*,:after,:before{box-sizing:border-box;padding:0;margin:0}:root{--standard-text-fontsize:1.6rem;--bigger-text-fontsize:1.8rem;--nav-font-size:2.8rem;--title-header-fontsize:3.2rem;--section-header-fontsize:3.2rem;--mobile-menu-fontsize:3.2rem;--subpage-header-fontsize:2.4rem;--card-title-header-fontsize:2rem;--horizontal-section-margin:1em;--vertical-section-margin:1em}@keyframes a{0%{opacity:.8;transform:translateY(0)}10%{transform:translateY(0)}30%{opacity:1;transform:translateY(-20px)}50%{transform:translateY(0)}57%{transform:translateY(-2px)}64%{transform:translateY(0)}to{opacity:1;transform:translateY(0)}}html{font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:12rem}body{font-size:var(--standard-text-fontsize);font-family:Open Sans,sans-serif;background-color:#928f8f;scroll-behavior:smooth}section{scroll-margin-top:calc(2 * var(--nav-font-size))}button{font-family:inherit;font-size:1em;font-weight:inherit}a{text-decoration:none}.wrapper{max-width:1200px;margin:0 auto}.header{position:sticky;top:0;left:0;z-index:4;display:flex;justify-content:space-between;align-items:flex-start;background-color:#d3d4d9;border-bottom:2px solid #bb0a21}.header__burger,.header__title{font-size:var(--nav-fontsize);padding:.5em;margin-left:.5em;margin-right:.5em}.header__title{text-transform:uppercase;color:#bb0a21}.header__menu{display:none;flex-direction:row}.header__item{padding:1.6em .5em;color:#252627}.header__item--contrast{color:#fff9fb;background-color:#bb0a21}.header__burger{border:1px solid transparent;cursor:pointer;background:none;padding-top:.4em}.header__burger:focus{outline:none}.header__burger:hover .header__burger-bar{width:100%}.header__burger-box{position:relative;width:1.5em;height:1em;top:.2em}.header__burger-bar{position:absolute;right:0;transition:width .3s,background-color .3s;background-color:#bb0a21;height:4px;transform:translateY(-50%)}.header__burger-bar:first-of-type{width:100%}.header__burger-bar:nth-of-type(2){width:60%;top:50%}.header__burger-bar:nth-of-type(3){top:100%;width:30%;transition-delay:.1}.mobile-menu{position:fixed;left:0;width:100%;height:100%;z-index:3;overflow:scroll;background-color:#d3d4d9;display:flex;flex-direction:column;justify-content:center;transform:translateX(100%);transition:transform .3s cubic-bezier(.55,.055,.36,1)}.mobile-menu--active{transform:translateX(0)}.mobile-menu__item{font-size:3.2rem;padding:1em;width:100%;display:block;color:#252627;border-bottom:1px solid #4b88a2;text-align:center}.title{position:relative;height:calc(100vh - 2 * var(--nav-font-size));max-height:1000px;color:#fff9fb}.title__header{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);z-index:1;width:100%;padding:.5em;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:wrap;font-size:var(--title-header-fontsize)}.title__span--small{font-size:calc(.75 * var(--title-header-fontsize));font-weight:400}.title__image{width:100%;height:100%;background-image:url(https://cdn.pixabay.com/photo/2016/11/30/20/44/computer-1873831_1280.png);background-size:cover;background-position:50%;background-attachment:scroll;z-index:0;position:relative}.title__image:after{position:absolute;top:0;left:0;height:100%;width:100%;content:"";background-color:rgba(0,0,0,.7)}.title__arrow-box{transform:translateX(-50%);position:absolute;bottom:1em;left:50%;z-index:2}.title__arrow{display:inline-block;padding:.5em;color:#fff9fb;font-size:2.8rem;animation:a 3s ease both}.about-us{color:#d3d4d9;background-color:#252627;padding:var(--vertical-section-margin) var(--horizontal-section-margin)}.about-us__header{font-size:var(--section-header-fontsize)}.about-us__text{margin-top:.5em}.services{background-color:#d3d4d9;padding:var(--vertical-section-margin) var(--horizontal-section-margin);overflow:hidden}.services__header{font-size:var(--section-header-fontsize);margin-bottom:.5em}.services__swiper{margin-bottom:2em}.services__swiper-card{display:flex;flex-direction:column;border-radius:8px}.services__card-title{padding:1em;font-size:var(--card-title-header-fontsize);word-break:break-word}.services__card-text-box{height:100%;padding:1em;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.services__card-text{text-align:left}.services__card-link{display:block;width:100%;padding:.5em 0;text-align:left;color:#bb0a21}.swiper{width:100%;height:100%;overflow:visible;box-sizing:border-box}.swiper-wrapper{transition-timing-function:linear;box-sizing:border-box}.swiper-slide{margin-bottom:2em;box-sizing:border-box;text-align:center;font-size:var(--standard-text-fontsize);background:#fff}.swiper-slide img{display:block;width:100%;height:12em;-o-object-fit:cover;object-fit:cover}.swiper .swiper-slide{height:auto}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0}.swiper-pagination-bullet-active{background-color:#bb0a21}.portfolio{padding:var(--vertical-section-margin) var(--horizontal-section-margin);background-color:#252627;color:#fff9fb}.portfolio__header{font-size:var(--section-header-fontsize)}.portfolio__card{color:#252627;background-color:#d3d4d9;border-radius:8px;margin-top:2em}.portfolio__card-img-box{padding:1em}.portfolio__card-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.portfolio__card-text-box{padding:0 1em .5em}.portfolio__card-text{margin-bottom:1em}.portfolio__link,.portfolio__link:active,.portfolio__link:hover,.portfolio__link:visited{color:#bb0a21}.portfolio__link{padding:.5em 0;display:inline-block;width:100%}.policy{color:#d3d4d9;padding:var(--vertical-section-margin) var(--horizontal-section-margin);background-color:#252627}.policy__header{font-size:var(--subpage-header-fontsize)}.policy__paragraph{margin:.5em 0;font-size:var(--standard-text-fontsize)}.policy__list{margin-left:1em}.policy__list--sublist{list-style-type:lower-alpha}.policy__text{color:#d3d4d9;text-indent:1em}.policy__email-link,.policy__email-link:active,.policy__email-link:visited,.policy__link,.policy__link:active,.policy__link:visited{color:#4b88a2}.contact{padding:var(--vertical-section-margin) var(--horizontal-section-margin);color:#fff9fb;background-color:#252627}.contact__header{font-size:var(--section-header-fontsize)}.contact__box{display:flex;flex-direction:column;margin-top:1em}.contact__img-box{border-radius:8px;overflow:hidden}.contact__img{width:100%}.contact__address-list{list-style:none;margin-top:1em}.contact__address-line{color:#d3d4d9}.contact__address-line--name{margin-bottom:.5em;color:#bb0a21;text-transform:uppercase;font-weight:700;font-size:var(--bigger-text-fontsize)}.contact__link,.contact__link:active,.contact__link:hover,.contact__link:visited{color:#4b88a2}.form{margin-top:1em;margin-bottom:1em;color:#d3d4d9;display:flex;flex-direction:column}.form__label{margin:.2em 0;margin-top:.5em}.form__label--important{display:none}.form__input{padding:.2em;margin-bottom:.2em;border:2px solid transparent;border-radius:4px;background-color:#fff9fb;color:#252627}.form__input--file::file-selector-button{padding:.2em .5em;border:1px solid #252627;border-radius:8px;background-color:#d3d4d9;color:#252627;cursor:pointer;transition:color .3s,background-color .3s}.form__input--file::file-selector-button:hover{background-color:#4b88a2}.form__input:focus{outline:none;border:2px solid #bb0a21}.form__input--error{border:2px solid #bb0a21;background-color:#969696}.form__input--important{display:none}.form__text-area{padding:.2em;margin-bottom:.5em;max-width:100%;min-width:100%;min-height:10em;border:2px solid transparent;border-radius:4px}.form__text-area:focus{outline:none;border:2px solid #bb0a21}.form__button{align-self:flex-end;margin:.5em 0;padding:.5em 1em;text-transform:uppercase;width:100%;max-width:10em;border:none;border-radius:8px;background-color:#d3d4d9;cursor:pointer;transition:color .3s,background-color .3s}.form__button:hover{background-color:#4b88a2}.form__link,.form__link:active,.form__link:visited{color:#4b88a2}.form__clause{margin-top:.5em}.offer{padding:var(--vertical-section-margin) var(--horizontal-section-margin);background-color:#252627;color:#fff9fb}.offer__card,.offer__header{margin-bottom:1em}.offer__card{padding:1em;border-radius:8px;background-color:#d3d4d9;color:#252627}.offer__title{margin-bottom:1em}.offer__card-img,.offer__card-img-box{border-radius:8px}.offer__card-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.offer__card-text-box{margin:1em 0}.offer__card-text{margin-bottom:1em}.footer{background-color:#d3d4d9;color:#252627}.footer__link,.footer__link:active,.footer__link:hover,.footer__link:visited{color:#4b88a2}.footer__upper{padding:var(--vertical-section-margin) var(--horizontal-section-margin);border-bottom:1px solid #928f8f}.footer__address-list{list-style:none}.footer__address-line{color:#252627}.footer__address-line--name{margin-bottom:.5em;color:#bb0a21;text-transform:uppercase;font-weight:700;font-size:var(--bigger-text-fontsize)}.footer__bottom{margin-top:1em}.footer__bottom,.footer__list{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer__list{order:-1}.footer__bottom-link{display:inline-block;padding:.25em .5em;color:#252627;cursor:default;position:relative}.footer__bottom-link:after{position:absolute;bottom:-2px;left:0;height:2px;width:100%;transform:scaleX(0);opacity:0;transition:transform .5s,opacity .5s;background-color:#4b88a2;content:""}.footer__bottom-link:hover:after{transform:scaleX(1);opacity:1}.footer__copyright{padding:.5em 1em}@media (min-width:400px){:root{--nav-fontsize:3rem;--card-title-header-fontsize:2.2rem;--vertical-section-margin:1.5em;--horizontal-section-margin:2em}.header__burger-bar{height:6px}.title__header{padding:.5em 1em}}@media (min-width:576px){:root{--card-title-header-fontsize:2rem}.header__menu{display:flex}.header__burger{display:none}.contact__box{display:flex;flex-direction:row}.contact__img-box{max-width:50%}.contact__address-list{margin-top:0;margin:0 1em}.footer__bottom{margin:0 1em;display:flex;flex-direction:row;justify-content:space-between}.footer__list{order:unset;flex-direction:row}.portfolio__card{padding:.5em 1em;max-width:600px}.offer__card{padding:1em 1.5em}}@media (min-width:768px){:root{--card-title-header-fontsize:2.2 rem;--vertical-section-margin:3em}.portfolio{display:flex;flex-direction:column}.portfolio__card{font-size:var(--bigger-text-fontsize)}.portfolio__card--right{align-self:flex-end}.offer{display:grid;grid-template-columns:repeat(12,1fr);column-gap:1em}.offer__header{grid-column:1/13}.offer__card{padding:1em;grid-column:span 6}.offer__card--center{grid-column:4/10}.footer__bottom{padding:.5em 0}}@media (min-width:992px){.offer__card{padding:1em 1.5em}}@media (min-width:1200px){:root{--card-title-header-fontsize:2.4 rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwibWFpbi5jc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJfYW5pbWF0aW9uLnNjc3MiLCJfc3RhbmRhcmRFbGVtZW50cy5zY3NzIiwiX2NvbG9ycy5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2Zyb250LnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJfcG9ydGZvbGlvLnNjc3MiLCJfcG9saWN5LnNjc3MiLCJfY29udGFjdC5zY3NzIiwiX2Zvcm0uc2NzcyIsIl9vZmZlci5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX3NtYWxsLnNjc3MiLCJfbWVkaXVtLnNjc3MiLCJfbGFyZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFHRSxzQkFBQSxBQUNBLFVBQUEsQUFDQSxRQUFBLENDQ0YsQUNKQSxNQUVFLGdDQUFBLEFBQ0EsOEJBQUEsQUFDQSx1QkFBQSxBQUNBLCtCQUFBLEFBQ0EsaUNBQUEsQUFDQSw4QkFBQSxBQUNBLGlDQUFBLEFBQ0Esa0NBQUEsQUFHQSxnQ0FBQSxBQUNBLDZCQUFBLENETUYsQUVyQkEsYUFDRSxHQUNFLFdBQUEsQUFDQSx1QkFBQSxDRndCRixBRXRCQSxJQUNFLHVCQUFBLENGd0JGLEFFdEJBLElBQ0UsVUFBQSxBQUNBLDJCQUFBLENGd0JGLEFFdEJBLElBQ0UsdUJBQUEsQ0Z3QkYsQUV0QkEsSUFDRSwwQkFBQSxDRndCRixBRXRCQSxJQUNFLHVCQUFBLENGd0JGLEFFdEJBLEdBQ0UsVUFBQSxBQUNBLHVCQUFBLENGd0JGLENBQ0YsQUc5Q0EsS0FDRSxnQkFBQSxBQUNBLHVCQUFBLEFBQ0Esd0JBQUEsQ0hnREYsQUc3Q0EsS0FDRSx3Q0FBQSxBQUNBLGlDQUFBLEFBQ0EseUJDVmdCLEFEV2hCLHNCQUFBLENIZ0RGLEFHN0NBLFFBQ0UsZ0RBQUEsQ0hnREYsQUc3Q0EsT0FDRSxvQkFBQSxBQUNBLGNBQUEsQUFDQSxtQkFBQSxDSGdERixBRzdDQSxFQUNFLG9CQUFBLENIZ0RGLEFHN0NBLFNBQ0UsaUJBQUEs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cUJKLENBQ0YsQWdCcnRCQSx5QkFFSSxhQUNFLGlCQUFBLENoQnN0QkosQ0FDRixBZ0JsdEJBLDBCQUNFLE1BQ0Usb0NBQUEsQ2hCb3RCRixDQUNGIiwiZmlsZSI6Im1haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbiIsIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogU0NTUyBSR0IgKi9cbi8qIFNDU1MgR3JhZGllbnQgKi9cbjpyb290IHtcbiAgLS1zdGFuZGFyZC10ZXh0LWZvbnRzaXplOiAxLjZyZW07XG4gIC0tYmlnZ2VyLXRleHQtZm9udHNpemU6IDEuOHJlbTtcbiAgLS1uYXYtZm9udC1zaXplOiAyLjhyZW07XG4gIC0tdGl0bGUtaGVhZGVyLWZvbnRzaXplOiAzLjJyZW07XG4gIC0tc2VjdGlvbi1oZWFkZXItZm9udHNpemU6IDMuMnJlbTtcbiAgLS1tb2JpbGUtbWVudS1mb250c2l6ZTogMy4ycmVtO1xuICAtLXN1YnBhZ2UtaGVhZGVyLWZvbnRzaXplOiAyLjRyZW07XG4gIC0tY2FyZC10aXRsZS1oZWFkZXItZm9udHNpemU6IDJyZW07XG4gIC0taG9yaXpvbnRhbC1zZWN0aW9uLW1hcmdpbjogMWVtO1xuICAtLXZlcnRpY2FsLXNlY3Rpb24tbWFyZ2luOiAxZW07XG59XG5cbkBrZXlmcmFtZXMgYXJyb3ctYm91bmNlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIH1cbiAgNjQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiAxMnJlbTtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3RhbmRhcmQtdGV4dC1mb250c2l6ZSk7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTQ2LCAxNDMsIDE0Myk7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5zZWN0aW9uIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IGNhbGMoMiAqIHZhcigtLW5hdi1mb250LXNpemUpKTtcbn1cblxuYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxMSwgMjEyLCAyMTcpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiKDE4NywgMTAsIDMzKTtcbn1cbi5oZWFkZXJfX2J1cmdlciwgLmhlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLW5hdi1mb250c2l6ZSk7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4uaGVhZGVyX190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2IoMTg3LCAxMCwgMzMpO1xufVxuLmhlYWRlcl9fbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uaGVhZGVyX19pdGVtIHtcbiAgcGFkZGluZzogMS42ZW0gMC41ZW07XG4gIGNvbG9yOiByZ2IoMzcsIDM4LCAzOSk7XG59XG4uaGVhZGVyX19pdGVtLS1jb250cmFzdCB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNDksIDI1MSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODcsIDEwLCAzMyk7XG59XG4uaGVhZGVyX19idXJnZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nLXRvcDogMC40ZW07XG59XG4uaGVhZGVyX19idXJnZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmhlYWRlcl9fYnVyZ2VyOmhvdmVyIC5oZWFkZXJfX2J1cmdlci1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXJfX2J1cmdlci1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHRvcDogMC4yZW07XG59XG4uaGVhZGVyX19idXJnZXItYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg3LCAxMCwgMzMpO1xuICBoZWlnaHQ6IDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmhlYWRlcl9fYnVyZ2VyLWJhcjpudGgtb2YtdHlwZSgxKSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlcl9fYnVyZ2VyLWJhcjpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiA2MCU7XG4gIHRvcDogNTAlO1xufVxuLmhlYWRlcl9fYnVyZ2VyLWJhcjpudGgtb2YtdHlwZSgzKSB7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDMwJTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xO1xufVxuXG4ubW9iaWxlLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjExLCAyMTIsIDIxNyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC4zNiwgMSk7XG59XG4ubW9iaWxlLW1lbnUtLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5tb2JpbGUtbWVudV9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBwYWRkaW5nOiAxZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHJnYigzNywgMzgsIDM5KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYig3NSwgMTM2LCAxNjIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMiAqIHZhcigtLW5hdi1mb250LXNpemUpKTtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xuICBjb2xvcjogcmdiKDI1NSwgMjQ5LCAyNTEpO1xufVxuLnRpdGxlX19oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiB2YXIoLS10aXRsZS1oZWFkZXItZm9udHNpemUpO1xufVxuLnRpdGxlX19zcGFuLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogY2FsYygwLjc1ICogdmFyKC0tdGl0bGUtaGVhZGVyLWZvbnRzaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udGl0bGVfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9jZG4ucGl4YWJheS5jb20vcGhvdG8vMjAxNi8xMS8zMC8yMC80NC9jb21wdXRlci0xODczODMxXzEyODAucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICB6LWluZGV4OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGl0bGVfX2ltYWdlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4udGl0bGVfX2Fycm93LWJveCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFlbTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxMTtcbn1cbi50aXRsZV9fYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjQ5LCAyNTEpO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgYW5pbWF0aW9uOiBhcnJvdy1ib3VuY2UgM3MgZWFzZSBib3RoO1xufVxuXG4uYWJvdXQtdXMge1xuICBjb2xvcjogcmdiKDIxMSwgMjEyLCAyMTcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzcsIDM4LCAzOSk7XG4gIHBhZGRpbmc6IHZhcigtLXZlcnRpY2FsLXNlY3Rpb24tbWFyZ2luKSB2YXIoLS1ob3Jpem9udGFsLXNlY3Rpb24tbWFyZ2luKTtcbn1cbi5hYm91dC11c19faGVhZGVyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zZWN0aW9uLWhlYWRlci1mb250c2l6ZSk7XG59XG4uYWJvdXQtdXNfX3RleHQge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLnNlcnZpY2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxMSwgMjEyLCAyMTcpO1xuICBwYWRkaW5nOiB2YXIoLS12ZXJ0aWNhbC1zZWN0aW9uLW1hcmdpbikgdmFyKC0taG9yaXpvbnRhbC1zZWN0aW9uLW1hcmdpbik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VydmljZXNfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2VjdGlvbi1oZWFkZXItZm9udHNpemUpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5zZXJ2aWNlc19fc3dpcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLnNlcnZpY2VzX19zd2lwZXItY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5zZXJ2aWNlc19fY2FyZC10aXRsZSB7XG4gIHBhZGRpbmc6IDFlbSAxZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tY2FyZC10aXRsZS1oZWFkZXItZm9udHNpemUpO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnNlcnZpY2VzX19jYXJkLXRleHQtYm94IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxZW0gMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNlcnZpY2VzX19jYXJkLXRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNlcnZpY2VzX19jYXJkLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNWVtIDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHJnYigxODcsIDEwLCAzMyk7XG59XG5cbi5zd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLXN0YW5kYXJkLXRleHQtZm9udHNpemUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc3dpcGVyLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMmVtO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODcsIDEwLCAzMyk7XG59XG5cbi5wb3J0Zm9saW8ge1xuICBwYWRkaW5nOiB2YXIoLS12ZXJ0aWNhbC1zZWN0aW9uLW1hcmdpbikgdmFyKC0taG9yaXpvbnRhbC1zZWN0aW9uLW1hcmdpbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzNywgMzgsIDM5KTtcbiAgY29sb3I6IHJnYigyNTUsIDI0OSwgMjUxKTtcbn1cbi5wb3J0Zm9saW9fX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2VjdGlvbi1oZWFkZXItZm9udHNpemUpO1xufVxuLnBvcnRmb2xpb19fY2FyZCB7XG4gIGNvbG9yOiByZ2IoMzcsIDM4LCAzOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTEsIDIxMiwgMjE3KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG4ucG9ydGZvbGlvX19jYXJkLWltZy1ib3gge1xuICBwYWRkaW5nOiAxZW07XG59XG4ucG9ydGZvbGlvX19jYXJkLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucG9ydGZvbGlvX19jYXJkLXRleHQtYm94IHtcbiAgcGFkZGluZzogMCAxZW0gMC41ZW0gMWVtO1xufVxuLnBvcnRmb2xpb19fY2FyZC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLnBvcnRmb2xpb19fbGluayB7XG4gIGNvbG9yOiByZ2IoMTg3LCAxMCwgMzMpO1xufVxuLnBvcnRmb2xpb19fbGluazphY3RpdmUsIC5wb3J0Zm9saW9fX2xpbms6dmlzaXRlZCwgLnBvcnRmb2xpb19fbGluazpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMTg3LCAxMCwgMzMpO1xufVxuLnBvcnRmb2xpb19fbGluayB7XG4gIHBhZGRpbmc6IDAuNWVtIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb2xpY3kge1xuICBjb2xvcjogcmdiKDIxMSwgMjEyLCAyMTcpO1xuICBwYWRkaW5nOiB2YXIoLS12ZXJ0aWNhbC1zZWN0aW9uLW1hcmdpbikgdmFyKC0taG9yaXpvbnRhbC1zZWN0aW9uLW1hcmdpbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzNywgMzgsIDM5KTtcbn1cbi5wb2xpY3lfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3VicGFnZS1oZWFkZXItZm9udHNpemUpO1xufVxuLnBvbGljeV9fcGFyYWdyYXBoIHtcbiAgbWFyZ2luOiAwLjVlbSAwO1xuICBmb250LXNpemU6IHZhcigtLXN0YW5kYXJkLXRleHQtZm9udHNpemUpO1xufVxuLnBvbGljeV9fbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG4ucG9saWN5X19saXN0LS1zdWJsaXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbn1cbi5wb2xpY3lfX3RleHQge1xuICBjb2xvcjogcmdiKDIxMSwgMjEyLCAyMTcpO1xuICB0ZXh0LWluZGVudDogMWVtO1xufVxuLnBvbGljeV9fbGluayB7XG4gIGNvbG9yOiByZ2IoNzUsIDEzNiwgMTYyKTtcbn1cbi5wb2xpY3lfX2xpbms6YWN0aXZlLCAucG9saWN5X19saW5rOnZpc2l0ZWQge1xuICBjb2xvcjogcmdiKDc1LCAxMzYsIDE2Mik7XG59XG4ucG9saWN5X19lbWFpbC1saW5rIHtcbiAgY29sb3I6IHJnYig3NSwgMTM2LCAxNjIpO1xufVxuLnBvbGljeV9fZW1haWwtbGluazphY3RpdmUsIC5wb2xpY3lfX2VtYWlsLWxpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiByZ2IoNzUsIDEzNiwgMTYyKTtcbn1cblxuLmNvbnRhY3Qge1xuICBwYWRkaW5nOiB2YXIoLS12ZXJ0aWNhbC1zZWN0aW9uLW1hcmdpbikgdmFyKC0taG9yaXpvbnRhbC1zZWN0aW9uLW1hcmdpbik7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNDksIDI1MSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzNywgMzgsIDM5KTtcbn1cbi5jb250YWN0X19oZWFkZXIge1xuICBmb250LXNpemU6IHZhcigtLXNlY3Rpb24taGVhZGVyLWZvbnRzaXplKTtcbn1cbi5jb250YWN0X19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4uY29udGFjdF9faW1nLWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb250YWN0X19pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWN0X19hZGRyZXNzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4uY29udGFjdF9fYWRkcmVzcy1saW5lIHtcbiAgY29sb3I6IHJnYigyMTEsIDIxMiwgMjE3KTtcbn1cbi5jb250YWN0X19hZGRyZXNzLWxpbmUtLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgY29sb3I6IHJnYigxODcsIDEwLCAzMyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYmlnZ2VyLXRleHQtZm9udHNpemUpO1xufVxuLmNvbnRhY3RfX2xpbmsge1xuICBjb2xvcjogcmdiKDc1LCAxMzYsIDE2Mik7XG59XG4uY29udGFjdF9fbGluazphY3RpdmUsIC5jb250YWN0X19saW5rOnZpc2l0ZWQsIC5jb250YWN0X19saW5rOmhvdmVyIHtcbiAgY29sb3I6IHJnYig3NSwgMTM2LCAxNjIpO1xufVxuXG4uZm9ybSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBjb2xvcjogcmdiKDIxMSwgMjEyLCAyMTcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZvcm1fX2xhYmVsIHtcbiAgbWFyZ2luOiAwLjJlbSAwO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cbi5mb3JtX19sYWJlbC0taW1wb3J0YW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtX19pbnB1dCB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjQ5LCAyNTEpO1xuICBjb2xvcjogcmdiKDM3LCAzOCwgMzkpO1xufVxuLmZvcm1fX2lucHV0LS1maWxlOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2IoMzcsIDM4LCAzOSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxMSwgMjEyLCAyMTcpO1xuICBjb2xvcjogcmdiKDM3LCAzOCwgMzkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5mb3JtX19pbnB1dC0tZmlsZTo6ZmlsZS1zZWxlY3Rvci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzUsIDEzNiwgMTYyKTtcbn1cbi5mb3JtX19pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYigxODcsIDEwLCAzMyk7XG59XG4uZm9ybV9faW5wdXQtLWVycm9yIHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiKDE4NywgMTAsIDMzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE1MCwgMTUwLCAxNTApO1xufVxuLmZvcm1fX2lucHV0LS1pbXBvcnRhbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm1fX3RleHQtYXJlYSB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZm9ybV9fdGV4dC1hcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiKDE4NywgMTAsIDMzKTtcbn1cbi5mb3JtX19idXR0b24ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAwLjVlbSAwO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjExLCAyMTIsIDIxNyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmZvcm1fX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig3NSwgMTM2LCAxNjIpO1xufVxuLmZvcm1fX2xpbmsge1xuICBjb2xvcjogcmdiKDc1LCAxMzYsIDE2Mik7XG59XG4uZm9ybV9fbGluazphY3RpdmUsIC5mb3JtX19saW5rOnZpc2l0ZWQge1xuICBjb2xvcjogcmdiKDc1LCAxMzYsIDE2Mik7XG59XG4uZm9ybV9fY2xhdXNlIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG5cbi5vZmZlciB7XG4gIHBhZGRpbmc6IHZhcigtLXZlcnRpY2FsLXNlY3Rpb24tbWFyZ2luKSB2YXIoLS1ob3Jpem9udGFsLXNlY3Rpb24tbWFyZ2luKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM3LCAzOCwgMzkpO1xuICBjb2xvcjogcmdiKDI1NSwgMjQ5LCAyNTEpO1xufVxuLm9mZmVyX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ub2ZmZXJfX2NhcmQge1xuICBwYWRkaW5nOiAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxMSwgMjEyLCAyMTcpO1xuICBjb2xvcjogcmdiKDM3LCAzOCwgMzkpO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ub2ZmZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLm9mZmVyX19jYXJkLWltZy1ib3gge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ub2ZmZXJfX2NhcmQtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ub2ZmZXJfX2NhcmQtdGV4dC1ib3gge1xuICBtYXJnaW46IDFlbSAwO1xufVxuLm9mZmVyX19jYXJkLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjExLCAyMTIsIDIxNyk7XG4gIGNvbG9yOiByZ2IoMzcsIDM4LCAzOSk7XG59XG4uZm9vdGVyX19saW5rIHtcbiAgY29sb3I6IHJnYig3NSwgMTM2LCAxNjIpO1xufVxuLmZvb3Rlcl9fbGluazphY3RpdmUsIC5mb290ZXJfX2xpbms6dmlzaXRlZCwgLmZvb3Rlcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiByZ2IoNzUsIDEzNiwgMTYyKTtcbn1cbi5mb290ZXJfX3VwcGVyIHtcbiAgcGFkZGluZzogdmFyKC0tdmVydGljYWwtc2VjdGlvbi1tYXJnaW4pIHZhcigtLWhvcml6b250YWwtc2VjdGlvbi1tYXJnaW4pO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDE0NiwgMTQzLCAxNDMpO1xufVxuLmZvb3Rlcl9fYWRkcmVzcy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5mb290ZXJfX2FkZHJlc3MtbGluZSB7XG4gIGNvbG9yOiByZ2IoMzcsIDM4LCAzOSk7XG59XG4uZm9vdGVyX19hZGRyZXNzLWxpbmUtLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgY29sb3I6IHJnYigxODcsIDEwLCAzMyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYmlnZ2VyLXRleHQtZm9udHNpemUpO1xufVxuLmZvb3Rlcl9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXJfX2xpc3Qge1xuICBvcmRlcjogLTE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3Rlcl9fYm90dG9tLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgY29sb3I6IHJnYigzNywgMzgsIDM5KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyX19ib3R0b20tbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTJweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIG9wYWNpdHkgMC41cztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDc1LCAxMzYsIDE2Mik7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZm9vdGVyX19ib3R0b20tbGluazpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIDpyb290IHtcbiAgICAtLW5hdi1mb250c2l6ZTogM3JlbTtcbiAgICAtLWNhcmQtdGl0bGUtaGVhZGVyLWZvbnRzaXplOiAyLjJyZW07XG4gICAgLS12ZXJ0aWNhbC1zZWN0aW9uLW1hcmdpbjogMS41ZW07XG4gICAgLS1ob3Jpem9udGFsLXNlY3Rpb24tbWFyZ2luOiAyZW07XG4gIH1cbiAgLmhlYWRlcl9fYnVyZ2VyLWJhciB7XG4gICAgaGVpZ2h0OiA2cHg7XG4gIH1cbiAgLnRpdGxlX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWNhcmQtdGl0bGUtaGVhZGVyLWZvbnRzaXplOiAycmVtO1xuICB9XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmhlYWRlcl9fYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250YWN0X19ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuY29udGFjdF9faW1nLWJveCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbnRhY3RfX2FkZHJlc3MtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW46IDAgMWVtO1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgbWFyZ2luOiAwZW0gMWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmZvb3Rlcl9fbGlzdCB7XG4gICAgb3JkZXI6IHVuc2V0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLnBvcnRmb2xpb19fY2FyZCB7XG4gICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbiAgLm9mZmVyX19jYXJkIHtcbiAgICBwYWRkaW5nOiAxZW0gMS41ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7XG4gICAgLS1jYXJkLXRpdGxlLWhlYWRlci1mb250c2l6ZTogMi4yIHJlbTtcbiAgICAtLXZlcnRpY2FsLXNlY3Rpb24tbWFyZ2luOiAzZW07XG4gIH1cbiAgLnBvcnRmb2xpbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wb3J0Zm9saW9fX2NhcmQge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tYmlnZ2VyLXRleHQtZm9udHNpemUpO1xuICB9XG4gIC5wb3J0Zm9saW9fX2NhcmQtLXJpZ2h0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAub2ZmZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgY29sdW1uLWdhcDogMWVtO1xuICB9XG4gIC5vZmZlcl9faGVhZGVyIHtcbiAgICBncmlkLWNvbHVtbjogMS8xMztcbiAgfVxuICAub2ZmZXJfX2NhcmQge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICB9XG4gIC5vZmZlcl9fY2FyZC0tY2VudGVyIHtcbiAgICBncmlkLWNvbHVtbjogNC8xMDtcbiAgfVxuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub2ZmZXJfX2NhcmQge1xuICAgIHBhZGRpbmc6IDFlbSAxLjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICA6cm9vdCB7XG4gICAgLS1jYXJkLXRpdGxlLWhlYWRlci1mb250c2l6ZTogMi40IHJlbTtcbiAgfVxufSIsIkB1c2UgJ2NvbG9ycycgYXMgKjtcblxuOnJvb3Qge1xuICAvL2ZvbnRzXG4gIC0tc3RhbmRhcmQtdGV4dC1mb250c2l6ZTogMS42cmVtO1xuICAtLWJpZ2dlci10ZXh0LWZvbnRzaXplOiAxLjhyZW07XG4gIC0tbmF2LWZvbnQtc2l6ZTogMi44cmVtO1xuICAtLXRpdGxlLWhlYWRlci1mb250c2l6ZTogMy4ycmVtO1xuICAtLXNlY3Rpb24taGVhZGVyLWZvbnRzaXplOiAzLjJyZW07XG4gIC0tbW9iaWxlLW1lbnUtZm9udHNpemU6IDMuMnJlbTtcbiAgLS1zdWJwYWdlLWhlYWRlci1mb250c2l6ZTogMi40cmVtO1xuICAtLWNhcmQtdGl0bGUtaGVhZGVyLWZvbnRzaXplOiAycmVtO1xuXG4gIC8vbWFyZ2luc1xuICAtLWhvcml6b250YWwtc2VjdGlvbi1tYXJnaW46IDFlbTtcbiAgLS12ZXJ0aWNhbC1zZWN0aW9uLW1hcmdpbjogMWVtO1xufVxuIiwiQGtleWZyYW1lcyBhcnJvdy1ib3VuY2Uge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAzMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA1NyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgfVxuICA2NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuIiwiQHVzZSAnY29sb3JzJyBhcyAqO1xuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogMTJyZW07XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IHZhcigtLXN0YW5kYXJkLXRleHQtZm9udHNpemUpO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2UtYmFja2dyb3VuZDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbnNlY3Rpb24ge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogY2FsYygyICogdmFyKC0tbmF2LWZvbnQtc2l6ZSkpO1xufVxuXG5idXR0b24ge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiIsIi8qIFNDU1MgUkdCICovXG4kcGFnZS1iYWNrZ3JvdW5kOiByZ2IoMTQ2LCAxNDMsIDE0Myk7XG4kbGlnaHQtZ3JheTogcmdiYSgyMTEsIDIxMiwgMjE3LCAxKTtcbiRibHVlLW11bnNlbGw6IHJnYmEoNzUsIDEzNiwgMTYyLCAxKTtcbiRmaXJlYnJpY2s6IHJnYmEoMTg3LCAxMCwgMzMsIDEpO1xuJHJhaXNpbi1ibGFjazogcmdiYSgzNywgMzgsIDM5LCAxKTtcbiRzbm93OiByZ2JhKDI1NSwgMjQ5LCAyNTEsIDEpO1xuXG4vKiBTQ1NTIEdyYWRpZW50ICovXG4kZ3JhZGllbnQtdG9wOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2QzZDRkOWZmLCAjNGI4OGEyZmYsICNiYjBhMjFmZiwgIzI1MjYyN2ZmLCAjZmZmOWZiZmYpO1xuJGdyYWRpZW50LXJpZ2h0OiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNkM2Q0ZDlmZiwgIzRiODhhMmZmLCAjYmIwYTIxZmYsICMyNTI2MjdmZiwgI2ZmZjlmYmZmKTtcbiRncmFkaWVudC1ib3R0b206IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNkM2Q0ZDlmZiwgIzRiODhhMmZmLCAjYmIwYTIxZmYsICMyNTI2MjdmZiwgI2ZmZjlmYmZmKTtcbiRncmFkaWVudC1sZWZ0OiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjZDNkNGQ5ZmYsICM0Yjg4YTJmZiwgI2JiMGEyMWZmLCAjMjUyNjI3ZmYsICNmZmY5ZmJmZik7XG4kZ3JhZGllbnQtdG9wLXJpZ2h0OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNkM2Q0ZDlmZiwgIzRiODhhMmZmLCAjYmIwYTIxZmYsICMyNTI2MjdmZiwgI2ZmZjlmYmZmKTtcbiRncmFkaWVudC1ib3R0b20tcmlnaHQ6IGxpbmVhci1ncmFkaWVudChcbiAgMTM1ZGVnLFxuICAjZDNkNGQ5ZmYsXG4gICM0Yjg4YTJmZixcbiAgI2JiMGEyMWZmLFxuICAjMjUyNjI3ZmYsXG4gICNmZmY5ZmJmZlxuKTtcbiRncmFkaWVudC10b3AtbGVmdDogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI2QzZDRkOWZmLCAjNGI4OGEyZmYsICNiYjBhMjFmZiwgIzI1MjYyN2ZmLCAjZmZmOWZiZmYpO1xuJGdyYWRpZW50LWJvdHRvbS1sZWZ0OiBsaW5lYXItZ3JhZGllbnQoXG4gIDMxNWRlZyxcbiAgI2QzZDRkOWZmLFxuICAjNGI4OGEyZmYsXG4gICNiYjBhMjFmZixcbiAgIzI1MjYyN2ZmLFxuICAjZmZmOWZiZmZcbik7XG4kZ3JhZGllbnQtcmFkaWFsOiByYWRpYWwtZ3JhZGllbnQoI2QzZDRkOWZmLCAjNGI4OGEyZmYsICNiYjBhMjFmZiwgIzI1MjYyN2ZmLCAjZmZmOWZiZmYpO1xuIiwiQHVzZSAnY29sb3JzJyBhcyAqO1xuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcblxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGZpcmVicmljaztcblxuICAmX19idXJnZXIsXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IHZhcigtLW5hdi1mb250c2l6ZSk7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGZpcmVicmljaztcbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEuNmVtIDAuNWVtO1xuICAgIC8vdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkcmFpc2luLWJsYWNrO1xuXG4gICAgJi0tY29udHJhc3Qge1xuICAgICAgY29sb3I6ICRzbm93O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZpcmVicmljaztcbiAgICB9XG4gIH1cblxuICAmX19idXJnZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwLjRlbTtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAvL2RvIHNvbWV0aGluZyBvbiBmb2N1c1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmhlYWRlcl9fYnVyZ2VyLWJhciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1cmdlci1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgdG9wOiAwLjJlbTtcbiAgfVxuXG4gICZfX2J1cmdlci1iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZpcmVicmljaztcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLy8gJi0tYWN0aXZlIHtcbiAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIC8vIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xO1xuICAgIH1cbiAgfVxufVxuXG4ubW9iaWxlLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjM2LCAxKTtcblxuICAmLS1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGNvbG9yOiAkcmFpc2luLWJsYWNrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmx1ZS1tdW5zZWxsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiQHVzZSAnY29sb3JzJyBhcyAqO1xuQHVzZSAnbWl4aW5zJyBhcyAqO1xuXG4udGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDIgKiB2YXIoLS1uYXYtZm9udC1zaXplKSk7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcblxuICBjb2xvcjogJHNub3c7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGl0bGUtaGVhZGVyLWZvbnRzaXplKTtcbiAgfVxuXG4gICZfX3NwYW4tLXNtYWxsIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC43NSAqIHZhcigtLXRpdGxlLWhlYWRlci1mb250c2l6ZSkpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLy9jaGFuZ2UgdG8gbG9jYWxseSBob3N0ZWQgaW1hZ2VzIG91dHNpZGUgb2YgZ2l0aHViXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9jZG4ucGl4YWJheS5jb20vcGhvdG8vMjAxNi8xMS8zMC8yMC80NC9jb21wdXRlci0xODczODMxXzEyODAucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICB9XG4gIH1cblxuICAmX19hcnJvdy1ib3gge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDExO1xuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBjb2xvcjogJHNub3c7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgYW5pbWF0aW9uOiBhcnJvdy1ib3VuY2UgM3MgZWFzZSBib3RoO1xuICB9XG59XG5cbi5hYm91dC11cyB7XG4gIGNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJhaXNpbi1ibGFjaztcbiAgQGluY2x1ZGUgc2VjdGlvbi1wYWRkaW5ncygpO1xuXG4gICZfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zZWN0aW9uLWhlYWRlci1mb250c2l6ZSk7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgfVxufVxuXG4uc2VydmljZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgQGluY2x1ZGUgc2VjdGlvbi1wYWRkaW5ncygpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zZWN0aW9uLWhlYWRlci1mb250c2l6ZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIH1cblxuICAmX19zd2lwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxuXG4gICZfX3N3aXBlci1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAmX19jYXJkLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAxZW0gMWVtO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tY2FyZC10aXRsZS1oZWFkZXItZm9udHNpemUpO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICAmX19jYXJkLXRleHQtYm94IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMWVtIDFlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX19jYXJkLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmX19jYXJkLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNWVtIDBlbTtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRmaXJlYnJpY2s7XG4gIH1cbn1cblxuLnN3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3RhbmRhcmQtdGV4dC1mb250c2l6ZSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zd2lwZXItc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyZW07XG4gIC8vaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmaXJlYnJpY2s7XG59XG4iLCJAbWl4aW4gZHluYW1pYy11bmRlcmxpbmUoJGhlaWdodCwgJHVuZGVybGluZS1jb2xvcikge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIG9wYWNpdHkgMC41cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdW5kZXJsaW5lLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAmOmhvdmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5AbWl4aW4gc3R5bGVkLWxpbmsoJGxpbmstY29sb3IpIHtcbiAgJl9fbGluayB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJjp2aXNpdGVkLFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc2VjdGlvbi1wYWRkaW5ncygpIHtcbiAgcGFkZGluZzogdmFyKC0tdmVydGljYWwtc2VjdGlvbi1tYXJnaW4pIHZhcigtLWhvcml6b250YWwtc2VjdGlvbi1tYXJnaW4pO1xufVxuIiwiQHVzZSBcImNvbG9yc1wiIGFzICo7XG5AdXNlICdtaXhpbnMnIGFzICo7XG5cbi5wb3J0Zm9saW8ge1xuICBAaW5jbHVkZSBzZWN0aW9uLXBhZGRpbmdzKCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyYWlzaW4tYmxhY2s7XG4gIGNvbG9yOiAkc25vdztcblxuICAmX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2VjdGlvbi1oZWFkZXItZm9udHNpemUpO1xuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgY29sb3I6ICRyYWlzaW4tYmxhY2s7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICB9XG5cbiAgJl9fY2FyZC1pbWctYm94IHtcbiAgICBwYWRkaW5nOiAxZW07XG4gIH1cblxuICAmX19jYXJkLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgLy9vYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAmX19jYXJkLXRleHQtYm94IHtcbiAgICBwYWRkaW5nOiAwIDFlbSAwLjVlbSAxZW07XG4gIH1cblxuICAmX19jYXJkLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIHN0eWxlZC1saW5rKCRmaXJlYnJpY2spO1xuXG4gICZfX2xpbmsge1xuICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIkB1c2UgJ2NvbG9ycycgYXMgKjtcbkB1c2UgJ21peGlucycgYXMgKjtcblxuLnBvbGljeSB7XG4gIGNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgQGluY2x1ZGUgc2VjdGlvbi1wYWRkaW5ncygpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmFpc2luLWJsYWNrO1xuXG4gICZfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zdWJwYWdlLWhlYWRlci1mb250c2l6ZSk7XG4gIH1cblxuICAmX19wYXJhZ3JhcGgge1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICBmb250LXNpemU6IHZhcigtLXN0YW5kYXJkLXRleHQtZm9udHNpemUpO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAmLS1zdWJsaXN0IHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6ICRsaWdodC1ncmF5O1xuICAgIHRleHQtaW5kZW50OiAxZW07XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBjb2xvcjogJGJsdWUtbXVuc2VsbDtcblxuICAgICY6YWN0aXZlLFxuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogJGJsdWUtbXVuc2VsbDtcbiAgICB9XG4gIH1cblxuICAmX19lbWFpbC1saW5rIHtcbiAgICBjb2xvcjogJGJsdWUtbXVuc2VsbDtcblxuICAgICY6YWN0aXZlLFxuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogJGJsdWUtbXVuc2VsbDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJ2NvbG9ycycgYXMgKjtcbkB1c2UgJ21peGlucycgYXMgKjtcblxuLmNvbnRhY3Qge1xuICBAaW5jbHVkZSBzZWN0aW9uLXBhZGRpbmdzKCk7XG4gIGNvbG9yOiAkc25vdztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJhaXNpbi1ibGFjaztcblxuICAmX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2VjdGlvbi1oZWFkZXItZm9udHNpemUpO1xuICB9XG5cbiAgJl9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG5cbiAgJl9faW1nLWJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fYWRkcmVzcy1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuICAmX19hZGRyZXNzLWxpbmUge1xuICAgIGNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAmLS1uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgY29sb3I6ICRmaXJlYnJpY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tYmlnZ2VyLXRleHQtZm9udHNpemUpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHN0eWxlZC1saW5rKCRibHVlLW11bnNlbGwpO1xufVxuIiwiQHVzZSAnY29sb3JzJyBhcyAqO1xuXG4uZm9ybSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gIGNvbG9yOiAkbGlnaHQtZ3JheTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICZfX2xhYmVsIHtcbiAgICBtYXJnaW46IDAuMmVtIDA7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgJi0taW1wb3J0YW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIHBhZGRpbmc6IDAuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMmVtO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbm93O1xuICAgIGNvbG9yOiAkcmFpc2luLWJsYWNrO1xuXG4gICAgJi0tZmlsZSB7XG4gICAgICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkcmFpc2luLWJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICBjb2xvcjogJHJhaXNpbi1ibGFjaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLW11bnNlbGw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkZmlyZWJyaWNrO1xuICAgIH1cblxuICAgICYtLWVycm9yIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRmaXJlYnJpY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTUwLCAxNTAsIDE1MCk7XG4gICAgfVxuXG4gICAgJi0taW1wb3J0YW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC1hcmVhIHtcbiAgICBwYWRkaW5nOiAwLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwZW07XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGZpcmVicmljaztcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwZW07XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1tdW5zZWxsO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiAkYmx1ZS1tdW5zZWxsO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAkYmx1ZS1tdW5zZWxsO1xuICAgIH1cbiAgfVxuXG4gICZfX2NsYXVzZSB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cbn1cbiIsIkB1c2UgXCJjb2xvcnNcIiBhcyAqO1xuQHVzZSBcIm1peGluc1wiIGFzICo7XG5cbi5vZmZlciB7XG4gIC8vcGFkZGluZzogMWVtIDFlbSAyZW0gMWVtO1xuICBAaW5jbHVkZSBzZWN0aW9uLXBhZGRpbmdzKCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyYWlzaW4tYmxhY2s7XG4gIGNvbG9yOiAkc25vdztcblxuICAmX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICBjb2xvcjogJHJhaXNpbi1ibGFjaztcblxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cblxuICAmX19jYXJkLWltZy1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG4gICZfX2NhcmQtaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cbiAgJl9fY2FyZC10ZXh0LWJveCB7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgfVxuXG4gICZfX2NhcmQtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG4iLCJAdXNlICdjb2xvcnMnIGFzICo7XG5AdXNlICdtaXhpbnMnIGFzICo7XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgY29sb3I6ICRyYWlzaW4tYmxhY2s7XG5cbiAgQGluY2x1ZGUgc3R5bGVkLWxpbmsoJGJsdWUtbXVuc2VsbCk7XG5cbiAgJl9fdXBwZXIge1xuICAgIEBpbmNsdWRlIHNlY3Rpb24tcGFkZGluZ3MoKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBhZ2UtYmFja2dyb3VuZDtcbiAgfVxuXG4gICZfX2FkZHJlc3MtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gICZfX2FkZHJlc3MtbGluZSB7XG4gICAgY29sb3I6ICRyYWlzaW4tYmxhY2s7XG4gICAgJi0tbmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgIGNvbG9yOiAkZmlyZWJyaWNrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IHZhcigtLWJpZ2dlci10ZXh0LWZvbnRzaXplKTtcbiAgICB9XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICZfX2xpc3Qge1xuICAgIG9yZGVyOiAtMTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICZfX2JvdHRvbS1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICAgIGNvbG9yOiAkcmFpc2luLWJsYWNrO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBkeW5hbWljLXVuZGVybGluZSgycHgsICRibHVlLW11bnNlbGwpO1xuICB9XG4gICZfX2NvcHlyaWdodCB7XG4gICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICB9XG59XG4iLCJAbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tbmF2LWZvbnRzaXplOiAzcmVtO1xuICAgIC0tY2FyZC10aXRsZS1oZWFkZXItZm9udHNpemU6IDIuMnJlbTtcbiAgICAtLXZlcnRpY2FsLXNlY3Rpb24tbWFyZ2luOiAxLjVlbTtcbiAgICAtLWhvcml6b250YWwtc2VjdGlvbi1tYXJnaW46IDJlbTtcbiAgfVxuXG4gIC5oZWFkZXIge1xuICAgICZfX2J1cmdlci1iYXIge1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlIHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY2FyZC10aXRsZS1oZWFkZXItZm9udHNpemU6IDJyZW07XG4gIH1cblxuICAuaGVhZGVyIHtcbiAgICAmX19tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICZfX2J1cmdlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0IHtcbiAgICAmX19ib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJl9faW1nLWJveCB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmX19hZGRyZXNzLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbjogMCAxZW07XG4gICAgfVxuICB9XG5cbiAgLmZvb3RlciB7XG4gICAgJl9fYm90dG9tIHtcbiAgICAgIG1hcmdpbjogMGVtIDFlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgb3JkZXI6IHVuc2V0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cblxuICAucG9ydGZvbGlvIHtcbiAgICAmX19jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuICB9XG5cbiAgLm9mZmVyIHtcbiAgICAmX19jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAxLjVlbTtcbiAgICB9XG4gIH1cbn1cbiIsIkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7XG4gICAgLS1jYXJkLXRpdGxlLWhlYWRlci1mb250c2l6ZTogMi4yIHJlbTtcbiAgICAtLXZlcnRpY2FsLXNlY3Rpb24tbWFyZ2luOiAzZW07XG4gIH1cblxuICAucG9ydGZvbGlvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmX19jYXJkIHtcbiAgICAgIFxuXG4gICAgICBmb250LXNpemU6IHZhcigtLWJpZ2dlci10ZXh0LWZvbnRzaXplKTtcblxuICAgICAgJi0tcmlnaHQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub2ZmZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgY29sdW1uLWdhcDogMWVtO1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxLzEzO1xuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgICAgICYtLWNlbnRlciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA0LzEwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb290ZXIge1xuICAgICZfX2JvdHRvbSB7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgIH1cbiAgfVxufVxuIiwiQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZlciB7XG4gICAgJl9fY2FyZCB7XG4gICAgICBwYWRkaW5nOiAxZW0gMS41ZW07XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY2FyZC10aXRsZS1oZWFkZXItZm9udHNpemU6IDIuNCByZW07XG4gIH1cbn1cbiJdfQ== */
