html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}ol,ul{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0}ul{list-style:none}img{max-width:100%;display:block;object-fit:cover;height:auto}input,select,textarea{font:inherit;border:0;outline:transparent}a,button{outline:transparent}button{font:inherit;border:0;padding:0;background:0 0;cursor:pointer}a{text-decoration:none;color:inherit}address,cite{font-style:normal}@font-face{font-family:"PT Sans";src:url(../fonts/../fonts/PTSans-Regular.woff2) format("woff2"),url(../fonts/../fonts/PTSans-Regular.woff) format("woff");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"PT Sans";src:url(../fonts/../fonts/PTSans-Bold.woff2) format("woff2"),url(../fonts/../fonts/PTSans-Bold.woff) format("woff");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:"PT Sans";src:url(../fonts/../fonts/PTSans-Italic.woff2) format("woff2"),url(../fonts/../fonts/PTSans-Italic.woff) format("woff");font-weight:400;font-display:swap;font-style:italic}:root{--color-white:#fff;--color-black:#000;--color-dark:#171717;--color-black-50:rgba(0, 0, 0, 0.5);--color-black-40:rgba(0, 0, 0, 0.4);--color-black-20:rgba(0, 0, 0, 0.2);--color-black-10:rgba(0, 0, 0, 0.1);--color-gray:#EBEBEB;--color-gray-2:#CECECE;--color-gray-3:#373737;--color-gray-4:#666666;--color-gray-5:#232323;--color-accent:#4A90E2;--color-accent-30:rgba(74, 144, 226, 0.3);--color-accent-2:#1776E5;--color-bg:var(--color-white);--color-text:var(--color-black);--font-family:"PT Sans", sans-serif;--font-weight:400;--font-size:14px;--line-height:1.3;--container-width:1200px;--container-padding:15px;--burger-color:#fff;--burger-color-focus:#fff;--burger-focus-stroke-width:2px;--burger-line-width:30px;--burger-line-height:2px;--burger-border-radius:3px;--transition:0.2s;--rounded:3px;--rounded-md:5px}.wrapper,body,html{height:100%}html{scroll-behavior:smooth}body{font-family:var(--font-family);font-weight:var(--font-weight);font-size:var(--font-size);background-color:var(--color-white);color:var(--color-black);line-height:var(--line-height);overflow-x:hidden;scrollbar-gutter:stable}body.dark{background-color:var(--color-dark);color:var(--color-white)}.wrapper{display:flex;flex-direction:column}.footer,.header{flex-grow:0}.main{flex-grow:1}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0)}.lock,.sr-only{overflow:hidden}.container{max-width:var(--container-width);padding:0 var(--container-padding);margin:0 auto}.container-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}@media only screen and (max-width:1200px){.container-right{padding-left:var(--container-padding);padding-right:var(--container-padding)}}.container-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}@media only screen and (max-width:1200px){.container-left{padding-right:var(--container-padding);padding-left:var(--container-padding)}}.header--fixed{position:fixed;left:0;top:0;right:0;max-width:100%;z-index:100}.hidden-scrollbar::-webkit-scrollbar{width:0}.custom-scrollbar::-webkit-scrollbar{width:5px}.custom-scrollbar::-webkit-scrollbar-thumb{border-radius:0;background-color:gray}.custom-scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2);border-radius:0;background-color:#f9f9fd}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.overlay{position:fixed;left:0;top:0;right:0;bottom:0;background-color:var(--color-black-40);opacity:0;visibility:hidden;width:100%;height:100%;z-index:99;transition:opacity var(--transition),visibility var(--transition)}.overlay.overlay--active{opacity:1;visibility:visible}.btn{display:inline-block;font-weight:700;line-height:1;color:var(--color-white);background-color:var(--color-gray-5);border-radius:var(--rounded);text-align:center;width:100%;padding:18px;transition:box-shadow var(--transition),opacity var(--transition)}.btn:focus{box-shadow:0 0 0 2px var(--color-black-40)}@media (any-hover:hover){.btn:hover{opacity:.9}}.btn:active{opacity:.8}.form{display:flex;flex-direction:column;gap:10px}.form__input{width:100%;background-color:var(--color-gray-3);color:var(--color-white);padding:16px;line-height:1;border-radius:var(--rounded);transition:box-shadow var(--transition)}.form__btn:focus,.form__input:focus{box-shadow:0 0 0 2px var(--color-white)}@media (any-hover:hover){.form__btn:hover{opacity:.6}}.form__btn:active{opacity:.6}.category-post{display:inline-block;padding:4px 12px;line-height:1;background-color:var(--color-accent);color:var(--color-white);border-radius:var(--rounded);transition:opacity var(--transition),background-color var(--transition),box-shadow var(--transition)}.category-post:focus{box-shadow:0 0 0 2px var(--color-white)}@media (any-hover:hover){.category-post:hover{background-color:var(--color-accent-2)}}.category-post:active{opacity:.8}.title{color:var(--color-dark);font-weight:700}.title--sm{font-size:18px}.title--md{font-size:20px}@media only screen and (max-width:576px){.title--md{font-size:18px}}.title--lg{font-size:25px}@media only screen and (max-width:576px){.title--lg{font-size:20px}}.link{border-radius:var(--rounded);transition:opacity var(--transition),color var(--transition),box-shadow var(--transition)}.link:focus{box-shadow:0 0 0 2px var(--color-white)}@media (any-hover:hover){.link:hover{color:var(--color-accent)}}.link:active{opacity:.8}.tag{display:inline-block;border-radius:var(--rounded);background-color:var(--color-gray);line-height:1;padding:8px 15px;transition:box-shadow var(--transition),background-color var(--transition),opacity var(--transition)}.tag:focus{box-shadow:0 0 0 2px var(--color-dark)}@media (any-hover:hover){.tag:hover{background-color:var(--color-gray-2)}}.tag:active{opacity:.8}.ttu{text-transform:uppercase}.burger{display:none}@media only screen and (max-width:768px){.burger{display:block;position:relative;width:44px;height:44px;border-radius:var(--burger-border-radius);transition:box-shadow .2s}.burger:focus{box-shadow:0 0 0 var(--burger-focus-stroke-width) var(--burger-color-focus)}.burger__line,.burger__line::after,.burger__line::before{position:absolute;background-color:var(--burger-color);width:var(--burger-line-width);height:var(--burger-line-height)}.burger__line{top:20px;left:50%;transform:translateX(-50%);transition:transform .2s}.burger__line::after,.burger__line::before{content:"";right:0;transition:.2s}.burger__line::before{top:10px}.burger__line::after{bottom:10px}.burger.is-active .burger__line{background-color:transparent}.burger.is-active .burger__line::before{transform:rotate(-45deg);top:0}.burger.is-active .burger__line::after{transform:rotate(45deg);bottom:0}}.card-popular{position:relative;max-width:270px}@media only screen and (max-width:768px){.card-popular{width:270px}}.card-popular__author:focus,.card-popular__category:focus,.card-popular__link:focus{box-shadow:0 0 0 2px var(--color-dark)}.card-popular__category{position:absolute;left:20px;top:20px}.card-popular__img{border-radius:var(--rounded-md);margin-bottom:20px}.card-popular__title{margin-bottom:10px;padding:0 3px}.card-popular__link{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-popular__info{font-style:italic;color:var(--color-gray-4);padding:3px}.card-post{position:relative;background-color:var(--color-gray-2)}.card-post,.card-post__body,.card-post__img{border-radius:var(--rounded-md)}.card-post__body{position:absolute;left:50%;bottom:-120px;transform:translateX(-50%);width:95%;padding:30px 85px 30px 30px;box-shadow:0 3px 10px 0 var(--color-black-10);background-color:var(--color-white)}@media only screen and (max-width:1024px){.card-post__body{padding:20px}}@media only screen and (max-width:576px){.card-post__body{bottom:-55px;padding:15px}}.card-post__author:focus,.card-post__category:focus,.card-post__link:focus{box-shadow:0 0 0 2px var(--color-black)}.card-post__category{margin-bottom:20px}@media only screen and (max-width:768px){.card-post__category{margin-bottom:10px}}.card-post__title{margin-bottom:15px}@media only screen and (max-width:768px){.card-post__title{margin-bottom:5px}}.card-post__link{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-post__info{font-style:italic;color:var(--color-gray-4);margin-bottom:15px}@media only screen and (max-width:768px){.card-post__info{margin-bottom:5px}}@media only screen and (max-width:576px){.card-post__info{margin-bottom:0}}.card-post__text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--color-gray-4);line-height:1.7}@media only screen and (max-width:576px){.card-post__text{display:none}}.first-post{margin-bottom:60px}.first-post__img{border-radius:var(--rounded-md);margin-bottom:20px}@media only screen and (max-width:768px){.first-post__img{width:100%}}.first-post__title{margin-bottom:8px}.first-post__link:focus{box-shadow:0 0 0 2px var(--color-dark)}.first-post__info{font-style:italic;color:var(--color-gray-4);margin-bottom:15px}.first-post__text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:20px}.footer__top{background-color:var(--color-dark);padding:60px 0 50px}@media only screen and (max-width:576px){.footer__top{padding:30px 0}}.footer__container{display:grid;grid-template-columns:23% 25% 23%;justify-content:space-between;column-gap:15px}@media only screen and (max-width:1024px){.footer__container{grid-template-columns:30% 35% 30%}}@media only screen and (max-width:768px){.footer__container{display:flex;flex-wrap:wrap;gap:35px}.footer__column{width:calc(50% - 20px)}.footer__column:last-child{width:100%}}@media only screen and (max-width:576px){.footer__column{width:100%}}.footer__logo{margin-bottom:30px}.footer__descr{color:var(--color-gray-2);margin-bottom:65px}@media only screen and (max-width:576px){.footer__descr{margin-bottom:30px}}.footer__title{color:var(--color-gray-2);font-size:20px;font-weight:700;margin-bottom:30px}.footer__list{display:flex;flex-direction:column;gap:25px}.footer__bottom{background-color:var(--color-black);padding:35px 0}@media only screen and (max-width:768px){.footer__bottom{padding:15px 0}}.footer__bottom-inner{display:flex;align-items:center;justify-content:space-between}.footer__copyright{color:var(--color-white)}.form-search{position:absolute;top:90px;left:15px;right:15px;max-width:1170px;margin:0 auto;background-color:var(--color-white);border-radius:var(--rounded-md);padding:20px;display:flex;align-items:center;gap:15px;opacity:0;visibility:hidden;transition:opacity var(--transition),visibility var(--transition),top var(--transition)}.form-search.form-search--open{opacity:1;visibility:visible;top:110px}@media only screen and (max-width:768px){.form-search{top:64px}.form-search.form-search--open{top:74px}}@media only screen and (max-width:576px){.form-search{padding:10px}}.form-search__label{flex-grow:1}.form-search__input{width:100%;border-radius:var(--rounded);box-shadow:0 0 0 1px var(--color-dark);padding:15px 20px;transition:box-shadow var(--transition);line-height:1}@media only screen and (max-width:576px){.form-search__input{padding:15px}}.form-search__input:focus{box-shadow:0 0 0 2px var(--color-accent)}.form-search__btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0}.form-search__btn-icon{fill:var(--color-white)}.grid-post{height:100%;background-color:var(--color-gray-2);color:var(--color-white);border-radius:var(--rounded-md);background-repeat:no-repeat;background-position:center;background-size:cover;padding:30px 20px 25px;display:flex;flex-direction:column;align-items:flex-start;position:relative}@media only screen and (max-width:576px){.grid-post{min-height:300px;padding:15px}}.grid-post:before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:165px;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.85) 100%);border-bottom-left-radius:var(--rounded-md);border-bottom-right-radius:var(--rounded-md)}.grid-post__info{margin-top:auto;margin-bottom:5px;z-index:2}.grid-post__title{color:var(--color-white);z-index:2}.grid-post__link{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.header{background-color:var(--color-black)}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px 0}@media only screen and (max-width:768px){.header__inner{padding:10px 0}}.header__search{width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;background-color:var(--color-black);border-radius:var(--rounded);transition:box-shadow var(--transition)}@media only screen and (max-width:768px){.header__search{margin-left:auto}}.header__search:focus{box-shadow:0 0 0 2px var(--color-white)}@media (any-hover:hover){.header__search:hover .header__search-icon{fill:var(--color-accent)}}.header__search:active{opacity:.8}.header__search-icon{fill:var(--color-white);transition:fill var(--transition)}.hero{padding:120px 0 80px}@media only screen and (max-width:1024px){.hero{padding:105px 0 50px}}@media only screen and (max-width:768px){.hero{padding:80px 0 50px}}@media only screen and (max-width:576px){.hero{padding:80px 0 30px}}.hero__list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:265px 265px;gap:30px}@media only screen and (max-width:1024px){.hero__list{grid-template-columns:repeat(2,1fr);grid-template-rows:265px 265px 265px;gap:15px}}@media only screen and (max-width:576px){.hero__list{display:flex;flex-direction:column}}.hero__item:nth-child(1){grid-row:span 2}.instagram{margin-bottom:60px}.instagram__title{margin-bottom:25px}.instagram__list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:10px}@media only screen and (max-width:768px){.instagram__list{display:flex;flex-wrap:wrap;justify-content:space-evenly}}.instagram__link,.instagram__link::before{position:relative;display:inline-block;border-radius:var(--rounded);background-color:var(--color-gray)}.instagram__link::before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:var(--color-black-20);opacity:0;visibility:hidden;transition:opacity var(--transition),box-shadow var(--transition),visibility var(--transition)}.instagram__link:focus{box-shadow:0 0 0 2px var(--color-dark)}@media (any-hover:hover){.instagram__link:hover::before{opacity:1;visibility:visible}}.instagram__link:active{opacity:.8}.instagram__img{border-radius:var(--rounded);transition:transform var(--transition)}@media only screen and (max-width:768px){.instagram__img{width:230px}}@media only screen and (max-width:576px){.instagram__img{width:160px}}@media only screen and (max-width:360px){.instagram__img{width:140px}}.instagram__btn{display:flex;align-items:center;justify-content:center;gap:10px}.instagram__btn-icon{fill:var(--color-white)}.logo{display:inline-block;padding:3px 5px;border-radius:var(--rounded);transition:box-shadow var(--transition),opacity var(--transition)}.logo:focus{box-shadow:0 0 0 2px var(--color-white)}@media (any-hover:hover){.logo:hover{opacity:.8}}.logo:active{opacity:.6}.menu{color:var(--color-white);font-weight:500;z-index:100}@media only screen and (max-width:768px){.menu{display:block;position:fixed;top:64px;right:-200%;height:calc(100% - 64px);width:100%;padding:50px 10px;background-color:silver;font-size:32px;overflow:auto;transition:right .4s ease-in-out}.menu.is-open{right:0}}.menu__list{display:flex;align-items:center;justify-content:space-between;gap:20px}@media only screen and (max-width:768px){.menu__list{display:block;text-align:center}}.menu__link{padding:5px 15px;border-radius:var(--rounded);transition:color var(--transition),opacity var(--transition),box-shadow var(--transition)}@media only screen and (max-width:768px){.menu__link{display:inline-block;width:100%;padding:15px}}.menu__link:focus{box-shadow:0 0 0 2px var(--color-white)}@media (any-hover:hover){.menu__link:hover{color:var(--color-accent)}}.menu__link:active{opacity:.8}.menu__link--active{color:var(--color-accent)}.most-popular{margin-bottom:80px}@media only screen and (max-width:768px){.most-popular{margin-bottom:50px}}@media only screen and (max-width:576px){.most-popular{margin-bottom:30px}}.most-popular__title{margin-bottom:25px}.most-popular__list{display:flex;flex-direction:row;align-items:center;gap:30px;overflow-x:auto}@media only screen and (max-width:1024px){.most-popular__list{gap:15px}}.newsletter__title{margin-bottom:10px}.newsletter__text{line-height:1.7;margin-bottom:25px}.newsletter__input{background-color:transparent;color:var(--color-dark);border:1px solid var(--color-gray-2);transition:box-shadow var(--transition)}.newsletter__input:focus{box-shadow:0 0 0 2px var(--color-dark)}.pagination{display:flex;align-items:center;gap:10px}@media only screen and (max-width:1024px){.pagination{justify-content:center}}@media only screen and (max-width:576px){.pagination{gap:5px}}.pagination__link{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;border:1px solid var(--color-gray-2);border-radius:var(--rounded);transition:background-color var(--transition),opacity var(--transition),box-shadow var(--transition)}.pagination__link:focus{box-shadow:0 0 0 2px var(--color-black)}@media (any-hover:hover){.pagination__link:hover{background-color:var(--color-gray)}}.pagination__link:active{opacity:.8}.pagination__link--current{background-color:var(--color-black);color:var(--color-white);pointer-events:none}.pagination__link--disable{pointer-events:none}.pagination__link--disable .pagination__icon{fill:var(--color-gray-2)}.pagination__icon{fill:var(--color-black)}.pagination__separator{pointer-events:none}.popular-posts{margin-bottom:60px}.popular-posts__title{margin-bottom:25px}@media only screen and (max-width:768px){.popular-posts__list{display:flex;flex-direction:row;gap:15px;overflow-x:auto}}.popular-posts__item:not(:last-child){margin-bottom:40px}@media only screen and (max-width:768px){.popular-posts__item:not(:last-child){margin-bottom:0}}.posts__container{display:grid;grid-template-columns:repeat(12,1fr);gap:30px;margin-bottom:70px}@media only screen and (max-width:768px){.posts__container{display:block;margin-bottom:30px}}.posts__wrapper{grid-column:span 8}@media only screen and (max-width:768px){.posts__wrapper{margin-bottom:40px}}.posts__list{margin-bottom:65px}@media only screen and (max-width:768px){.posts__list{margin-bottom:30px}}.posts__item{padding-bottom:120px}@media only screen and (max-width:576px){.posts__item{padding-bottom:55px}}.posts__item:not(:last-child){margin-bottom:60px}@media only screen and (max-width:768px){.posts__item:not(:last-child){margin-bottom:30px}}.posts__aside{grid-column:10/13}@media only screen and (max-width:1024px){.posts__aside{grid-column:9/13}}.recent-post{display:grid;grid-template-columns:95px auto;grid-template-rows:50% auto;column-gap:20px}.recent-post__img{grid-row:span 2}.recent-post__img,.recent-post__img img{border-radius:var(--rounded)}.recent-post__title{color:var(--color-white);font-size:15px;font-weight:700;line-height:1.7;transition:color var(--transition),opacity var(--transition)}@media (any-hover:hover){.recent-post__title:hover{color:var(--color-accent)}}.recent-post__title:active{opacity:.7}.recent-post__link{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;border-radius:var(--rounded)}.recent-post__link:focus{box-shadow:0 0 0 2px var(--color-white)}.recent-post__info{align-self:center;color:var(--color-gray-2);font-style:italic}.recent-post__author{transition:color var(--transition),box-shadow var(--transition);border-radius:var(--rounded)}.recent-post__author:focus{box-shadow:0 0 0 2px var(--color-gray-2)}@media (any-hover:hover){.recent-post__author:hover{color:var(--color-accent)}}.recent-post__author:active{opacity:.7}.slider{position:relative;width:100%;height:500px}.slider .swiper-wrapper{padding-bottom:50px}.slider .swiper-pagination{bottom:10px}.slider .swiper-pagination-bullet{margin:0 10px!important}.slider__pagination .swiper-pagination-bullet{background:#9acd32;width:15px;height:15px}.slider__next,.slider__prev{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#9acd32;border-radius:100%;position:absolute;top:35%;transform:translate(-50%);z-index:1;transition:opacity .2s;cursor:pointer;user-select:none}@media (any-hover:hover){.slider__next:hover,.slider__prev:hover{opacity:.8}}.slider__next:active,.slider__prev:active{opacity:.6}.slider__prev{transform:rotate(90deg);left:10px}.slider__next{transform:rotate(-90deg);right:10px}.slider__icon{fill:#fff}.swiper-button-disabled{opacity:.5}.social,.social__link{display:flex;align-items:center}.social{flex-wrap:wrap;gap:15px}.social__link{width:34px;height:34px;background-color:var(--color-gray-3);justify-content:center;border-radius:var(--rounded);transition:box-shadow var(--transition),opacity var(--transition),fill var(--transition)}.social__link:focus{box-shadow:0 0 0 2px var(--color-white)}@media (any-hover:hover){.social__link:hover .social__link-icon{fill:var(--color-accent)}}.social__link:active{opacity:.7}.social__link-icon{fill:var(--color-white);transition:fill var(--transition)}.tabs__list{display:flex;align-items:center;gap:8px}.tabs__btn{font-weight:500;padding:5px 10px;transition:box-shadow .2s,color .2s,opacity .2s}.tabs__btn:focus{box-shadow:0 0 0 2px rgba(235,87,87,.6)}@media (any-hover:hover){.tabs__btn:hover{color:#eb5757;box-shadow:0 0 0 2px rgba(235,87,87,.6)}}.tabs__btn:active{opacity:.7}.tabs__btn--active{color:#eb5757;box-shadow:0 2px 0 0 #eb5757}.tabs__content{display:none}.tabs__content--active{display:block}.tags{margin-bottom:60px}.tags__title{margin-bottom:25px}.tags__list{display:flex;flex-wrap:wrap;gap:10px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19mb250cy5zY3NzIiwiYmFzZS9fdmFycy5zY3NzIiwiYmFzZS9fZ2xvYmFsLnNjc3MiLCJiYXNlL19taXhpbi5zY3NzIiwiYmxvY2tzL19idXJnZXIuc2NzcyIsImJsb2Nrcy9fY2FyZC1wb3B1bGFyLnNjc3MiLCJibG9ja3MvX2NhcmQtcG9zdC5zY3NzIiwiYmxvY2tzL19maXJzdC1wb3N0LnNjc3MiLCJibG9ja3MvX2Zvb3Rlci5zY3NzIiwiYmxvY2tzL19mb3JtLXNlYXJjaC5zY3NzIiwiYmxvY2tzL19ncmlkLXBvc3Quc2NzcyIsImJsb2Nrcy9faGVhZGVyLnNjc3MiLCJibG9ja3MvX2hlcm8uc2NzcyIsImJsb2Nrcy9faW5zdGFncmFtLnNjc3MiLCJibG9ja3MvX2xvZ28uc2NzcyIsImJsb2Nrcy9fbWVudS5zY3NzIiwiYmxvY2tzL19tb3N0LXBvcHVsYXIuc2NzcyIsImJsb2Nrcy9fbmV3c2xldHRlci5zY3NzIiwiYmxvY2tzL19wYWdpbmF0aW9uLnNjc3MiLCJibG9ja3MvX3BvcHVsYXItcG9zdHMuc2NzcyIsImJsb2Nrcy9fcG9zdHMuc2NzcyIsImJsb2Nrcy9fcmVjZW50LXBvc3Quc2NzcyIsImJsb2Nrcy9fc2xpZGVyLnNjc3MiLCJibG9ja3MvX3NvY2lhbC5zY3NzIiwiYmxvY2tzL190YWJzLnNjc3MiLCJibG9ja3MvX3RhZ3Muc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJLENBQ0kscUIsQ0FHSixDLENBQUEsTyxDQUFBLFEsQ0FHSSxrQixDQUdKLEUsQ0FBQSxFLENBRUksUyxDQUdKLFUsQ0FBQSxJLENBQUEsRSxDQUFBLEUsQ0FBQSxVLENBQUEsTSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsQyxDQUFBLEUsQ0FnQkksUSxDQUdKLEUsQ0FDSSxlLENBR0osRyxDQUNJLGMsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxXLENBR0osSyxDQUFBLE0sQ0FBQSxRLENBSUksWSxDQUNBLFEsQ0FDQSxtQixDQUdKLEMsQ0FUQSxNLENBWUksbUIsQ0FaSixNLENBSUksWSxDQUNBLFEsQ0FXQSxTLENBQ0EsYyxDQUNBLGMsQ0FUSixDLENBQ0ksb0IsQ0FDQSxhLENBV0osTyxDQUFBLEksQ0FFSSxpQixDQ3BFQSxXQUNJLHFCLENBQ0EseUgsQ0FFQSxlLENBQ0EsaUIsQ0FDQSxrQixBQU5KLFdBQ0kscUIsQ0FDQSxtSCxDQUVBLGUsQ0FDQSxpQixDQUNBLGtCLEFBTkosV0FDSSxxQixDQUNBLHVILENBRUEsZSxDQUNBLGlCLENBQ0Esa0JDUFIsSyxDQUVJLGtCLENBQ0Esa0IsQ0FDQSxvQixDQUNBLG1DLENBQ0EsbUMsQ0FDQSxtQyxDQUNBLG1DLENBQ0Esb0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0EseUMsQ0FDQSx3QixDQUNBLDZCLENBQ0EsK0IsQ0FHQSxtQyxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxpQixDQUdBLHdCLENBQ0Esd0IsQ0FHQSxtQixDQUNBLHlCLENBQ0EsK0IsQ0FDQSx3QixDQUNBLHdCLENBQ0EsMEIsQ0FHQSxpQixDQUNBLGEsQ0FDQSxnQixDQ3pDSixRLENBQUEsSSxDQUFBLEksQ0FHSSxXLENBR0osSSxDQUNJLHNCLENBR0osSSxDQUNJLDhCLENBQ0EsOEIsQ0FDQSwwQixDQUNBLG1DLENBQ0Esd0IsQ0FDQSw4QixDQUNBLGlCLENBQ0EsdUIsQ0FFQSxTLENBQ0ksa0MsQ0FDQSx3QixDQUlSLFEsQ0FDSSxZLENBQ0EscUIsQ0FHSixPLENBQUEsTyxDQUVJLFcsQ0FHSixLLENBQ0ksVyxDQUdKLFEsQ0FDSSxpQixDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQUNBLFEsQ0FDQSxTLENBQ0Esa0IsQ0FDQSxxQixDQUNBLGtCLENBSUosSyxDQWJBLFEsQ0FjSSxlLENBR0osVSxDQUNJLGdDLENBQ0Esa0MsQ0FDQSxhLENBR0osZ0IsQ0FDSSwrRSxDQ3RDSSwwQ0RxQ1IsZ0IsQ0FJUSxxQyxDQUNBLHdDQUlSLGUsQ0FDSSxnRixDQy9DSSwwQ0Q4Q1IsZSxDQUlRLHNDLENBQ0EsdUNBSVIsYyxDQUNJLGMsQ0FDQSxNLENBQ0EsSyxDQUNBLE8sQ0FDQSxjLENBQ0EsVyxDQUlBLG9DLENBQ0ksTyxDQUtKLG9DLENBQ0ksUyxDQUdKLDBDLENBQ0ksZSxDQUNBLHFCLENBR0osMEMsQ0FDSSwrQyxDQUNBLGUsQ0FDQSx3QixDQUlSLEssQ0FDSSxZLENBQ0Esb0MsQ0FDQSxRLENBR0osUSxDQUNJLGMsQ0FDQSxNLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBRUEsc0MsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FDQSxpRSxDQUlBLHdCLENBQ0ksUyxDQUNBLGtCLENBSVIsSSxDQUNJLG9CLENBQ0EsZSxDQUNBLGEsQ0FDQSx3QixDQUNBLG9DLENBQ0EsNEIsQ0FDQSxpQixDQUNBLFUsQ0FDQSxZLENBQ0EsaUUsQ0FJQSxVLENBQ0ksMEMsQ0NHSix5QkFDSSxVLENEQUEsWUFHSixXLENBQ0ksVSxDQUlSLEssQ0FDSSxZLENBQ0EscUIsQ0FDQSxRLENBRUEsWSxDQUNJLFUsQ0FDQSxvQyxDQUNBLHdCLENBQ0EsWSxDQUNBLGEsQ0FDQSw0QixDQUNBLHVDLENBUUEsZ0IsQ0FOQSxrQixDQUNJLHVDLENDeEJSLHlCQUNJLGdCLENEaUNJLFlBR0osaUIsQ0FDSSxVLENBS1osYyxDQUNJLG9CLENBQ0EsZ0IsQ0FDQSxhLENBQ0Esb0MsQ0FDQSx3QixDQUNBLDRCLENBQ0Esb0csQ0FLQSxvQixDQUNJLHVDLENDeERKLHlCQUNJLG9CLENEMkRBLHdDQUdKLHFCLENBQ0ksVSxDQUlSLE0sQ0FDSSx1QixDQUNBLGUsQ0FFQSxVLENBQ0ksYyxDQUdKLFUsQ0FDSSxjLENDbk5BLHlDRGtOSixVLENBSVEsZ0JBSVIsVSxDQUNJLGMsQ0MzTkEseUNEME5KLFUsQ0FJUSxnQkFLWixLLENBQ0ksNEIsQ0FDQSx5RixDQUtBLFcsQ0FDSSx1QyxDQ3JHSix5QkFDSSxXLENEd0dBLDJCQUdKLFksQ0FDSSxVLENBSVIsSSxDQUNJLG9CLENBQ0EsNEIsQ0FDQSxrQyxDQUNBLGEsQ0FDQSxnQixDQUNBLG9HLENBS0EsVSxDQUNJLHNDLENDN0hKLHlCQUNJLFUsQ0RnSUEsc0NBR0osVyxDQUNJLFUsQ0FLUixJLENBQ0ksd0IsQ0UzU0osTyxDQUNJLFksQ0R5QkkseUNDMUJSLE8sQ0FJUSxhLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLHlDLENBQ0EseUIsQ0FFQSxhLENBQ0ksMkUsQ0FHSixhLENBVUksb0IsQ0FBQSxxQixDQUdJLGlCLENBQ0Esb0MsQ0FDQSw4QixDQUNBLGdDLENBaEJSLGEsQ0FLSSxRLENBQ0EsUSxDQUNBLDBCLENBQ0Esd0IsQ0FFQSxvQixDQUFBLHFCLENBRUksVSxDQUtBLE8sQ0FDQSxjLENBR0oscUIsQ0FDSSxRLENBR0osb0IsQ0FDSSxXLENBSVIsK0IsQ0FDSSw0QixDQUdKLHVDLENBQ0ksd0IsQ0FDQSxLLENBR0osc0MsQ0FDSSx1QixDQUNBLFVDeERaLGEsQ0FDSSxpQixDQUNBLGUsQ0Z3QkkseUNFMUJSLGEsQ0FLUSxhQU1BLDJCLENBQUEsNkIsQ0FBQSx5QixDQUNJLHNDLENBS1IsdUIsQ0FDSSxpQixDQUNBLFMsQ0FDQSxRLENBR0osa0IsQ0FDSSwrQixDQUNBLGtCLENBR0osb0IsQ0FDSSxrQixDQUNBLGEsQ0FHSixtQixDRnhCSSxlLENBQ0Esc0IsQ0FDQSxtQixDQUNBLG9CLENBQ0EsMkIsQ0V3QkosbUIsQ0FDSSxpQixDQUNBLHlCLENBQ0EsVyxDQ3hDUixVLENBQ0ksaUIsQ0FDQSxvQyxDQUZKLFUsQ0FTSSxnQixDQUpBLGUsQ0FDSSwrQixDQUdKLGdCLENBQ0ksaUIsQ0FDQSxRLENBQ0EsYSxDQUNBLDBCLENBQ0EsUyxDQUVBLDJCLENBQ0EsNkMsQ0FFQSxtQyxDSE9BLDBDR2pCSixnQixDQWFRLGMsQUhJSix5Q0dqQkosZ0IsQ0FpQlEsWSxDQUNBLGNBT0osd0IsQ0FBQSwwQixDQUFBLHNCLENBQ0ksdUMsQ0FJUixvQixDQUNJLGtCLENIZEEseUNHYUosb0IsQ0FJUSxvQkFJUixpQixDQUNJLGtCLENIdEJBLHlDR3FCSixpQixDQUlRLG1CQUlSLGdCLENBQ0ksb0IsQ0FDQSxVLENIdERBLGUsQ0FDQSxzQixDQUNBLGtCLENHd0RKLGdCLENBQ0ksaUIsQ0FDQSx5QixDQUNBLGtCLENIdENBLHlDR21DSixnQixDQU1RLG1CLEFIekNKLHlDR21DSixnQixDQVVRLGlCQUtSLGdCLENIbkVJLGUsQ0FDQSxzQixDQUNBLG1CLENBQ0Esb0IsQ0FDQSwyQixDR2lFQSx5QixDQUNBLGUsQ0hyREEseUNHa0RKLGdCLENBTVEsY0NsRlosVyxDQUNJLGtCLENBRUEsZ0IsQ0FDSSwrQixDQUNBLGtCLENKcUJBLHlDSXZCSixnQixDQUtRLFlBS1Isa0IsQ0FDSSxpQixDQUlBLHVCLENBQ0ksc0MsQ0FLUixpQixDQUNJLGlCLENBQ0EseUIsQ0FDQSxrQixDQUdKLGlCLENKckJJLGUsQ0FDQSxzQixDQUNBLG1CLENBQ0Esb0IsQ0FDQSwyQixDSW1CQSxrQixDQy9CSixZLENBQ0ksa0MsQ0FDQSxtQixDTHVCQSx5Q0t6QkosWSxDQUtRLGdCQUlSLGtCLENBQ0ksWSxDQUNBLGlDLENBQ0EsNkIsQ0FDQSxlLENMWUEsMENLaEJKLGtCLENBT1EsbUMsQUxTSix5Q0toQkosa0IsQ0FXUSxZLENBQ0EsYyxDQUNBLFEsQ0FNUixlLENBR1Esc0IsQ0FFQSwwQixDQUNJLFksQUxUUix5Q0tHSixlLENBV1EsWUFLUixhLENBQ0ksa0IsQ0FHSixjLENBQ0kseUIsQ0FDQSxrQixDTHpCQSx5Q0t1QkosYyxDQUtRLG9CQUlSLGMsQ0FDSSx5QixDQUNBLGMsQ0FDQSxlLENBQ0Esa0IsQ0FHSixhLENBQ0ksWSxDQUNBLHFCLENBQ0EsUSxDQUdKLGUsQ0FDSSxtQyxDQUNBLGMsQ0wvQ0EseUNLNkNKLGUsQ0FLUSxnQkFJUixxQixDQUNJLFksQ0FDQSxrQixDQUNBLDZCLENBR0osa0IsQ0FDSSx3QixDQ3ZGUixZLENBQ0ksaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLFUsQ0FDQSxnQixDQUNBLGEsQ0FDQSxtQyxDQUNBLCtCLENBQ0EsWSxDQUNBLFksQ0FDQSxrQixDQUNBLFEsQ0FDQSxTLENBQ0EsaUIsQ0FDQSx1RixDQUtBLDhCLENBQ0ksUyxDQUNBLGtCLENBQ0EsUyxDTkdBLHlDTTFCUixZLENBNEJRLFEsQ0FFQSw4QixDQUNJLFUsQU5MSix5Q00xQlIsWSxDQW9DUSxjQUdKLG1CLENBQ0ksVyxDQUdKLG1CLENBQ0ksVSxDQUNBLDRCLENBQ0Esc0MsQ0FDQSxpQixDQUNBLHVDLENBQ0EsYSxDTnZCQSx5Q01pQkosbUIsQ0FTUSxjQUdKLHlCLENBQ0ksd0MsQ0FJUixpQixDQUNJLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENBR0osc0IsQ0FDSSx1QixDQ3RFUixVLENBQ0ksVyxDQUNBLG9DLENBQ0Esd0IsQ0FDQSwrQixDQUNBLDJCLENBQ0EsMEIsQ0FDQSxxQixDQUNBLHNCLENBQ0EsWSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxpQixDUGNJLHlDTzFCUixVLENBZ0JRLGdCLENBQ0EsY0FHSixpQixDUDZCQSxVLENBQ0EsYSxDQUNBLGlCLENPN0JJLE0sQ0FDQSxRLENBQ0EsVSxDQUNBLFksQ0FDQSxxRSxDQUNBLDJDLENBQ0EsNEMsQ0FHSixnQixDQUNJLGUsQ0FDQSxpQixDQUNBLFMsQ0FHSixpQixDQUNJLHdCLENBQ0EsUyxDQUdKLGdCLENQakNJLGUsQ0FDQSxzQixDQUNBLG1CLENBQ0Esb0IsQ0FDQSwyQixDUWJSLE8sQ0FDSSxtQyxDQUVBLGMsQ0FDSSxZLENBQ0Esa0IsQ0FDQSw2QixDQUNBLFEsQ0FDQSxjLENSa0JBLHlDUXZCSixjLENBUVEsZ0JBTVIsZSxDQUNJLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxTLENBQ0EsbUMsQ0FDQSw0QixDQUNBLHVDLENSQUEseUNRVEosZSxDQVlRLGtCQUtKLHFCLENBQ0ksdUMsQ1I2SFIseUJRekhRLDBDLENBQ0ksMEJBSVIsc0IsQ0FDSSxVLENBSVIsb0IsQ0FDSSx1QixDQUNBLGlDLENDbkRSLEssQ0FDSSxvQixDVHlCSSwwQ1MxQlIsSyxDQUlRLHNCLEFUc0JBLHlDUzFCUixLLENBUVEscUIsQVRrQkEseUNTMUJSLEssQ0FZUSxxQkFHSixXLENBQ0ksWSxDQUNBLG1DLENBQ0EsOEIsQ0FDQSxRLENUT0EsMENTWEosVyxDQU9RLG1DLENBQ0Esb0MsQ0FFQSxVLEFUQ0oseUNTWEosVyxDQWNRLFksQ0FDQSx1QkFNSix3QixDQUNJLGUsQ0NyQ1osVSxDQUNJLGtCLENBRUEsaUIsQ0FDSSxrQixDQUdKLGdCLENBQ0ksWSxDQUNBLG1DLENBQ0EsUSxDQUNBLGtCLENWZUEseUNVbkJKLGdCLENBT1EsWSxDQUNBLGMsQ0FDQSw4QkFJUixnQixDQU1JLHdCLENBTEEsaUIsQ0FDQSxvQixDQUNBLDRCLENBQ0Esa0MsQ0FFQSx3QixDVnVCSixVLENBQ0EsYSxDQUNBLGlCLENVdkJRLFUsQ0FDQSxXLENBQ0Esc0MsQ0FFQSxTLENBQ0EsaUIsQ0FDQSw4RixDQU1KLHNCLENBQ0ksc0MsQ1Z1SFIseUJVbkhRLDhCLENBQ0ksUyxDQUNBLG9CQUlSLHVCLENBQ0ksVSxDQUlSLGUsQ0FDSSw0QixDQUNBLHNDLENWaENBLHlDVThCSixlLENBS1EsYSxBVm5DSix5Q1U4QkosZSxDQVNRLGEsQVZ2Q0oseUNVOEJKLGUsQ0FhUSxhQUlSLGUsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFEsQ0FHSixvQixDQUNJLHVCLENDakZSLEssQ0FDSSxvQixDQUNBLGUsQ0FDQSw0QixDQUNBLGlFLENBSUEsVyxDQUNJLHVDLENYdUpKLHlCQUNJLFcsQ1dwSkEsWUFHSixZLENBQ0ksVSxDQ2pCUixLLENBQ0ksd0IsQ0FDQSxlLENBQ0EsVyxDWnVCSSx5Q1kxQlIsSyxDQU1RLGEsQ0FDQSxjLENBQ0EsUSxDQUNBLFcsQ0FDQSx3QixDQUNBLFUsQ0FDQSxpQixDQUNBLHVCLENBQ0EsYyxDQUNBLGEsQ0FDQSxnQyxDQUVBLGEsQ0FDSSxTQUlSLFcsQ0FDSSxZLENBQ0Esa0IsQ0FDQSw2QixDQUNBLFEsQ1pEQSx5Q1lISixXLENBT1EsYSxDQUNBLG1CQUlSLFcsQ0FDSSxnQixDQUNBLDRCLENBQ0EseUYsQ1paQSx5Q1lTSixXLENBU1Esb0IsQ0FDQSxVLENBQ0EsY0FHSixpQixDQUNJLHVDLENaOEdSLHlCQUNJLGlCLENZM0dJLDJCQUdKLGtCLENBQ0ksVSxDQUlSLG1CLENBQ0kseUIsQ0MvRFIsYSxDQUNJLGtCLENieUJJLHlDYTFCUixhLENBSVEsb0IsQWJzQkEseUNhMUJSLGEsQ0FRUSxvQkFHSixvQixDQUNJLGtCLENBR0osbUIsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxrQixDQUNBLFEsQ0FDQSxlLENiTUEsMENhWEosbUIsQ0FRUSxVQ3RCUixrQixDQUNJLGtCLENBR0osaUIsQ0FDSSxlLENBQ0Esa0IsQ0FHSixrQixDQUNJLDRCLENBQ0EsdUIsQ0FDQSxvQyxDQUNBLHVDLENBRUEsd0IsQ0FDSSxzQyxDQ2pCWixXLENBQ0ksWSxDQUNBLGtCLENBQ0EsUSxDZnVCSSwwQ2UxQlIsVyxDQVVRLHdCLEFmZ0JBLHlDZTFCUixXLENBZ0JRLFNBR0osaUIsQ0FDSSxVLENBQ0EsVyxDQUNBLG1CLENBQ0Esa0IsQ0FDQSxzQixDQUNBLGMsQ0FDQSxhLENBQ0Esb0MsQ0FDQSw0QixDQUNBLG9HLENBS0EsdUIsQ0FDSSx1QyxDZjZIUix5QkFDSSx1QixDZTFISSxvQ0FHSix3QixDQUNJLFUsQ0FJUiwwQixDQUNJLG1DLENBQ0Esd0IsQ0FDQSxtQixDQUdKLDBCLENBQ0ksbUIsQ0FFQSw0QyxDQUNJLHdCLENBSVIsaUIsQ0FDSSx1QixDQUdKLHNCLENBQ0ksbUIsQ0NsRVIsYyxDQUNJLGtCLENBRUEscUIsQ0FDSSxrQixDaEJzQkEseUNnQm5CSixvQixDQUVRLFksQ0FDQSxrQixDQUNBLFEsQ0FDQSxpQixBQUtKLHlCQUFBLFksQ0FDSSxrQixDaEJRSix5Q2dCVEEseUJBQUEsWSxDQUlRLGlCQ3BCWixpQixDQUNJLFksQ0FDQSxvQyxDQUNBLFEsQ0FDQSxrQixDakJxQkEseUNpQnpCSixpQixDQU9RLGEsQ0FDQSxvQkFJUixlLENBQ0ksa0IsQ2pCWUEseUNpQmJKLGUsQ0FJUSxvQkFJUixZLENBQ0ksa0IsQ2pCSUEseUNpQkxKLFksQ0FJUSxvQkFJUixZLENBQ0ksb0IsQ2pCSkEseUNpQkdKLFksQ0FJUSxxQixBQUdKLGlCQUFBLFksQ0FDSSxrQixDakJYSix5Q2lCVUEsaUJBQUEsWSxDQUlRLG9CQU1aLGEsQ0FDSSxpQixDakJyQkEsMENpQm9CSixhLENBSVEsa0JDbERaLFksQ0FDSSxZLENBQ0EsK0IsQ0FDQSwyQixDQUNBLGUsQ0FFQSxpQixDQUNJLGUsQ0FESixpQixDQUlJLHFCLENBQ0ksNEIsQ0FJUixtQixDQUNJLHdCLENBQ0EsYyxDQUNBLGUsQ0FDQSxlLENBQ0EsNEQsQ2xCNElKLHlCQUNJLHlCLENrQnhJSSwyQkFHSiwwQixDQUNJLFUsQ0FJUixrQixDbEJ4QkksZSxDQUNBLHNCLENBQ0EsbUIsQ0FDQSxvQixDQUNBLDJCLENrQnNCQSw0QixDQUVBLHdCLENBQ0ksdUMsQ0FJUixrQixDQUNJLGlCLENBQ0EseUIsQ0FDQSxpQixDQUdKLG9CLENBQ0ksK0QsQ0FHQSw0QixDQUVBLDBCLENBQ0ksd0MsQ2xCeUdSLHlCQUNJLDBCLENrQnRHSSwyQkFHSiwyQixDQUNJLFUsQ0MvRFosTyxDQUNJLGlCLENBQ0EsVSxDQUNBLFksQ0FFQSx1QixDQUNJLG1CLENBR0osMEIsQ0FDSSxXLENBR0osaUMsQ0FDSSx1QixDQUlBLDZDLENBQ0ksa0IsQ0FDQSxVLENBQ0EsVyxDQUlSLGEsQ0FBQSxhLENBRUksWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxVLENBQ0EsVyxDQUNBLHdCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLE8sQ0FDQSx5QixDQUNBLFMsQ0FDQSxzQixDQUNBLGMsQ0FDQSxnQixDbkJ3SEoseUJBQ0ksbUIsQ0FBQSxtQixDbUJwSEksWUFHSixvQixDQUFBLG9CLENBQ0ksVSxDQUtSLGEsQ0FDSSx1QixDQUNBLFMsQ0FHSixhLENBQ0ksd0IsQ0FDQSxVLENBR0osYSxDQUNJLFMsQ0FLUix1QixDQUNJLFUsQ0N2RUosTyxDQU1JLGEsQ0FJSSxZLENBQ0Esa0IsQ0FYUixPLENBR0ksYyxDQUNBLFEsQ0FFQSxhLENBQ0ksVSxDQUNBLFcsQ0FDQSxvQyxDQUdBLHNCLENBQ0EsNEIsQ0FDQSx3RixDQUtBLG1CLENBQ0ksdUMsQ3BCNElSLHlCb0J4SVEsc0MsQ0FDSSwwQkFJUixvQixDQUNJLFUsQ0FLUixrQixDQUNJLHVCLENBQ0EsaUMsQ0NwQ0osVyxDQUNJLFksQ0FDQSxrQixDQUNBLE8sQ0FJSixVLENBQ0ksZSxDQUNBLGdCLENBQ0EsK0MsQ0FJQSxnQixDQUNJLHVDLENyQmdKUix5QkFDSSxnQixDcUI5SUksYSxDQUNBLHlDQUVKLGlCLENBQ0ksVSxDQUdSLGtCLENBQ0ksYSxDQUNBLDRCLENBRUosYyxDQUNJLFksQ0FFSixzQixDQUNJLGEsQ0NsQ1IsSyxDQUNJLGtCLENBRUEsWSxDQUNJLGtCLENBR0osVyxDQUNJLFksQ0FDQSxjLENBQ0EsUSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImh0bWwge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuKixcclxuKjo6YWZ0ZXIsXHJcbio6OmJlZm9yZSB7XHJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG51bCxcclxub2wge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuYm9keSxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucCxcclxudWwsXHJcbm9sLFxyXG5saSxcclxuZmlndXJlLFxyXG5maWdjYXB0aW9uLFxyXG5ibG9ja3F1b3RlLFxyXG5kbCxcclxuZGQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG51bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxudGV4dGFyZWEsXHJcbnNlbGVjdCB7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmFkZHJlc3MsXHJcbmNpdGUge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbiIsIkBtaXhpbiBmb250LWZhY2UoJGZvbnQtZmFtaWx5LCAkdXJsLCAkd2VpZ2h0LCAkc3R5bGUpIHtcclxuICAgIEBmb250LWZhY2Uge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JGZvbnQtZmFtaWx5fVwiO1xyXG4gICAgICAgIHNyYzogdXJsKFwiLi4vZm9udHMvI3skdXJsfS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICB1cmwoXCIuLi9mb250cy8jeyR1cmx9LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICAgICAgICBmb250LXdlaWdodDogI3skd2VpZ2h0fTtcclxuICAgICAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogJHN0eWxlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBmb250LWZhY2UoXCJQVCBTYW5zXCIsIFwiLi4vZm9udHMvUFRTYW5zLVJlZ3VsYXJcIiwgNDAwLCBub3JtYWwpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoXCJQVCBTYW5zXCIsIFwiLi4vZm9udHMvUFRTYW5zLUJvbGRcIiwgNzAwLCBub3JtYWwpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoXCJQVCBTYW5zXCIsIFwiLi4vZm9udHMvUFRTYW5zLUl0YWxpY1wiLCA0MDAsIGl0YWxpYyk7IiwiOnJvb3Qge1xyXG4gICAgLy8gY29sb3JzXHJcbiAgICAtLWNvbG9yLXdoaXRlOiAjZmZmO1xyXG4gICAgLS1jb2xvci1ibGFjazogIzAwMDtcclxuICAgIC0tY29sb3ItZGFyazogIzE3MTcxNztcclxuICAgIC0tY29sb3ItYmxhY2stNTA6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIC0tY29sb3ItYmxhY2stNDA6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgIC0tY29sb3ItYmxhY2stMjA6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIC0tY29sb3ItYmxhY2stMTA6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIC0tY29sb3ItZ3JheTogI0VCRUJFQjtcclxuICAgIC0tY29sb3ItZ3JheS0yOiAjQ0VDRUNFO1xyXG4gICAgLS1jb2xvci1ncmF5LTM6ICMzNzM3Mzc7XHJcbiAgICAtLWNvbG9yLWdyYXktNDogIzY2NjY2NjtcclxuICAgIC0tY29sb3ItZ3JheS01OiAjMjMyMzIzO1xyXG4gICAgLS1jb2xvci1hY2NlbnQ6ICM0QTkwRTI7XHJcbiAgICAtLWNvbG9yLWFjY2VudC0zMDogcmdiYSg3NCwgMTQ0LCAyMjYsIDAuMyk7XHJcbiAgICAtLWNvbG9yLWFjY2VudC0yOiAjMTc3NkU1O1xyXG4gICAgLS1jb2xvci1iZzogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgLS1jb2xvci10ZXh0OiB2YXIoLS1jb2xvci1ibGFjayk7XHJcblxyXG4gICAgLy8gZm9udFxyXG4gICAgLS1mb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAtLWZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAtLWZvbnQtc2l6ZTogMTRweDtcclxuICAgIC0tbGluZS1oZWlnaHQ6IDEuMztcclxuXHJcbiAgICAvLyBjb250YWluZXJcclxuICAgIC0tY29udGFpbmVyLXdpZHRoOiAxMjAwcHg7XHJcbiAgICAtLWNvbnRhaW5lci1wYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgIC8vIGJ1cmdlciBtZW51XHJcbiAgICAtLWJ1cmdlci1jb2xvcjogI2ZmZjtcclxuICAgIC0tYnVyZ2VyLWNvbG9yLWZvY3VzOiAjZmZmO1xyXG4gICAgLS1idXJnZXItZm9jdXMtc3Ryb2tlLXdpZHRoOiAycHg7XHJcbiAgICAtLWJ1cmdlci1saW5lLXdpZHRoOiAzMHB4O1xyXG4gICAgLS1idXJnZXItbGluZS1oZWlnaHQ6IDJweDtcclxuICAgIC0tYnVyZ2VyLWJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAvLyBnbG9iYWwgdmFyc1xyXG4gICAgLS10cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgLS1yb3VuZGVkOiAzcHg7XHJcbiAgICAtLXJvdW5kZWQtbWQ6IDVweDtcclxuXHJcblxyXG59XHJcblxyXG4vLyBicmVha3BvaW50c1xyXG4kYnJlYWtwb2ludHM6IChcImRlc2t0b3AtbGdcIjogMTQ0MHB4LFxyXG4gICAgXCJkZXNrdG9wXCI6IDEyMDBweCxcclxuICAgIFwidGFibGV0XCI6IDEwMjRweCxcclxuICAgIFwidGFibGV0LXNtXCI6IDc2OHB4LFxyXG4gICAgXCJtb2JpbGVcIjogNTc2cHgsXHJcbiAgICBcIm1vYmlsZS1zbVwiOiAzNjBweCk7IiwiaHRtbCxcclxuYm9keSxcclxuLndyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5odG1sIHtcclxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBzY3JvbGxiYXItZ3V0dGVyOiBzdGFibGU7XHJcblxyXG4gICAgJi5kYXJrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmhlYWRlcixcclxuLmZvb3RlciB7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbn1cclxuXHJcbi5tYWluIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLnNyLW9ubHkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xyXG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5sb2NrIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xyXG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmNvbnRhaW5lci1yaWdodCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKFwiZGVza3RvcFwiKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWxlZnQge1xyXG4gICAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoXCJkZXNrdG9wXCIpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItLWZpeGVkIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLmhpZGRlbi1zY3JvbGxiYXIge1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLXNjcm9sbGJhciB7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmZDtcclxuICAgIH1cclxufVxyXG5cclxuLmdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4ub3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiA5ODtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLTQwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgdHJhbnNpdGlvbjpcclxuICAgICAgICBvcGFjaXR5IHZhcigtLXRyYW5zaXRpb24pLFxyXG4gICAgICAgIHZpc2liaWxpdHkgdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG4gICAgJi5vdmVybGF5LS1hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS01KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kZWQpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxOHB4O1xyXG4gICAgdHJhbnNpdGlvbjpcclxuICAgICAgICBib3gtc2hhZG93IHZhcigtLXRyYW5zaXRpb24pLFxyXG4gICAgICAgIG9wYWNpdHkgdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJsYWNrLTQwKVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMyk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kZWQpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3Itd2hpdGUpXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci13aGl0ZSlcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2F0ZWdvcnktcG9zdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZGVkKTtcclxuICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uKSxcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLXRyYW5zaXRpb24pLFxyXG4gICAgICAgIGJveC1zaGFkb3cgdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LTIpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aXRsZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICYtLXNtIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ21vYmlsZScpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1sZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbW9iaWxlJykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGluayB7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZGVkKTtcclxuICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uKSxcclxuICAgICAgICBjb2xvciB2YXIoLS10cmFuc2l0aW9uKSxcclxuICAgICAgICBib3gtc2hhZG93IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRlZCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgIGJveC1zaGFkb3cgdmFyKC0tdHJhbnNpdGlvbiksXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciB2YXIoLS10cmFuc2l0aW9uKSxcclxuICAgICAgICBvcGFjaXR5IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1kYXJrKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0yKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnR0dSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59IiwiLy8gIGxpbmUtY2xhbXAg0L7QsdGA0ZbQt9C60LAg0YLQtdC60YHRgtGDINC/0L4g0YDRj9C00LrQsNC8ICAvL1xyXG5AbWl4aW4gbGluZS1jbGFtcCgkbGluZXM6IDEpIHtcclxuICAgIEBpZiAkbGluZXMgPD0xIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZXM7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gICDQsNC00LDQv9GC0LjQsiAgLy9cclxuQG1peGluIG1xKCR3aWR0aCwgJHR5cGU6IG1heCkge1xyXG4gICAgQGlmIG1hcF9oYXNfa2V5KCRicmVha3BvaW50cywgJHdpZHRoKSB7XHJcbiAgICAgICAgJHdpZHRoOiBtYXBfZ2V0KCRicmVha3BvaW50cywgJHdpZHRoKTtcclxuXHJcbiAgICAgICAgQGlmICR0eXBlPT1taW4ge1xyXG4gICAgICAgICAgICAkd2lkdGg6ICR3aWR0aCAtIDFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCN7JHR5cGV9LXdpZHRoOiAkd2lkdGgpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyAgINCw0LTQsNC/0YLQuNCyICDQsiDQs9C+0YDQuNC30L7QvdGC0LDQu9GM0L3QvtC80YMg0L/QvtC70L7QttC10L3QvdGWIC8vXHJcbkBtaXhpbiBtcS1ob3Jpem9udGFsKCR3aWR0aCwgJHR5cGU6IG1heCkge1xyXG4gICAgQGlmIG1hcF9oYXNfa2V5KCRicmVha3BvaW50cywgJHdpZHRoKSB7XHJcbiAgICAgICAgJHdpZHRoOiBtYXBfZ2V0KCRicmVha3BvaW50cywgJHdpZHRoKTtcclxuXHJcbiAgICAgICAgQGlmICR0eXBlPT1taW4ge1xyXG4gICAgICAgICAgICAkd2lkdGg6ICR3aWR0aCAtIDFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCN7JHR5cGV9LXdpZHRoOiAkd2lkdGgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHBzZXVkbyBlbGVtZW50IC8vXHJcbkBtaXhpbiBwc2V1ZG8oJGRpc3BsYXk6IGJsb2NrLCAkcG9zOiBhYnNvbHV0ZSwgJGNvbnRlbnQ6IFwiXCIpIHtcclxuICAgIGNvbnRlbnQ6ICRjb250ZW50O1xyXG4gICAgZGlzcGxheTogJGRpc3BsYXk7XHJcbiAgICBwb3NpdGlvbjogJHBvcztcclxufVxyXG5cclxuLy8g0LDQtNCw0L/RgtC40LLQvdC40Lkg0YjRgNC40YTRgiAvL1xyXG4kbWF4V2lkdGg6IDE5MjA7XHJcblxyXG5AbWl4aW4gYWRhcHRpdi1mb250KCRwY1NpemUsICRtb2JTaXplKSB7XHJcbiAgICAkYWRkU2l6ZTogJHBjU2l6ZSAtICRtb2JTaXplO1xyXG4gICAgJG1heFdpZHRoOiAkbWF4V2lkdGggLSAzMjA7XHJcbiAgICBmb250LXNpemU6IGNhbGMoI3skbW9iU2l6ZSArIHB4fSArICN7JGFkZFNpemV9ICogKCgxMDB2dyAtIDMyMHB4KSAvICN7JG1heFdpZHRofSkpO1xyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vL1xyXG5cclxuLy8g0LDQtNCw0L/RgtC40LLQvdC40LkgcGFkZGluZy8vXHJcbiRtYXhXaWR0aDogMTkyMDtcclxuXHJcbkBtaXhpbiBwYWRkaW5nKCRwY1NpemUsICRtb2JTaXplKSB7XHJcbiAgICAkYWRkU2l6ZTogJHBjU2l6ZSAtICRtb2JTaXplO1xyXG4gICAgJG1heFdpZHRoOiAkbWF4V2lkdGggLSAzMjA7XHJcbiAgICBwYWRkaW5nOiBjYWxjKCN7JG1vYlNpemUgKyBweH0gKyAjeyRhZGRTaXplfSAqICgoMTAwdncgLSAzMjBweCkgLyAjeyRtYXhXaWR0aH0pKTtcclxufVxyXG5cclxuLy8g0LDQtNCw0L/RgtC40LLQvdC40LkgcGFkZGluZyB0b3AgLy9cclxuJG1heFdpZHRoOiAxOTIwO1xyXG5cclxuQG1peGluIHBhZGRpbmctdG9wKCRwY1NpemUsICRtb2JTaXplKSB7XHJcbiAgICAkYWRkU2l6ZTogJHBjU2l6ZSAtICRtb2JTaXplO1xyXG4gICAgJG1heFdpZHRoOiAkbWF4V2lkdGggLSAzMjA7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRtb2JTaXplICsgcHh9ICsgI3skYWRkU2l6ZX0gKiAoKDEwMHZ3IC0gMzIwcHgpIC8gI3skbWF4V2lkdGh9KSk7XHJcbn1cclxuXHJcbi8vINCw0LTQsNC/0YLQuNCy0L3QuNC5IHBhZGRpbmcgYm90dG9tIC8vXHJcbiRtYXhXaWR0aDogMTkyMDtcclxuXHJcbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkcGNTaXplLCAkbW9iU2l6ZSkge1xyXG4gICAgJGFkZFNpemU6ICRwY1NpemUgLSAkbW9iU2l6ZTtcclxuICAgICRtYXhXaWR0aDogJG1heFdpZHRoIC0gMzIwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skbW9iU2l6ZSArIHB4fSArICN7JGFkZFNpemV9ICogKCgxMDB2dyAtIDMyMHB4KSAvICN7JG1heFdpZHRofSkpO1xyXG59XHJcblxyXG4vLyDQsNC00LDQv9GC0LjQstC90LjQuSBwYWRkaW5nIGxlZnQgLy9cclxuJG1heFdpZHRoOiAxOTIwO1xyXG5cclxuQG1peGluIHBhZGRpbmctbGVmdCgkcGNTaXplLCAkbW9iU2l6ZSkge1xyXG4gICAgJGFkZFNpemU6ICRwY1NpemUgLSAkbW9iU2l6ZTtcclxuICAgICRtYXhXaWR0aDogJG1heFdpZHRoIC0gMzIwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JG1vYlNpemUgKyBweH0gKyAjeyRhZGRTaXplfSAqICgoMTAwdncgLSAzMjBweCkgLyAjeyRtYXhXaWR0aH0pKTtcclxufVxyXG5cclxuLy8g0LDQtNCw0L/RgtC40LLQvdC40LkgcGFkZGluZyByaWdodCAvL1xyXG4kbWF4V2lkdGg6IDE5MjA7XHJcblxyXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkcGNTaXplLCAkbW9iU2l6ZSkge1xyXG4gICAgJGFkZFNpemU6ICRwY1NpemUgLSAkbW9iU2l6ZTtcclxuICAgICRtYXhXaWR0aDogJG1heFdpZHRoIC0gMzIwO1xyXG4gICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRtb2JTaXplICsgcHh9ICsgI3skYWRkU2l6ZX0gKiAoKDEwMHZ3IC0gMzIwcHgpIC8gI3skbWF4V2lkdGh9KSk7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vXHJcblxyXG4vLyDQsNC00LDQv9GC0LjQstC90LjQuSBtYXJnaW4gLy9cclxuJG1heFdpZHRoOiAxOTIwO1xyXG5cclxuQG1peGluIG1hcmdpbigkcGNTaXplLCAkbW9iU2l6ZSkge1xyXG4gICAgJGFkZFNpemU6ICRwY1NpemUgLSAkbW9iU2l6ZTtcclxuICAgICRtYXhXaWR0aDogJG1heFdpZHRoIC0gMzIwO1xyXG4gICAgbWFyZ2luOiBjYWxjKCN7JG1vYlNpemUgKyBweH0gKyAjeyRhZGRTaXplfSAqICgoMTAwdncgLSAzMjBweCkgLyAjeyRtYXhXaWR0aH0pKTtcclxufVxyXG5cclxuLy8g0LDQtNCw0L/RgtC40LLQvdC40LkgbWFyZ2luIGxlZnQgLy9cclxuJG1heFdpZHRoOiAxOTIwO1xyXG5cclxuQG1peGluIG1hcmdpbi1sZWZ0KCRwY1NpemUsICRtb2JTaXplKSB7XHJcbiAgICAkYWRkU2l6ZTogJHBjU2l6ZSAtICRtb2JTaXplO1xyXG4gICAgJG1heFdpZHRoOiAkbWF4V2lkdGggLSAzMjA7XHJcbiAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRtb2JTaXplICsgcHh9ICsgI3skYWRkU2l6ZX0gKiAoKDEwMHZ3IC0gMzIwcHgpIC8gI3skbWF4V2lkdGh9KSk7XHJcbn1cclxuXHJcbi8vINCw0LTQsNC/0YLQuNCy0L3QuNC5IG1hcmdpbiByaWdodCAvL1xyXG4kbWF4V2lkdGg6IDE5MjA7XHJcblxyXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCRwY1NpemUsICRtb2JTaXplKSB7XHJcbiAgICAkYWRkU2l6ZTogJHBjU2l6ZSAtICRtb2JTaXplO1xyXG4gICAgJG1heFdpZHRoOiAkbWF4V2lkdGggLSAzMjA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skbW9iU2l6ZSArIHB4fSArICN7JGFkZFNpemV9ICogKCgxMDB2dyAtIDMyMHB4KSAvICN7JG1heFdpZHRofSkpO1xyXG59XHJcblxyXG4vLyDQsNC00LDQv9GC0LjQstC90LjQuSBtYXJnaW4gdG9wIC8vXHJcbiRtYXhXaWR0aDogMTkyMDtcclxuXHJcbkBtaXhpbiBtYXJnaW4tdG9wKCRwY1NpemUsICRtb2JTaXplKSB7XHJcbiAgICAkYWRkU2l6ZTogJHBjU2l6ZSAtICRtb2JTaXplO1xyXG4gICAgJG1heFdpZHRoOiAkbWF4V2lkdGggLSAzMjA7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCN7JG1vYlNpemUgKyBweH0gKyAjeyRhZGRTaXplfSAqICgoMTAwdncgLSAzMjBweCkgLyAjeyRtYXhXaWR0aH0pKTtcclxufVxyXG5cclxuLy8g0LDQtNCw0L/RgtC40LLQvdC40LkgbWFyZ2luIGJvdHRvbSAvL1xyXG4kbWF4V2lkdGg6IDE5MjA7XHJcblxyXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkcGNTaXplLCAkbW9iU2l6ZSkge1xyXG4gICAgJGFkZFNpemU6ICRwY1NpemUgLSAkbW9iU2l6ZTtcclxuICAgICRtYXhXaWR0aDogJG1heFdpZHRoIC0gMzIwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRtb2JTaXplICsgcHh9ICsgI3skYWRkU2l6ZX0gKiAoKDEwMHZ3IC0gMzIwcHgpIC8gI3skbWF4V2lkdGh9KSk7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy9cclxuLy8gaG92ZXIg0LrRgNGW0Lwg0LzQvtCx0ZbQu9C+0LogLy9cclxuQG1peGluIGhvdmVyIHtcclxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vINGB0YXQvtCy0LDRgtC4INGH0LXQutCx0L7QutGBIC8vXHJcbkBtaXhpbiBjaGVja2JveC1oaWRkZW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbn1cclxuXHJcbi8vIGJhY2tncm91bmQgaW1nIC8vXHJcbkBtaXhpbiBpbWctYmcge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIGFic29sdXQtY2VudGVyXHJcbkBtaXhpbiBhYnNvbHV0LWNlbnRlciB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59IiwiLmJ1cmdlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKFwidGFibGV0LXNtXCIpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1cmdlci1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCB2YXIoLS1idXJnZXItZm9jdXMtc3Ryb2tlLXdpZHRoKSB2YXIoLS1idXJnZXItY29sb3ItZm9jdXMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGluZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnVyZ2VyLWNvbG9yKTtcclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWJ1cmdlci1saW5lLXdpZHRoKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1idXJnZXItbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1cmdlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tYnVyZ2VyLWxpbmUtd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1idXJnZXItbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtYWN0aXZlIC5idXJnZXJfX2xpbmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtYWN0aXZlIC5idXJnZXJfX2xpbmU6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtYWN0aXZlIC5idXJnZXJfX2xpbmU6OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNhcmQtcG9wdWxhciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtc20nKSB7XHJcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhdGVnb3J5LFxyXG4gICAgJl9fbGluayxcclxuICAgICZfX2F1dGhvciB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1kYXJrKTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhdGVnb3J5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZGVkLW1kKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTQpO1xyXG4gICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgIH1cclxufSIsIi5jYXJkLXBvc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kZWQtbWQpO1xyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRlZC1tZCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBib3R0b206IC0xMjBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHZhcigtLWNvbG9yLWJsYWNrLTEwKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZGVkLW1kKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbW9iaWxlJykge1xyXG4gICAgICAgICAgICBib3R0b206IC01NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXRlZ29yeSxcclxuICAgICZfX2xpbmssXHJcbiAgICAmX19hdXRob3Ige1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXRlZ29yeSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldC1zbScpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtc20nKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTQpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtc20nKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdtb2JpbGUnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTQpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdtb2JpbGUnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmZpcnN0LXBvc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kZWQtbWQpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtc20nKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWRhcmspO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTQpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgzKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7fVxyXG59IiwiLmZvb3RlciB7XHJcbiAgICAmX190b3Age1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCA1MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbW9iaWxlJykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIzJSAyNSUgMjMlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAxNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSgndGFibGV0Jykge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwJSAzNSUgMzAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldC1zbScpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sdW1uIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldC1zbScpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdtb2JpbGUnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ21vYmlsZScpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTIpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtc20nKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tLWlubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvcHlyaWdodCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIH1cclxufSIsIi5mb3JtLXNlYXJjaCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDkwcHg7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRlZC1tZCk7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjpcclxuICAgICAgICBvcGFjaXR5IHZhcigtLXRyYW5zaXRpb24pLFxyXG4gICAgICAgIHZpc2liaWxpdHkgdmFyKC0tdHJhbnNpdGlvbiksXHJcbiAgICAgICAgdG9wIHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuICAgICYuZm9ybS1zZWFyY2gtLW9wZW4ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB0b3A6IDExMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAaW5jbHVkZSBtcSgndGFibGV0LXNtJykge1xyXG4gICAgICAgIHRvcDogNjRweDtcclxuXHJcbiAgICAgICAgJi5mb3JtLXNlYXJjaC0tb3BlbiB7XHJcbiAgICAgICAgICAgIHRvcDogNzRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJ21vYmlsZScpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kZWQpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1jb2xvci1kYXJrKTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyB2YXIoLS10cmFuc2l0aW9uKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ21vYmlsZScpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItYWNjZW50KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuLWljb24ge1xyXG4gICAgICAgIGZpbGw6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIH1cclxufSIsIi5ncmlkLXBvc3Qge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0yKTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZGVkLW1kKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4IDI1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCdtb2JpbGUnKSB7XHJcbiAgICAgICAgLy8gd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHBzZXVkbztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDE2NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC44NSkgMTAwJSk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcm91bmRlZC1tZCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXJvdW5kZWQtbWQpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xyXG4gICAgfVxyXG59IiwiLmhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIzcHggMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldC1zbScpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ21vYmlsZScpIHt9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoIHtcclxuICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kZWQpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtc20nKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ21vYmlsZScpIHt9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICAuaGVhZGVyX19zZWFyY2gtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoLWljb24ge1xyXG4gICAgICAgIGZpbGw6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLXRyYW5zaXRpb24pO1xyXG4gICAgfVxyXG59IiwiLmhlcm8ge1xyXG4gICAgcGFkZGluZzogMTIwcHggMCA4MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTA1cHggMCA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtc20nKSB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwIDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJ21vYmlsZScpIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyNjVweCAyNjVweDtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMjY1cHggMjY1cHggMjY1cHg7XHJcblxyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbW9iaWxlJykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAvLyBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDI7XHJcblxyXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBtcSgnbW9iaWxlJykge1xyXG4gICAgICAgICAgICAvLyAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5pbnN0YWdyYW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtc20nKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRlZCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkbztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2stMjApO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZGVkKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICAgICAgb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uKSxcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3cgdmFyKC0tdHJhbnNpdGlvbiksXHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5IHZhcigtLXRyYW5zaXRpb24pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci1kYXJrKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZGVkKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtc20nKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdtb2JpbGUnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdtb2JpbGUtc20nKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J0bi1pY29uIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICB9XHJcbn0iLCIubG9nbyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRlZCk7XHJcbiAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgIGJveC1zaGFkb3cgdmFyKC0tdHJhbnNpdGlvbiksXHJcbiAgICAgICAgb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIH1cclxufSIsIi5tZW51IHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKFwidGFibGV0LXNtXCIpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiA2NHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMjAwJTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY0cHgpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaWx2ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICYuaXMtb3BlbiB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldC1zbVwiKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kZWQpO1xyXG4gICAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgICAgIGNvbG9yIHZhcigtLXRyYW5zaXRpb24pLFxyXG4gICAgICAgICAgICBvcGFjaXR5IHZhcigtLXRyYW5zaXRpb24pLFxyXG4gICAgICAgICAgICBib3gtc2hhZG93IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldC1zbVwiKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluay0tYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcclxuICAgIH1cclxuXHJcblxyXG59IiwiLm1vc3QtcG9wdWxhciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtc20nKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcSgnbW9iaWxlJykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubmV3c2xldHRlciB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTIpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tY29sb3ItZGFyayk7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbn0iLCIucGFnaW5hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgnZGVza3RvcC1sZycpIHt9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJ2Rlc2t0b3AnKSB7fVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldC1zbScpIHt9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJ21vYmlsZScpIHtcclxuICAgICAgICBnYXA6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZGVkKTtcclxuICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLXRyYW5zaXRpb24pLFxyXG4gICAgICAgICAgICBvcGFjaXR5IHZhcigtLXRyYW5zaXRpb24pLFxyXG4gICAgICAgICAgICBib3gtc2hhZG93IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluay0tY3VycmVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluay0tZGlzYWJsZSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgIC5wYWdpbmF0aW9uX19pY29uIHtcclxuICAgICAgICAgICAgZmlsbDogdmFyKC0tY29sb3ItZ3JheS0yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgZmlsbDogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlcGFyYXRvciB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIucG9wdWxhci1wb3N0cyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtc20nKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtc20nKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBvc3RzIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldC1zbScpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtc20nKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQtc20nKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ21vYmlsZScpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldC1zbScpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FzaWRlIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMTAgLyAxMztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDkgLyAxMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucmVjZW50LXBvc3Qge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOTVweCBhdXRvO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1MCUgYXV0bztcclxuICAgIGNvbHVtbi1nYXA6IDIwcHg7XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBncmlkLXJvdzogc3BhbiAyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kZWQpO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZGVkKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICBjb2xvciB2YXIoLS10cmFuc2l0aW9uKSxcclxuICAgICAgICAgICAgb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kZWQpO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTIpO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuXHJcbiAgICAmX19hdXRob3Ige1xyXG4gICAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgICAgIGNvbG9yIHZhcigtLXRyYW5zaXRpb24pLFxyXG4gICAgICAgICAgICBib3gtc2hhZG93IHZhcigtLXRyYW5zaXRpb24pO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kZWQpO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWdyYXktMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICYgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogeWVsbG93Z3JlZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByZXYsXHJcbiAgICAmX19uZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvd2dyZWVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7fVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJldiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmV4dCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59IiwiLnNvY2lhbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMTVweDtcclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRlZCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICAgICAgYm94LXNoYWRvdyB2YXIoLS10cmFuc2l0aW9uKSxcclxuICAgICAgICAgICAgb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uKSxcclxuICAgICAgICAgICAgZmlsbCB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1jb2xvci13aGl0ZSlcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgLnNvY2lhbF9fbGluay1pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWNvbG9yLWFjY2VudCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fbGluay1pY29uIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCB2YXIoLS10cmFuc2l0aW9uKTtcclxuICAgIH1cclxufSIsIi50YWJzIHtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgfVxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3cgMC4ycyxcclxuICAgICAgICAgICAgY29sb3IgMC4ycyxcclxuICAgICAgICAgICAgb3BhY2l0eSAwLjJzO1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMzUsIDg3LCA4NywgMC42KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyMzUsIDg3LCA4NywgMSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIzNSwgODcsIDg3LCAwLjYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG4tLWFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjM1LCA4NywgODcsIDEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgMCByZ2JhKDIzNSwgODcsIDg3LCAxKTtcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50LS1hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcbiIsIi50YWdzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG59Il19 */
