/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box;height:100%;min-height:100%}body{display:flex;flex-direction:column;min-height:100%;margin:0;background:#f2f2f2}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style-type:none}.visually-hidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.fixed{overflow:hidden}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.main{margin-bottom:50px}.main__heading{display:flex;justify-content:center;align-items:center;height:240px;margin:0 0 50px;font:700 36px/1.5 Oswald,sans-serif;color:#fff;text-align:center;text-transform:capitalize;background:url(../img/main_heading-bg.jpg) no-repeat center/cover}.main__heading span{display:inline-block}.main__heading span:after{content:"";display:block;width:calc(100% + 60px);height:4px;margin:0 auto;background:#fb7c56;transition:.3s ease-out;transform:translateX(-30px)}.main__section{margin-bottom:25px}.main__section:last-child{margin-bottom:0}.center-cols{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.center-cols .main{width:calc(100% / 3 * 2 - 10px);max-width:770px;margin-bottom:50px}.center-cols .aside{width:calc(100% / 3 - 20px);max-width:370px;margin-bottom:50px}.widgets__box{margin-bottom:25px;padding:25px 25px 35px;border-bottom:1px solid #e1e1e1;background:#fff}.widgets__box--big{padding:25px 35px 35px}.widgets__box:last-child{margin-bottom:0}.widgets__heading{margin:0 0 25px;font:700 14px/1.7 Oswald,sans-serif;color:#363636;letter-spacing:.025em;text-align:center;text-transform:uppercase}.widgets__heading--bigger-indent{margin-bottom:35px}.widgets__heading a,.widgets__heading span{display:inline-block;transition:.3s ease-out}.widgets__heading a:after,.widgets__heading span:after{content:"";display:block;width:calc(100% + 20px);height:4px;margin:0 auto;background:#000;transition:.3s ease-out;transform:translateX(-10px)}.widgets__heading a:active,.widgets__heading a:focus,.widgets__heading a:hover{color:#fb7c56}.widgets__heading a:active:after,.widgets__heading a:focus:after,.widgets__heading a:hover:after{background:#fb7c56}@media (max-width:1200px){.center-cols .aside{width:calc(100% / 3 - 5px)}}@media (max-width:991px){.center-cols .main{width:100%;max-width:100%}.center-cols .aside{width:100%;max-width:100%}.main__heading{height:140px}.main__heading span:after{width:calc(100% + 30px);transform:translateX(-15px)}.widgets{display:flex;flex-wrap:wrap;justify-content:space-between}.widgets__box{flex-basis:auto;width:calc(50% - 10px)}.widgets__box--big{width:100%}}@media (max-width:767px){.main__heading{margin-bottom:30px;font-size:26px}.widgets__box{width:100%}.widgets__box--big{padding:25px 25px 35px}}.header{display:flex;flex-direction:column;flex:0 0 auto}.header__logo{order:2;padding:80px 0;text-align:center}.header__top{background:#252525}@media (max-width:991px){.header__logo{padding:40px 0}}@media (max-width:767px){.header{flex-direction:row;flex-wrap:wrap;align-items:center}.header__top{position:fixed;top:0;bottom:0;left:-100%;z-index:5;flex-basis:auto;width:calc(100% - 60px);min-height:100vh;overflow-y:scroll;transition:.3s ease-out}.header__logo{order:0;flex-basis:auto;width:calc(100% - 61px);padding:10px 15px;text-align:left}.header__nav-toggle{flex-basis:auto;width:61px}.header__nav{margin-bottom:20px}}.header-top__inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:15px 0}@media (max-width:767px){.header-top--mobile{display:block;left:0}.header-top__inner{display:block}}.mobile-nav-toggle{display:block;padding:15px;background:0 0;border:none;outline:0}.mobile-nav-toggle span{display:block;width:31px;height:4px;background:#777;margin:6px 0;border-radius:5px;transition:.3s ease-out}.mobile-nav-toggle--active span:first-child{transform:rotate(-45deg) translate(-7px,7px)}.mobile-nav-toggle--active span:nth-child(2){opacity:0}.mobile-nav-toggle--active span:last-child{transform:rotate(45deg) translate(-7px,-7px)}@media (min-width:768px){.mobile-nav-toggle{display:none}}.nav__list{display:flex;flex-wrap:wrap}.nav__item{margin-right:35px}.nav__item:last-child{margin-right:0}.nav__link{font:500 18px/1.3 Oswald,sans-serif;color:#fff;text-transform:uppercase;transition:.3s ease-out}.nav__link:hover{color:#fb7c56}.nav__link:focus{text-shadow:2px 2px 2px #fb7c56;outline:0}.nav__link:active{color:#fb7c56;text-shadow:3px 3px 10px #fb7c56}@media (max-width:767px){.nav__list{display:block}.nav__item{margin-right:0;margin-bottom:5px}.nav__item:last-child{margin-bottom:0}.nav__link{display:block;padding:10px 0}}.social__list{display:flex;flex-wrap:wrap}.social__item{margin-right:20px}.social__item:last-child{margin-right:0}.social__link{display:block}.social__link:active,.social__link:focus,.social__link:hover{outline-color:#fb7c56}.social__link:active .social__ico,.social__link:focus .social__ico,.social__link:hover .social__ico{fill:#fb7c56}.social__ico{display:block;fill:#fff;transition:.3s ease-out}.top-posts{margin-bottom:35px}.top-posts__list{display:flex;flex-wrap:wrap}.top-posts__item{flex-basis:auto;width:25%}.top-posts__link{position:relative;display:block;height:100%;padding-bottom:25px;color:#252525;text-align:center;background:#fff;transition:.3s ease-out}.top-posts__link:after{content:"";position:absolute;top:0;left:0;bottom:0;display:block;width:1px;height:100%;background:rgba(0,0,0,.11);transition:.3s ease-out}.top-posts__link:hover{color:#fff;background:#fb7c56}.top-posts__link:hover:after{background:#fb7c56}.top-posts__link:hover .top-posts__title:after{background:#fff}.top-posts__title{margin:0 0 15px;font:400 18px/2 Oswald,sans-serif;text-transform:uppercase}.top-posts__title:after{content:"";display:block;width:25%;height:1px;margin:15px auto 0;background:#fb7c56;transition:.3s ease-out}.top-posts__category{margin:0;font:italic 400 16px/3 Lora,sans-serif}.top-posts__cover{position:relative;z-index:2;display:block;margin:0 auto 25px}.home-articles__item{display:block;margin-bottom:25px}.home-articles__item:last-child{margin-bottom:0}.home-articles__post{text-align:center;border-bottom:1px solid rgba(0,0,0,.11);background:#fff}.home-articles__link{display:block;margin-bottom:30px;overflow:hidden}.home-articles__link:active img,.home-articles__link:focus img,.home-articles__link:hover img{transform:scale(1.03)}.home-articles__cover{display:block;margin:0 auto;transition:.3s ease-out}.home-articles__category{margin:0 0 15px;font:italic 400 14px/2 Lora,sans-serif;color:#818181}.home-articles__category b{font-weight:400;color:#fb7c56}.home-articles__title{margin:0 0 15px;font:600 24px/1.1 Oswald,sans-serif;color:#000}.home-articles__title a{transition:.3s ease-out}.home-articles__title a:active,.home-articles__title a:focus,.home-articles__title a:hover{color:#fb7c56}.home-articles__info{display:flex;justify-content:center;align-items:center;margin-bottom:25px;font:italic 400 14px/2 Lora,sans-serif;color:#fb7c56}.home-articles__date{margin:0}.home-articles__date time{color:#818181}.home-articles__author{margin:0}.home-articles__author:before{content:"-";margin:0 15px;color:#818181}.home-articles__author b{font-weight:400;color:#818181}.home-articles__avatar{display:inline-block;margin:0 15px;vertical-align:middle}.home-articles__desc{margin:0 0 45px;padding:0 30px;font:400 14px/1.6 Lora,sans-serif;color:#000;letter-spacing:.025em}.home-articles__sharing{padding:25px 0;border-top:1px dashed rgba(0,0,0,.17)}@media (max-width:767px){.home-articles__link{margin-bottom:10px}.home-articles__category{margin-bottom:10px}.home-articles__title{padding:0 15px;font-size:20px}.home-articles__info{display:block}.home-articles__author:before{display:none}.home-articles__desc{margin-bottom:25px;padding:0 15px}.home-articles__sharing{padding:15px 0}}.share-buttons__list{display:flex;justify-content:center;align-items:center}.share-buttons__item{margin-right:15px}.share-buttons__item:last-child{margin-right:0}.share-buttons__btn{display:block;width:40px;height:40px;padding:0;line-height:1;text-align:center;border:none;border-radius:50%;background:#efefef;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:.3s ease-out}.share-buttons__btn:hover{background:#fb7c56}.share-buttons__btn:hover .share-buttons__ico{fill:#fff}.share-buttons__btn:focus{box-shadow:0 0 0 2px #818181;outline:0}.share-buttons__btn:active{background:#fb7c56;box-shadow:0 0 0 2px #000;outline:0}.share-buttons__btn:active .share-buttons__ico{fill:#fff}.share-buttons__ico{display:inline-block;vertical-align:middle;fill:#000;transition:.3s ease-out}.pagination{display:flex;justify-content:space-between;align-items:center}.pagination__link{font:700 12px/2 Lora,sans-serif;color:#111;letter-spacing:.05em;transition:.3s ease-out}.pagination__link--next .pagination__arrow{margin-right:0;margin-left:15px}.pagination__link:active,.pagination__link:focus,.pagination__link:hover{color:#fb7c56}.pagination__link:active .pagination__arrow,.pagination__link:focus .pagination__arrow,.pagination__link:hover .pagination__arrow{fill:#fb7c56}.pagination__arrow{display:inline-block;margin-right:15px;transition:.3s ease-out}.about-me__link{display:block;margin:0 auto 25px;overflow:hidden}.about-me__link:active .about-me__cover,.about-me__link:focus .about-me__cover,.about-me__link:hover .about-me__cover{transform:scale(1.03)}.about-me__cover{display:block;margin:0 auto;transition:.3s ease-out}.about-me__desc{margin:0;padding:0 10px;font:italic 400 14px/1.7 Lora,sans-serif;color:#000;letter-spacing:.025em;text-align:center}.subscribe{background:#fb7c56}.subscribe__heading{color:#fff}.subscribe__heading span:after{background:#fff}.subscribe__desc{margin:0 0 10px;font:400 14px/1.6 Lora,sans-serif;color:#fff}.subscribe__input{display:block;width:100%;height:42px;margin:0 0 10px;padding:0 10px;font:400 14px/1 Lora,sans-serif;color:#acacac;border:1px solid #d7d7d7;border-radius:0;background:#fff;transition:.3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.subscribe__input:focus{border-color:#000;background:#fff;outline:0}.subscribe__submit{display:block;width:100%;height:42px;padding:0 10px;font:bold 14px/1 Oswald,sans-serif;color:#fff;letter-spacing:.05em;text-align:center;text-transform:uppercase;white-space:nowrap;border:1px solid #000;background:#000;cursor:pointer;transition:.3s ease-out}.subscribe__submit:hover{color:#000;border-color:#efefef;background:#efefef}.popular-posts__list{display:block}.popular-posts__item{display:block;margin-bottom:25px}.popular-posts__item:last-child{margin-bottom:0}.mini-post{position:relative;display:flex;flex-direction:column;min-height:96px}.mini-post__link{position:absolute;top:0;left:0;display:block;width:144px;overflow:hidden}.mini-post__link:active .mini-post__cover,.mini-post__link:focus .mini-post__cover,.mini-post__link:hover .mini-post__cover{transform:scale(1.03)}.mini-post__cover{display:block;margin:0 auto;transition:.3s ease-out}.mini-post__title{width:calc(100% - 144px - 15px);margin:0 0 5px auto;font:600 18px/1.35 Oswald,sans-serif;color:#000}.mini-post__title a{transition:.3s ease-out}.mini-post__title a:active,.mini-post__title a:focus,.mini-post__title a:hover{color:#fb7c56}.mini-post__date{width:calc(100% - 144px - 15px);margin:auto 0 0 auto;font:italic 400 14px/1.35 Lora,sans-serif;color:#fb7c56;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-post__date time{color:#818181}@media (max-width:374px){.mini-post__link{width:100px}.mini-post__title{width:calc(100% - 100px - 15px)}.mini-post__date{width:calc(100% - 100px - 15px)}}.categories__list{display:block}.categories__item{display:block;margin-bottom:20px}.categories__item:last-child{margin-bottom:0}.categories__link{position:relative;display:inline-block;padding-left:25px;font:italic 400 14px/1.4 Lora,sans-serif;color:#fb7c56;letter-spacing:.025em;transition:.3s ease-out}.categories__link:before{content:"";position:absolute;top:4px;left:0;display:inline-block;width:11px;height:11px;background:url(../img/arrow-right.svg) no-repeat left center/11px 11px;transition:.3s ease-out}.categories__link:active,.categories__link:focus,.categories__link:hover{color:#000}.categories__link:active:before,.categories__link:focus:before,.categories__link:hover:before{left:5px}.advert__link{display:block;overflow:hidden}.advert__link:active .advert__cover,.advert__link:focus .advert__cover,.advert__link:hover .advert__cover{transform:scale(1.03)}.advert__cover{display:block;margin:0 auto;transition:.3s ease-out}.article{margin:0 0 25px;border-bottom:1px solid #e1e1e1;background:#fff}.article__cover{display:block;margin:0 auto 25px}.article__heading{margin:0 0 15px;padding:0 25px;font:600 24px/1.1 Oswald,sans-serif;color:#000}.article__info{display:flex;justify-content:flex-start;align-items:center;margin-bottom:25px;padding:0 25px;font:italic 400 14px/2 Lora,sans-serif;color:#fb7c56}.article__category{margin:0 15px 0 0}.article__category b{font-weight:400;color:#818181}.article__date{margin:0 15px 0 0}.article__date:before{content:"-";display:inline-block;margin-right:15px;color:#818181;vertical-align:middle}.article__date time{font-weight:400;color:#818181}.article__author{margin:0}.article__author:before{content:"-";display:inline-block;margin-right:15px;color:#818181;vertical-align:middle}.article__author b{font-weight:400;color:#818181}.article__avatar{display:inline-block;margin:0 15px;vertical-align:middle}.article__content{padding:0 25px}.article__content h2{margin:0 0 30px;font:700 18px/1.1 Oswald,sans-serif;color:#000}.article__content p{margin:0 0 25px;font:400 14px/1.6 Lora,sans-serif;color:#000}.article__content blockquote{position:relative;display:block;margin:0 0 30px;padding:25px 45px 25px 60px;font:italic 400 16px/1.7 Lora,sans-serif;background:#f2f2f2}.article__content blockquote:before{content:"";position:absolute;top:36px;left:25px;display:block;width:24px;height:5px;background:#fb7c56}@media (max-width:576px){.article__info{display:block}.article__category{margin:0 0 5px}.article__date{margin:0 0 5px}.article__date:before{display:none}.article__author{margin:0}.article__author:before{display:none}.article__content blockquote{padding:25px 25px 25px 40px}.article__content blockquote:before{content:"";top:38px;left:15px;width:15px;height:3px}}.author__inner{position:relative;min-height:96px;padding-left:120px}.author__pic{position:absolute;top:0;left:0}.author__name{margin:0 0 10px;font:700 16px/1.1 Oswald,sans-serif;color:#000}.author__desc{margin:0;font:400 14px/1.6 Lora,sans-serif;color:#7d7d7d}@media (max-width:576px){.author__inner{padding:0}.author__pic{position:static;display:block;margin:0 auto 15px}.author__name{text-align:center}.author__desc{text-align:center}}.comments__section{margin-bottom:35px}.comments__section:last-child{margin-bottom:0}.comments__item{display:block;margin-bottom:30px;padding-bottom:30px;border-bottom:1px dashed rgba(0,0,0,.17)}.comments__item:last-child{margin-bottom:0}.comment+.comment{margin-top:30px;padding-top:30px;padding-left:72px;border-top:1px dashed rgba(0,0,0,.17)}.comment__header{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:10px;padding-left:100px}.comment__auhtor{margin:0 15px 0 0;font:700 16px/1.1 Oswald,sans-serif;color:#000}.comment__avatar{position:absolute;top:0;left:0}.comment__date{margin:0 auto 0 0;font:italic 400 14px/2 Lora,sans-serif;color:#818181}.comment__date:before{content:"-";display:inline-block;margin-right:10px;vertical-align:middle}.comment__reply{padding:0 30px 0 0;font:600 12px/1.1 Oswald,sans-serif;color:#fb7c56;text-transform:uppercase;border:none;background:url(../img/reply-ico.svg) no-repeat right center/14px 11px;cursor:pointer;transition:.3s ease-out}.comment__reply:hover{padding-left:10px;padding-right:20px;color:#000}.comment__text{margin:0;padding-left:100px;font:400 14px/1.6 Lora,sans-serif;color:#707070}@media (max-width:576px){.comment+.comment{padding-left:30px}.comment__header{padding-left:0}.comment__auhtor{flex-basis:auto;max-width:120px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comment__avatar{display:none}.comment__date{order:3;flex-basis:auto;width:100%}.comment__date:before{display:none}.comment__text{padding-left:0}}.leave-comment__heading{margin:0 0 20px;font:700 18px/1.3 Oswald,sans-serif;color:#000}.leave-comment__input{display:block;width:100%;height:48px;margin:0 0 25px;padding:0 15px;font:400 14px/1 Lora,sans-serif;color:#acacac;border:1px solid #bdc3c7;background:#fff;transition:.3s ease-out}.leave-comment__input:focus{border-color:#000;background:#fff;outline:0}.leave-comment__textarea{display:block;width:100%;height:192px;padding:15px;font:400 14px/1 Lora,sans-serif;color:#acacac;border:1px solid #bdc3c7;background:#fff;resize:none;transition:.3s ease-out}.leave-comment__textarea:focus{border-color:#000;background:#fff;outline:0}.leave-comment__submit{display:block;width:100%;height:48px;padding:0 10px;font:bold 14px/1 Oswald,sans-serif;color:#fff;letter-spacing:.05em;text-align:center;text-transform:uppercase;white-space:nowrap;border:1px solid #fb7c56;border-radius:4px;background:#fb7c56;cursor:pointer;transition:.3s ease-out}.leave-comment__submit:hover{border-color:#000;background:#000}.leave-comment__submit:focus{box-shadow:0 0 0 3px #fba456;outline:0}.leave-comment__form{position:relative;width:100%;max-width:700px;min-height:194px;margin:0 auto}.leave-comment__input{display:block;width:calc(50% - 15px);height:48px;margin:0 0 25px;padding:0 15px;font:400 14px/1 Lora,sans-serif;color:#acacac;border:1px solid #bdc3c7;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;transition:.3s ease-out}.leave-comment__input:focus{border-color:#000;background:#fff;outline:0}.leave-comment__textarea{position:absolute;top:0;right:0;display:block;width:calc(50% - 15px);height:194px;padding:15px;font:400 14px/1 Lora,sans-serif;color:#acacac;border:1px solid #bdc3c7;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;resize:none;transition:.3s ease-out}.leave-comment__textarea:focus{border-color:#000;background:#fff;outline:0}.leave-comment__submit{display:block;width:calc(50% - 15px);height:48px;padding:0 10px;font:bold 14px/1 Oswald,sans-serif;color:#fff;letter-spacing:.05em;text-align:center;text-transform:uppercase;white-space:nowrap;border:1px solid #fb7c56;border-radius:4px;background:#fb7c56;cursor:pointer;transition:.3s ease-out}.leave-comment__submit:hover{border-color:#000;background:#000}.leave-comment__submit:focus{box-shadow:0 0 0 3px #fba456;outline:0}@media (max-width:767px){.leave-comment__input{width:100%}.leave-comment__textarea{position:static;width:100%;margin-bottom:25px}.leave-comment__submit{width:100%}}.related-posts__list{display:flex;flex-wrap:wrap;justify-content:space-between}.related-posts__item{flex-basis:auto;width:calc(50% - 15px)}.related-posts__link{display:block;margin-bottom:20px;overflow:hidden}.related-posts__link:active .related-posts__cover,.related-posts__link:focus .related-posts__cover,.related-posts__link:hover .related-posts__cover{transform:scale(1.03)}.related-posts__title{margin:0;font:700 18px/1.3 Oswald,sans-serif;color:#363636;text-align:center}.related-posts__title a{transition:.3s ease-out}.related-posts__title a:active,.related-posts__title a:focus,.related-posts__title a:hover{color:#fb7c56}.related-posts__cover{display:block;margin:0 auto;transition:.3s ease-out}@media (max-width:767px){.related-posts__list{display:block}.related-posts__item{width:100%;margin:0 0 25px}.related-posts__item:last-child{margin-bottom:0}}.contact-info{margin-bottom:25px;border-bottom:1px solid rgba(0,0,0,.11);background:#fff}.contact-info__list{display:flex;flex-wrap:wrap}.contact-info__item{display:flex;flex-wrap:wrap;flex-basis:auto;width:calc(100% / 3);padding:50px 25px 85px;border-right:1px solid rgba(0,0,0,.11)}.contact-info__item:last-child{border-right:none}.contact-info__heading{flex-basis:auto;width:100%}.contact-info__ico-wrap{display:flex;justify-content:center;align-items:center;flex-basis:auto;width:96px;height:96px;margin:0 20px 0 0;background:#fb7c56}.contact-info__desc{flex-basis:auto;width:calc(100% - 96px - 20px);margin:0;padding:15px 0;font:700 16px/1.5 Oswald,sans-serif;color:#000}.contact-info__desc a{transition:.3s ease-out}.contact-info__desc a:active,.contact-info__desc a:focus,.contact-info__desc a:hover{color:#fb7c56}@media (max-width:1199px){.contact-info__item{display:block;padding:25px}.contact-info__ico-wrap{margin:0 auto 15px}.contact-info__desc{width:100%;padding:0;text-align:center}}@media (max-width:767px){.contact-info__item{width:100%;border-right:none;border-bottom:1px solid rgba(0,0,0,.11)}.contact-info__item:last-child{border-bottom:none}}.contact-map{margin-bottom:25px;padding:25px;border-bottom:1px solid rgba(0,0,0,.11);background:#fff}.contact-map iframe{max-width:100%}.contact-form__form{position:relative;width:100%;max-width:700px;min-height:264px;margin:0 auto}.contact-form__input{display:block;width:calc(50% - 15px);height:48px;margin:0 0 25px;padding:0 15px;font:400 14px/1 Lora,sans-serif;color:#acacac;border:1px solid #bdc3c7;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;transition:.3s ease-out}.contact-form__input:focus{border-color:#000;background:#fff;outline:0}.contact-form__textarea{position:absolute;top:0;right:0;display:block;width:calc(50% - 15px);height:264px;padding:15px;font:400 14px/1 Lora,sans-serif;color:#acacac;border:1px solid #bdc3c7;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;resize:none;transition:.3s ease-out}.contact-form__textarea:focus{border-color:#000;background:#fff;outline:0}.contact-form__submit{display:block;width:calc(50% - 15px);height:48px;padding:0 10px;font:bold 14px/1 Oswald,sans-serif;color:#fff;letter-spacing:.05em;text-align:center;text-transform:uppercase;white-space:nowrap;border:1px solid #fb7c56;border-radius:4px;background:#fb7c56;cursor:pointer;transition:.3s ease-out}.contact-form__submit:hover{border-color:#000;background:#000}.contact-form__submit:focus{box-shadow:0 0 0 3px #fba456;outline:0}@media (max-width:767px){.contact-form__input{width:100%}.contact-form__textarea{position:static;width:100%;margin-bottom:25px}.contact-form__submit{width:100%}}.about-us{width:970px;max-width:100%;margin:0 auto;background:#fff}.about-us__cover{position:relative;height:504px;margin-bottom:45px;background:url(../img/about_us-bg.jpg) no-repeat center/cover}.about-us__avatar{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-us__heading{margin:0 0 35px;font:700 14px/1.7 Oswald,sans-serif;color:#363636;letter-spacing:.025em;text-align:center;text-transform:uppercase}.about-us__heading span{display:inline-block;transition:.3s ease-out}.about-us__heading span:after{content:"";display:block;width:calc(100% + 20px);height:4px;margin:0 auto;background:#000;transition:.3s ease-out;transform:translateX(-10px)}.about-us__desc{width:750px;max-width:100%;margin:0 auto 95px}.about-us__desc p{margin:0;font:italic 400 14px/1.7 Lora,sans-serif;color:#000;text-align:center}@media (max-width:991px){.about-us__cover{height:400px}.about-us__desc{padding:0 25px}}@media (max-width:767px){.about-us__cover{height:300px;margin-bottom:25px}.about-us__heading{margin-bottom:15px}.about-us__desc{margin-bottom:35px}}.footer{flex:0 0 auto;margin-top:auto;border-top:1px solid #e1e1e1;background:#fff}.copyright{margin:0;padding:20px 0;font:bold 14px/2 Oswald,sans-serif;color:#000;text-align:center;text-transform:uppercase}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJzdHlsZS5jc3MiLCJjb21tb24vZ2xvYmFsLnNjc3MiLCJjb21tb24vaGVhZGVyLnNjc3MiLCJtb2R1bGVzL25hdi5zY3NzIiwibW9kdWxlcy9zb2NpYWwuc2NzcyIsIm1vZHVsZXMvdG9wLXBvc3RzLnNjc3MiLCJtb2R1bGVzL2hvbWUtYXJ0aWNsZXMuc2NzcyIsIm1vZHVsZXMvc2hhcmUtYnV0dG9ucy5zY3NzIiwiY29tbW9uL3BhZ2luYXRpb24uc2NzcyIsIm1vZHVsZXMvYWJvdXQtbWUuc2NzcyIsIm1vZHVsZXMvc3Vic2NyaWJlLnNjc3MiLCJtb2R1bGVzL3BvcHVsYXItcG9zdHMuc2NzcyIsIm1vZHVsZXMvY2F0ZWdvcmllcy5zY3NzIiwibW9kdWxlcy9hZHZlcnQuc2NzcyIsIm1vZHVsZXMvYXJ0aWNsZS5zY3NzIiwibW9kdWxlcy9hdXRob3Iuc2NzcyIsIm1vZHVsZXMvY29tbWVudHMuc2NzcyIsIm1vZHVsZXMvcmVsYXRlZC1wb3N0cy5zY3NzIiwibW9kdWxlcy9jb250YWN0LWluZm8uc2NzcyIsIm1vZHVsZXMvY29udGFjdC1tYXAuc2NzcyIsIm1vZHVsZXMvY29udGFjdC1mb3JtLnNjc3MiLCJtb2R1bGVzL2Fib3V0LXVzLnNjc3MiLCJjb21tb24vZm9vdGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNEVBVUEsS0FDRSxZQUFBLEtBQ0EseUJBQUEsS0FVRixLQUNFLE9BQUEsRUFPRixLQUNFLFFBQUEsTUFRRixHQUNFLFVBQUEsSUFDQSxPQUFBLE1BQUEsRUFXRixHQUNFLFdBQUEsWUFDQSxPQUFBLEVBQ0EsU0FBQSxRQVFGLElBQ0UsWUFBQSxTQUFBLENBQUEsVUFDQSxVQUFBLElBVUYsRUFDRSxpQkFBQSxZQVFGLFlBQ0UsY0FBQSxLQUNBLGdCQUFBLFVBQ0Esd0JBQUEsVUFBQSxPQUFBLGdCQUFBLFVBQUEsT0FPRixFQ1ZBLE9E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LEtBQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEtBR0YsV0FDRSxPQUFBLEVBQ0EsUUFBQSxLQUFBLEVBQ0EsS0FBQSxLQUFBLElBQUEsQ0FBQSxFQUFBLE1BQUEsQ0FBQSxXQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsZUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gIC8qIElFNiwgSUU3ICovXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5maXhlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuXG4ubWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLm1haW5fX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgZm9udDogNzAwIDM2cHgvMS41IE9zd2FsZCxzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWFpbl9oZWFkaW5nLWJnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyOyB9XG4gICAgLm1haW5fX2hlYWRpbmcgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5tYWluX19oZWFkaW5nIHNwYW46YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYjdjNTY7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTsgfVxuICAubWFpbl9fc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5tYWluX19zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2VudGVyLWNvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmNlbnRlci1jb2xzIC5tYWluIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAqIDIgLSAxMHB4KTtcbiAgICBtYXgtd2lkdGg6IDc3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmNlbnRlci1jb2xzIC5hc2lkZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLndpZGdldHNfX2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmc6IDI1cHggMjVweCAzNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAud2lkZ2V0c19fYm94LS1iaWcge1xuICAgIHBhZGRpbmc6IDI1cHggMzVweCAzNXB4OyB9XG4gIC53aWRnZXRzX19ib3g6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ud2lkZ2V0c19faGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIGZvbnQ6IDcwMCAxNHB4LzEuNyBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM2MzYzNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAud2lkZ2V0c19faGVhZGluZy0tYmlnZ2VyLWluZGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAud2lkZ2V0c19faGVhZGluZyBhLFxuICAud2lkZ2V0c19faGVhZGluZyBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgIC53aWRnZXRzX19oZWFkaW5nIGE6YWZ0ZXIsXG4gICAgLndpZGdldHNfX2hlYWRpbmcgc3BhbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpOyB9XG4gIC53aWRnZXRzX19oZWFkaW5nIGE6aG92ZXIsXG4gIC53aWRnZXRzX19oZWFkaW5nIGE6Zm9jdXMsXG4gIC53aWRnZXRzX19oZWFkaW5nIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZiN2M1NjsgfVxuICAgIC53aWRnZXRzX19oZWFkaW5nIGE6aG92ZXI6YWZ0ZXIsXG4gICAgLndpZGdldHNfX2hlYWRpbmcgYTpmb2N1czphZnRlcixcbiAgICAud2lkZ2V0c19faGVhZGluZyBhOmFjdGl2ZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmI3YzU2OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNlbnRlci1jb2xzIC5hc2lkZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSA1cHgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jZW50ZXItY29scyAubWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jZW50ZXItY29scyAuYXNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAubWFpbl9faGVhZGluZyB7XG4gICAgaGVpZ2h0OiAxNDBweDsgfVxuICAgIC5tYWluX19oZWFkaW5nIHNwYW46YWZ0ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTsgfVxuICAud2lkZ2V0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLndpZGdldHNfX2JveCB7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7IH1cbiAgICAgIC53aWRnZXRzX19ib3gtLWJpZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAud2lkZ2V0c19fYm94IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC53aWRnZXRzX19ib3gtLWJpZyB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMzVweDsgfSB9XG5cbi5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAwIDAgYXV0bzsgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5oZWFkZXJfX3RvcCB7XG4gICAgYmFja2dyb3VuZDogIzI1MjUyNTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGVhZGVyX19sb2dvIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5oZWFkZXJfX3RvcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYxcHgpO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5oZWFkZXJfX25hdi10b2dnbGUge1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB3aWR0aDogNjFweDsgfVxuICAgICAgLmhlYWRlcl9fbmF2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5oZWFkZXItdG9wX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItdG9wLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmhlYWRlci10b3BfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tb2JpbGUtbmF2LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLm1vYmlsZS1uYXYtdG9nZ2xlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6ICM3Nzc7XG4gICAgbWFyZ2luOiA2cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0OyB9XG4gIC5tb2JpbGUtbmF2LXRvZ2dsZS0tYWN0aXZlIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC03cHgsIDdweCk7IH1cbiAgLm1vYmlsZS1uYXYtdG9nZ2xlLS1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm1vYmlsZS1uYXYtdG9nZ2xlLS1hY3RpdmUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC03cHgsIC03cHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2JpbGUtbmF2LXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ubmF2X19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9XG4gIC5uYXZfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5uYXZfX2xpbmsge1xuICBmb250OiA1MDAgMThweC8xLjMgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgLm5hdl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmYjdjNTY7IH1cbiAgLm5hdl9fbGluazpmb2N1cyB7XG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4ICNmYjdjNTY7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAubmF2X19saW5rOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmYjdjNTY7XG4gICAgdGV4dC1zaGFkb3c6IDNweCAzcHggMTBweCAjZmI3YzU2OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2X19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubmF2X19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLm5hdl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm5hdl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAwOyB9IH1cblxuLnNvY2lhbF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uc29jaWFsX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5zb2NpYWxfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5zb2NpYWxfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuc29jaWFsX19saW5rOmhvdmVyLCAuc29jaWFsX19saW5rOmZvY3VzLCAuc29jaWFsX19saW5rOmFjdGl2ZSB7XG4gICAgb3V0bGluZS1jb2xvcjogI2ZiN2M1NjsgfVxuICAgIC5zb2NpYWxfX2xpbms6aG92ZXIgLnNvY2lhbF9faWNvLCAuc29jaWFsX19saW5rOmZvY3VzIC5zb2NpYWxfX2ljbywgLnNvY2lhbF9fbGluazphY3RpdmUgLnNvY2lhbF9faWNvIHtcbiAgICAgIGZpbGw6ICNmYjdjNTY7IH1cblxuLnNvY2lhbF9faWNvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cblxuLnRvcC1wb3N0cyB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLnRvcC1wb3N0c19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnRvcC1wb3N0c19faXRlbSB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC50b3AtcG9zdHNfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgY29sb3I6ICMyNTI1MjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgIC50b3AtcG9zdHNfX2xpbms6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgIC50b3AtcG9zdHNfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmI3YzU2OyB9XG4gICAgICAudG9wLXBvc3RzX19saW5rOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZiN2M1NjsgfVxuICAgICAgLnRvcC1wb3N0c19fbGluazpob3ZlciAudG9wLXBvc3RzX190aXRsZTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnRvcC1wb3N0c19fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgZm9udDogNDAwIDE4cHgvMiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAudG9wLXBvc3RzX190aXRsZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZiN2M1NjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnRvcC1wb3N0c19fY2F0ZWdvcnkge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250OiBpdGFsaWMgNDAwIDE2cHgvMyBcIkxvcmFcIiwgc2Fucy1zZXJpZjsgfVxuICAudG9wLXBvc3RzX19jb3ZlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjVweDsgfVxuXG4uaG9tZS1hcnRpY2xlc19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5ob21lLWFydGljbGVzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmhvbWUtYXJ0aWNsZXNfX3Bvc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5ob21lLWFydGljbGVzX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmhvbWUtYXJ0aWNsZXNfX2xpbms6aG92ZXIgaW1nLCAuaG9tZS1hcnRpY2xlc19fbGluazpmb2N1cyBpbWcsIC5ob21lLWFydGljbGVzX19saW5rOmFjdGl2ZSBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7IH1cblxuLmhvbWUtYXJ0aWNsZXNfX2NvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG5cbi5ob21lLWFydGljbGVzX19jYXRlZ29yeSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIGZvbnQ6IGl0YWxpYyA0MDAgMTRweC8yIFwiTG9yYVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzgxODE4MTsgfVxuICAuaG9tZS1hcnRpY2xlc19fY2F0ZWdvcnkgYiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2ZiN2M1NjsgfVxuXG4uaG9tZS1hcnRpY2xlc19fdGl0bGUge1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBmb250OiA2MDAgMjRweC8xLjEgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLmhvbWUtYXJ0aWNsZXNfX3RpdGxlIGEge1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmhvbWUtYXJ0aWNsZXNfX3RpdGxlIGE6aG92ZXIsXG4gIC5ob21lLWFydGljbGVzX190aXRsZSBhOmZvY3VzLFxuICAuaG9tZS1hcnRpY2xlc19fdGl0bGUgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmI3YzU2OyB9XG5cbi5ob21lLWFydGljbGVzX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQ6IGl0YWxpYyA0MDAgMTRweC8yIFwiTG9yYVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZiN2M1NjsgfVxuXG4uaG9tZS1hcnRpY2xlc19fZGF0ZSB7XG4gIG1hcmdpbjogMDsgfVxuICAuaG9tZS1hcnRpY2xlc19fZGF0ZSB0aW1lIHtcbiAgICBjb2xvcjogIzgxODE4MTsgfVxuXG4uaG9tZS1hcnRpY2xlc19fYXV0aG9yIHtcbiAgbWFyZ2luOiAwOyB9XG4gIC5ob21lLWFydGljbGVzX19hdXRob3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIi1cIjtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBjb2xvcjogIzgxODE4MTsgfVxuICAuaG9tZS1hcnRpY2xlc19fYXV0aG9yIGIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM4MTgxODE7IH1cblxuLmhvbWUtYXJ0aWNsZXNfX2F2YXRhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmhvbWUtYXJ0aWNsZXNfX2Rlc2Mge1xuICBtYXJnaW46IDAgMCA0NXB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGZvbnQ6IDQwMCAxNHB4LzEuNiBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtOyB9XG5cbi5ob21lLWFydGljbGVzX19zaGFyaW5nIHtcbiAgcGFkZGluZzogMjVweCAwO1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC4xNyk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWFydGljbGVzX19saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5ob21lLWFydGljbGVzX19jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuaG9tZS1hcnRpY2xlc19fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLmhvbWUtYXJ0aWNsZXNfX2luZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ob21lLWFydGljbGVzX19hdXRob3I6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ob21lLWFydGljbGVzX19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAuaG9tZS1hcnRpY2xlc19fc2hhcmluZyB7XG4gICAgcGFkZGluZzogMTVweCAwOyB9IH1cblxuLnNoYXJlLWJ1dHRvbnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uc2hhcmUtYnV0dG9uc19faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAuc2hhcmUtYnV0dG9uc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnNoYXJlLWJ1dHRvbnNfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gIC5zaGFyZS1idXR0b25zX19idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmYjdjNTY7IH1cbiAgICAuc2hhcmUtYnV0dG9uc19fYnRuOmhvdmVyIC5zaGFyZS1idXR0b25zX19pY28ge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAuc2hhcmUtYnV0dG9uc19fYnRuOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzgxODE4MTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zaGFyZS1idXR0b25zX19idG46YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmI3YzU2O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMDAwO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuc2hhcmUtYnV0dG9uc19fYnRuOmFjdGl2ZSAuc2hhcmUtYnV0dG9uc19faWNvIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cblxuLnNoYXJlLWJ1dHRvbnNfX2ljbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmlsbDogIzAwMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgZm9udDogNzAwIDEycHgvMiBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzExMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucGFnaW5hdGlvbl9fbGluay0tbmV4dCAucGFnaW5hdGlvbl9fYXJyb3cge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICAucGFnaW5hdGlvbl9fbGluazpob3ZlciwgLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMsIC5wYWdpbmF0aW9uX19saW5rOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZiN2M1NjsgfVxuICAgICAgLnBhZ2luYXRpb25fX2xpbms6aG92ZXIgLnBhZ2luYXRpb25fX2Fycm93LCAucGFnaW5hdGlvbl9fbGluazpmb2N1cyAucGFnaW5hdGlvbl9fYXJyb3csIC5wYWdpbmF0aW9uX19saW5rOmFjdGl2ZSAucGFnaW5hdGlvbl9fYXJyb3cge1xuICAgICAgICBmaWxsOiAjZmI3YzU2OyB9XG4gIC5wYWdpbmF0aW9uX19hcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG5cbi5hYm91dC1tZV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hYm91dC1tZV9fbGluazpob3ZlciAuYWJvdXQtbWVfX2NvdmVyLCAuYWJvdXQtbWVfX2xpbms6Zm9jdXMgLmFib3V0LW1lX19jb3ZlciwgLmFib3V0LW1lX19saW5rOmFjdGl2ZSAuYWJvdXQtbWVfX2NvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpOyB9XG5cbi5hYm91dC1tZV9fY292ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cblxuLmFib3V0LW1lX19kZXNjIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZvbnQ6IGl0YWxpYyA0MDAgMTRweC8xLjcgXCJMb3JhXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zdWJzY3JpYmUge1xuICBiYWNrZ3JvdW5kOiAjZmI3YzU2OyB9XG4gIC5zdWJzY3JpYmVfX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnN1YnNjcmliZV9faGVhZGluZyBzcGFuOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnN1YnNjcmliZV9fZGVzYyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBmb250OiA0MDAgMTRweC8xLjYgXCJMb3JhXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnN1YnNjcmliZV9faW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDJweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmb250OiA0MDAgMTRweC8xIFwiTG9yYVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjYWNhY2FjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIC5zdWJzY3JpYmVfX2lucHV0OmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zdWJzY3JpYmVfX3N1Ym1pdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmb250OiBib2xkIDE0cHgvMSBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAuc3Vic2NyaWJlX19zdWJtaXQ6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBib3JkZXItY29sb3I6ICNlZmVmZWY7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmOyB9XG5cbi5wb3B1bGFyLXBvc3RzX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBvcHVsYXItcG9zdHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAucG9wdWxhci1wb3N0c19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5taW5pLXBvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDk2cHg7IH1cbiAgLm1pbmktcG9zdF9fbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm1pbmktcG9zdF9fbGluazpob3ZlciAubWluaS1wb3N0X19jb3ZlciwgLm1pbmktcG9zdF9fbGluazpmb2N1cyAubWluaS1wb3N0X19jb3ZlciwgLm1pbmktcG9zdF9fbGluazphY3RpdmUgLm1pbmktcG9zdF9fY292ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTsgfVxuICAubWluaS1wb3N0X19jb3ZlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAubWluaS1wb3N0X190aXRsZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0NHB4IC0gMTVweCk7XG4gICAgbWFyZ2luOiAwIDAgNXB4IGF1dG87XG4gICAgZm9udDogNjAwIDE4cHgvMS4zNSBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLm1pbmktcG9zdF9fdGl0bGUgYSB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLm1pbmktcG9zdF9fdGl0bGUgYTpob3ZlcixcbiAgICAubWluaS1wb3N0X190aXRsZSBhOmZvY3VzLFxuICAgIC5taW5pLXBvc3RfX3RpdGxlIGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmI3YzU2OyB9XG4gIC5taW5pLXBvc3RfX2RhdGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDRweCAtIDE1cHgpO1xuICAgIG1hcmdpbjogYXV0byAwIDAgYXV0bztcbiAgICBmb250OiBpdGFsaWMgNDAwIDE0cHgvMS4zNSBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZiN2M1NjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubWluaS1wb3N0X19kYXRlIHRpbWUge1xuICAgICAgY29sb3I6ICM4MTgxODE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgLm1pbmktcG9zdF9fbGluayB7XG4gICAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAubWluaS1wb3N0X190aXRsZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHggLSAxNXB4KTsgfVxuICAgIC5taW5pLXBvc3RfX2RhdGUge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4IC0gMTVweCk7IH0gfVxuXG4uY2F0ZWdvcmllc19fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jYXRlZ29yaWVzX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNhdGVnb3JpZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2F0ZWdvcmllc19fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGZvbnQ6IGl0YWxpYyA0MDAgMTRweC8xLjQgXCJMb3JhXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmI3YzU2O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAuY2F0ZWdvcmllc19fbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xMXB4IDExcHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAuY2F0ZWdvcmllc19fbGluazpob3ZlciwgLmNhdGVnb3JpZXNfX2xpbms6Zm9jdXMsIC5jYXRlZ29yaWVzX19saW5rOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAuY2F0ZWdvcmllc19fbGluazpob3ZlcjpiZWZvcmUsIC5jYXRlZ29yaWVzX19saW5rOmZvY3VzOmJlZm9yZSwgLmNhdGVnb3JpZXNfX2xpbms6YWN0aXZlOmJlZm9yZSB7XG4gICAgICBsZWZ0OiA1cHg7IH1cblxuLmFkdmVydF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hZHZlcnRfX2xpbms6aG92ZXIgLmFkdmVydF9fY292ZXIsIC5hZHZlcnRfX2xpbms6Zm9jdXMgLmFkdmVydF9fY292ZXIsIC5hZHZlcnRfX2xpbms6YWN0aXZlIC5hZHZlcnRfX2NvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpOyB9XG5cbi5hZHZlcnRfX2NvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG5cbi5hcnRpY2xlIHtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmFydGljbGVfX2NvdmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAyNXB4OyB9XG4gIC5hcnRpY2xlX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBmb250OiA2MDAgMjRweC8xLjEgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAuYXJ0aWNsZV9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBmb250OiBpdGFsaWMgNDAwIDE0cHgvMiBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZiN2M1NjsgfVxuICAuYXJ0aWNsZV9fY2F0ZWdvcnkge1xuICAgIG1hcmdpbjogMCAxNXB4IDAgMDsgfVxuICAgIC5hcnRpY2xlX19jYXRlZ29yeSBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzgxODE4MTsgfVxuICAuYXJ0aWNsZV9fZGF0ZSB7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAwOyB9XG4gICAgLmFydGljbGVfX2RhdGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICM4MTgxODE7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmFydGljbGVfX2RhdGUgdGltZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICM4MTgxODE7IH1cbiAgLmFydGljbGVfX2F1dGhvciB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmFydGljbGVfX2F1dGhvcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCItXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBjb2xvcjogIzgxODE4MTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuYXJ0aWNsZV9fYXV0aG9yIGIge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjODE4MTgxOyB9XG4gIC5hcnRpY2xlX19hdmF0YXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5hcnRpY2xlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7IH1cbiAgICAuYXJ0aWNsZV9fY29udGVudCBoMiB7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgZm9udDogNzAwIDE4cHgvMS4xIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5hcnRpY2xlX19jb250ZW50IHAge1xuICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgIGZvbnQ6IDQwMCAxNHB4LzEuNiBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLmFydGljbGVfX2NvbnRlbnQgYmxvY2txdW90ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICBwYWRkaW5nOiAyNXB4IDQ1cHggMjVweCA2MHB4O1xuICAgICAgZm9udDogaXRhbGljIDQwMCAxNnB4LzEuNyBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7IH1cbiAgICAgIC5hcnRpY2xlX19jb250ZW50IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDM2cHg7XG4gICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYjdjNTY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmFydGljbGVfX2luZm8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYXJ0aWNsZV9fY2F0ZWdvcnkge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4OyB9XG4gICAgLmFydGljbGVfX2RhdGUge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4OyB9XG4gICAgICAuYXJ0aWNsZV9fZGF0ZTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmFydGljbGVfX2F1dGhvciB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5hcnRpY2xlX19hdXRob3I6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hcnRpY2xlX19jb250ZW50IGJsb2NrcXVvdGUge1xuICAgICAgcGFkZGluZzogMjVweCAyNXB4IDI1cHggNDBweDsgfVxuICAgICAgLmFydGljbGVfX2NvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0b3A6IDM4cHg7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDNweDsgfSB9XG5cbi5hdXRob3JfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA5NnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4OyB9XG5cbi5hdXRob3JfX3BpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5hdXRob3JfX25hbWUge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250OiA3MDAgMTZweC8xLjEgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmF1dGhvcl9fZGVzYyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udDogNDAwIDE0cHgvMS42IFwiTG9yYVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzdkN2Q3ZDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmF1dGhvcl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmF1dGhvcl9fcGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7IH1cbiAgLmF1dGhvcl9fbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hdXRob3JfX2Rlc2Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5jb21tZW50c19fc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLmNvbW1lbnRzX19zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvbW1lbnRzX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC4xNyk7IH1cbiAgLmNvbW1lbnRzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvbW1lbnQgKyAuY29tbWVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDcycHg7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAwLjE3KTsgfVxuXG4uY29tbWVudF9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfVxuXG4uY29tbWVudF9fYXVodG9yIHtcbiAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICBmb250OiA3MDAgMTZweC8xLjEgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmNvbW1lbnRfX2F2YXRhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5jb21tZW50X19kYXRlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICBmb250OiBpdGFsaWMgNDAwIDE0cHgvMiBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM4MTgxODE7IH1cbiAgLmNvbW1lbnRfX2RhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIi1cIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmNvbW1lbnRfX3JlcGx5IHtcbiAgcGFkZGluZzogMCAzMHB4IDAgMDtcbiAgZm9udDogNjAwIDEycHgvMS4xIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmI3YzU2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9yZXBseS1pY28uc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIvMTRweCAxMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmNvbW1lbnRfX3JlcGx5OmhvdmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4uY29tbWVudF9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgZm9udDogNDAwIDE0cHgvMS42IFwiTG9yYVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzcwNzA3MDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbW1lbnQgKyAuY29tbWVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5jb21tZW50X19oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuY29tbWVudF9fYXVodG9yIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jb21tZW50X19hdmF0YXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbW1lbnRfX2RhdGUge1xuICAgIG9yZGVyOiAzO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29tbWVudF9fZGF0ZTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29tbWVudF9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLmxlYXZlLWNvbW1lbnRfX2hlYWRpbmcge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250OiA3MDAgMThweC8xLjMgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmxlYXZlLWNvbW1lbnRfX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZm9udDogNDAwIDE0cHgvMSBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNhY2FjYWM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGMzYzc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmxlYXZlLWNvbW1lbnRfX2lucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5sZWF2ZS1jb21tZW50X190ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxOTJweDtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udDogNDAwIDE0cHgvMSBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNhY2FjYWM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGMzYzc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHJlc2l6ZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAubGVhdmUtY29tbWVudF9fdGV4dGFyZWE6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLmxlYXZlLWNvbW1lbnRfX3N1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZvbnQ6IGJvbGQgMTRweC8xIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYjdjNTY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZiN2M1NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gIC5sZWF2ZS1jb21tZW50X19zdWJtaXQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gIC5sZWF2ZS1jb21tZW50X19zdWJtaXQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmJhNDU2O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLmxlYXZlLWNvbW1lbnRfX2Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtaW4taGVpZ2h0OiAxOTRweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmxlYXZlLWNvbW1lbnRfX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZm9udDogNDAwIDE0cHgvMSBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNhY2FjYWM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGMzYzc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmxlYXZlLWNvbW1lbnRfX2lucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5sZWF2ZS1jb21tZW50X190ZXh0YXJlYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICBoZWlnaHQ6IDE5NHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250OiA0MDAgMTRweC8xIFwiTG9yYVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2FjYWNhYztcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYzNjNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcmVzaXplOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gIC5sZWF2ZS1jb21tZW50X190ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4ubGVhdmUtY29tbWVudF9fc3VibWl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udDogYm9sZCAxNHB4LzEgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZiN2M1NjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmI3YzU2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmxlYXZlLWNvbW1lbnRfX3N1Ym1pdDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgLmxlYXZlLWNvbW1lbnRfX3N1Ym1pdDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNmYmE0NTY7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxlYXZlLWNvbW1lbnRfX2lucHV0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubGVhdmUtY29tbWVudF9fdGV4dGFyZWEge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAubGVhdmUtY29tbWVudF9fc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5yZWxhdGVkLXBvc3RzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnJlbGF0ZWQtcG9zdHNfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfVxuXG4ucmVsYXRlZC1wb3N0c19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5yZWxhdGVkLXBvc3RzX19saW5rOmhvdmVyIC5yZWxhdGVkLXBvc3RzX19jb3ZlciwgLnJlbGF0ZWQtcG9zdHNfX2xpbms6Zm9jdXMgLnJlbGF0ZWQtcG9zdHNfX2NvdmVyLCAucmVsYXRlZC1wb3N0c19fbGluazphY3RpdmUgLnJlbGF0ZWQtcG9zdHNfX2NvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpOyB9XG5cbi5yZWxhdGVkLXBvc3RzX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udDogNzAwIDE4cHgvMS4zIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnJlbGF0ZWQtcG9zdHNfX3RpdGxlIGEge1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnJlbGF0ZWQtcG9zdHNfX3RpdGxlIGE6aG92ZXIsXG4gIC5yZWxhdGVkLXBvc3RzX190aXRsZSBhOmZvY3VzLFxuICAucmVsYXRlZC1wb3N0c19fdGl0bGUgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmI3YzU2OyB9XG5cbi5yZWxhdGVkLXBvc3RzX19jb3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbGF0ZWQtcG9zdHNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yZWxhdGVkLXBvc3RzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyNXB4OyB9XG4gICAgLnJlbGF0ZWQtcG9zdHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmNvbnRhY3QtaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5jb250YWN0LWluZm9fX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jb250YWN0LWluZm9fX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIHBhZGRpbmc6IDUwcHggMjVweCA4NXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMSk7IH1cbiAgICAuY29udGFjdC1pbmZvX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gIC5jb250YWN0LWluZm9fX2hlYWRpbmcge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRhY3QtaW5mb19faWNvLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogOTZweDtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgYmFja2dyb3VuZDogI2ZiN2M1NjsgfVxuICAuY29udGFjdC1pbmZvX19kZXNjIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NnB4IC0gMjBweCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBmb250OiA3MDAgMTZweC8xLjUgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5jb250YWN0LWluZm9fX2Rlc2MgYSB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAuY29udGFjdC1pbmZvX19kZXNjIGE6aG92ZXIsIC5jb250YWN0LWluZm9fX2Rlc2MgYTpmb2N1cywgLmNvbnRhY3QtaW5mb19fZGVzYyBhOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZmI3YzU2OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY29udGFjdC1pbmZvX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMjVweDsgfVxuICAgIC5jb250YWN0LWluZm9fX2ljby13cmFwIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7IH1cbiAgICAuY29udGFjdC1pbmZvX19kZXNjIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0LWluZm9fX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjExKTsgfVxuICAgICAgLmNvbnRhY3QtaW5mb19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG5cbi5jb250YWN0LW1hcCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5jb250YWN0LW1hcCBpZnJhbWUge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29udGFjdC1mb3JtX19mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWluLWhlaWdodDogMjY0cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5jb250YWN0LWZvcm1fX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZm9udDogNDAwIDE0cHgvMSBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNhY2FjYWM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGMzYzc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmNvbnRhY3QtZm9ybV9faW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLmNvbnRhY3QtZm9ybV9fdGV4dGFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgaGVpZ2h0OiAyNjRweDtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udDogNDAwIDE0cHgvMSBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNhY2FjYWM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGMzYzc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHJlc2l6ZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAuY29udGFjdC1mb3JtX190ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4uY29udGFjdC1mb3JtX19zdWJtaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250OiBib2xkIDE0cHgvMSBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmI3YzU2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmYjdjNTY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAuY29udGFjdC1mb3JtX19zdWJtaXQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gIC5jb250YWN0LWZvcm1fX3N1Ym1pdDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNmYmE0NTY7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtZm9ybV9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb250YWN0LWZvcm1fX3RleHRhcmVhIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLmNvbnRhY3QtZm9ybV9fc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5hYm91dC11cyB7XG4gIHdpZHRoOiA5NzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuYWJvdXQtdXNfX2NvdmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA1MDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hYm91dF91cy1iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjsgfVxuICAuYWJvdXQtdXNfX2F2YXRhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAuYWJvdXQtdXNfX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gICAgZm9udDogNzAwIDE0cHgvMS43IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzNjM2MzY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuYWJvdXQtdXNfX2hlYWRpbmcgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAuYWJvdXQtdXNfX2hlYWRpbmcgc3BhbjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTsgfVxuICAuYWJvdXQtdXNfX2Rlc2Mge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gOTVweDsgfVxuICAgIC5hYm91dC11c19fZGVzYyBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQ6IGl0YWxpYyA0MDAgMTRweC8xLjcgXCJMb3JhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYWJvdXQtdXNfX2NvdmVyIHtcbiAgICAgIGhlaWdodDogNDAwcHg7IH1cbiAgICAuYWJvdXQtdXNfX2Rlc2Mge1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFib3V0LXVzX19jb3ZlciB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5hYm91dC11c19faGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmFib3V0LXVzX19kZXNjIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4uZm9vdGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5jb3B5cmlnaHQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udDogYm9sZCAxNHB4LzIgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZVwiO1xuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpOyAvKiBJRTYsIElFNyAqL1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xuICBib3JkZXI6MCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5maXhlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAmX19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgIGZvbnQ6IDcwMCAzNnB4LzEuNSBPc3dhbGQsc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21haW5faGVhZGluZy1iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlci8gY292ZXI7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogI2ZiN2M1NjtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNlbnRlci1jb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gIC5tYWluIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAqIDIgLSAxMHB4KTtcbiAgICBtYXgtd2lkdGg6IDc3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAuYXNpZGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjBweCk7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi53aWRnZXRzIHtcblxuICAmX19ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZzogMjVweCAyNXB4IDM1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICYtLWJpZyB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDM1cHggMzVweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgIGZvbnQ6IDcwMCAxNHB4LzEuNyBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJi0tYmlnZ2VyLWluZGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIGEsXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGE6aG92ZXIsXG4gICAgYTpmb2N1cyxcbiAgICBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZiN2M1NjtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYjdjNTY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblxuICAuY2VudGVyLWNvbHMge1xuICAgIC5hc2lkZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDVweCk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXG4gIC5jZW50ZXItY29scyB7XG4gICAgLm1haW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmFzaWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5tYWluIHtcblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgaGVpZ2h0OiAxNDBweDtcblxuICAgICAgc3BhbiB7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2lkZ2V0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJl9fYm94IHtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblxuICAgICAgJi0tYmlnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4gIC5tYWluIHtcblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gIH1cblxuICAud2lkZ2V0cyB7XG5cbiAgICAmX19ib3gge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICYtLWJpZyB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAzNXB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMCAwIGF1dG87XG5cbiAgJl9fbG9nbyB7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZzogODBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgYmFja2dyb3VuZDogIzI1MjUyNTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXG4gICAgJl9fbG9nbyB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICZfX3RvcCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgb3JkZXI6IDA7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYxcHgpO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmX19uYXYtdG9nZ2xlIHtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICB3aWR0aDogNjFweDtcbiAgICB9XG5cbiAgICAmX19uYXYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxufVxuXG4uaGVhZGVyLXRvcCB7XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4gICAgJi0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLm1vYmlsZS1uYXYtdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzFweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjNzc3O1xuICAgIG1hcmdpbjogNnB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgfVxuXG4gICYtLWFjdGl2ZSB7XG5cbiAgICBzcGFuIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtN3B4LCA3cHgpO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtN3B4LCAtN3B4KSA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLm5hdiB7XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGZvbnQ6IDUwMCAxOHB4LzEuMyBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmYjdjNTY7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAycHggI2ZiN2M1NjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICNmYjdjNTY7XG4gICAgICB0ZXh0LXNoYWRvdzogM3B4IDNweCAxMHB4ICNmYjdjNTY7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgJl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnNvY2lhbCB7XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIG91dGxpbmUtY29sb3I6ICNmYjdjNTY7XG5cbiAgICAgIC5zb2NpYWxfX2ljbyB7XG4gICAgICAgIGZpbGw6ICNmYjdjNTY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faWNvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmaWxsOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG5cblxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgfVxufVxuIiwiLnRvcC1wb3N0cyB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIGNvbG9yOiAjMjUyNTI1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICNmYjdjNTY7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmI3YzU2O1xuICAgICAgfVxuXG4gICAgICAudG9wLXBvc3RzX190aXRsZTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgZm9udDogNDAwIDE4cHgvMiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmI3YzU2O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICB9XG4gIH1cblxuICAmX19jYXRlZ29yeSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQ6IGl0YWxpYyA0MDAgMTZweC8zIFwiTG9yYVwiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgJl9fY292ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDI1cHg7XG4gIH1cbn1cbiIsIi5ob21lLWFydGljbGVzIHtcblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fcG9zdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuXG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvdmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICB9XG5cbiAgJl9fY2F0ZWdvcnkge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgZm9udDogaXRhbGljIDQwMCAxNHB4LzIgXCJMb3JhXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM4MTgxODE7XG5cbiAgICBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogI2ZiN2M1NjtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBmb250OiA2MDAgMjRweC8xLjEgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDtcblxuICAgIGEge1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICB9XG5cbiAgICBhOmhvdmVyLFxuICAgIGE6Zm9jdXMsXG4gICAgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICNmYjdjNTY7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udDogaXRhbGljIDQwMCAxNHB4LzIgXCJMb3JhXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmYjdjNTY7XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICB0aW1lIHtcbiAgICAgIGNvbG9yOiAjODE4MTgxO1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvciB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCItXCI7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIGNvbG9yOiAjODE4MTgxO1xuICAgIH1cbiAgICBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzgxODE4MTtcbiAgICB9XG4gIH1cblxuICAmX19hdmF0YXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgbWFyZ2luOiAwIDAgNDVweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgZm9udDogNDAwIDE0cHgvMS42IFwiTG9yYVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICB9XG5cbiAgJl9fc2hhcmluZyB7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4gICAgJl9fbGluayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICZfX2NhdGVnb3J5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fYXV0aG9yIHtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG5cbiAgICAmX19zaGFyaW5nIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB9XG4gIH1cbn1cblxuQGltcG9ydCBcInNoYXJlLWJ1dHRvbnMuc2Nzc1wiO1xuIiwiLnNoYXJlLWJ1dHRvbnMge1xuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmYjdjNTY7XG5cbiAgICAgIC5zaGFyZS1idXR0b25zX19pY28ge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM4MTgxODE7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmYjdjNTY7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzAwMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgIC5zaGFyZS1idXR0b25zX19pY28ge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ljbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZmlsbDogIzAwMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX19saW5rIHtcbiAgICBmb250OiA3MDAgMTJweC8yIFwiTG9yYVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcblxuICAgICYtLW5leHQge1xuXG4gICAgICAucGFnaW5hdGlvbl9fYXJyb3cge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZiN2M1NjtcblxuICAgICAgLnBhZ2luYXRpb25fX2Fycm93IHtcbiAgICAgICAgZmlsbDogI2ZiN2M1NjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICB9XG59XG4iLCIuYWJvdXQtbWUge1xuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDI1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAuYWJvdXQtbWVfX2NvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb3ZlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZm9udDogaXRhbGljIDQwMCAxNHB4LzEuNyBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi5zdWJzY3JpYmUge1xuICBiYWNrZ3JvdW5kOiAjZmI3YzU2O1xuXG4gICZfX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgc3BhbiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fZGVzYyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBmb250OiA0MDAgMTRweC8xLjYgXCJMb3JhXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJl9fZm9ybSB7fVxuICAmX19sYWJlbCB7fVxuICAmX19pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZvbnQ6IDQwMCAxNHB4LzEgXCJMb3JhXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNhY2FjYWM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fc3VibWl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZvbnQ6IGJvbGQgMTRweC8xIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBib3JkZXItY29sb3I6ICNlZmVmZWY7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIH1cbiAgfVxufVxuIiwiLnBvcHVsYXItcG9zdHMge1xuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3Bvc3Qge31cbn1cblxuLm1pbmktcG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogOTZweDtcblxuICAmX19saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE0NHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgLm1pbmktcG9zdF9fY292ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvdmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDRweCAtIDE1cHgpO1xuICAgIG1hcmdpbjogMCAwIDVweCBhdXRvO1xuICAgIGZvbnQ6IDYwMCAxOHB4LzEuMzUgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDtcblxuICAgIGEge1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICB9XG5cbiAgICBhOmhvdmVyLFxuICAgIGE6Zm9jdXMsXG4gICAgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICNmYjdjNTY7XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0NHB4IC0gMTVweCk7XG4gICAgbWFyZ2luOiBhdXRvIDAgMCBhdXRvO1xuICAgIGZvbnQ6IGl0YWxpYyA0MDAgMTRweC8xLjM1IFwiTG9yYVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmI3YzU2O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHRpbWUge1xuICAgICAgY29sb3I6ICM4MTgxODE7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG5cbiAgICAmX19saW5rIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHggLSAxNXB4KTtcbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCAtIDE1cHgpO1xuICAgIH1cbiAgfVxufVxuIiwiLmNhdGVnb3JpZXMge1xuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGZvbnQ6IGl0YWxpYyA0MDAgMTRweC8xLjQgXCJMb3JhXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmYjdjNTY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcnJvdy1yaWdodC5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyLyAxMXB4IDExcHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWR2ZXJ0IHtcblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIC5hZHZlcnRfX2NvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb3ZlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgfVxufVxuIiwiLmFydGljbGUge1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAmX19jb3ZlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGZvbnQ6IDYwMCAyNHB4LzEuMSBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBmb250OiBpdGFsaWMgNDAwIDE0cHgvMiBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZiN2M1NjtcbiAgfVxuXG4gICZfX2NhdGVnb3J5IHtcbiAgICBtYXJnaW46IDAgMTVweCAwIDA7XG5cbiAgICBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzgxODE4MTtcbiAgICB9XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBtYXJnaW46IDAgMTVweCAwIDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIi1cIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAjODE4MTgxO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICB0aW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzgxODE4MTtcbiAgICB9XG4gIH1cblxuICAmX19hdXRob3Ige1xuICAgIG1hcmdpbjogMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICM4MTgxODE7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIGIge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjODE4MTgxO1xuICAgIH1cbiAgfVxuXG4gICZfX2F2YXRhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgZm9udDogNzAwIDE4cHgvMS4xIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICBmb250OiA0MDAgMTRweC8xLjYgXCJMb3JhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgIHBhZGRpbmc6IDI1cHggNDVweCAyNXB4IDYwcHg7XG4gICAgICBmb250OiBpdGFsaWMgNDAwIDE2cHgvMS43IFwiTG9yYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzZweDtcbiAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZiN2M1NjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcblxuICAgICZfX2luZm8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcnkge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXV0aG9yIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuXG4gICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDI1cHggNDBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB0b3A6IDM4cHg7XG4gICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmF1dGhvciB7XG5cbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA5NnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIH1cblxuICAmX19waWMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgZm9udDogNzAwIDE2cHgvMS4xIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udDogNDAwIDE0cHgvMS42IFwiTG9yYVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjN2Q3ZDdkO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KXtcblxuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fcGljIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCIuY29tbWVudHMge1xuXG4gICZfX3NlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHsgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCByZ2JhKDAsMCwwLC4xNyk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbW1lbnQge1xuXG4gICYgKyAmIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNzJweDtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoMCwwLDAsLjE3KTtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxuXG4gICZfX2F1aHRvciB7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgIGZvbnQ6IDcwMCAxNnB4LzEuMSBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgJl9fYXZhdGFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgZm9udDogaXRhbGljIDQwMCAxNHB4LzIgXCJMb3JhXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM4MTgxODE7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIi1cIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJl9fcmVwbHkge1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gICAgZm9udDogNjAwIDEycHgvMS4xIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmYjdjNTY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3JlcGx5LWljby5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlci8gMTRweCAxMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgZm9udDogNDAwIDE0cHgvMS42IFwiTG9yYVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNzA3MDcwO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cbiAgICAmICsgJiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAmX19hdWh0b3Ige1xuICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICZfX2F2YXRhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmxlYXZlLWNvbW1lbnQge1xuXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgZm9udDogNzAwIDE4cHgvMS4zIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAmX19sYWJlbCB7fVxuXG4gICZfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZm9udDogNDAwIDE0cHgvMSBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2FjYWNhYztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmRjM2M3O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dGFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTkycHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250OiA0MDAgMTRweC8xIFwiTG9yYVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjYWNhY2FjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZGMzYzc7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VibWl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZvbnQ6IGJvbGQgMTRweC8xIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYjdjNTY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmYjdjNTY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyNTEsIDE2NCwgODYsIDEpO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtaW4taGVpZ2h0OiAxOTRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZm9udDogNDAwIDE0cHgvMSBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2FjYWNhYztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmRjM2M3O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHRhcmVhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIGhlaWdodDogMTk0cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250OiA0MDAgMTRweC8xIFwiTG9yYVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjYWNhY2FjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZGMzYzc7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcmVzaXplOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1Ym1pdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmb250OiBib2xkIDE0cHgvMSBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmI3YzU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmI3YzU2O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjUxLCAxNjQsIDg2LCAxKTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190ZXh0YXJlYSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgICZfX3N1Ym1pdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5yZWxhdGVkLXBvc3RzIHtcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIC5yZWxhdGVkLXBvc3RzX19jb3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250OiA3MDAgMThweC8xLjMgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgYTpob3ZlcixcbiAgICBhOmZvY3VzLFxuICAgIGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmI3YzU2O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvdmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgICAmX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAyNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNvbnRhY3QtaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgcGFkZGluZzogNTBweCAyNXB4IDg1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjExKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2ljby13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICB3aWR0aDogOTZweDtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgIGJhY2tncm91bmQ6ICNmYjdjNTY7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NnB4IC0gMjBweCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBmb250OiA3MDAgMTZweC8xLjUgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDtcblxuICAgIGEge1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZmI3YzU2O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgIH1cblxuICAgICZfX2ljby13cmFwIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMSk7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY29udGFjdC1tYXAge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcblxuICBpZnJhbWUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLmNvbnRhY3QtZm9ybSB7XG5cbiAgJl9fZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWluLWhlaWdodDogMjY0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGZvbnQ6IDQwMCAxNHB4LzEgXCJMb3JhXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNhY2FjYWM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JkYzNjNztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0YXJlYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBoZWlnaHQ6IDI2NHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udDogNDAwIDE0cHgvMSBcIkxvcmFcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2FjYWNhYztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmRjM2M3O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19zdWJtaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZm9udDogYm9sZCAxNHB4LzEgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZiN2M1NjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZiN2M1NjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDI1MSwgMTY0LCA4NiwgMSk7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4gICAgJl9faW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGV4dGFyZWEge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAmX19zdWJtaXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIuYWJvdXQtdXMge1xuICB3aWR0aDogOTcwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgJl9fY292ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDUwNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fib3V0X3VzLWJnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICB9XG5cbiAgJl9fYXZhdGFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgICBmb250OiA3MDAgMTRweC8xLjcgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICB3aWR0aDogNzUwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDk1cHg7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQ6IGl0YWxpYyA0MDAgMTRweC8xLjcgXCJMb3JhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblxuICAgICZfX2NvdmVyIHtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgICAmX19jb3ZlciB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmNvcHlyaWdodCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBmb250OiBib2xkIDE0cHgvMiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIl19 */
