@import url(https://fonts.googleapis.com/css?family=Montserrat:100,200,300,regular,500,600,700,800,900,100italic,200italic,300italic,italic,500italic,600italic,700italic,800italic,900italic);:root{--container-width:1920px;--container-padding:40px;--font-accent:"Montserrat", sans-serif;--page-bg:#f5f5f5;--text-color:#18191a;--accent:#f8ff3f;--link-color:#0077FF;--laptop-size:1199px;--tablet-size:959px;--mobile-size:599px;--primary:#748c70;--black:#0c0c0c;--white:#fff;--grey:#8b8c8c;--light-grey:#cecece}.dark{--page-bg:#252526;--text-color:#fff}*{border:0}body{-webkit-box-sizing:border-box;box-sizing:border-box}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,legend,main,nav,section{display:block}h1,h4,h5,h6,p{font-weight:inherit}h1,h2,h3,h4,h5,h6,p{font-size:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,select,textarea{background-color:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;background:0 0;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}*,::after,::before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}html{scroll-behavior:smooth;font-size:62.5%}.main{padding-bottom:50px}::-moz-selection{background-color:#f33d3c;color:#fff}::selection{background-color:#f33d3c;color:#fff}a{color:#18191a}a:hover{color:#f33d3c}body,p{font-size:1.4rem}p{margin-bottom:10px;line-height:1.8}body{font-family:"Montserrat",sans-serif;font-weight:400;line-height:1.7;color:#18191a}.heading__primary{color:#18191a;font-size:3rem;font-weight:600;line-height:135%;margin-bottom:3rem}.h3{font-size:2rem;font-weight:600;margin-bottom:16px}.u-d-none{display:none!important}.u-visually-hidden{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);overflow:hidden}.u-center-text{text-align:center!important}.u-margin-bottom-small{margin-bottom:1.5rem!important}.u-margin-bottom-medium{margin-bottom:4rem!important}.u-margin-bottom-big{margin-bottom:8rem!important}.u-margin-top-big{margin-top:8rem!important}.u-margin-top-huge{margin-top:10rem!important}.u-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.u-justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.u-align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.u-flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.u-flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.u-spacer-sm{padding:25px 0!important}.u-spacer-md{padding:50px 0!important}.visually-hidden{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);overflow:hidden}.overlay{background-color:rgba(24,25,26,.3)}.u-justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.u-justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.u-nowrap{white-space:nowrap!important}.u-text-center{text-align:center!important}.stretched-link::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.container,.container-full{padding:0 var(--container-padding)}.container{margin:0 auto;max-width:var(--container-width);width:100%}.container-full{max-width:100%}.container-left-50,.container-right-50{padding:0 var(--container-padding);max-width:50%}.container-right-50{margin-left:auto}.container-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-half-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-half-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}body,html{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer{padding:60px 0;background-color:#e3e3e3}.advantage{border-radius:10px;background:#f3f3f3;padding:53px 34px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.advantage__title{font-size:3.6rem;font-weight:600;margin-bottom:13px;line-height:1}.btn,.btn:link,.btn:visited{font-weight:600;text-decoration:none;padding:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;border-radius:5px;-webkit-transition:all .2s;transition:all .2s;position:relative;border:0;cursor:pointer;text-align:center}.btn:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 1rem 2rem rgba(12,12,12,.2);box-shadow:0 1rem 2rem rgba(12,12,12,.2)}.btn:active,.btn:focus{outline:0;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 .5rem 1rem rgba(12,12,12,.2);box-shadow:0 .5rem 1rem rgba(12,12,12,.2)}.btn--white,.btn--white:link,.btn--white:visited{background-color:#fff;color:#18191a;border:1px solid #18191a}.btn--white::after,.btn--white:link::after,.btn--white:visited::after{background-color:#fff}.btn--white:hover,.btn--white:link:hover,.btn--white:visited:hover{color:#18191a}.btn--black,.btn--black:link,.btn--black:visited,input.btn--black{background-color:#18191a;color:#fff}.btn--black::after,.btn--black:link::after,.btn--black:visited::after{background-color:#18191a}.btn--black:hover,.btn--black:link:hover,.btn--black:visited:hover{color:#fff}.btn--black .icon,.btn--black:link .icon,.btn--black:visited .icon{stroke:#fff}.btn--catalog,.btn--red{color:#fff}.btn--catalog,.btn--red,.btn--red::after{background-color:#f33d3c}.btn--red:hover{color:#fff}.btn--catalog .icon{stroke:#fff}.btn--animated{-webkit-animation:moveInBottom .5s ease-out .75s;animation:moveInBottom .5s ease-out .75s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.btn--disabled,.btn--disabled[disabled]{background-color:#c5c5c5;color:#fff;cursor:not-allowed}.btn-icon,.btn-text,.filter__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;font-weight:600}.btn-text,.filter__btn{line-height:140%;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.filter__btn{height:20px;-webkit-box-sizing:content-box;box-sizing:content-box;padding:12px 16px;border-radius:5px}.filter__btn--white{color:#18191a;background-color:#fff;border:1px solid #8b8c8c}.filter__btn--black,.filter__btn--white:hover{color:#fff;background-color:#18191a}.filter__btn--black{border:1px solid #18191a}.filter__btn--black:hover{color:#18191a;background-color:#fff;border:1px solid #8b8c8c}.btn-cart,.btn-vk{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.btn-vk{color:#07f;font-weight:600;line-height:140%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;border:1px solid #07f;padding:12px}.btn-vk:hover{color:#fff;background-color:#07f}.btn-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.fav-btn.added .icon,.fav-btn__link:hover .icon--heart{fill:#f33d3c}.card{margin-bottom:20px;position:relative}.card__fav-btn{position:absolute;top:30.5px;right:24.5px;z-index:1}.fav-btn__link{display:-webkit-box;display:-ms-flexbox;display:flex}.fav-btn__link .icon--heart{fill:#cecece}.card__picture{border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;width:100%;height:0;padding-top:100%;position:relative}.card__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;inset:0}.card__price{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;font-weight:600;color:#18191a}.card__price,.price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.filter__clear a:hover,.footer__contacts a:hover,.footer__items .footer__item .text a:hover,.price__new{color:#f33d3c}.price__old{color:#cecece;text-decoration:line-through}.card__name{color:#343434;text-align:center;font-size:1.4rem;font-weight:400;line-height:150%}.card__name a::after{position:absolute;left:0;top:0;width:100%;height:100%}.filter__body{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 20px 20px 0 rgba(87,87,87,.05);box-shadow:0 20px 20px 0 rgba(87,87,87,.05);padding:20px;display:none;gap:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;left:0;z-index:9}.filter__tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#cecece}.filter__clear a{color:#cecece}.filter__list{max-height:500px;overflow-y:auto;padding-right:17px}.filter__list::-webkit-scrollbar{width:6px}.filter__list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px #cecece;box-shadow:inset 0 0 5px #cecece;border-radius:10px}.filter__list::-webkit-scrollbar-thumb{background-color:#18191a;border-radius:10px;opacity:.6}.filter__item{padding:12px;min-width:199px;border-radius:5px;border:1px solid #e0e4e2}.filter__item:not(:last-child){margin-bottom:10px}.filter__item:hover{background-color:#18191a;cursor:pointer}.filter__item:hover .filter__link{color:#fff}.filter__link{color:#18191a}.info__accordion{color:#18191a;font-weight:600;line-height:140%;width:100%;text-align:left;cursor:pointer;padding:22px 0;-webkit-transition:.4s;transition:.4s}.info__accordion:after{content:"";background:url(./../img/icons/caret-down.svg) no-repeat;width:24px;height:24px;float:right;margin-left:5px}.info__accordion.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.info__panel{display:none;overflow:hidden}.input-group__title{margin-bottom:10px}.input-group__notation{color:#8b8c8c;margin-bottom:20px}.input-group__control{border-radius:5px;border:1px solid #8b8c8c;padding:12px;width:100%}.input-group__control:focus{border-color:#18191a}.asterisk{color:#ff0018}.fancybox__content.modal{color:#18191a;max-width:500px;padding:48px;width:500px}.modal__actions{display:grid;gap:10px}.notice-amount{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px;background-color:#fff;border:1px solid #b9b9b9;border-radius:5px;width:-webkit-max-content;width:-moz-max-content;width:max-content;position:fixed;top:30%;right:10px}.notice__close{position:absolute;top:10px;right:10px;cursor:pointer}.notice-amount .notice__icon .icon{width:40px;height:40px;fill:#18191a;margin-right:20px}.notice-amount .notice__content,.pagination{display:-webkit-box;display:-ms-flexbox;display:flex}.notice-amount .notice__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#18191a}.notice-amount .notice__title{font-size:16px;font-weight:600;margin-bottom:10px}.notice-amount .notice__text{font-size:14px}.pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.pagination__next,.pagination__prev{line-height:1}.pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.pagination__iteam{padding:3px}.pagination__link{color:#1d1d1d;font-weight:600;line-height:140%}.pagination__link.active{border-bottom:1.5px solid #18191a}.quantification,.search__form{border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.quantification{line-height:1;padding:12px;border:1px solid #18191a}.quantification .icon--minus,.quantification .icon--plus{stroke:#000;width:14px;height:14px}.search__form{border:1px solid #b9b9b9;padding:16px 22px;width:275px;height:38px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search__btn{width:20px}.search__input{width:100%}.search__input::-webkit-input-placeholder{font-weight:400;line-height:130%;letter-spacing:.04em;color:#8b8c8c}.search__input::-moz-placeholder{font-weight:400;line-height:130%;letter-spacing:.04em;color:#8b8c8c}.search__input:-ms-input-placeholder{font-weight:400;line-height:130%;letter-spacing:.04em;color:#8b8c8c}.search__input::-ms-input-placeholder{font-weight:400;line-height:130%;letter-spacing:.04em;color:#8b8c8c}.search__input::placeholder{font-weight:400;line-height:130%;letter-spacing:.04em;color:#8b8c8c}.sizes__label{color:#343434;font-weight:600;line-height:140%;margin-bottom:10px}.sizes__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sizes__item.active{background-color:#18191a;color:#fff;border-radius:5px}.sizes__item:hover{cursor:pointer}.table-wrapper{width:100%;overflow-x:auto}.table{border-collapse:collapse;max-width:100%}.table td,.table th{border:1px solid #eee;padding:10px}.title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-bottom:23px}.title{font-size:3.6rem;font-weight:600;line-height:135%;margin-bottom:3rem}.title-2,.title-3{font-size:3rem;font-weight:600}.title-3{font-size:2rem;line-height:135%;margin-bottom:2rem}.count-goods{color:#8b8c8c;font-size:1.4rem;font-weight:400;margin-left:20px}.catalog-nav{display:none;width:278px;padding:20px;background-color:#fff;-webkit-box-shadow:0 20px 20px 0 rgba(87,87,87,.05);box-shadow:0 20px 20px 0 rgba(87,87,87,.05);border-radius:5px;position:absolute;-webkit-transform:translateY(350px);-ms-transform:translateY(350px);transform:translateY(350px)}.catalog-nav--open{display:block}.catalog-nav__header{display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog-nav__header .logo,.catalog-nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog-nav__header .logo{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.catalog-nav__item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:5px;border:1px solid #e0e4e2;background-color:#fff;padding-left:22px;position:relative}.catalog-nav__item:hover{background-color:#18191a}.catalog-nav__item:hover>.catalog-nav__link,.footer__contacts a,.footer__items .footer__item .text a{color:#fff}.catalog-nav__item:not(:last-child){margin-bottom:10px}.catalog-nav__item img{width:60px;height:60px;-o-object-fit:cover;object-fit:cover}.catalog-nav__link::after,.news-card__title a::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.catalog-nav__submenu{display:none;background-color:#fff;border-top-right-radius:5px;border-bottom-right-radius:5px;position:absolute;left:237px;top:0;width:278px;padding:20px 20px 20px 17px;max-height:500px;overflow-y:auto}.catalog-nav__submenu::-webkit-scrollbar{width:6px}.catalog-nav__submenu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px #fff;box-shadow:inset 0 0 5px #fff;border-radius:10px}.catalog-nav__submenu::-webkit-scrollbar-thumb{background-color:#18191a;border-radius:10px;opacity:.6}.catalog-nav__submenu .catalog-nav__item{padding:12px}.catalog-nav__item:hover .catalog-nav__submenu,.nav__item.has-children:hover>.submenu{display:block}.footer{border:1px solid #18191a;background:#18191a;color:#fff;margin-top:auto}.footer__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:96px;-moz-column-gap:96px;column-gap:96px}.footer__items .footer__item:nth-child(2),.footer__items .footer__item:nth-child(3){-ms-flex-negative:0;flex-shrink:0}.footer__title{color:#fff;font-size:1.6666666667rem;font-weight:600;margin-bottom:20px}.footer .info__item,.info__link{margin-bottom:10px}.info__link{color:#fff;font-size:1.4rem;font-weight:400;line-height:150%}.footer__location{color:#fff;font-weight:600;line-height:140%}.footer__contacts{margin-bottom:20px}.phones__item,.row{display:-webkit-box;display:-ms-flexbox;display:flex}.phones__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.row{margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;--columns:4}[class*=col-]{--width:4;--initialbasis:calc(var(--width, 0) / var(--columns, 4) * 100%);--gap:20px;-ms-flex-preferred-size:calc(var(--initialbasis) - var(--gap));flex-basis:calc(var(--initialbasis) - var(--gap))}.mobile-nav{display:none;background-color:#fff;width:278px;margin:0 auto;padding:20px;position:absolute;top:0;right:0;z-index:201}.mobile-nav--open{display:grid}.mobile-nav__close{position:absolute;top:32px;right:20px;z-index:1}.mobile-nav .info__item,.mobile-nav .info__items{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-nav .info__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}.mobile-nav .info__item{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-weight:600;line-height:normal}.mobile-nav .info__icon{-ms-flex-negative:0;flex-shrink:0}.mobile-links{position:relative;background-color:#fff;overflow:hidden}.mobile-links__item{border-radius:5px;border:1px solid #e0e4e2;padding:12px;position:static}.mobile-links__item:not(:last-child){margin-bottom:10px}.mobile-links__link.expandable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-links__link.expandable .icon--caret-right{stroke:#000}.sale .mobile-links__link{font-size:2rem;font-weight:700;color:#f33d3c}.catalog-mob-nav-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.catalog-mob-nav-btn .catalog-mob-nav-btn__link{color:#fff;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.mobile-nav__sub{position:absolute;top:0;right:0;width:100%;height:100%;background-color:currentColor;opacity:0;visibility:hidden;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);overflow-y:auto}.mobile-nav__sub.is-active{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mobile-links__back{color:#8b8c8c;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.catalog-mob-nav-btn{width:100%;margin-bottom:10px}.advantages__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:29px 48px;-ms-flex-wrap:wrap;flex-wrap:wrap}.banners .row,.featured .row{margin-bottom:20px}.banners__item{position:relative;border-radius:10px;overflow:hidden}.banner1{background:#000 url(./../img/main/banners/banner-01.jpg) no-repeat}.banner2{background:#000 url(./../img/main/banners/banner-02.jpg) no-repeat}.banner3{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),to(rgba(0,0,0,.7))),url(./../img/main/banners/banner-03.jpg) no-repeat;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(./../img/main/banners/banner-03.jpg) no-repeat;width:100%}.banner1,.banner2,.banner3{background-size:cover}.banners__info{color:#fff;padding:70px}.banners__title{font-size:6.4rem;font-weight:900;line-height:90%}.banners__subtitle{font-size:2rem;font-weight:600}.rabbits{position:absolute;right:176px;bottom:0}.banners__btn{font-weight:600;text-decoration:none;padding:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;border-radius:5px;border:0;cursor:pointer;text-align:center}.featured{padding-top:40px}.featured__item{border-radius:10px;overflow:hidden;position:relative}.featured__img{width:100%;height:0;padding-top:100%;position:relative}.featured__info{position:absolute;bottom:0;padding:20px}.featured__subtitle,.featured__title{color:#fff;font-weight:600;line-height:140%}.featured__title{font-size:3rem;line-height:135%}.filters{margin-bottom:60px}.filters__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.filters__item{position:relative}.filters__item .opened+.filter__body{display:grid}.filter__link{display:block;width:100%;height:100%}.filter__btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:135px}.type .icon--chevron-down{stroke:#fff;width:10px;height:10px}.brand:hover .icon--filter-brand,.type:hover .icon--chevron-down{stroke:#000}.brand .icon--filter-brand{stroke:#fff;width:20px;height:20px}.desc .icon--filter-desc{stroke:#000;width:20px;height:20px}.desc:hover .icon--filter-desc{stroke:#fff}.asc .icon--filter-asc{stroke:#fff;width:20px;height:20px}.asc:hover .icon--filter-asc{stroke:#000}.header-top{background-color:#646464;padding:23px 0 17px}.header-top .header-top__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px}.header-top .header-top__item,.header-top .info__item a{color:#fff}.header-top .header-top__delimiter{width:1px;height:24px;background-color:#efefef}.header-top .nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.header-top .nav__link{color:var(--white);font-weight:600}.header-top .contacts__value a:hover,.header-top .info__item a:hover,.header-top .nav__link.active,.header-top .nav__link:hover{color:#f33d3c}.header-top .info__item,.header-top .info__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-top .info__items{gap:30px}.header-top .info__item{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.header-top .info__icon{line-height:0}.header-top .info__text{font-weight:600}.header-top .socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;line-height:1}.header-top .contacts__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600}.header-top .contacts__item,.header-top .contacts__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.header-top .contacts__value a{color:var(--white)}.header{position:relative;position:sticky;top:0;z-index:199}.header-top .contacts__value,.header__items{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.header .nav{font-weight:600;font-size:14px;line-height:140%;color:#18191a}.header .nav__list,.header__items{display:-webkit-box;display:-ms-flexbox;display:flex}.header .nav__list{gap:10px 30px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.header .sale .nav__link{font-size:2.4rem;font-weight:700;color:#f33d3c}.header .logo{-ms-flex-negative:0;flex-shrink:0}.header .logo__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.header .actions,.header .info__items .basket a,.header .logo__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:43px;-moz-column-gap:43px;column-gap:43px}.header .info__items{gap:13px}.header .info__items .basket a{font-weight:600;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.header .catalog-nav-btn,.header .info__items,.header .info__items .basket a{display:-webkit-box;display:-ms-flexbox;display:flex}.header .header__nav-btn{display:none}.header__main-part{position:relative;padding:20px 0;background-color:#fff}.header__main-part .nav__link{color:#18191a}.header__main-part .nav__link.active,.header__main-part .nav__link:hover{color:#f33d3c}.hero__banner{border-radius:10px}.hero__info{padding:77px 107px}.hero__subtitle,.hero__title{color:#fff;font-size:9.6rem;font-weight:800;line-height:110%}.hero__subtitle{font-size:3.2rem;font-weight:600}.hero__banner--1,.hero__banner--2{background-repeat:no-repeat}.hero__banner--2{background-size:cover}.hero__banner--1{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(./../img/main/hero/main_banner-01.png) no-repeat;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(./../img/main/hero/main_banner-01.png) no-repeat;background-size:cover;background-position:right}.hero__banner--2{background-image:url(./../img/main/hero/main_banner-02.jpg)}.hero__banner--2 .hero__title{width:463px;color:#18191a}.hero .swiper__navigation{display:none}.icons-wrapper{padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.icon{fill:transparent;stroke:transparent;width:24px;height:24px}.icon--close{stroke:#000;width:16px;height:16px}.icon--heart{fill:var(--text-color)}.icon--bag,.icon--burger,.icon--search{stroke:var(--text-color)}.icon--footerPhoneCall{fill:#ff0;stroke:#0c0c0c}.icon--arrow-left,.icon--arrow-right{stroke:#000}.expandable.opened .icon--chevron-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.icon--caret-left,.icon--caret-right{stroke:#1d1d1d;width:16px;height:16px}.icon--bin{fill:#000}.logo{font-size:32px}.news{padding-top:50px}.news__items{row-gap:20px}.news__list{margin-top:30px}.btn-icon svg{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.btn-icon:hover svg{width:26px;stroke:#f33d3c}.news-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;border-radius:10px;border:1px solid #8b8c8c;padding:24px;position:relative}.news-card:hover{border:unset}.news-card__label{color:#18191a;font-weight:400;border-radius:50px;border:1px solid #18191a;padding:4px 8px}.news-card__title{color:#18191a;font-weight:600;line-height:140%}.news-card__date{color:#8b8c8c;font-weight:400}.products__items{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;gap:20px}.scheme__items{margin-top:30px}.scheme__item{background:#f3f3f3;border-radius:10px;padding:24px 30px}.scheme__title{font-size:2rem;font-weight:600;margin-bottom:20px}.custom-swiper-pagination,.swiper__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper__navigation{margin-top:16px;gap:30px}.custom-swiper-pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px}.custom-swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{width:auto}.custom-swiper-pagination .swiper-pagination-bullet{width:24px;height:4px;background-color:#18191a;opacity:.2;border-radius:unset}.custom-swiper-pagination .swiper-pagination-bullet-active{opacity:1}.custom-swiper-button-next,.custom-swiper-button-prev{background-size:22px 10px;background-repeat:no-repeat;background-position:center;padding:5px 11px}.custom-swiper-button-next:hover,.custom-swiper-button-prev:hover{cursor:pointer}.custom-swiper-button-prev{background-image:url(./../img/icons/slider-arrow-left.svg)}.custom-swiper-button-next{background-image:url(./../img/icons/slider-arrow-right.svg)}.slider-reviews .swiper-slide{text-align:center}.slider-product .swiper-slide{border-radius:10px;width:100%;height:0;padding-bottom:100%;overflow:hidden}.featured__img img,.slider-product .swiper-slide img{width:100%;height:100%;position:absolute;inset:0;-o-object-fit:cover;object-fit:cover}.page-about .row{padding:25px 0;--columns:2}.page-brands .content{padding:50px 0}.page-brands .content .row{--columns:2}.page-brands .content__title{font-size:12.8rem;font-weight:900;line-height:135%;margin-bottom:20px}.alphabet{margin-bottom:30px}.alphabet__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 20px}.alphabet__link{color:#18191a;font-size:2rem;font-weight:600;line-height:135%}.brands__table{border-radius:10px;border:1px solid #e2e2e2}.brands__row{display:grid;grid-template-columns:auto 1fr;border:1px solid #e2e2e2}.acrostic{font-size:12.8rem;font-weight:600;line-height:135%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #e2e2e2;width:200px;padding:40px}.brands__list{padding:20px}.brands__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.brands__link{font-size:2rem;font-weight:600;line-height:135%}.input-groups{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.cart-empty{padding:100px 0}.cart-empty .icon--bag{stroke:#000;width:169px;height:169px}.input-group__address{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.cart-product{display:grid;grid-template-columns:1fr 3fr 1fr 1fr 1fr;grid-template-rows:repeat(2,1fr);grid-template-areas:"image names size quantity price" "image names actions actions actions";margin-bottom:40px;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e2e2e2}.cart-product>*{padding:10px}.cart-product__image{grid-area:image}.cart-product__names{grid-area:names;display:grid;gap:10px;-ms-flex-line-pack:justify;align-content:space-between;height:100%;width:100%}.cart-product__supplier{font-weight:600;line-height:140%}.cart-product__size{grid-area:size}.cart-product__size .size-label{display:none}.cart-product__quantity{grid-area:quantity}.cart-product__price{grid-area:price;color:#ff0018}.cart-product__actions{grid-area:actions;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:23px;-moz-column-gap:23px;column-gap:23px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;justify-self:flex-end}.summary{padding:20px 12px;border-radius:0 0 10px 10px;background-color:#fefbf9}.summary__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}.summary__items,.summery__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.summary__name{color:#8b8c8c}.error__btns a,.summary__decorator{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.summary__decorator{border-bottom:1px dashed #8b8c8c}.page-delivery_payment .row{--columns:2}.page-delivery_payment [class*=col-]{border-radius:10px;background:#fefbf9;padding:51px 28px}.delivery__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px 30px;margin-bottom:30px}.error{text-align:center}.error .error__btns,.error .error__text,.error .search{width:480px}.error .search{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}.error .search__form{width:100%}.error .u-flex{row-gap:30px}.error__btns,.post__meta{display:-webkit-box;display:-ms-flexbox;display:flex}.error__btns{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.error__btns a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-post .row{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.post__meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin-bottom:33px}.post__label{border-radius:50px;border:1px solid #18191a;padding:4px 8px}.post__date{color:#8b8c8c}.post__content,.post__navigation{display:-webkit-box;display:-ms-flexbox;display:flex}.post__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post__navigation{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}.page-product .row{padding:20px 0}.page-product [class*=col-]{--gap:20px;max-width:calc(var(--initialbasis) - var(--gap))}.page-product .product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}.page-product .product-info__name{color:#343434;font-size:2rem;font-weight:600;line-height:1.35}.page-product .product-info__supplier,h2,h3{font-weight:600;line-height:1.4}.page-product .product-info__tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.page-product .product-info__price{font-size:2rem;font-weight:700}.page-product .product-info .info__item{border-top:1px solid #e2e2e2}.page-product .product-info__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.page-product .product-info__form .btn{-ms-flex-item-align:self-start;align-self:self-start}.reviews__item{border-radius:10px;background:#fefbf9;padding:30px;margin-bottom:20px;position:relative}.reviews__item .btn-vk{position:absolute;top:30px;right:30px}.reviews__item .icon--chevron-down{stroke:#000;width:10px;height:10px}.reviews__item .btn-text{display:none}.reviews__name{font-size:2rem;font-weight:600;margin-bottom:16px}.reviews__subtitle{opacity:.5;margin-bottom:10px}.reviews__review{margin-bottom:16px}.collapse{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}h2,h3{color:#18191a;font-size:1.8rem;line-height:1.35;margin-bottom:2rem}.product-description p{text-align:justify;margin-bottom:1rem}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.submenu{display:none;padding:20px;background-color:#fff;-webkit-box-shadow:0 20px 20px 0 rgba(87,87,87,.05);box-shadow:0 20px 20px 0 rgba(87,87,87,.05);border-radius:5px;position:absolute;min-width:200px;max-height:400px;overflow-y:auto}.submenu--open{display:block}.submenu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:5px;border:1px solid #e0e4e2;background-color:#fff;position:relative}.submenu__item:hover{background-color:#18191a}.submenu__link{color:#18191a}.submenu__link:hover{color:#fff}.submenu__item:not(:last-child){margin-bottom:10px}.submenu__link::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.submenu::-webkit-scrollbar{width:6px}.submenu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px #fff;box-shadow:inset 0 0 5px #fff;border-radius:10px}.submenu::-webkit-scrollbar-thumb{background-color:#18191a;border-radius:10px;opacity:.6}.submenu__item{padding:12px}.header .mobile-nav .account{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-column-gap:5px;-moz-column-gap:5px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;column-gap:5px}.news-card__picture{width:100%;height:0;padding-bottom:100%;position:relative}.news-card__picture img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-post .row{gap:30px}.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:10px}.card__info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.card__name,.card__price{margin-top:unset}.card__name a::after{content:unset}.price__item:not(.active){display:none}.card__variants{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;row-gap:10px;width:100%}.price__item.active{-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;width:100%}.card__variants,.page-product .product-info__price,.price__current,.price__item.active{display:-webkit-box;display:-ms-flexbox;display:flex}.price__current{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.page-product .product-info__price{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.card .sizes__items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sizes__items{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.sizes__item.active{padding:5px 10px}.footer__items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.product-info__favourite{-ms-flex-negative:0;flex-shrink:0}.invalid-feedback{width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.annotation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;color:#dc3545;margin-top:10px}.annotation .icon{fill:#dc3545;width:14px;height:14px}.page-product .form-product{height:auto}.product-info__sku{display:none}.product-info__sku.active{display:block}.slider-popular .swiper-wrapper,.slider-related .swiper-wrapper{height:auto}@media only screen and (min-width:480px){.col-1-2,.col-2{--width:2}.col-1-4,.col-2-4,.col-3,.col-4{--width:4}.order-2,.order-3{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:768px){.col-1-2,.col-1-4{--width:1}.col-2-4{--width:2}.col-3,.col-3-4{--width:3}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:1274px){.container-right{padding-left:var(--container-padding)}.container-left{padding-right:var(--container-padding)}.container-half-left{padding-left:var(--container-padding)}.container-half-right{padding-right:var(--container-padding)}.header-top .header-top__delimiter{display:none}}@media (max-width:780px){.container-left-50,.container-right-50{max-width:100%}.container-half-left,.container-half-right{padding:0 var(--container-padding)}}@media only screen and (max-width:600px){.products__item{--width:4!important;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}@media only screen and (max-width:56.25em){:root{--container-padding:20px}body{font-size:1.4rem}.heading__primary{font-size:2.8rem;line-height:120%}.u-margin-bottom-medium{margin-bottom:3rem!important}.u-margin-bottom-big{margin-bottom:5rem!important}.title{font-size:2.8rem;line-height:120%}.title-2{font-size:2.5rem;line-height:1.2}.title-3{font-size:1.4rem;line-height:140%}.footer__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.info__link{font-size:1.4rem}.row{row-gap:20px}.banners__info{padding:20px}.banners__title{font-size:4rem}.banners__subtitle{font-size:1.4rem}.rabbits{right:0}.header .nav{display:none}.header .nav__list{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.header .info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header .account{display:none;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.hero__info{padding:20px}.hero__title{font-size:4rem}.hero__subtitle{font-size:1.6rem}.hero__banner--2 .hero__title{width:auto}.hero .swiper__navigation{display:-webkit-box;display:-ms-flexbox;display:flex}.btn-icon{display:none}.products__items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.products__item{--width:2;--gap:20px}.swiper__navigation{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:37.5em){.card{font-size:1.4rem}.card__fav-btn{top:10px;right:10px}.filter__body{left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.fancybox__content.modal{max-width:100%}.notice-amount{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;max-width:100%;top:50%;right:unset;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.search__form{width:auto}[class*=col-]{--gap:10px}.mobile-nav{row-gap:20px}.banners__items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filters{margin-bottom:unset}.filters__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}.filters__item{position:static;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header-top,.header__main-part{padding:10px 0}.header-top .info__items{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.header-top .info__text{font-size:11px}.header-top .contacts,.header-top .socials{display:none}.header__items{row-gap:20px}.header .logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header .header__search{display:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.header .actions{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.header .catalog-nav-btn{display:none}.header .header__nav-btn{display:block;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.hero__info{padding-top:0}.hero__subtitle{margin-bottom:20px}.hero__banner--1{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.4))),url(./../img/main/hero/main_banner-01-mob.png) no-repeat;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(./../img/main/hero/main_banner-01-mob.png) no-repeat;background-size:cover;background-position:bottom}.hero__banner--1::before{content:"-30%";font-family:Montserrat;font-size:97.482px;font-style:normal;font-weight:800;display:block;color:#fff;line-height:135%;letter-spacing:4.874px;padding:60px 20px}.slider-reviews .swiper-slide{width:100%;height:0;padding-bottom:100%}.slider-reviews .swiper-slide img{width:100%;height:100%;position:absolute;inset:0;-o-object-fit:cover;object-fit:cover}.slider-product{max-width:320px}.page-brands .content__title{font-size:2.8rem;font-weight:600;line-height:120%}.acrostic{font-size:4.8rem;padding:20px;width:100px}.brands__list{padding:20px 12px}.brands__link{font-size:1.4rem}.client-info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cart-product,.input-group__address{-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-product{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:20px}.cart-product>*{padding:0}.cart-product__image{-ms-flex-item-align:center;align-self:center;width:59px;height:77px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.cart-product__names{width:194px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cart-product__size{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.cart-product__size .size-label{display:inline}.cart-product__quantity{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.cart-product__price{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-item-align:center;align-self:center}.cart-product__actions{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;margin-bottom:20px}.delivery__items,.error__btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.error .error__btns,.error .error__text,.error .search{width:320px}.error__btns{width:100%}.featured__items,.page-product .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reviews__item .btn-vk{position:static;top:unset;right:unset;margin-bottom:20px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImFic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwicGFnZXMvX2NhcnQuc2NzcyIsImJhc2UvX3V0aWxpdGllcy5zY3NzIiwiYmFzZS9fY29udGFpbmVycy5zY3NzIiwiYmFzZS9fc3RpY2t5LWZvb3Rlci5zY3NzIiwibWFpbi5zY3NzIiwiY29tcG9uZW50cy9fYWR2YW50YWdlLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX2NhcmQuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19maWx0ZXIuc2NzcyIsImNvbXBvbmVudHMvX2luZm8uc2NzcyIsImNvbXBvbmVudHMvX2lucHV0LWdyb3VwLnNjc3MiLCJjb21wb25lbnRzL19tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fbm90aWNlLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19xdWFudGlmaWNhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19zaXplcy5zY3NzIiwiY29tcG9uZW50cy9fdGFibGUuc2NzcyIsImNvbXBvbmVudHMvX3RpdGxlLnNjc3MiLCJsYXlvdXQvX2NhdGFsb2ctbmF2LnNjc3MiLCJsYXlvdXQvX2dyaWQuc2NzcyIsImxheW91dC9fbW9iaWxlLW5hdi5zY3NzIiwiYmxvY2tzL19hZHZhbnRhZ2VzLnNjc3MiLCJibG9ja3MvX2Jhbm5lcnMuc2NzcyIsImJsb2Nrcy9fZmVhdHVyZWQuc2NzcyIsImJsb2Nrcy9fZmlsdGVycy5zY3NzIiwiYmxvY2tzL19oZWFkZXItdG9wLnNjc3MiLCJibG9ja3MvX2hlYWRlci5zY3NzIiwiYmxvY2tzL19oZXJvLnNjc3MiLCJibG9ja3MvX2ljb25zLnNjc3MiLCJibG9ja3MvX2xvZ28uc2NzcyIsImJsb2Nrcy9fbmV3cy5zY3NzIiwiYmxvY2tzL19wcm9kdWN0cy5zY3NzIiwiYmxvY2tzL19zY2hlbWUuc2NzcyIsImJsb2Nrcy9fc3dpcGVyLnNjc3MiLCJwYWdlcy9fYWJvdXQuc2NzcyIsInBhZ2VzL19icmFuZC5zY3NzIiwicGFnZXMvX2RlbGl2ZXJ5X3BheW1lbnQuc2NzcyIsInBhZ2VzL19lcnJvci5zY3NzIiwicGFnZXMvX3Bvc3Quc2NzcyIsInBhZ2VzL19wcm9kdWN0LnNjc3MiLCJwYWdlcy9fcmV2aWV3cy5zY3NzIiwiX2N1c3RvbS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW9CQSwrTEFFQSxLLENDWEMsd0IsQ0FDQSx3QixDQUNBLHNDLENBQ0EsaUIsQ0FFQSxvQixDQUNBLGdCLENBQ0Esb0IsQ0FHQSxvQixDQUNBLG1CLENBQ0EsbUIsQ0FDQSxpQixDQUNBLGUsQ0RVRCxZLENFc0JRLGMsQ0R6RFIsb0IsQ0R3Q0EsSyxDQUNFLGlCLENDYkYsaUIsQ0UzQkEsQyxDQUdDLFEsQ0hrS0QsSSxDRzVKQyw2QixDSGlEQyxxQixDQUtGLEMsQ0FNQSxPLENBTkEsTSxDQUVBLFMsQ0cvQ0Esb0IsQ0FVQSxLLENIaURBLE0sQ0FBQSxNLENBK0VBLE0sQ0czSEEsSSxDSDJDQSxHLENBR0EsTyxDRzdDQyxhLENBR0QsRSxDSGtEQSxFLENHOUNBLEUsQ0hnREEsRSxDQUNBLEMsQ0FFRSxtQixDR3ZERixFLENIZ0RBLEUsQ0FBQSxFLENBRUEsRSxDRzlDQSxFLENIZ0RBLEUsQ0FDQSxDLENBQUEsaUIsQ0FJQSxFLENBRUEsSyxDRzlDQSxlLENIa0RBLEcsQ0c3Q0ksa0IsQ0g2Q0osRyxDR3pDQSxHLENBQ0MsYyxDSDhDRCxXLENBSUEsTyxDRzdDSSxpQixDSGlESixLLENBS0EsTSxDQUZBLFEsQ0d6Q0EsNEIsQ0FMQSxNLENIMkNBLEssQ0FLQSxNLENBRkEsUSxDRzVDSSxtQixDSDhDSixpQixDQUdFLGEsQ0FFRixnQixDQUdFLFksQ0FDRixNLENBR0Esa0IsQ0c5Q0Esb0IsQ0FDQyx1QixDSDhDRCxlLENBR0UsNEIsQ0l0SUYsYyxDSndJRSxjLENBR0YsYSxDQUVBLFksQ0FEQSxZLENBREEsVyxDQUlFLFMsQ0FHRix3QixDQUZBLFMsQ0FJRSxRLENBR0YsSyxDQUhBLGMsQ0FXQSxDLENBQ0EsTyxDQUhBLFEsQ0FLRSxRLENJMUlGLFMsQ0FDSSwwQixDQUNBLGtCLENBR0osSSxDQUNJLHNCLENKbUlKLGUsQ0FRQSxLLENBVUUsbUIsQ0FHRixnQixDS3JMSSx3QixDQUNBLFUsQ0hxREksVyxDR3pEUix3QixDTCtMRSxVLENBR0YsQyxDS3RMQSxhLENMMExBLE8sQ0t0TEksYSxDTHNMSixJLENFN0lRLEMsQ0cvQk4sZ0IsQ0grQk0sQyxDRzdDUixrQixDQzhCRSxlLENONEpGLEksQ0FVRSxtQyxDS3ZMRixlLENBRUUsZSxDQUNBLGEsQ0U1QkYsaUIsQ0FDQyxhLENQK01ELGMsQ0FVRSxlLENPdE5GLGdCLENBQ0Msa0IsQ1AwTkQsRyxDT3ROQyxjLENBQ0EsZSxDQUNBLGtCLENQME5ELFMsQ0FSQSxzQixDQVlBLGtCLENBUkEsaUIsQ0FVRSxTLENPeE5GLFUsQ0FBeUIsVyxDUGtOekIsUSxDQVVFLFMsQ08zTkYsa0IsQ0FDSSxxQixDUG9OSixrQixDRWhMUSxlLENGNkxSLGMsQ0FSQSwyQixDQVlBLHNCLENBUkEsOEIsQ0FZQSx1QixDQVJFLDRCLENPbE5GLG9CLENBQW9CLDRCLENBQ3BCLGlCLENBQXFCLHlCLENBRXJCLGtCLENBQVUsMEIsQ1A0TlYsTyxDQVlFLDZCLENPdk9GLDZCLENBQTZCLHNCLENQK043QiwwQixDQWNFLGtDLENPNU9GLCtCLENBQXdCLHVDLENQa094QixxQixDQWdCRSxrQyxDT2pQRiwrQixDQUE0Qiw0QixDUDRQNUIsYyxDQW5CQSxxQyxDQXFCRSxzQyxDTzVQRixtQyxDQUFlLCtCLENQaVFmLFksQ08vUEEsNEIsQ0FBZSx3QixDQUNmLFksQ0FBZSx3QixDQUVmLFksQ0FDQyx3QixDUHdRRCxnQixDT3BRQyxpQixDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQUNBLFEsQ0FDQSxTLENQaVBELGtCLENBc0JFLHFCLENPcFFGLGtCLENBQ0MsZSxDQUdELFEsQ0FDRSxrQyxDUGlQRix5QixDQXdCRSxpQyxDT3RRRiw4QixDQUNFLGdDLENQMFFGLHlCLENPdlFBLGtDLENBQ0Usc0MsQ0FHRixTLENBQ0UsNEIsQ0FHRixjLENBQ0UsMkIsQ1AyUUYsdUIsQ092UUUsaUIsQ0FDQSxLLENBQ0EsTyxDUGlQRixRLENBeUJFLE0sQ1FuV0YsUyxDQUNDLFUsQ1J1V0QsVSxDQU9BLGUsQ1FsV0Esa0MsQ1IyVkEsVSxDQXZCQSxhLENRelVBLGdDLENBQ0MsVSxDUnNXRCxlLENRaldDLGMsQ05jRyxrQixDRjZWSixtQixDUTVXQSxrQyxDUnlXRSxhLENBR0YsbUIsQ1FqV0MsZ0IsQ05JRyxnQixDTU5KLCtFLENScVZBLGUsQ0F5QkUsZ0YsQ0FyQkYsb0IsQ0V6VkksZ0YsQ01VSiwrRSxDUm9WQSxxQixDQXlCRSwrRSxDUW5XRixnRixDUndXQSxJLENFNVhJLEksQ0Y2WEYsZ0IsQ0F2QkEsbUIsQ0FDRixtQixDQXlCRSxZLENRbFdGLDJCLENBQ0MsNEIsQ0FHQSx5QixDUjBVRCxxQixDQTJCQSxPLENBS0UsYyxDQXZCQSx3QixDQTZCRixVLENBdkJBLGtCLENFM1hJLGtCLENNK0NKLGlCLENSdVdFLGtCLENBdkJBLG1CLENBQ0YsVyxDQTJCQSxpQixDQXZCRSxnQixDQUNGLGUsQ0F5QkUsa0IsQ1NwYkYsYSxDVHdiQSxJLENBQ0EsUyxDQUNBLFksQ1N2YkksZSxDVHliRixvQixDQUNBLFksQ0E1QkYsMEIsQ0E4QkUsMEIsQ1N6YkYsbUIsQ0FDSSx1QixDVDhaSixvQixDQThCRSxzQixDU3piRix3QixDQUNDLHFCLENBQ0Esa0IsQ1Q4WkQsdUIsQ0E4QkUsb0IsQ1U1YkYsZSxDQ1pBLGlCLENBQ0UsMEIsQ0FDQSxrQixDQUNBLGlCLENBQ0EsUSxDWDJjQSxjLENBQ0EsaUIsQ1d6Y0YsVSxDQUNFLGtDLENBQ0EsOEIsQ0FDQSwwQixDQUNBLGdELENYOGFGLHdDLENBa0NBLFcsQ0FDQSxVLENZdGRRLFMsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSxpRCxDWjBkTix5QyxDQUdGLFcsQ0FDQSxnQixDQUNBLG1CLENBQ0UscUIsQ0FDQSxhLENZOWRNLHdCLENaa2VSLGtCLENBQ0EsdUIsQ0FDQSwwQixDWTlkUSxxQixDWmtlUixpQixDQUNBLHNCLENBQ0EseUIsQ1kvZFEsYSxDQUdKLFcsQ1ppZUosZ0IsQ0FDQSxtQixDWXZVQSxnQixDWndVRSx3QixDQUNBLFUsQ0EzQ0Ysa0IsQ1lsYkksdUIsQ1prZUosMEIsQ1k5ZFEsd0IsQ0FHQSxpQixDWmdlUixzQixDQTdDQSx5QixDWS9hUSxVLENBS0osaUIsQ1o2ZEosc0IsQ0FDQSx5QixDQTdDQSxXLENBZ0JBLGEsQ0FiQSxTLENZemFZLFUsQ1pzYlosYSxDQWJBLFMsQ0FtREEsZ0IsQ0E3Q0Esd0IsQ0FpREEsZSxDQTdDQSxVLENBc0RBLG1CLENZbGRRLFcsQ1pzZFIsYyxDQTdDQSxnRCxDWWxhSSx3QyxDQUNJLHFDLENaa2ROLDZCLENBN0NGLGMsQ1lqYUksd0IsQ0FFSSx3QixDQUNBLFUsQ0FDQSxrQixDQUlSLFMsQ0FPQSxTLENBUUEsWSxDQWRJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ1ptZEYscUIsQ0FDQSxrQixDWW5kRSxzQixDWnFkRixtQixDQUNBLGMsQ1lyZEUsZSxDQUdKLFMsQ0FRQSxZLENBTkksZ0IsQ0FHQSx1QixDWjJkRixvQixDQUNBLGUsQ1l6ZEYsWSxDQU1JLFcsQ0FDQSw4QixDWm1lRixzQixDWWxlRSxpQixDQUNBLGlCLENac2VKLG1CLENZbGVRLGEsQ0FDQSxxQixDWmlhUix3QixDQTJFQSxtQixDQUxBLHlCLENBbEVBLFUsQ1k3Wkksd0IsQ1pvZUosbUIsQ1k5ZFksd0IsQ1ppYVoseUIsQ0FvRUUsYSxDWTlkRixxQixDQUNJLHdCLENaeWZKLFMsQ0F2QkEsTyxDWTVjQSx1QixDQUNFLG9CLENBQ0EsZSxDWjBjRixPLENZL2RJLFUsQ0FBQSxlLENBQ0EsZ0IsQ1prZUYsMEIsQ0FDQSwwQixDWWxlRSxtQixDWm9lRix3QixDQUNBLHFCLENZcGVFLGtCLENBSUEsaUIsQ0FDSSxxQixDQUNBLFksQ0FJUixhLENBQ0ksVSxDQUFBLHFCLENad2VKLFMsQ0FDRSxtQixDWXZlRSxtQixDWnllRixZLENBQ0EscUIsQ0E5RUYsa0IsQ0FnRkUsb0IsQ0FXRixvQixDQXZEQSxpQyxDYTFtQkUsWSxDYnFxQkYsSyxDQUNFLGtCLENBOUVBLGlCLENhamxCRixjLENBQ0UsaUIsQ0FDQSxVLENBQ0EsWSxDQUNBLFMsQ2JzcUJGLGMsQ0FDRSxtQixDQUNBLG1CLENBOUVBLFksQ2FsbEJGLDJCLENBQ0ksWSxDQU9BLGMsQ0FDRSwyQixDYm9sQk4sNEIsQ0FrRkUsZSxDYWpxQkYsVSxDQUNFLFEsQ0FDQSxnQixDQUNBLGlCLENicXFCRixrQixDYWpxQkUsVSxDYmtsQkYsVyxDQWtGRSxtQixDYWpxQkYsZ0IsQ0FDRSxpQixDQUNBLE8sQ2JxcUJGLFksQ2EvcEJBLHVCLENBQ0Usb0IsQ0FBQSxzQixDYndxQkEsZ0IsQ2F0cUJBLGUsQ2J3cUJBLGEsQ0FaRixZLENBZ0JBLE0sQ2F4cUJFLG1CLENia2xCRixtQixDQXlGRSxZLENheHFCRix1QixDQUNFLG9CLENBQUEsZSxDYnN1QkYsc0IsQ2NueEJFLHlCLENkcXlDRiwwQyxDQTNrQkEsVyxDQUNFLGEsQ2ExcUJGLFcsQ0FDRSxhLENia2xCRiw0QixDQStGQSxXLENhN3FCRSxhLENibWxCRixpQixDQTZGRSxnQixDYTdxQkYsZSxDQUNFLGdCLENia3JCRixvQixDQTFGQSxpQixDYWpsQkUsTSxDQUNFLEssQ0FDQSxVLENBQ0EsVyxDYmlyQkosYSxDQTNGQSxxQixDQTZGRSxrQixDZTF3QkYsbUQsQ0FDRSwyQyxDQUNBLFksQ0FDQSxZLENmNHdCQSxRLENlM3dCQSx5QixDQUNBLHNCLENBQ0EsaUIsQ0FDQSxpQixDQUFBLE0sQ0FBQSxTLENmaXhCRixjLENBOUZBLG1CLENFcG9CUSxtQixDYXREUixZLENmNHhCRSx3QixDQUNBLHFCLENBQ0EsNkIsQ0FDQSxhLENBR0YsZ0IsQ2VqeEJBLGEsQ2Z5eEJBLGEsQ0FwR0EsZ0IsQ0FzR0UsZSxDZXB4QkEsa0IsQ0FFRSxnQyxDQUNFLFMsQ0FJTixzQyxDQUNFLHdDLENBQ0EsZ0MsQ0FDQSxrQixDZnd4QkYsc0MsQ0FwR0Esd0IsQ2U5cUJFLGtCLENBQ0UsVSxDZmlyQkosYSxDZTdxQkUsWSxDQUNFLGUsQ0FDQSxpQixDQUNBLHdCLENBSUosa0JBQUEsWSxDQUNFLGtCLENmc3hCRixtQixDQXJHQSx3QixDZTVxQkUsYyxDQUlBLGlDLENBQ0UsVSxDQUdBLGEsQ0FDRSxhLENBTU4sZ0IsQ0FDRSxhLENmMHFCRixlLENBdUdFLGdCLENnQjMxQkYsVSxDQUNFLGUsQ0FDQSxjLENBQ0EsYyxDQUNBLHNCLENBQ0EsYyxDaEIrMUJGLHNCLENnQjUxQkUsVSxDaEJ1dkJGLHVELENnQnJ2QkUsVSxDQUNFLFcsQ0FDQSxXLENBQ0EsZSxDaEJnMkJKLDZCLENBdEdBLGdDLENnQm52QkksNEIsQ0FDRSx3QixDaEJxdkJOLFksQ0EwR0UsWSxDZ0IxMUJGLGUsQ2hCcXZCQSxtQixDQTBHRSxrQixDQXRHRixzQixDQTBHRSxhLENpQnozQkYsa0IsQ2pCb3hCQSxxQixDQTBHRSxpQixDaUIxM0JGLHdCLENBQ0UsWSxDQUNBLFUsQ2pCcXhCRiwyQixDaUJqeEJFLG9CLENqQjgzQkYsUyxDaUJ6M0JBLGEsQ2pCNjNCQSx3QixDa0JoNUJBLGEsQ0FDRSxlLENBQ0EsWSxDQUNBLFcsQ2hCbURNLGUsQ2dCdERSLFksQ2xCeTVCRSxRLENBR0YsYyxDa0JqNUJBLG1CLENBQ0UsbUIsQ0FDQSxZLENsQjB5QkYsa0IsQ0EwR0UsYyxDbUJqNkJGLFksQ0FDRSxxQixDQUFBLHdCLENBQUEsaUIsQ0FDQSx5QixDbkJxNkJBLHNCLENtQnA2QkEsaUIsQ0FDQSxjLENBQ0EsTyxDQUNBLFUsQ25CdzZCRixjLENtQnQ2QkUsaUIsQ0FDQSxRLENBQ0EsVSxDbkIwekJGLGMsQ0FpSEEsa0MsQ0FDRSxVLENBQ0EsVyxDQUNBLFksQ0FDQSxpQixDQUdGLCtCLENBcUJBLFcsQ21COTZCRSxtQixDbkIyekJGLG1CLENBc0hFLFksQ0F4QkYsK0IsQ0FJRSwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxxQixDQXBIQSxhLENtQnZ6QkYsNkIsQ0FDRSxjLENBQ0EsZSxDQUNBLGtCLENuQms3QkYsNEIsQ21COTZCQSxjLENuQms3QkEsVyxDbUIzNkJBLHVCLENBQ0Usb0IsQ0FBQSxzQixDQUFBLHdCLENBQ0EscUIsQ0FBQSxrQixDbkJtN0JBLHVCLENBQ0Esb0IsQ21CbjdCQSxlLENuQnc3QkYsaUIsQ21CcjdCQSxpQixDQUVFLGEsQ25CdTdCRixpQixDbUJuN0JBLG1CLENBQ0UsbUIsQ25CMnpCRixZLENBMkhFLGtCLENvQnorQkYsYyxDQUNFLHVCLENBQUEsb0IsQ0FBQSxlLENwQisrQkYsa0IsQ29CNytCRSxXLENwQmkvQkYsaUIsQ0FDRSxhLENBQ0EsZSxDQWpJRixnQixDQXFJQSx3QixDb0JqL0JFLGlDLENBR0YsZSxDcEJ5Z0NBLGEsQ3FCcGhDRSxpQixDckIwaENBLG1CLENBQ0EsbUIsQ3FCemhDQSxZLENyQjJoQ0Esd0IsQ0FDQSxxQixDcUIzaENBLGtCLENyQm01QkYsdUIsQ3FCNzRCRSxvQixDckI0aENBLGUsQ29CMWhDRixlLENwQjQvQkUsYSxDb0J0L0JGLFksQ3BCazNCQSx3QixDQTBJQSw0QixDQUNBLDJCLENvQnQvQkUsVyxDcEJpM0JGLFUsQ29CLzJCRSxXLENwQjAvQkYsYSxDcUJyaENBLHdCLENBQ0UsaUIsQ0FBQSxXLENBQ0EsVyxDQUlBLHdCLENBQ0EscUIsQ0FDQSw2QixDckJpaUNGLFksQ0E1SUEsVSxDQWdKQSxjLENzQjNpQ0UsVSxDdEIraUNGLHlDLENzQjNpQ0UsZSxDQUFBLGdCLENBQUEsb0IsQ0FDQSxhLEN0QmlqQ0YsZ0MsQ0FDRSxlLENBQ0EsZ0IsQ3NCampDQSxvQixDdEJtakNBLGEsQ0V0Z0NNLG9DLENvQnREUixlLEN0QmlrQ0UsZ0IsQ0FwSkEsb0IsQ0FDRixhLENBd0pBLHFDLENBcEpBLGUsQ0FzSkUsZ0IsQ3NCcGpDRixvQixDQUNFLGEsQ0FHRiwyQixDQUNFLGUsQ0FDQSxnQixDQUNBLG9CLENBQ0EsYSxDQUpGLGEsQ0FDRSxhLENBQ0EsZSxDQUNBLGdCLENBQ0Esa0IsQ0FKRixhLENBQ0UsbUIsQ0FDQSxtQixDQUNBLFksQ0FIRix3QixDQUNFLHFCLENBQ0Esa0IsQ3RCbTZCRixtQixDQTJLRSx3QixDc0JobENGLFUsQ0FDRSxpQixDdEJvNkJGLGtCLENBa0xFLGMsQ0FHRixjLEN1Qi9tQ0UsVSxDQUNBLGUsQ0FHRixNLENBQ0Usd0IsQ0FBQSxjLEN2Qm9uQ0YsUyxDQUNBLFMsQ3VCbm5DRSxxQixDdkJxbkNBLFksQ0FHRixjLEN1QnBuQ0UsbUIsQ0FDRSxtQixDQUNBLFksQ0FDQSwwQixDQUNBLHVCLEN2Qis3Qkosb0IsQ3VCNTdCRSx1QixDQUNFLG9CLEN2Qjg3QkosZSxDQXdMRSxrQixDQUdGLE0sQ0F0TEEsZ0IsQ0F3TEUsZSxDd0I1b0NGLGdCLENBQ0Usa0IsQ0FHQSxRLENDVEYsUSxDRFVJLGMsQ0FDQSxlLENDWEosUSxDQUNJLGMsQ0FBQSxnQixDQUNBLGtCLEN6QmdxQ0osWSxDQUNFLGEsQ0FDQSxnQixDeUJocUNFLGUsQ3pCcStCSixnQixDQWtNQSxZLEN5QmhxQ0ksWSxDekJxK0JKLFcsQ0V2N0JRLFksQ3VCbERSLHFCLEN6QnlxQ0UsbUQsQ0FDQSwyQyxDQTVMQSxpQixDQUNGLGlCLENBOExFLG1DLEN5QmpxQ0YsK0IsQ0FDSSwyQixDdkJxQ0ksa0IsQ3VCdENSLGEsQ3pCMHFDQSxvQixDQTVMQSxZLENBOExFLDhCLEN5QmxxQ0Ysd0IsQ0FDSSxxQixDQUNBLGtCLEN6QnkrQkosMEIsQ0F5TUEsa0IsQ0E1TEEsbUIsQ0E4TEUsbUIsQ1V2ckNGLFksQ2dCNUJBLHdCLENBQ0UscUIsQ0FDQSxrQixDMUJzZ0NGLDBCLENBb01FLHVCLEN5Qm5xQ0Ysb0IsQ0FDRSxlLEN6QnVxQ0Ysa0IsQzBCOXNDRSx3QixDQUNBLHFCLENBQ0EsNkIsQzFCc3RDQSxpQixDMEJydENBLHdCLENBQ0EscUIsQ0FDQSxpQixDMUJ1dENBLGlCLEMwQnJ0Q0Esd0IsQ0FDRSx3QixDQUlKLDJDLEMxQmtuQ0EsbUIsQ0FtTEEsb0MsQzBCcHlDRSxVLEMxQjB0Q0YsdUIwQnh0Q0UsWSxDMUJ5dENBLGtCLENBR0Ysc0IsQzBCenRDSSxVLENBQUEsVyxDQUNBLG1CLEMxQjR0Q0YsZ0IsQ0FHRix5QixDQXFqQkEsMEIsQ0FwakJFLFUsQ0F2TUYsaUIsQ0F5TUUsTSxDMEI3dENGLEssQ0FDRSxVLENBQUEsVyxDMUJrdUNGLHFCLENBQ0UsWSxDMEJqdUNBLHFCLEMxQm11Q0EsMkIsQ0FDQSw4QixDMEJudUNBLGlCLENBQ0EsVSxDQUNBLEssQ0FDQSxXLENBQ0EsMkIsQzFCdWhDRixnQixDMEJyaENFLGUsQ0FJRSx3QyxDQUNFLFMsQzFCc3VDTiw4QyxDQTdNQSxxQyxDMEJqaENFLDZCLENBQ0Usa0IsQzFCbXVDSiw4QyxDQTlNQSx3QixDQWdORSxrQixDMEIvdENBLFUsQzFCbXVDRix3QyxDMEIvdENJLFksQzFCb2hDSiw4QyxDQXVzREEsc0MsQ0F2L0NFLGEsQ0FHRixPLEMwQjl0Q0Usd0IsQ0FDQSxrQixDQUNBLFUsQ0FDQSxlLEMxQmt1Q0YsYyxDMEI5dENFLG1CLENBQ0EsbUIsQzFCaWhDRixZLEMwQi9nQ0UsdUIsQ0FDRSxvQixDMUJpaENKLGUsQzBCbmdDRSx5QyxDMUI4dENGLHlDLENBL01BLG1CLENBaU5FLGEsQ0E3TUYsYyxDQWlORSxVLENjbjBDRix5QixDQUNFLGUsQ0FDQSxrQixDZHVuQ0YsbUIsQ0FvTkEsVyxDQUhFLGtCLENBR0YsVyxDY3IwQ0UsVSxDQUNBLGdCLENkdTBDQSxlLENBQ0EsZ0IsQ0F6TUYsaUIsQ0Uva0NRLFUsQ1lsRFIsZSxDZHkxQ0UsZ0IsQ0FHRixpQixDQUNFLGtCLENBR0YsYSxDQWNBLEksQ2N4MENFLG1CLENBQ0EsbUIsQ2RtbkNGLFksQ0FzTUEsYSxDY3IwQ0Usd0IsQ0FDQSxxQixDZGtuQ0Ysa0IsQ0F5TkUsdUIsQ2N4MENGLG9CLENBQ0UsZSxDZDgwQ0YsSSxDY3owQ0UsUSxDWmFNLDZCLENZaEJSLDRCLENkbTFDRSxzQixDQXZOQSxrQixDQUNGLHdCLENBeU5FLHFCLENjejBDQSw2QixDQUNFLFcsQ2Q2MENKLGEsQ0F2TkEsUyxDQXlORSwrRCxDY3gwQ0YsVSxDQUNFLDhELENBQ0EsaUQsQ2RnMUNGLFcsQ2N4MENBLFksQ0FDRSxxQixDQUFBLFcsQ0FBQSxhLENBQ0EsWSxDZDQwQ0EsaUIsQ0FDQSxLLENjNTBDQSxPLENkODBDQSxXLENBR0YsaUIsQzJCNTVDQSxZLEMzQmc2Q0Esa0IsQzJCNzVDRSxpQixDQUFBLFEsQ0FDQSxVLENBQUEsUyxDQVNGLHVCLEMzQjA1Q0Esd0IsQzJCejVDRSxtQixDQUNBLG1CLENBQ0EsWSxDM0J1NUNGLHdCLENBak9BLDJCLENFN29DUSw0QixDeUJ4RFIseUIsQzNCNjZDRSxxQixDQXBPQSxZLEMyQjdyQ0YsdUIsQ0FJRSx1QixDM0JzNkNBLG9CLENBck9GLGUsQ0U1cENRLGUsQ3lCekNSLGtCLEMzQjBzQ0EsdUIsQ0F1T0UsbUIsQzJCdDZDRixhLEMzQjA2Q0EsYSxDQUNFLGlCLENBck9BLHFCLEMyQjlyQ0EsZSxDM0J3NkNGLG1CLENBQ0UsaUIsQ0FyT0Esd0IsQzJCN3JDQSxZLEMzQnE2Q0EsZSxDQUdGLHdCMkJ0NkNJLFksQzNCK3JDRixrQixDQTJPRiw4QixDQUNFLG1CLENBek9BLG1CLENBQ0YsWSxDMkIzckNBLHdCLENBQ0EscUIsQ0FFRSw2QixDM0JzNkNBLHdCLENBQ0EscUIsQ0F6T0Esa0IsQ0E2T0YsaUQsQzJCbDZDRSxXLEMzQnM2Q0YseUIsQzJCajZDRSxjLEMzQm02Q0EsZSxDQUNBLGEsQ0FHRixvQixDQUNFLDBCLENBQ0EsMEIsQ0FDQSxtQixDQTdPQSx1QixDMkJyckNBLG9CLEMzQnE2Q0EsZSxDQUdGLCtDLENBL09BLFUsQzRCbndDQSx1QixDQUNFLG9CLENBQ0EsZSxDNUJ1L0NGLGdCLEM0QmwvQ0UsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFUsQzVCb3dDRixXLENFeHRDUSw2QixDMEJ0RFIsUyxDNUJpZ0RFLGlCLENBL09BLHVDLENBQ0YsK0IsQzRCbHdDRSxrQyxDQUNFLDhCLEM1Qm93Q0osMEIsQzRCandDRSxlLEM1QnEvQ0YsMEIsQzRCai9DSSxTLEM1Qm13Q0osa0IsQzRCaHdDRSwrQixDQUNFLDJCLENBQUEsdUIsQzVCcS9DSixtQixDQUNFLGEsQ0FDQSxtQixDNEJyL0NFLG1CLEM1Qmt3Q0osWSxDNEIvdkNFLGtCLEM1QncvQ0Ysb0IsQzRCdC9DSSxVLEM1QncvQ0Ysa0IsQzRCbi9DQSxpQixDQUNFLG1CLEM1QnkvQ0YsbUIsQ0F6UEYsWSxDQTJQRSxhLEM0QnYvQ0Ysa0IsQ0FDRSxjLEM1Qml3Q0YsYSxDQTJEQSxjLENBZ01FLGtCLENBR0YsYyxDNEJ2L0NFLGlCLENBRUEsa0IsQzVCOHZDRixlLENBR0EsUSxDQTJQRSxrRSxDQUdGLFEsQzRCdi9DRSxrRSxDNUIyL0NGLFEsQzRCei9DRSxtSixDNUIyL0NBLDRHLENBQ0EsVSxDQUdGLFEsQ0EvUEEsUSxDQWlRQSxRLEM0QjEvQ0EscUIsQzVCOC9DQSxjLENBL1BBLFUsQ0FpUUUsWSxDQUdGLGUsQzRCNS9DRSxnQixDQUNBLGUsQzVCOC9DQSxlLEM0QjUvQ0Esa0IsQ0FDRSxjLENBQ0EsZSxDNUI0dkNKLFEsQ0F1UUUsaUIsQzRCLy9DRixXLENBQ0UsUSxDNUJtZ0RGLGEsQzRCLy9DRSxlLENBQ0Esb0IsQ0FDQSxZLENBQ0EsMEIsQ0FDQSwwQixDQUFBLG1CLENBQ0EsdUIsQzVCa2dEQSxvQixDQUNBLHNCLEM0QmxnREEsd0IsQzVCMnZDRixxQixDNEJ6dkNFLGtCLENBQ0UsdUIsQ0FDQSxvQixDQUNBLGUsQzVCb2dERixpQixDQUNBLFEsQ0ExUUYsYyxDQTRRRSxpQixDQUdGLFMsQzRCcGdERSxnQixDNUI0Z0RGLGUsQ0E1UUEsa0IsQ0E4UUUsZSxDVTVsREYsaUIsQ1ZnbURBLGMsQzZCam9ERSxVLENBQ0EsUSxDQUNBLGdCLEM3Qm1vREEsaUIsQ0FZRixlLENBalJBLGlCLENBbVJFLFEsQzhCMW9ERixZLEM5QjhvREEsbUIsQ0FNQSxnQixDQXZSQSxVLENBbVJFLGUsQzhCMW9ERixnQixDOUI4b0RBLGdCLEM4QnpvREUsYyxDOUI2b0RBLGdCLENBR0YsUSxDOEJ4b0RFLGtCLENBR0YsYyxDQUNFLG1CLEM5QnUzQ0YsbUIsQ0FvUkUsWSxDOEJ4b0RGLGtCLENBQ0UsYyxDQUNBLFEsQzlCNG9ERixjLENBQ0UsaUIsQ0FHRixvQyxDOEJ6b0RBLFksQzlCNm9EQSxhLENBbFJBLGEsQ0UvMkNRLFUsQzRCWlIsVyxDOUJnNENBLFksQ0FvUkUsdUIsQzhCM29ERixvQixDQUNFLHNCLENBQ0EsZSxDOUIrb0RGLHlCLENBQ0UsVyxDQWxSQSxVLENBQ0YsVyxDOEI5MkNBLGdDLEM5Qm9vREEsK0IsQzhCNW9ERSxXLEM1QlJNLDBCLEM0Qk1SLFcsQzlCb3BERSxVLENBbFJBLFcsQ0EwUkYsd0IsQzhCOW9ERSxXLENBQUEsVSxDQUNBLFcsQzlCbXBERiw4QixDQUNFLFcsQ0FHRixzQixDQUNFLFcsQzhCcnBEQSxVLENBQ0EsVyxDOUI4M0NGLDRCLENBNFJFLFcsQ0F4UkYsVyxDQTRSRSx3QixDK0I1dURGLG1CLEMvQmd2REEsOEIsQytCcnVEQSxtQixDQUNFLG1CLENBQ0EsWSxDQUNBLHdCLEMvQjQ4Q0YscUIsQ0E0UkUsNkIsQytCcnVERix3QixDQUNFLHFCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGMsQy9CNDhDRixZLENBOFJBLDZCLENBeURBLHlCLEMrQjl4REUsVSxDL0J5dURGLGtDLEMrQnR1REUsUyxDL0I0OENGLFcsQ0E2UkUsd0IsQ0FHRixzQixDK0J0dURFLG1CLEMvQjQ4Q0YsbUIsQ0E2UkUsWSxDK0J0dURGLGtCLENBQ0UsYyxDQUNBLHVCLENBQ0Esb0IsQy9CNDhDRixzQixDQTZSRSxlLEMrQnZ1REYsdUIsQ0FDRSxvQixDQUNBLGUsQy9CKzhDRixzQixDQTZSRSxrQixDZ0M3eERGLGUsQ2hDOGtEQSxvQyxDQWtQQSwrQixDRTF3RFEsNkIsQ0Y0dURSLDRCLENBQ0UsYSxDQWFGLHVCLENBVkEsd0IsQ0FXRSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHdCLENBaFNBLHFCLENBQ0Ysa0IsQ0FpUkEsd0IsQ2dDM3hERSxRLENoQ3F5REYsdUIsQ0FPRSx1QixDZ0NweURGLG9CLENBQ0UsZSxDaENnekRGLHVCLENBbFNBLGEsQ0FzU0EsdUIsQ2dDdHlERSxlLENoQzB5REYsb0IsQ2dDdHlEQSxtQixDQUNFLG1CLENoQ3d5REEsWSxDQUNBLHVCLENnQ3h5REEsb0IsQ2hDcWdERixlLENBc1NFLGEsQ0FHRiwyQixDZ0NseURNLHdCLENoQ2tnRE4scUIsQ0FzU0Usa0IsQ2dDL3hERSxlLENoQ3l4REosMkIsQ0FhQSw0QixDQXBTQSxtQixDQXNTRSxtQixDZ0M3eERBLFksQ2hDNi9DRix1QixDZ0N0L0NJLG9CLENBQ0UsZSxDQU1KLDhCLENBQ0Usa0IsQ2hDZ3lESixPLENpQ3YzREEsaUIsQ0FDRSxlLENBQ0EsSyxDakNvbERGLFcsQ0E2UUEsNEIsQ0FpQ0EsYyxDaUN4M0RJLHdCLENqQ2c0REYscUIsQ2lDLzNERSxrQixDakN1M0RKLGMsQ2lDejNESSx3QixDakM4M0RGLHFCLENBQ0EsNkIsQ0F4U0Ysa0IsQ2lDbmxERSxjLENBSUEsWSxDQUNFLGUsQ0FDQSxjLENBQ0EsZ0IsQ2pDb2xESixhLENBK1NBLGtCLENBckJBLGMsQ0F0UkUsbUIsQ0FDRixtQixDaUNsbERFLFksQ2pDNDNERixrQixDaUMzM0RJLGEsQ0FBQSw2QixDQUFBLDRCLENBQ0Esc0IsQ2pDazRERixrQixDQUdGLHdCLENpQ240REksZ0IsQ0FDQSxlLENqQ3E0REYsYSxDaUNsNERBLGEsQ0FDRSxtQixDQUNBLGEsQ2pDdzRESixtQixDQWxUQSxtQixDaUM5a0RFLG1CLENBQ0UsWSxDakNzNERGLHVCLENBQ0Esb0IsQ2lDcjRERSxzQixDakNnbERKLHVCLENFNWtEUSxvQixDK0JQTixlLENqQys0REYsZ0IsQ0F3QkEsOEIsQ0F2Q0EsbUIsQ0FsUkUsd0IsQ0FDRixxQixDaUMxa0RFLGtCLENqQzAyREYsZ0IsQ0F2VEUsbUIsQ0FDRixtQixDaUM5a0RFLFksQ0FDRSx3QixDQUFBLHFCLENBQUEsNkIsQ0FFQSxrQixDakM0NERGLGMsQ0FDQSx1QixDQTdURixvQixDaUM5a0RJLGUsQ0FHRSxvQixDQU9GLFEsQ2pDNjRESiw4QixDQTdUQSxlLENpQ3BrREksdUIsQ0FBQSxvQixDQUFBLGUsQ2pDODRESix3QixDaUNqNkRNLG9CLENqQ281RE4sOEIsQ2lDLzNESSxtQixDakM0a0RKLG1CLENFN21EUSxZLENGbTdEUix3QixDQWpVQSxZLENBcVVBLGtCLENBalVFLGlCLENBQ0YsYyxDaUN6a0RFLHFCLENqQys0REYsNkIsQ2lDNzRESSxhLENqQ2k1REosb0MsQ0FDQSxtQyxDQUNFLGEsQ2lDOTREQSxhLENBQ0Usa0IsQ2pDbzVESixXLENBQ0Usa0IsQ0FVRixlLENBUEEsWSxDQUNFLFUsQ0E3VUYsZ0IsQ2lDeGtESSxlLENBQ0UsZ0IsQ2pDMDVETixlLENBRUUsZ0IsQ2tDN2dFRixlLENsQ2toRUEsZ0IsQ0E3VUEsZ0IsQ2tDOXJESSwyQixDbEM4ckRKLGdCLENrQy9yREUscUIsQ2xDb3NERixnQixDRXBwRFEscUosQ2dDaEROLDhHLENsQ3FoRUEscUIsQ0E3VUEseUIsQ0FpVkYsZ0IsQ2tDN2dFSSwyRCxDbENpaEVKLDZCLENBQ0UsVyxDa0NoaEVFLGEsQ2xDb2hFSix5QixDQUNFLFksQ0FHRixjLENBQ0UsYyxDQXBWQSxtQixDQUNGLG1CLENrQzlyREUsWSxDQUNFLHVCLENBQ0Esb0IsQ0FDQSxlLENoQzBCSSxLLENnQzdCTixnQixDbEM0aEVBLGtCLENBcFZBLFUsQ0FDRixXLENBd1ZBLFksQ2tDcmhFSSxXLENBQ0EsVSxDQUNBLFcsQ2xDeWhFSixZLENBelZBLHNCLENBNlZBLFUsQ0FRQSxhLENBaFdBLGEsQ0F5VkUsd0IsQ0FXRixzQixDQTVWQSxTLENFanNEUSxjLENGa2lFUixpQixDQUNBLGtCLENBOVZFLFcsQ0FrV0Ysc0MsQ2tDNWhFTSxnQyxDQUFBLDRCLENBQ0Esd0IsQ2xDaWlFTixpQixDQUNBLGtCLENBQ0UsYyxDa0NqaUVJLFUsQ2xDbWlFSixXLENFampFTSxVLENnQ2tCTixTLENsQ3NpRUYsSyxDQUNFLGMsQ0FHRixLLENBMVdFLGdCLENBOFdGLFksQ2tDcmlFSSxZLENsQ3lpRUosVyxDQUNFLGUsQ0FHRixhLENrQzFpRUksa0MsQ2xDNGlFRiwwQixDQUdGLG1CLENBblhBLFUsQ0UxdERRLGMsQ0ZrbEVSLFUsQ0FDRSxtQixDQXJYQSxtQixDQUNGLFksQ0U1dERRLDJCLENnQ21DTiw0QixDbENrakVBLHlCLENBQ0EscUIsQ0FDQSx1QixDQXZYQSxvQixDQUNGLHNCLENrQ3hyREUsUSxDQUNFLGtCLENBQUEsd0IsQ0FBQSxZLENBQ0EsaUIsQ2xDc2pFSixnQixDa0NsakVNLFksQ2xDc2pFTixpQixDQUNFLGEsQ0FDQSxlLENrQ3RqRUksa0IsQ2xDd2pFSix3QixDQUNBLGUsQ0FHRixpQixDQUNFLGEsQ0FDQSxlLENBQ0EsZ0IsQ0FZRixnQixDQW5ZQSxhLENrQ3JyREUsZSxDaEN2RU0sZ0IsQ2dDdUVOLHNCLENsQytqRUEsbUIsQ0FDQSxxQixDQUNBLFEsQ0FuWUYsYyxDQXVZRSxlLENBR0YsYSxDa0MxakVFLGtCLENsQ3NyREYsa0IsQ2tDcHJERSxpQixDQUdFLGMsQ0FFRSxjLENsQ3FyRE4sZSxDQXVZRSxrQixDQWNGLHlCLENBalpBLG1CLENBa1pFLG1CLENBcllBLG1CLENBQ0YsWSxDQXVZRSx1QixDbUNodEVGLG9CLENBQ0Usc0IsQ25DMHpERixtQixDQTZZRSxlLENBcllBLFEsQ0F5WUYseUIsQ21DMXNFRSx3QixDQUNBLHFCLENBQ0Esa0IsQ25DNDBERixrQixDRXZ5RFEsYyxDaUN6Q1IsWSxDbkNxMURBLGdGLENBdVlFLFUsQ0FHRixtRCxDbUNsdEVFLFUsQ0FDQSxVLENuQzgwREYsd0IsQ0V0ekRRLFUsQ2lDNUJSLG1CLENuQ3UxREEsMEQsQ0V4ekRRLFMsQ0Y2ekRSLDBCLENBcVlBLDBCLENBRUUseUIsQ21DcHRFRiwyQixDbkNzdEVFLDBCLENtQ3B0RUEsZ0IsQ0FJRixnQyxDbkNvdEVBLGdDLENtQ250RUUsYyxDbkN3dEVGLDBCLENBdFlBLDBELENBMFlBLDBCLENBQ0UsMkQsQ0FPRiw2QixDQUNFLGlCLENBT0YsNkIsQ0FDRSxrQixDQXZZQSxVLENBQ0YsUSxDQXlZRSxtQixDbUNodEVGLGUsQ0xoRkEsa0IsQ0ttRkUsaUMsQ0FDRSxVLENBQ0EsVyxDbkMwMERKLGlCLENFdDJEUSxPLENpQzBCTixtQixDbkN1dEVBLGdCLENBS0YsZ0IsQ0F2WUEsYyxDRS8yRFEsVyxDRjJ2RVIscUIsQ0FDRSxjLENBR0YsMEIsQ29DeHpFQSxXLENwQzR6RUEsNEIsQ29DMXpFRSxpQixDQUNBLGUsQ3BDNHpFQSxnQixDQUNBLGtCLENvQzF6RUYsUyxDQUNFLGtCLENwQ2cwRUYsZSxDQTdZQSxtQixDQStZRSxtQixDb0M1ekVGLFksQ0FDRSxrQixDQUNBLGMsQ0FDQSxhLENBR0YsZSxDQUNFLGEsQ3BDZzdERixjLENBK1lFLGUsQ29DNXpFRixnQixDcENnMEVBLGMsQ29DNXpFQSxrQixDQUNFLHdCLENBR0YsWSxDQUNFLFksQ3BDZzdERiw4QixDQStZRSx3QixDQUdGLFMsQ0E3WUEsaUIsQ0ErWUUsZSxDb0M1ekVGLGdCLENwQzh6RUUsbUIsQ29DNXpFQSxtQixDcENnN0RGLFksQ0ErWUUsd0IsQ29DNXpFRixxQixDQUNFLGtCLENwQzh6RUEsdUIsQ0FDQSxvQixDQS9ZRixzQixDQWlaRSw4QixDb0M5ekVGLFcsQ3BDZzBFRSxZLENBR0YsYSxDQS9ZQSxZLENBbVpBLGMsQ0EvWUEsbUIsQ0FpWkUsbUIsQ3FDMTNFRixZLENBQ0ksa0IsQ3JDNCtESixjLENBaVpFLFEsQ0E3WUYsYSxDQWlaRSxjLENzQzkzRUYsZSxDQUNFLGdCLENBR0YsYSxDQUNFLG1CLEN0Q2cvREYsbUIsQ0FpWkUsWSxDRWoxRU0sMkIsQ29DN0NSLDRCLEN0Q2k0RUUseUIsQ0EvWUEscUIsQ0FDRixRLENBbVpBLFcsQ0FoWkEsZSxDQW9aQSxzQixDQWhaQSxXLENBa1pFLFcsQ3NDNTNFRixZLEN0Q2c0RUEscUIsQ3NDOTNFRSxtQixDQUFBLG1CLEN0Q2k0RUEsWSxDQUNBLFEsQ0FPRixhLENzQ240RUUsWSxDdEM2K0RGLHlDLENzQzMrREUsZ0MsQ0FDRSwyRixDdEM2K0RKLGtCLENBeVpFLG9CLENzQ2w0RUYsd0IsQ0FDRSxxQixDQUNBLGtCLENBQ0EsK0IsQ3RDOCtERixlLENBeVpFLFksQ0FHRixvQixDc0NsNEVFLGUsQ3RDczRFRixvQixDc0NsNEVJLGUsQ0FDQSxZLENBQ0EsUSxDQUNBLDBCLENBQ0EsMkIsQ3RDNCtESixXLENBeVpFLFUsQ0FHRix1QixDQXZaQSxlLENBeVpFLGdCLENBR0YsbUIsQ0FDRSxjLENFbjVFTSwrQixDcUN6RFIsWSxDdkNtOUVBLHVCLENBQ0Usa0IsQ0FHRixvQixDQTdaQSxlLENBK1pFLGEsQ0FHRixzQixDQUNFLGlCLENBN1pBLFcsQ0FDRixtQixDQStaRSxtQixDd0NoK0VGLFksQ0FDRSx1QixDeENva0VGLG9CLENBK1pFLGUsQ3dDaitFRixxQixDQUNFLGtCLENBQ0Esb0IsQ0FDQSxxQixDeEMya0VGLFEsQ0ErWkUsaUIsQ3lDaC9FRiwyQixDQUNFLHdCLEN6Q28vRUYsZSxDeUNqL0VFLDJCLEN6Q29sRUYsNEIsQ0UvaEVRLHlCLEN1Q3pEUixxQixDekM0bEVFLFksQ0F5WkYsZSxDeUMxK0VBLGMsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLEN6QzIvRUEscUIsQ0FDQSw2QixDQUdGLGMsQ3lDNy9FRSxhLEN6QzJqRkYsYyxDQXJlQSxtQixDeUN6aEVBLGtCLEN6Q21nRkUsbUIsQ3lDbmdGRixXLEN6Q3loRUEsbUIsQ0FJQSxnQyxDQThhQSwyQixDeUM5L0VFLFcsQ3pDa2dGRixvQyxDQTFhQSxrQixDQTRhRSxrQixDeUM5L0VGLGlCLEN6Q2tnRkEsZ0IsQ3lDOS9FQSxtQixDekNnZ0ZFLG1CLEN5QzkvRUEsWSxDQUNBLFksQ0FDQSxrQixDQUdBLE0sQ3pDZ2dGQSxpQixDQUtGLG1CLENBRkEsbUIsQ3lDOS9FQSxjLEN6Q3NsRUEsVyxDQThhQSxjLENBMWFBLCtCLENBNGFFLG9CLEN5Qy8vRUYsVyxDQUdBLG9CLENBQ0UsVSxDekNtZ0ZGLGMsQ0FDRSxZLENBR0YsWSxDQXdCQSxXLEN5Qy8vRUksbUIsQ0FDRixtQixDekNxbEVGLFksQ0FpWkEsWSxDQUlFLGtCLENBQ0EsYyxDQUNBLFEsQ0FHRixjLENBM2FFLHVCLENBQ0Ysb0IsQ0E2YUUsc0IsQ0FNRixlLENBM2FFLHNCLENBQ0YsbUIsQ3lDbmxFRSxxQixDekNtZ0ZGLFcsQ3lDNS9FSSx3QixDQUNFLHFCLENBQ0Esa0IsQ0FDQSx1QixDQUNBLG9CLENBQ0EsZSxDekNpZ0ZKLGtCLENVbGpGRixZLENnQ2hERSxrQixDQUNFLHdCLENBQ0EsZSxDQ0ZGLFcsQ0FDRSxhLEMzQzhtRkosYyxDQWFBLGlCLENBNWFBLG1CLENBOGFFLG1CLEMyQ3htRkYsWSxDM0N5bEZBLGMsQzJDcm1GSSwyQixDQUNBLDRCLENBQ0EseUIsQzNDNnJFSixxQixDRXBwRVEsd0IsQ3lDN0NOLHFCLEMzQ2luRkEsNkIsQ0FHRixpQixDMkNybUZFLGtCLEMzQzZyRUYsYyxDQThhRSx1QixDMkN4bUZGLG9CLENBQ0UsZSxDM0M0bUZGLGtCLENBQ0UsYyxDQUdGLDJCLEMyQzNtRkEsVSxDQUNFLGdELEMzQyttRkYsMkIsQ0EvYUEsbUIsQ0FpYkUsbUIsQzJDM21GRixZLENBQ0UsMkIsQ0FDQSw0QixDM0M2ckVGLHlCLENBaWJFLHFCLEMyQzNtRkYsWSxDM0MrbUZBLGlDLENBL2FBLGEsQ0FpYkUsYyxDMkMzbUZGLGUsQ0FDRSxnQixDM0MrbUZGLHFDLENBeUZBLEUsQ0FsY0EsRSxDMkNud0VFLGUsQ0FBQSxlLEMzQ2luRkYsa0MsQzJDL21GRSxtQixDM0NpbkZBLG1CLENBQ0EsWSxDMkNqbkZBLHdCLENBQ0EscUIsQ0FDQSxrQixDM0M2ckVGLHVCLENFbnNFUSxvQixDeUNIUixlLEMzQ2lvRkEsa0MsQ0FyYkUsYyxDQUNGLGUsQ0F5YkEsdUMsQ0FyYkEsNEIsQ0F5YkEsaUMsQ0FyYkUsbUIsQ0FDRixtQixDQXViRSxZLEMyQ25uRkYsMkIsQ0FDRSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxRLEMzQ2dzRUYsc0MsQ0EwYkUsOEIsQzJDdG5GRixxQixDM0MwbkZBLGMsQ0F4YkEsa0IsQ0UvdEVRLGtCLEN5QzZCUixZLEMzQzhuRkUsa0IsQ0F4YkEsaUIsQ0VudUVNLHNCLENJdERSLGlCLENOdXRGRSxRLENBQ0EsVSxDQXhiRixrQyxDQTRiRSxXLENNcnRGRixVLENBQ0UsVyxDTnl0RkYsd0IsQ014dEZFLFksQ040dEZGLGMsQ0EvYkEsYyxDQWljRSxlLENNMXRGRixrQixDTjh0RkEsa0IsQ00xdEZBLFUsQ0FDRSxrQixDTjh4RUYsZ0IsQ0FpY0Usa0IsQ0FHRixTLENNNXRGRSxlLENBQ0EsbUIsQ040eEVGLG9CLENFL3ZFUSxZLENJL0JSLDJCLENOcXVGQSxFLENBbGNBLEUsQ0FvY0UsYSxDTTl0RkYsZ0IsQ0FBQSxnQixDQUdBLGtCLENOdXVGQSxzQixDQUNFLGtCLENNNXRGQSxrQixDTmd1RkYsVyxDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0EsUSxDQU9GLFEsQ0ExY0EsWSxDTXh4RUUsWSxDQUNFLHFCLENOMHhFSixtRCxDRS94RVEsMkMsQ0lJTixpQixDTnl1RkEsaUIsQ0ExY0EsZSxDQUNGLGdCLENNeHhFRSxlLENKWk0sYyxDSVlOLGEsQ04ydUZGLGMsQ0FDRSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHdCLENBN2NBLHFCLENBQ0Ysa0IsQ00xeEVFLHdCLENBQ0UscUIsQ0FDQSw2QixDQUNBLGlCLENBQ0Esd0IsQ04wdUZGLHFCLENNeHVGRSxpQixDTjZ1Rkosb0IsQ0FDRSx3QixDQUdGLGMsQ0FoZEUsYSxDQW9kRixvQixDTTN1RkksVSxDTit1RkosbUJNM3VGSSxZLENOMnhFSixrQixDQW9kQSxxQixDQUNFLFUsQ0FDQSxpQixDQWxkQSxNLENBQ0YsSyxDTTF4RUksVSxDQUNFLFcsQ05pdkZOLDJCLENBQ0UsUyxDTTF1RkEsaUMsQ0FDRSxxQyxDTjJ4RUosNkIsQ0VwMUVRLGtCLENGMnlGUixpQyxDQUNFLHdCLENBcGRBLGtCLENBQ0YsVSxDQXdkQSxjLENBcGRBLFksQ0F3ZEEsNEIsQ0FDRSwwQixDQUNBLDBCLENBQ0EsbUIsQ0FDQSxzQixDQXZkQSxtQixDTXh4RUEsMkIsQ0FDRSxnQixDQUNBLE8sQ0FDQSxjLENOcXZGSixtQixDQUNFLFUsQ0FDQSxRLENNcnZGRSxtQixDTnV2RkYsaUIsQ0EzZEYsdUIsQ0UzMkVRLGlCLENJMEVOLEssQ05rd0ZBLFUsQ0FDQSxXLENBQ0EsbUIsQ0FDQSxnQixDQUdGLGUsQ014dkZBLFEsQ0FHQSxLLENBQ0UsbUIsQ0FDQSxtQixDQUNBLFksQ04weEVGLDJCLENBaWVFLDRCLENNeHZGRix5QixDQUNFLHFCLENBQUEsd0IsQ0FBQSxxQixDQUNBLGtCLENBQUEsWSxDTit2RkYsVyxDQUNFLGtCLENBQ0EsbUIsQ00vdkZBLFcsQ0FHRixXLENOaXdGQSxZLENNaHdGRSxnQixDTm93RkYsb0IsQ0FDRSxhLENNandGRixpQkFBQSxRLENBQ0UsWSxDQUdGLGUsQ0FFRSwyQixDTjB4RUYsNEIsQ0E4ZUUseUIsQzRDbDdGQSxxQixDQUNFLGtCLEM1Q3U4RUosbUIsQzRDcDhFRSxXLENBQ0UsWSxDQUNBLFUsQzVDcTdGSixtQixDNEMvNkZFLHdCLENBQ0EsNEIsQ0FDQSxrQixDNUNxOEVGLGMsQ0U5NUVRLHVCLEMwQzFDUixvQixDNUMwN0ZFLGUsQ0FDQSxVLENNOXhGRixlLENOMHlGQSxrQyxDQVRBLGUsQ0FkQSxtQixDQTFkQSxtQixDRTU2RVEsbUIsQzJDbkROLFksQzdDdThGRixlLEM2Q3o4RkUsa0IsQzdDNDlFRixjLEM2QzE5RUUsUSxDN0NnOUZGLGtDLENBSUUsb0IsQ0FDQSxnQixDQS9lRixtQixDNkMzOUVFLHVCLENBQ0Usb0IsQzdDKzhGRixzQixDNkM1OEZBLGEsQ0FDRSx1QixDN0M0OUVKLG9CLENBcWZFLGUsQ0FqZkYsbUIsQ0FxZkUsZ0IsQ0FHRixjLEM2Qy84RkUsb0IsQ0FDQSxpQixDN0NpOUZBLHdCLENFeDdGTSx3QixDMkMzQlIsbUIsQzdDdzlGRSxhLENBR0YsaUIsQ0FDRSxVLENBemZBLGlCLENBQ0YsZ0IsQzZDMTlFRSxhLEM3Q3c5RkYsVyxDNkN0OUZJLG1CLEM3Q3c5RkYsbUIsQ0FDQSxZLENBN2ZGLHdCLENBK2ZFLHFCLEM4Q2pnR0Esa0IsQ0FDRSxzQixDOUNtZ0dGLG1CLENBQ0EsYyxDQS9mRixhLENBaWdCRSxlLENBR0YsaUIsQzhDcGdHRSxZLENBQ0EsVSxDOUNzZ0dBLFcsQ0FHRiwyQixDQUNFLFcsQ0FHRixrQixDOEN4Z0dBLFksQzlDNGdHQSx5QixDQXJnQkEsYSxDQXlnQkEsK0IsQ0FyZ0JBLCtCLENBdWdCRSxXLENBR0YseUM4QzFnR0UsUSxDQUNBLE0sQ0FBQSxTLENBQ0EsUSxDOUMrZ0dBLFEsQ0FDQSxNLENBNWdCRixNLENBOGdCSSxTLEM4QzlnR0YsUSxDQUFBLFEsQ0FDQSwyQixDOUNtaEdFLGdCLEM4Q2xoR0YsTyxDOUNvZ0ZGLFEsQ0FtaEJJLDJCLEMrQ3RqR0YsZ0IsQ0FDRSxTLEEvQzJqR0oseUNBQ0UsUSxDQUNBLFEsQ0FuaEJBLFMsQytDbGlGRSxRLENBQ0EsUyxDQUlBLE0sQ0FBQSxRLENBQUEsUyxDL0M2akdGLFEsQ0FDRSwyQixDK0M1akdBLGdCLEMvQ3FpRkosTyxDK0NqaUZNLFEsQ0FDQSwyQixDQUNBLGdCLEMvQ3FpRk4sTyxDK0NoaUZNLFEsQy9Db2lGTiwyQixDK0NqaUZJLGdCLENBQ0UsUyxBL0MrakdOLDBCQUNFLGdCLEMrQzlqR0kscUMsQy9DbWlGTixlLEMrQ2hpRkksc0MsQy9Db2lGSixvQixDK0MvaEZJLHFDLENBSUEscUIsQ0FDRSxzQyxDQUNBLGtDLENBQUEsYyxBL0NpaUZOLHlCK0M5aEZNLGtCLEMvQ3VrR0osbUIsQytDdGtHTSxjLENDakROLG9CLENBS0EscUIsQ0FIQSxvQyxBOUNpRE0seUM4QzlDTixlLENBTUksbUIsQ0FDQSx1QixDQUNBLG9CLENBQ0EsaUIsQWhEK25HTiwyQ2dEem5HSSxLLENBQ0Esd0IsQ0FJQSxJLENoRHFsRkosZ0IsQ2dEaGxGRSxpQixDQUNBLGdCLENBQ0EsZ0IsQ0FHRix1QixDQUNFLDRCLENoRDJuR0Esb0IsQ2dEdm5HRiw0QixDaEQybkdFLE0sQ2dEdm5HRixnQixDQUNFLGdCLENBR0EsUSxDQUNBLGdCLENoRG9sRkYsZSxDQXdpQkUsUSxDaUQ5cUdBLGdCLENBQ0EsZ0IsQ0FHQSxjLENqRDJvRkYsMkIsQ0FzaUJJLDRCLENpRDlxR0oseUIsQ0FDRSxxQixDQUNBLFEsQ0FHRixXLENBQ0UsZ0IsQ2pEa3JHQSxJLENpRDlxR0YsWSxDQUNFLGMsQ0FDQSxZLENqRDRvRkYsZSxDQXlpQkksYyxDQXJpQkosa0IsQ0F5aUJJLGdCLENpRC9xR0YsUSxDQUNBLE8sQ0FFQSxZLENBQ0EsWSxDQUdBLGtCLENqRDJvRkYsdUIsQ0EwaUJJLG9CLENpRGxyR0osZSxDakRzckdFLGEsQ2lEbHJHRiwyQixDQUNFLGdCLENBQUEsTyxDakR1ckdBLGdCLENBQ0UsWSxDaUR0ckdGLDJCLENqRHdyR0UsZ0IsQ0FDQSxPLENpRHRyR0YsVyxDQUNBLFksQ2pENHJHQSxZLENpRHhyR0YsYyxDakQ0ckdFLGUsQ2lEeHJHRixnQixDakQ0ckdFLDZCLENpRHhyR0YsVSxDakQ0ckdFLHlCLENpRHhyR0YsbUIsQ0FDRSxtQixDakQyb0ZGLFksQ2lEdm9GRSxTLENBQ0EsWSxDQUdBLGdCLENBQ0EsdUIsQ2pEMm9GRixvQixDQWdqQkksc0IsQ2lEeHJHSix1QixDQUNFLG9CLENqRDJvRkYsZSxDaUR2b0ZFLGUsQ2pEMHJHRSxTLENpRHpyR0YsVSxDQUdGLG1CLENBQ0Usd0IsQ0FDQSxxQixDQUNBLCtCLEFqRDhyR0YsMENBL2lCQSxLLENBaWpCSSxnQixDaUR4ckdGLGMsQ0FBQSxRLENBQ0EsVSxDQUNBLGEsQ2pEK3JHRSxRLENBQ0EsaUMsQ2lEL3JHRiw2QixDakQyb0ZGLHlCLENpRHZvRkUsd0IsQ0FDQSxjLENqRDZvRkYsYyxDQXVqQkksMkIsQ2lEL3JHSiw0QixDQUNFLHlCLENBQ0EscUIsQ0FDQSx1QixDQUNBLG9CLENBQ0Esc0IsQ2pEaXNHRSxpQixDQXRqQkosYyxDQXdqQkksTyxDaURoc0dKLFcsQ0FDRSxRLENqRDJvRkYsc0MsQ0F3akJJLGtDLENpRGhzR0osOEIsQ2pEb3NHRSxhLENBQ0UsVSxDQXRqQkosYSxDaUR4b0ZBLFUsQ0FDRSxXLENBQ0EsWSxDakR1c0dBLGUsQ2lEdHNHQSx1QixDakR3c0dFLG9CLENBQ0Esc0IsQ0FHRixRLENpRHhzR0YsbUIsQ2pENHNHRSxjLENBamtCRix1QixDQW1rQkksb0IsQ2lEMXNHSixzQixDakQ0c0dJLE8sQ0FHRixjLENpRDFzR0YsZSxDQUNFLGtCLENqRDBvRkYsbUIsQ0Fta0JJLFcsQ0EvakJKLFcsQ0F3bEJFLGtCLENBckJFLGMsQ2lEenNHRix3QixDQUFBLGtCLENBQ0EsYyxDQUFBLE8sQ0FDQSx1QixDakRpdEdFLGMsQ2lEM3NHRixxQixDQUpBLG9CLENqRDBvRkYsWSxDQW9sQkUsYyxDQUNFLFksQ0FHRixhLENpRHZ0R0YsMkIsQ0FDRSxnQixDQUFBLE8sQ2pENHRHQSx1QixDaUQxdEdBLFksQ2pEMG9GRixrQixDQW1sQkksbUIsQ2lEMXRHSixXLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ2pEMm9GRixnQixDQXNsQkksMkIsQ2lEN3RHSixnQixDQUNFLE8sQ2pEMG9GRix3QixDQXdsQkksWSxDQUdGLHdCLENBQ0UsYSxDQXhsQkosMkIsQ0EwbEJJLGdCLENpRGp1R0osTyxDakRxdUdFLFcsQ2lEanVHRixhLENqRHF1R0UsZSxDQTFsQkYsa0IsQ2lEdG9GRSxnQixDakRxdUdFLHlKLENBM2xCSixrSCxDQTZsQkkscUIsQ2lEcHVHSiwwQixDQUdFLHdCLENBQ0EsYyxDakQwb0ZGLHNCLENBNmxCSSxrQixDaURwdUdKLGlCLENBQ0UsZSxDQUFBLGEsQ0FBQSxVLENBQ0EsZ0IsQ2pEd3VHRSxzQixDQUNBLGlCLENBR0YsNkIsQ2lEMXVHQSxVLENBQ0EsUSxDakQwb0ZGLG1CLENpRHRvRkUsaUMsQ0FDQSxVLENBQ0EsVyxDakQwb0ZGLGlCLENBbW1CSSxPLENFcjVHSSxtQixDK0MyS1IsZ0IsQ2pEK3VHRSxlLENBbm1CQSxlLENpRHRvRkYsNEIsQ0FDRSxnQixDakQwb0ZGLGUsQ0FxbUJJLGdCLENBam1CSixTLENBcW1CSSxnQixDaUQ3dUdKLFksQ0FDRSxXLENBR0YsYSxDakQrdUdJLGlCLENBR0YsYSxDQUNFLGdCLENBR0YsWSxDQUNFLDJCLENBQ0EsZ0IsQ0FDQSxPLENBUUYsYSxDQUxBLHFCLENBQ0Usa0IsQ0FDQSxjLENBR0YsYSxDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENBR0EsUSxDQUNBLDBCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHdCLENBQ0EsNEIsQ0FDQSxrQixDQUdGLGUsQ0FDRSxTLENBR0Ysb0IsQ0FDRSwwQixDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSwyQixDQUNBLGdCLENBQ0EsTyxDQUdGLG9CLENBQ0UsVyxDQUNBLDJCLENBQ0EsZ0IsQ0FDQSxPLENBR0YsbUIsQ0FDRSwyQixDQUNBLGdCLENBQ0EsTyxDQUdGLCtCLENBQ0UsYyxDQUdGLHVCLENBQ0UsMkIsQ0FDQSxnQixDQUNBLE8sQ0FHRixvQixDQUNFLDJCLENBQ0EsZ0IsQ0FDQSxPLENBQ0EsMEIsQ0FDQSxpQixDQUdGLHNCLENBQ0UsMkIsQ0FDQSxnQixDQUNBLE8sQ0FDQSxrQixDQUdGLGdCLENBYUEsWSxDQVpFLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHFCLENBS0YsbUIsQ0FGQSxtQixDQUNBLGMsQ0FFRSxXLENBR0YsWSxDQUtFLFUsQ0FnQkYsZ0IsQ0FiQSxrQixDQUNFLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUdGLHNCLENBQ0UsZSxDQUNBLFMsQ0FDQSxXLENBQ0Esb0IiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBBYnN0cmFjdHMgKi9cbi8qXG4wIC0gNjAwcHg6ICAgICAgUGhvbmVcbjYwMCAtIDkwMHB4OiAgICBUYWJsZXQgcG9ydHJhaXRcbjkwMCAtIDEyMDBweDogICBUYWJsZXQgbGFuZHNjYXBlXG5bMTIwMCAtIDE4MDBdIGlzIHdoZXJlIG91ciBub3JtYWwgc3R5bGVzIGFwcGx5XG4xODAwcHggKyA6ICAgICAgQmlnIGRlc2t0b3BcblxuJGJyZWFrcG9pbnQgYXJndWVtZW50IGNob2ljZXM6XG4tIHBob25lXG4tIHRhYi1wb3J0XG4tIHRhYi1sYW5kXG4tIGJpZy1kZXNrdG9wXG5cbk9SREVSOiBCYXNlICsgdHlwb2dyYXBoeSA+IGdlbmVyYWwgbGF5b3V0ICsgZ3JpZCA+IHBhZ2UgbGF5b3V0ID4gY29tcG9uZW50c1xuXG4xZW0gPSAxNnB4XG4qL1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1vbnRzZXJyYXQ6MTAwLDIwMCwzMDAscmVndWxhciw1MDAsNjAwLDcwMCw4MDAsOTAwLDEwMGl0YWxpYywyMDBpdGFsaWMsMzAwaXRhbGljLGl0YWxpYyw1MDBpdGFsaWMsNjAwaXRhbGljLDcwMGl0YWxpYyw4MDBpdGFsaWMsOTAwaXRhbGljKTtcbjpyb290IHtcbiAgLS1jb250YWluZXItd2lkdGg6IDE5MjBweDtcbiAgLS1jb250YWluZXItcGFkZGluZzogNDBweDtcbiAgLS1mb250LWFjY2VudDogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIC0tcGFnZS1iZzogI2Y1ZjVmNTtcbiAgLS10ZXh0LWNvbG9yOiAjMTgxOTFhO1xuICAtLWFjY2VudDogI2Y4ZmYzZjtcbiAgLS1saW5rLWNvbG9yOiAjMDA3N0ZGO1xuICAtLWxhcHRvcC1zaXplOiAxMTk5cHg7XG4gIC0tdGFibGV0LXNpemU6IDk1OXB4O1xuICAtLW1vYmlsZS1zaXplOiA1OTlweDtcbiAgLS1wcmltYXJ5OiAjNzQ4YzcwO1xuICAtLWJsYWNrOiAjMGMwYzBjO1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWdyZXk6ICM4YjhjOGM7XG4gIC0tbGlnaHQtZ3JleTogI2NlY2VjZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICA6cm9vdCB7XG4gICAgLS1jb250YWluZXItcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uZGFyayB7XG4gIC0tcGFnZS1iZzogIzI1MjUyNjtcbiAgLS10ZXh0LWNvbG9yOiAjZmZmO1xufVxuXG4vKiBCYXNlICovXG4vKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgICovXG4qIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBMaW5rcyAqL1xuYSwgYTpsaW5rLCBhOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuYXNpZGUsIG5hdiwgZm9vdGVyLCBoZWFkZXIsIHNlY3Rpb24sIG1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsLCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZywgc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4qLFxuKjo6YWZ0ZXIsXG4qOjpiZWZvcmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuYm9keSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzM2QzYztcbiAgY29sb3I6ICNmZmY7XG59XG5cbmEge1xuICBjb2xvcjogIzE4MTkxYTtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogI2YzM2QzYztcbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6ICMxODE5MWE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuLmhlYWRpbmdfX3ByaW1hcnkge1xuICBjb2xvcjogIzE4MTkxYTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAuaGVhZGluZ19fcHJpbWFyeSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cblxuLmgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4udS1kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51LXZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1jZW50ZXItdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udS1tYXJnaW4tYm90dG9tLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW1hcmdpbi1ib3R0b20tbWVkaXVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC51LW1hcmdpbi1ib3R0b20tbWVkaXVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtbWFyZ2luLWJvdHRvbS1iaWcge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgLnUtbWFyZ2luLWJvdHRvbS1iaWcge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1tYXJnaW4tdG9wLWJpZyB7XG4gIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWFyZ2luLXRvcC1odWdlIHtcbiAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLnUtanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLnUtYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udS1qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnUtZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi51LWZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udS1zcGFjZXItc20ge1xuICBwYWRkaW5nOiAyNXB4IDAgIWltcG9ydGFudDtcbn1cblxuLnUtc3BhY2VyLW1kIHtcbiAgcGFkZGluZzogNTBweCAwICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0LCAyNSwgMjYsIDAuMyk7XG59XG5cbi51LWp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udS1qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLnUtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udS10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWZ1bGwge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWxlZnQtNTAge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0LTUwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1yaWdodC01MCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmNvbnRhaW5lci1yaWdodC01MCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWluZXItcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzRweCkge1xuICAuY29udGFpbmVyLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc0cHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzRweCkge1xuICAuY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc0cHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuY29udGFpbmVyLWhhbGYtcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbmh0bWwsIGJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG59XG5cbi8qIENvbXBvbmVudHMgKi9cbi5hZHZhbnRhZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBwYWRkaW5nOiA1M3B4IDM0cHg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmFkdmFudGFnZV9fdGl0bGUge1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5idG4sIC5idG46bGluaywgLmJ0bjp2aXNpdGVkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5idG46aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIHJnYmEoMTIsIDEyLCAxMiwgMC4yKTtcbn1cbi5idG46YWN0aXZlLCAuYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMTIsIDEyLCAxMiwgMC4yKTtcbn1cbi5idG4tLXdoaXRlLCAuYnRuLS13aGl0ZTpsaW5rLCAuYnRuLS13aGl0ZTp2aXNpdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxODE5MWE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxODE5MWE7XG59XG4uYnRuLS13aGl0ZTo6YWZ0ZXIsIC5idG4tLXdoaXRlOmxpbms6OmFmdGVyLCAuYnRuLS13aGl0ZTp2aXNpdGVkOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLS13aGl0ZTpob3ZlciwgLmJ0bi0td2hpdGU6bGluazpob3ZlciwgLmJ0bi0td2hpdGU6dmlzaXRlZDpob3ZlciB7XG4gIGNvbG9yOiAjMTgxOTFhO1xufVxuLmJ0bi0tYmxhY2ssIC5idG4tLWJsYWNrOmxpbmssIC5idG4tLWJsYWNrOnZpc2l0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxOTFhO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tLWJsYWNrOjphZnRlciwgLmJ0bi0tYmxhY2s6bGluazo6YWZ0ZXIsIC5idG4tLWJsYWNrOnZpc2l0ZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTkxYTtcbn1cbi5idG4tLWJsYWNrOmhvdmVyLCAuYnRuLS1ibGFjazpsaW5rOmhvdmVyLCAuYnRuLS1ibGFjazp2aXNpdGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLS1ibGFjayAuaWNvbiwgLmJ0bi0tYmxhY2s6bGluayAuaWNvbiwgLmJ0bi0tYmxhY2s6dmlzaXRlZCAuaWNvbiB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbi5idG4tLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzNkM2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi0tcmVkOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzNkM2M7XG59XG4uYnRuLS1yZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tLWNhdGFsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjMzZDNjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tLWNhdGFsb2cgLmljb24ge1xuICBzdHJva2U6ICNmZmY7XG59XG4uYnRuLS1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogbW92ZUluQm90dG9tIDAuNXMgZWFzZS1vdXQgMC43NXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cbi5idG4tLWRpc2FibGVkLCAuYnRuLS1kaXNhYmxlZFtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjNWM1O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmJ0bi1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYnRuLXRleHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cblxuLmZpbHRlcl9fYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmZpbHRlcl9fYnRuLS13aGl0ZSB7XG4gIGNvbG9yOiAjMTgxOTFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGI4YzhjO1xufVxuLmZpbHRlcl9fYnRuLS13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxOTFhO1xufVxuLmZpbHRlcl9fYnRuLS1ibGFjayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxOTFhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTgxOTFhO1xufVxuLmZpbHRlcl9fYnRuLS1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjMTgxOTFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGI4YzhjO1xufVxuXG4uYnRuLXZrIHtcbiAgY29sb3I6ICMwMDc3ZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3N2ZmO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuLmJ0bi12azpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2ZmO1xufVxuXG4uYnRuLWNhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG5cbmlucHV0LmJ0bi0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxOTFhO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhdi1idG4uYWRkZWQgLmljb24ge1xuICBmaWxsOiAjZjMzZDNjO1xufVxuXG4uY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gIC5jYXJkIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG4uY2FyZF9fZmF2LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMC41cHg7XG4gIHJpZ2h0OiAyNC41cHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAuY2FyZF9fZmF2LWJ0biB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5mYXYtYnRuX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mYXYtYnRuX19saW5rIC5pY29uLS1oZWFydCB7XG4gIGZpbGw6ICNjZWNlY2U7XG59XG4uZmF2LWJ0bl9fbGluazpob3ZlciAuaWNvbi0taGVhcnQge1xuICBmaWxsOiAjZjMzZDNjO1xufVxuXG4uY2FyZF9fcGljdHVyZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FyZF9fcGljdHVyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbn1cblxuLmNhcmRfX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzE4MTkxYTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cblxuLnByaWNlX19uZXcge1xuICBjb2xvcjogI2YzM2QzYztcbn1cblxuLnByaWNlX19vbGQge1xuICBjb2xvcjogI2NlY2VjZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5jYXJkX19uYW1lIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmNhcmRfX25hbWUgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWx0ZXJfX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwcHggMjBweCAyMHB4IDBweCByZ2JhKDg3LCA4NywgODcsIDAuMDUpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgLmZpbHRlcl9fYm9keSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB9XG59XG5cbi5maWx0ZXJfX3Rvb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogI2NlY2VjZTtcbn1cblxuLmZpbHRlcl9fY2xlYXIgYSB7XG4gIGNvbG9yOiAjY2VjZWNlO1xufVxuLmZpbHRlcl9fY2xlYXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjMzZDNjO1xufVxuXG4uZmlsdGVyX19saXN0IHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG4uZmlsdGVyX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA2cHg7XG59XG4uZmlsdGVyX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggI2NlY2VjZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5maWx0ZXJfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTkxYTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uZmlsdGVyX19pdGVtIHtcbiAgcGFkZGluZzogMTJweDtcbiAgbWluLXdpZHRoOiAxOTlweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlNGUyO1xufVxuLmZpbHRlcl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5maWx0ZXJfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxOTFhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsdGVyX19pdGVtOmhvdmVyIC5maWx0ZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZpbHRlcl9fbGluayB7XG4gIGNvbG9yOiAjMTgxOTFhO1xufVxuXG4uaW5mb19fYWNjb3JkaW9uIHtcbiAgY29sb3I6ICMxODE5MWE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAyMnB4IDA7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4uaW5mb19fYWNjb3JkaW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi9pbWcvaWNvbnMvY2FyZXQtZG93bi5zdmdcIikgbm8tcmVwZWF0O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uaW5mb19fYWNjb3JkaW9uLmFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5pbmZvX19wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbnB1dC1ncm91cF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaW5wdXQtZ3JvdXBfX25vdGF0aW9uIHtcbiAgY29sb3I6ICM4YjhjOGM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5pbnB1dC1ncm91cF9fY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhiOGM4YztcbiAgcGFkZGluZzogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXBfX2NvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxODE5MWE7XG59XG5cbi5hc3RlcmlzayB7XG4gIGNvbG9yOiAjRkYwMDE4O1xufVxuXG4uZmFuY3lib3hfX2NvbnRlbnQubW9kYWwge1xuICBjb2xvcjogIzE4MTkxYTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogNDhweDtcbiAgd2lkdGg6IDUwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgLmZhbmN5Ym94X19jb250ZW50Lm1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1vZGFsX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4ubm90aWNlLWFtb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I5YjliOTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzMCU7XG4gIHJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgLm5vdGljZS1hbW91bnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbi5ub3RpY2VfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ub3RpY2UtYW1vdW50IC5ub3RpY2VfX2ljb24gLmljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmaWxsOiAjMTgxOTFhO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5ub3RpY2UtYW1vdW50IC5ub3RpY2VfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogIzE4MTkxYTtcbn1cblxuLm5vdGljZS1hbW91bnQgLm5vdGljZV9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ub3RpY2UtYW1vdW50IC5ub3RpY2VfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG59XG5cbi5wYWdpbmF0aW9uX19wcmV2LFxuLnBhZ2luYXRpb25fX25leHQge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnBhZ2luYXRpb25fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG59XG5cbi5wYWdpbmF0aW9uX19pdGVhbSB7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLnBhZ2luYXRpb25fX2xpbmsge1xuICBjb2xvcjogIzFkMWQxZDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4ucGFnaW5hdGlvbl9fbGluay5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjMTgxOTFhO1xufVxuXG4ucXVhbnRpZmljYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTgxOTFhO1xufVxuLnF1YW50aWZpY2F0aW9uIC5pY29uLS1taW51cyxcbi5xdWFudGlmaWNhdGlvbiAuaWNvbi0tcGx1cyB7XG4gIHN0cm9rZTogIzAwMDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLnNlYXJjaF9fZm9ybSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiOWI5Yjk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTZweCAyMnB4O1xuICB3aWR0aDogMjc1cHg7XG4gIGhlaWdodDogMzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgLnNlYXJjaF9fZm9ybSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnNlYXJjaF9fYnRuIHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5zZWFyY2hfX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2hfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogIzhiOGM4Yztcbn1cblxuLnNpemVzX19sYWJlbCB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNpemVzX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zaXplc19faXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxOTFhO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cbi5zaXplc19faXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRhYmxlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnRhYmxlIHRkLCAudGFibGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udGl0bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cblxuLnRpdGxlLTIge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgLnRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLnRpdGxlLTMge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC50aXRsZS0zIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgfVxufVxuXG4uY291bnQtZ29vZHMge1xuICBjb2xvcjogIzhiOGM4YztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4vKiBMYXlvdXQgKi9cbi5jYXRhbG9nLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyNzhweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMjBweCAwcHggcmdiYSg4NywgODcsIDg3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzNTBweCk7XG59XG4uY2F0YWxvZy1uYXYtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhdGFsb2ctbmF2X19oZWFkZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhdGFsb2ctbmF2X19oZWFkZXIgLmxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuXG4uY2F0YWxvZy1uYXZfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTRlMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2F0YWxvZy1uYXZfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxOTFhO1xufVxuLmNhdGFsb2ctbmF2X19pdGVtOmhvdmVyID4gLmNhdGFsb2ctbmF2X19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2F0YWxvZy1uYXZfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2F0YWxvZy1uYXZfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jYXRhbG9nLW5hdl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXRhbG9nLW5hdl9fc3VibWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjM3cHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDI3OHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAxN3B4O1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5jYXRhbG9nLW5hdl9fc3VibWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNnB4O1xufVxuLmNhdGFsb2ctbmF2X19zdWJtZW51Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5jYXRhbG9nLW5hdl9fc3VibWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxOTFhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvcGFjaXR5OiAwLjY7XG59XG4uY2F0YWxvZy1uYXZfX3N1Ym1lbnUgLmNhdGFsb2ctbmF2X19pdGVtIHtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLmNhdGFsb2ctbmF2X19pdGVtOmhvdmVyIC5jYXRhbG9nLW5hdl9fc3VibWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9vdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE4MTkxYTtcbiAgYmFja2dyb3VuZDogIzE4MTkxYTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5mb290ZXJfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogOTZweDtcbn1cbi5mb290ZXJfX2l0ZW1zIC5mb290ZXJfX2l0ZW0gLnRleHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3Rlcl9faXRlbXMgLmZvb3Rlcl9faXRlbSAudGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmMzNkM2M7XG59XG4uZm9vdGVyX19pdGVtcyAuZm9vdGVyX19pdGVtOm50aC1jaGlsZCgyKSxcbi5mb290ZXJfX2l0ZW1zIC5mb290ZXJfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmZvb3Rlcl9faXRlbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5mb290ZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZm9vdGVyIC5pbmZvX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmluZm9fX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5pbmZvX19saW5rIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG4uZm9vdGVyX19jb250YWN0cyBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyX19jb250YWN0cyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmMzNkM2M7XG59XG5cbi5mb290ZXJfX2xvY2F0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4uZm9vdGVyX19jb250YWN0cyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5waG9uZXNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuXG4vKiBncmlkIHN5c3RlbSAtLSBtb2JpbGUgZmlyc3QhICovXG4ucm93IHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC0tY29sdW1uczogNDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAucm93IHtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICB9XG59XG5cbltjbGFzcyo9Y29sLV0ge1xuICAtLXdpZHRoOiA0O1xuICAtLWluaXRpYWxiYXNpczogY2FsYyh2YXIoLS13aWR0aCwgMCkgLyB2YXIoLS1jb2x1bW5zLCA0KSAqIDEwMCUpO1xuICAtLWdhcDogMjBweDtcbiAgZmxleC1iYXNpczogY2FsYyh2YXIoLS1pbml0aWFsYmFzaXMpIC0gdmFyKC0tZ2FwKSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICBbY2xhc3MqPWNvbC1dIHtcbiAgICAtLWdhcDogMTBweDtcbiAgfVxufVxuXG4vKiBNb2JpbGUgTGFuZHNjYXBlIFNjcmVlbiBTaXplcyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY29sLTEtMixcbiAgLmNvbC0yIHtcbiAgICAtLXdpZHRoOiAyO1xuICB9XG4gIC5jb2wtMS00LFxuICAuY29sLTItNCxcbiAgLmNvbC0zLFxuICAuY29sLTQge1xuICAgIC0td2lkdGg6IDQ7XG4gIH1cbiAgLm9yZGVyLTIsXG4gIC5vcmRlci0zIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi8qIERlc2t0b3Agc2NyZWVuIFNpemVzICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtMS0yLFxuICAuY29sLTEtNCB7XG4gICAgLS13aWR0aDogMTtcbiAgfVxuICAuY29sLTItNCB7XG4gICAgLS13aWR0aDogMjtcbiAgfVxuICAuY29sLTMsXG4gIC5jb2wtMy00IHtcbiAgICAtLXdpZHRoOiAzO1xuICB9XG4gIC5vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItMiB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLTEge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4ubW9iaWxlLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgLm1vYmlsZS1uYXYge1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gIH1cbn1cbi5tb2JpbGUtbmF2LS1vcGVuIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5tb2JpbGUtbmF2X19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMnB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTtcbn1cbi5tb2JpbGUtbmF2IC5pbmZvX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDEwcHg7XG59XG4ubW9iaWxlLW5hdiAuaW5mb19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ubW9iaWxlLW5hdiAuaW5mb19faWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubW9iaWxlLWxpbmtzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9iaWxlLWxpbmtzX19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlNGUyO1xuICBwYWRkaW5nOiAxMnB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLm1vYmlsZS1saW5rc19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1vYmlsZS1saW5rc19fbGluay5leHBhbmRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vYmlsZS1saW5rc19fbGluay5leHBhbmRhYmxlIC5pY29uLS1jYXJldC1yaWdodCB7XG4gIHN0cm9rZTogIzAwMDtcbn1cblxuLnNhbGUgLm1vYmlsZS1saW5rc19fbGluayB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmMzNkM2M7XG59XG5cbi5jYXRhbG9nLW1vYi1uYXYtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG4uY2F0YWxvZy1tb2ItbmF2LWJ0biAuY2F0YWxvZy1tb2ItbmF2LWJ0bl9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuXG4ubW9iaWxlLW5hdl9fc3ViIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubW9iaWxlLW5hdl9fc3ViLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG59XG5cbi5tb2JpbGUtbGlua3NfX2JhY2sge1xuICBjb2xvcjogIzhiOGM4YztcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNhdGFsb2ctbW9iLW5hdi1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogQmxvY2tzICovXG4uYWR2YW50YWdlc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjlweCA0OHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5iYW5uZXJzIC5yb3cge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAuYmFubmVyc19faXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5iYW5uZXJzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmFubmVyMSB7XG4gIGJhY2tncm91bmQ6ICMwMDAgdXJsKFwiLi8uLi9pbWcvbWFpbi9iYW5uZXJzL2Jhbm5lci0wMS5qcGdcIikgbm8tcmVwZWF0O1xufVxuXG4uYmFubmVyMiB7XG4gIGJhY2tncm91bmQ6ICMwMDAgdXJsKFwiLi8uLi9pbWcvbWFpbi9iYW5uZXJzL2Jhbm5lci0wMi5qcGdcIikgbm8tcmVwZWF0O1xufVxuXG4uYmFubmVyMyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNyksIHJnYmEoMCwgMCwgMCwgMC43KSksIHVybChcIi4vLi4vaW1nL21haW4vYmFubmVycy9iYW5uZXItMDMuanBnXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYW5uZXIxLCAuYmFubmVyMiwgLmJhbm5lcjMge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmFubmVyc19faW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA3MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5iYW5uZXJzX19pbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5iYW5uZXJzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNi40cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogOTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5iYW5uZXJzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbi5iYW5uZXJzX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAuYmFubmVyc19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbi5yYWJiaXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTc2cHg7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAucmFiYml0cyB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJhbm5lcnNfX2J0biB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mZWF0dXJlZCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uZmVhdHVyZWQgLnJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mZWF0dXJlZF9faXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZlYXR1cmVkX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmVhdHVyZWRfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbn1cblxuLmZlYXR1cmVkX19pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5mZWF0dXJlZF9fc3VidGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5mZWF0dXJlZF9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbn1cblxuLmZpbHRlcnMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgLmZpbHRlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICB9XG59XG5cbi5maWx0ZXJzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAuZmlsdGVyc19fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cblxuLmZpbHRlcnNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAuZmlsdGVyc19faXRlbSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbi5maWx0ZXJzX19pdGVtIC5vcGVuZWQgKyAuZmlsdGVyX19ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmZpbHRlcl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmlsdGVyX19idG4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxMzVweDtcbn1cblxuLnR5cGUgLmljb24tLWNoZXZyb24tZG93biB7XG4gIHN0cm9rZTogI2ZmZjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi50eXBlOmhvdmVyIC5pY29uLS1jaGV2cm9uLWRvd24ge1xuICBzdHJva2U6ICMwMDA7XG59XG5cbi5icmFuZCAuaWNvbi0tZmlsdGVyLWJyYW5kIHtcbiAgc3Ryb2tlOiAjZmZmO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmJyYW5kOmhvdmVyIC5pY29uLS1maWx0ZXItYnJhbmQge1xuICBzdHJva2U6ICMwMDA7XG59XG5cbi5kZXNjIC5pY29uLS1maWx0ZXItZGVzYyB7XG4gIHN0cm9rZTogIzAwMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5kZXNjOmhvdmVyIC5pY29uLS1maWx0ZXItZGVzYyB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cblxuLmFzYyAuaWNvbi0tZmlsdGVyLWFzYyB7XG4gIHN0cm9rZTogI2ZmZjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5hc2M6aG92ZXIgLmljb24tLWZpbHRlci1hc2Mge1xuICBzdHJva2U6ICMwMDA7XG59XG5cbi5oZWFkZXItdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjQ2NDtcbiAgcGFkZGluZzogMjNweCAwIDE3cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAuaGVhZGVyLXRvcCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG4uaGVhZGVyLXRvcCAuaGVhZGVyLXRvcF9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMTBweDtcbn1cbi5oZWFkZXItdG9wIC5oZWFkZXItdG9wX19pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyLXRvcCAuaGVhZGVyLXRvcF9fZGVsaW1pdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzRweCkge1xuICAuaGVhZGVyLXRvcCAuaGVhZGVyLXRvcF9fZGVsaW1pdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLXRvcCAubmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY29sdW1uLWdhcDogMzBweDtcbn1cbi5oZWFkZXItdG9wIC5uYXZfX2xpbmsge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmhlYWRlci10b3AgLm5hdl9fbGluay5hY3RpdmUsIC5oZWFkZXItdG9wIC5uYXZfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2YzM2QzYztcbn1cbi5oZWFkZXItdG9wIC5pbmZvX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gIC5oZWFkZXItdG9wIC5pbmZvX19pdGVtcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNXB4O1xuICB9XG59XG4uaGVhZGVyLXRvcCAuaW5mb19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG4uaGVhZGVyLXRvcCAuaW5mb19faXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyLXRvcCAuaW5mb19faXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmMzNkM2M7XG59XG4uaGVhZGVyLXRvcCAuaW5mb19faWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmhlYWRlci10b3AgLmluZm9fX3RleHQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgLmhlYWRlci10b3AgLmluZm9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLmhlYWRlci10b3AgLnNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gIC5oZWFkZXItdG9wIC5zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAuaGVhZGVyLXRvcCAuY29udGFjdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItdG9wIC5jb250YWN0c19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaGVhZGVyLXRvcCAuY29udGFjdHNfX3ZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cbi5oZWFkZXItdG9wIC5jb250YWN0c19fdmFsdWUgYSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uaGVhZGVyLXRvcCAuY29udGFjdHNfX3ZhbHVlIGE6aG92ZXIge1xuICBjb2xvcjogI2YzM2QzYztcbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxOTk7XG59XG4uaGVhZGVyX19tYWluLXBhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gIC5oZWFkZXJfX21haW4tcGFydCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG4uaGVhZGVyX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgLmhlYWRlcl9faXRlbXMge1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gIH1cbn1cbi5oZWFkZXIgLm5hdiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjMTgxOTFhO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5oZWFkZXIgLm5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlciAubmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4IDMwcHg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmhlYWRlciAubmF2X19saXN0IHtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICB9XG59XG4uaGVhZGVyIC5zYWxlIC5uYXZfX2xpbmsge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmMzNkM2M7XG59XG4uaGVhZGVyIC5sb2dvIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAuaGVhZGVyIC5sb2dvIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLmhlYWRlciAubG9nb19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgLmhlYWRlciAuaGVhZGVyX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG4uaGVhZGVyIC5hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDQzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAuaGVhZGVyIC5hY3Rpb25zIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5oZWFkZXIgLmluZm8ge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4uaGVhZGVyIC5pbmZvX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTNweDtcbn1cbi5oZWFkZXIgLmluZm9fX2l0ZW1zIC5iYXNrZXQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmhlYWRlciAuYWNjb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuLmhlYWRlciAuY2F0YWxvZy1uYXYtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gIC5oZWFkZXIgLmNhdGFsb2ctbmF2LWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyX19uYXYtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gIC5oZWFkZXIgLmhlYWRlcl9fbmF2LWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cblxuLmhlYWRlcl9fbWFpbi1wYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyX19tYWluLXBhcnQgLm5hdl9fbGluayB7XG4gIGNvbG9yOiAjMTgxOTFhO1xufVxuLmhlYWRlcl9fbWFpbi1wYXJ0IC5uYXZfX2xpbmsuYWN0aXZlLCAuaGVhZGVyX19tYWluLXBhcnQgLm5hdl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZjMzZDNjO1xufVxuXG4uaGVyb19fYmFubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmhlcm9fX2luZm8ge1xuICBwYWRkaW5nOiA3N3B4IDEwN3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgLmhlcm9fX2luZm8ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmhlcm9fX2luZm8ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmhlcm9fX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogOS42cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAuaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG4uaGVyb19fc3VidGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgLmhlcm9fX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmhlcm9fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4uaGVyb19fYmFubmVyLS0xLFxuLmhlcm9fX2Jhbm5lci0tMiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5oZXJvX19iYW5uZXItLTEge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjQpLCByZ2JhKDAsIDAsIDAsIDAuNCkpLCB1cmwoXCIuLy4uL2ltZy9tYWluL2hlcm8vbWFpbl9iYW5uZXItMDEucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAuaGVyb19fYmFubmVyLS0xIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjQpLCByZ2JhKDAsIDAsIDAsIDAuNCkpLCB1cmwoXCIuLy4uL2ltZy9tYWluL2hlcm8vbWFpbl9iYW5uZXItMDEtbW9iLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gIC5oZXJvX19iYW5uZXItLTE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCItMzAlXCI7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgZm9udC1zaXplOiA5Ny40ODJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICBsZXR0ZXItc3BhY2luZzogNC44NzRweDtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIH1cbn1cblxuLmhlcm9fX2Jhbm5lci0tMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL21haW4vaGVyby9tYWluX2Jhbm5lci0wMi5qcGdcIik7XG59XG4uaGVyb19fYmFubmVyLS0yIC5oZXJvX190aXRsZSB7XG4gIHdpZHRoOiA0NjNweDtcbiAgY29sb3I6ICMxODE5MWE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmhlcm9fX2Jhbm5lci0tMiAuaGVyb19fdGl0bGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5oZXJvIC5zd2lwZXJfX25hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC5oZXJvIC5zd2lwZXJfX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmljb25zLXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG59XG5cbi5pY29uIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLS1jbG9zZSB7XG4gIHN0cm9rZTogIzAwMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmljb24tLWhlYXJ0IHtcbiAgZmlsbDogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbi5pY29uLS1iYWcge1xuICBzdHJva2U6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG4uaWNvbi0tc2VhcmNoIHtcbiAgc3Ryb2tlOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuLmljb24tLWJ1cmdlciB7XG4gIHN0cm9rZTogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbi5pY29uLS1mb290ZXJQaG9uZUNhbGwge1xuICBmaWxsOiB5ZWxsb3c7XG4gIHN0cm9rZTogIzBjMGMwYztcbn1cblxuLmljb24tLWFycm93LWxlZnQsXG4uaWNvbi0tYXJyb3ctcmlnaHQge1xuICBzdHJva2U6ICMwMDA7XG59XG5cbi5leHBhbmRhYmxlLm9wZW5lZCAuaWNvbi0tY2hldnJvbi1kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmljb24tLWNhcmV0LWxlZnQsXG4uaWNvbi0tY2FyZXQtcmlnaHQge1xuICBzdHJva2U6ICMxZDFkMWQ7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5pY29uLS1iaW4ge1xuICBmaWxsOiAjMDAwO1xufVxuXG4ubG9nbyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLm5ld3Mge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLm5ld3NfX2l0ZW1zIHtcbiAgcm93LWdhcDogMjBweDtcbn1cblxuLm5ld3NfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgLmJ0bi1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnRuLWljb24gc3ZnIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cbi5idG4taWNvbjpob3ZlciBzdmcge1xuICB3aWR0aDogMjZweDtcbiAgc3Ryb2tlOiAjZjMzZDNjO1xufVxuXG4ubmV3cy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhiOGM4YztcbiAgcGFkZGluZzogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3MtY2FyZDpob3ZlciB7XG4gIGJvcmRlcjogdW5zZXQ7XG59XG5cbi5uZXdzLWNhcmRfX2xhYmVsIHtcbiAgY29sb3I6ICMxODE5MWE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxODE5MWE7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5uZXdzLWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICMxODE5MWE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLm5ld3MtY2FyZF9fdGl0bGUgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5uZXdzLWNhcmRfX2RhdGUge1xuICBjb2xvcjogIzhiOGM4YztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnByb2R1Y3RzX19pdGVtcyB7XG4gIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAucHJvZHVjdHNfX2l0ZW1zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAucHJvZHVjdHNfX2l0ZW0ge1xuICAgIC0td2lkdGg6IDI7XG4gICAgLS1nYXA6IDIwcHg7XG4gIH1cbn1cblxuLnNjaGVtZV9faXRlbXMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uc2NoZW1lX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjRweCAzMHB4O1xufVxuXG4uc2NoZW1lX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnN3aXBlcl9fbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgLnN3aXBlcl9fbmF2aWdhdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5jdXN0b20tc3dpcGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAxMHB4O1xufVxuXG4uY3VzdG9tLXN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY3VzdG9tLXN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE5MWE7XG4gIG9wYWNpdHk6IDAuMjtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG59XG5cbi5jdXN0b20tc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY3VzdG9tLXN3aXBlci1idXR0b24tcHJldixcbi5jdXN0b20tc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDExcHg7XG59XG4uY3VzdG9tLXN3aXBlci1idXR0b24tcHJldjpob3Zlcixcbi5jdXN0b20tc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3VzdG9tLXN3aXBlci1idXR0b24tcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL2ljb25zL3NsaWRlci1hcnJvdy1sZWZ0LnN2Z1wiKTtcbn1cblxuLmN1c3RvbS1zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9pY29ucy9zbGlkZXItYXJyb3ctcmlnaHQuc3ZnXCIpO1xufVxuXG4vKipcbiogUmV2aWV3c1xuKiovXG4uc2xpZGVyLXJldmlld3MgLnN3aXBlci1zbGlkZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gIC5zbGlkZXItcmV2aWV3cyAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gIC5zbGlkZXItcmV2aWV3cyAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4vKipcbiogUHJvZHVjdFxuKiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAuc2xpZGVyLXByb2R1Y3Qge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbn1cbi5zbGlkZXItcHJvZHVjdCAuc3dpcGVyLXNsaWRlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2xpZGVyLXByb2R1Y3QgLnN3aXBlci1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyogUGFnZXMgKi9cbi5wYWdlLWFib3V0IC5yb3cge1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIC0tY29sdW1uczogMjtcbn1cblxuLnBhZ2UtYnJhbmRzIC5jb250ZW50IHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLnBhZ2UtYnJhbmRzIC5jb250ZW50IC5yb3cge1xuICAtLWNvbHVtbnM6IDI7XG59XG4ucGFnZS1icmFuZHMgLmNvbnRlbnRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxMi44cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gIC5wYWdlLWJyYW5kcyAuY29udGVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cblxuLmFscGhhYmV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmFscGhhYmV0X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHggMjBweDtcbn1cblxuLmFscGhhYmV0X19saW5rIHtcbiAgY29sb3I6ICMxODE5MWE7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG59XG5cbi5icmFuZHNfX3RhYmxlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbn1cblxuLmJyYW5kc19fcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbn1cblxuLmFjcm9zdGljIHtcbiAgZm9udC1zaXplOiAxMi44cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMmUyZTI7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gIC5hY3Jvc3RpYyB7XG4gICAgZm9udC1zaXplOiA0LjhyZW07XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cblxuLmJyYW5kc19fbGlzdCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAuYnJhbmRzX19saXN0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gIH1cbn1cblxuLmJyYW5kc19faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cblxuLmJyYW5kc19fbGluayB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAuYnJhbmRzX19saW5rIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAuY2xpZW50LWluZm8ge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMwcHg7XG59XG5cbi5jYXJ0LWVtcHR5IHtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cblxuLmNhcnQtZW1wdHkgLmljb24tLWJhZyB7XG4gIHN0cm9rZTogIzAwMDtcbiAgd2lkdGg6IDE2OXB4O1xuICBoZWlnaHQ6IDE2OXB4O1xufVxuXG4uaW5wdXQtZ3JvdXBfX2FkZHJlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAuaW5wdXQtZ3JvdXBfX2FkZHJlc3Mge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4vKipcbioqIENhcnQgcHJvZHVjdHNcbioqL1xuLmNhcnQtcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmciAxZnIgMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbWFnZSBuYW1lcyBzaXplIHF1YW50aXR5IHByaWNlXCIgXCJpbWFnZSBuYW1lcyBhY3Rpb25zIGFjdGlvbnMgYWN0aW9uc1wiO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgLmNhcnQtcHJvZHVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uY2FydC1wcm9kdWN0ID4gKiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAuY2FydC1wcm9kdWN0ID4gKiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNhcnQtcHJvZHVjdF9faW1hZ2Uge1xuICBncmlkLWFyZWE6IGltYWdlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgLmNhcnQtcHJvZHVjdF9faW1hZ2Uge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB3aWR0aDogNTlweDtcbiAgICBoZWlnaHQ6IDc3cHg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5jYXJ0LXByb2R1Y3RfX25hbWVzIHtcbiAgZ3JpZC1hcmVhOiBuYW1lcztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgLmNhcnQtcHJvZHVjdF9fbmFtZXMge1xuICAgIHdpZHRoOiAxOTRweDtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLmNhcnQtcHJvZHVjdF9fc3VwcGxpZXIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5jYXJ0LXByb2R1Y3RfX3NpemUge1xuICBncmlkLWFyZWE6IHNpemU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAuY2FydC1wcm9kdWN0X19zaXplIHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuLmNhcnQtcHJvZHVjdF9fc2l6ZSAuc2l6ZS1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAuY2FydC1wcm9kdWN0X19zaXplIC5zaXplLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi5jYXJ0LXByb2R1Y3RfX3F1YW50aXR5IHtcbiAgZ3JpZC1hcmVhOiBxdWFudGl0eTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gIC5jYXJ0LXByb2R1Y3RfX3F1YW50aXR5IHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuLmNhcnQtcHJvZHVjdF9fcHJpY2Uge1xuICBncmlkLWFyZWE6IHByaWNlO1xuICBjb2xvcjogI0ZGMDAxODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gIC5jYXJ0LXByb2R1Y3RfX3ByaWNlIHtcbiAgICBvcmRlcjogMztcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cbi5jYXJ0LXByb2R1Y3RfX2FjdGlvbnMge1xuICBncmlkLWFyZWE6IGFjdGlvbnM7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMjNweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgLmNhcnQtcHJvZHVjdF9fYWN0aW9ucyB7XG4gICAgb3JkZXI6IDY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4vKipcbioqIFN1bW1hcnlcbioqL1xuLnN1bW1hcnkge1xuICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmYmY5O1xufVxuXG4uc3VtbWFyeV9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHJvdy1nYXA6IDEwcHg7XG59XG5cbi5zdW1tZXJ5X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc3VtbWFyeV9fbmFtZSB7XG4gIGNvbG9yOiAjOEI4QzhDO1xufVxuXG4uc3VtbWFyeV9fZGVjb3JhdG9yIHtcbiAgZmxleC1ncm93OiAxO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM4QjhDOEM7XG59XG5cbi5wYWdlLWRlbGl2ZXJ5X3BheW1lbnQgLnJvdyB7XG4gIC0tY29sdW1uczogMjtcbn1cbi5wYWdlLWRlbGl2ZXJ5X3BheW1lbnQgW2NsYXNzKj1jb2wtXSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZWZiZjk7XG4gIHBhZGRpbmc6IDUxcHggMjhweDtcbn1cblxuLmRlbGl2ZXJ5X19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAuZGVsaXZlcnlfX2l0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5lcnJvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lcnJvciAuZXJyb3JfX3RleHQsXG4uZXJyb3IgLnNlYXJjaCxcbi5lcnJvciAuZXJyb3JfX2J0bnMge1xuICB3aWR0aDogNDgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAuZXJyb3IgLmVycm9yX190ZXh0LFxuICAuZXJyb3IgLnNlYXJjaCxcbiAgLmVycm9yIC5lcnJvcl9fYnRucyB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG4uZXJyb3IgLnNlYXJjaCB7XG4gIG9yZGVyOiB1bnNldDtcbn1cbi5lcnJvciAuc2VhcmNoX19mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5lcnJvciAudS1mbGV4IHtcbiAgcm93LWdhcDogMzBweDtcbn1cblxuLmVycm9yX19idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAuZXJyb3JfX2J0bnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5lcnJvcl9fYnRucyBhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnBhZ2UtcG9zdCAucm93IHtcbiAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbn1cblxuLnBvc3RfX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuXG4ucG9zdF9fbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTgxOTFhO1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuXG4ucG9zdF9fZGF0ZSB7XG4gIGNvbG9yOiAjOGI4YzhjO1xufVxuXG4ucG9zdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBvc3RfX25hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDQ4cHg7XG59XG5cbi5wYWdlLXByb2R1Y3QgLnJvdyB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gIC5wYWdlLXByb2R1Y3QgLnJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wYWdlLXByb2R1Y3QgW2NsYXNzKj1jb2wtXSB7XG4gIC0tZ2FwOiAyMHB4O1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0taW5pdGlhbGJhc2lzKSAtIHZhcigtLWdhcCkpO1xufVxuLnBhZ2UtcHJvZHVjdCAucHJvZHVjdC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzBweDtcbn1cbi5wYWdlLXByb2R1Y3QgLnByb2R1Y3QtaW5mb19fbmFtZSB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuLnBhZ2UtcHJvZHVjdCAucHJvZHVjdC1pbmZvX19zdXBwbGllciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ucGFnZS1wcm9kdWN0IC5wcm9kdWN0LWluZm9fX3Rvb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMzBweDtcbn1cbi5wYWdlLXByb2R1Y3QgLnByb2R1Y3QtaW5mb19fcHJpY2Uge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGFnZS1wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmluZm9fX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMjtcbn1cbi5wYWdlLXByb2R1Y3QgLnByb2R1Y3QtaW5mb19fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbn1cbi5wYWdlLXByb2R1Y3QgLnByb2R1Y3QtaW5mb19fZm9ybSAuYnRuIHtcbiAgYWxpZ24tc2VsZjogc2VsZi1zdGFydDtcbn1cblxuLnJldmlld3NfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkVGQkY5O1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmV2aWV3c19faXRlbSAuYnRuLXZrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgLnJldmlld3NfX2l0ZW0gLmJ0bi12ayB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IHVuc2V0O1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucmV2aWV3c19faXRlbSAuaWNvbi0tY2hldnJvbi1kb3duIHtcbiAgc3Ryb2tlOiAjMDAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLnJldmlld3NfX2l0ZW0gLmJ0bi10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJldmlld3NfX25hbWUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5yZXZpZXdzX19zdWJ0aXRsZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJldmlld3NfX3JldmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jb2xsYXBzZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIGxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbmgyLFxuaDMge1xuICBjb2xvcjogIzE4MTkxYTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uIHAge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4ubmF2X19pdGVtLmhhcy1jaGlsZHJlbjpob3ZlciA+IC5zdWJtZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zdWJtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMjBweCAwcHggcmdiYSg4NywgODcsIDg3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc3VibWVudS0tb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3VibWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlNGUyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1Ym1lbnVfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxOTFhO1xufVxuXG4uc3VibWVudV9fbGluayB7XG4gIGNvbG9yOiAjMTgxOTFhO1xufVxuXG4uc3VibWVudV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3VibWVudV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnN1Ym1lbnVfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3VibWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNnB4O1xufVxuXG4uc3VibWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5zdWJtZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE5MWE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnN1Ym1lbnVfX2l0ZW0ge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4uaGVhZGVyIC5tb2JpbGUtbmF2IC5hY2NvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbHVtbi1nYXA6IDVweDtcbiAgb3JkZXI6IDA7XG4gIGNvbHVtbi1nYXA6IDVweDtcbn1cblxuLm5ld3MtY2FyZF9fcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uZXdzLWNhcmRfX3BpY3R1cmUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucGFnZS1wb3N0IC5yb3cge1xuICBnYXA6IDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnByb2R1Y3RzX19pdGVtIHtcbiAgICAtLXdpZHRoOiA0ICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMTBweDtcbiAgfVxufVxuLmNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiAxMHB4O1xufVxuXG4uY2FyZF9faW5mbyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmNhcmRfX25hbWUsXG4uY2FyZF9fcHJpY2Uge1xuICBtYXJnaW4tdG9wOiB1bnNldDtcbn1cblxuLmNhcmRfX25hbWUgYTo6YWZ0ZXIge1xuICBjb250ZW50OiB1bnNldDtcbn1cblxuLnByaWNlX19pdGVtOm5vdCguYWN0aXZlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJkX192YXJpYW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgcm93LWdhcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcmljZV9faXRlbS5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByaWNlX19jdXJyZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG59XG5cbi5wYWdlLXByb2R1Y3QgLnByb2R1Y3QtaW5mb19fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmNhcmQgLnNpemVzX19pdGVtcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2l6ZXNfX2l0ZW1zIHtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cblxuLnNpemVzX19pdGVtLmFjdGl2ZSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4uZm9vdGVyX19pdGVtcyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5wcm9kdWN0LWluZm9fX2Zhdm91cml0ZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYW5ub3RhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDVweDtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5hbm5vdGF0aW9uIC5pY29uIHtcbiAgZmlsbDogI2RjMzU0NTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgLmZlYXR1cmVkX19pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnBhZ2UtcHJvZHVjdCAuZm9ybS1wcm9kdWN0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJvZHVjdC1pbmZvX19za3Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1pbmZvX19za3UuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGlkZXItcG9wdWxhciAuc3dpcGVyLXdyYXBwZXIsXG4uc2xpZGVyLXJlbGF0ZWQgLnN3aXBlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufSIsIjpyb290IHtcclxuXHQtLWNvbnRhaW5lci13aWR0aDogMTkyMHB4O1xyXG5cdC0tY29udGFpbmVyLXBhZGRpbmc6IDQwcHg7XHJcblxyXG5cdEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQpIHtcclxuXHRcdC0tY29udGFpbmVyLXBhZGRpbmc6IDIwcHg7XHJcblx0fVxyXG5cclxuICAvLyBGb250c1xyXG5cdC0tZm9udC1hY2NlbnQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuXHJcblx0LS1wYWdlLWJnOiAjZjVmNWY1O1xyXG5cdC0tdGV4dC1jb2xvcjogIzE4MTkxYTtcclxuXHQtLWFjY2VudDogI2Y4ZmYzZjtcclxuXHQtLWxpbmstY29sb3I6ICMwMDc3RkY7XHJcblxyXG5cdC0tbGFwdG9wLXNpemU6IDExOTlweDtcclxuXHQtLXRhYmxldC1zaXplOiA5NTlweDtcclxuXHQtLW1vYmlsZS1zaXplOiA1OTlweDtcclxuXHJcblx0Ly8gQ29sb3JzXHJcblx0LS1wcmltYXJ5OiAjNzQ4YzcwO1xyXG5cdC0tYmxhY2s6ICMwYzBjMGM7XHJcblx0LS13aGl0ZTogI2ZmZjtcclxuXHQtLWdyZXk6ICM4YjhjOGM7XHJcblx0LS1saWdodC1ncmV5OiAjY2VjZWNlO1xyXG59XHJcblxyXG4uZGFyayB7XHJcblx0LS1wYWdlLWJnOiAjMjUyNTI2O1xyXG5cdC0tdGV4dC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLy8gRm9udFxyXG4kZGVmYXVsdC1mb250LXNpemU6IDEuNHJlbTtcclxuJGRlZmF1bHQtbW9iaWxlLWZvbnQtc2l6ZTogMS40cmVtO1xyXG5cclxuLy8gQ29sb3JzXHJcbiRjb2xvci1wcmltYXJ5OiAjZjMzZDNjO1xyXG4kY29sb3ItcHJpbWFyeS1kYXJrOiAjMTgxOTFhO1xyXG4kY29sb3ItYWNjZW50OiAjZjhmZjNmO1xyXG4kY29sb3ItYmxhY2s6ICMwYzBjMGM7XHJcbiRjb2xvci13aGl0ZTogI2ZmZjtcclxuJGNvbG9yLXRleHQ6ICMxODE5MWE7XHJcbiRjb2xvci1ncmV5OiAjOGI4YzhjO1xyXG4kY29sb3ItbGlnaHQtZ3JleTogI2NlY2VjZTtcclxuXHJcbi8vIEdSSURcclxuJGdyaWQtd2lkdGg6IDE5MjBweDtcclxuJGdyaWQtcGFkZGluZzogNDBweDtcclxuJGd1dHRlci12ZXJ0aWNhbDogOHJlbTtcclxuJGd1dHRlci12ZXJ0aWNhbC1zbWFsbDogNnJlbTtcclxuJGd1dHRlci1ob3Jpem9udGFsOiAycmVtOyIsIkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGFic0NlbnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gbWVkaWFCZygpIHtcclxuXHRAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XHJcblx0ICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFibGV0ICgpIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc0cHgpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1vYmlsZSAoKSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vIE1FRElBIFFVRVJZIE1BTkFHRVJcclxuLypcclxuMCAtIDYwMHB4OiAgICAgIFBob25lXHJcbjYwMCAtIDkwMHB4OiAgICBUYWJsZXQgcG9ydHJhaXRcclxuOTAwIC0gMTIwMHB4OiAgIFRhYmxldCBsYW5kc2NhcGVcclxuWzEyMDAgLSAxODAwXSBpcyB3aGVyZSBvdXIgbm9ybWFsIHN0eWxlcyBhcHBseVxyXG4xODAwcHggKyA6ICAgICAgQmlnIGRlc2t0b3BcclxuXHJcbiRicmVha3BvaW50IGFyZ3VlbWVudCBjaG9pY2VzOlxyXG4tIHBob25lXHJcbi0gdGFiLXBvcnRcclxuLSB0YWItbGFuZFxyXG4tIGJpZy1kZXNrdG9wXHJcblxyXG5PUkRFUjogQmFzZSArIHR5cG9ncmFwaHkgPiBnZW5lcmFsIGxheW91dCArIGdyaWQgPiBwYWdlIGxheW91dCA+IGNvbXBvbmVudHNcclxuXHJcbjFlbSA9IDE2cHhcclxuKi9cclxuQG1peGluIHJlc3BvbmQoJGJyZWFrcG9pbnQpIHtcclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSBwaG9uZSB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHsgQGNvbnRlbnQgfTsgICAgLy82MDBweFxyXG4gICAgfVxyXG4gICAgQGlmICRicmVha3BvaW50ID09IHRhYi1wb3J0IHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHsgQGNvbnRlbnQgfTsgICAgIC8vOTAwcHhcclxuICAgIH1cclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSB0YWItbGFuZCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NWVtKSB7IEBjb250ZW50IH07ICAgIC8vMTIwMHB4XHJcbiAgICB9XHJcbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gYmlnLWRlc2t0b3Age1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyLjVlbSkgeyBAY29udGVudCB9OyAgICAvLzE4MDBcclxuICAgIH1cclxufSIsIi8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbioge1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbjogMHB4O1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5cbmEsIGE6bGluaywgYTp2aXNpdGVkICB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyICB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cblxuYXNpZGUsIG5hdiwgZm9vdGVyLCBoZWFkZXIsIHNlY3Rpb24sIG1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudWwsIHVsIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLCBzdmcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRm9ybSAqL1xuXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0IHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG5sYWJlbCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGVnZW5kIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCJAaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDoxMDAsMjAwLDMwMCxyZWd1bGFyLDUwMCw2MDAsNzAwLDgwMCw5MDAsMTAwaXRhbGljLDIwMGl0YWxpYywzMDBpdGFsaWMsaXRhbGljLDUwMGl0YWxpYyw2MDBpdGFsaWMsNzAwaXRhbGljLDgwMGl0YWxpYyw5MDBpdGFsaWMpO1xuXG4qLFxuKjo6YWZ0ZXIsXG4qOjpiZWZvcmUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblxuXHQvLyBUaGlzIGRlZmluZXMgd2hhdCAxcmVtIGlzXG4gICAgZm9udC1zaXplOiA2Mi41JTsgLy8xIHJlbSA9IDEwcHg7IDEwcHgvMTZweCA9IDYyLjUlXG59XG5cbmJvZHkge1x0XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC8vIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cblxuLm1haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG46OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuYSB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG59XG5cbnAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG59IiwiYm9keSB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZGVmYXVsdC1tb2JpbGUtZm9udC1zaXplO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGluZ19fcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmgzIHtcclxuICBmb250LXNpemU6IDJyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59IiwiLmNsaWVudC1pbmZvIHtcclxuICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5pbnB1dC1ncm91cHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDMwcHg7XHJcbn1cclxuXHJcbi5jYXJ0LWVtcHR5IHtcclxuICBwYWRkaW5nOiAxMDBweCAwO1xyXG59XHJcblxyXG4uY2FydC1lbXB0eSAuaWNvbi0tYmFnIHtcclxuICBzdHJva2U6ICMwMDA7XHJcbiAgd2lkdGg6IDE2OXB4O1xyXG4gIGhlaWdodDogMTY5cHg7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cF9fYWRkcmVzcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDEwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxufVxyXG5cclxuLyoqXHJcbioqIENhcnQgcHJvZHVjdHNcclxuKiovXHJcbi5jYXJ0LXByb2R1Y3Qge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgM2ZyIDFmciAxZnIgMWZyO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgIFwiaW1hZ2UgbmFtZXMgc2l6ZSBxdWFudGl0eSBwcmljZVwiXHJcbiAgICBcImltYWdlIG5hbWVzIGFjdGlvbnMgYWN0aW9ucyBhY3Rpb25zXCI7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJiA+ICoge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgZ3JpZC1hcmVhOiBpbWFnZTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogNTlweDtcclxuICAgICAgaGVpZ2h0OiA3N3B4O1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmFtZXMge1xyXG4gICAgZ3JpZC1hcmVhOiBuYW1lcztcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICB3aWR0aDogMTk0cHg7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3VwcGxpZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIH1cclxuICBcclxuICAmX19zaXplIHtcclxuICAgIGdyaWQtYXJlYTogc2l6ZTtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICAgICAgb3JkZXI6IDQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpemUtbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19xdWFudGl0eSB7XHJcbiAgICBncmlkLWFyZWE6IHF1YW50aXR5O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgICBvcmRlcjogNTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3ByaWNlIHtcclxuICAgIGdyaWQtYXJlYTogcHJpY2U7XHJcbiAgICBjb2xvcjogI0ZGMDAxODtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hY3Rpb25zIHtcclxuICAgIGdyaWQtYXJlYTogYWN0aW9ucztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjb2x1bW4tZ2FwOiAyM3B4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICAgICAgb3JkZXI6IDY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKipcclxuKiogU3VtbWFyeVxyXG4qKi9cclxuLnN1bW1hcnkge1xyXG4gIHBhZGRpbmc6IDIwcHggMTJweDtcclxuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEwcHggMTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmYmY5O1xyXG59XHJcblxyXG4uc3VtbWFyeV9faXRlbXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcm93LWdhcDogMTBweDtcclxufVxyXG5cclxuLnN1bW1lcnlfX2l0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uc3VtbWFyeV9fbmFtZSB7XHJcbiAgY29sb3I6ICM4QjhDOEM7XHJcbn1cclxuXHJcbi5zdW1tYXJ5X19kZWNvcmF0b3Ige1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM4QjhDOEM7XHJcbn0iLCIudS1kLW5vbmUge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtdmlzdWFsbHktaGlkZGVuIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDFweDtcclxuXHRoZWlnaHQ6IDFweDtcclxuXHRtYXJnaW46IC0xcHg7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xyXG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnUtY2VudGVyLXRleHQgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG5cclxuLnUtbWFyZ2luLWJvdHRvbS1zbWFsbCB7IG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XHJcbi51LW1hcmdpbi1ib3R0b20tbWVkaXVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4udS1tYXJnaW4tYm90dG9tLWJpZyB7IFxyXG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51LW1hcmdpbi10b3AtYmlnIHsgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XHJcbi51LW1hcmdpbi10b3AtaHVnZSB7IG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cclxuXHJcbi51LWZsZXggeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cclxuLnUtanVzdGlmeS1jb250ZW50LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxyXG4udS1hbGlnbi1pdGVtcy1jZW50ZXIgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuLnUtanVzdGlmeS1jb250ZW50LWNlbnRlciB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuLnUtZmxleC1jb2x1bW4geyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cclxuLnUtZmxleC13cmFwIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cclxuXHJcbi51LXNwYWNlci1zbSB7IHBhZGRpbmc6IDI1cHggMCAhaW1wb3J0YW50OyB9XHJcbi51LXNwYWNlci1tZCB7IHBhZGRpbmc6IDUwcHggMCAhaW1wb3J0YW50OyB9XHJcblxyXG4udmlzdWFsbHktaGlkZGVuIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDFweDtcclxuXHRoZWlnaHQ6IDFweDtcclxuXHRtYXJnaW46IC0xcHg7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xyXG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm92ZXJsYXkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDI1LCAyNiwgMC4zMCk7XHJcbn1cclxuXHJcbi51LWp1c3RpZnktY29udGVudC1jZW50ZXIge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LWp1c3RpZnktY29udGVudC1hcm91bmQge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LW5vd3JhcCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udS10ZXh0LWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zdHJldGNoZWQtbGluazo6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgY29udGVudDogXCJcIjtcclxufSIsIi5jb250YWluZXIge1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cblx0bWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci1mdWxsIHtcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci1sZWZ0LTUwIHtcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdG1heC13aWR0aDogNTAlO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5jb250YWluZXItcmlnaHQtNTAge1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWF4LXdpZHRoOiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5jb250YWluZXItcmlnaHQge1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG59XG5cbi5jb250YWluZXItbGVmdCB7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWhhbGYtbGVmdCB7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyAodmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpXG5cdCk7XG5cdHBhZGRpbmctbGVmdDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG59XG5cbi5jb250YWluZXItaGFsZi1yaWdodCB7XG5cdHBhZGRpbmctbGVmdDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArICh2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMilcblx0KTtcblx0cGFkZGluZy1yaWdodDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuIiwiaHRtbCwgYm9keSB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uZm9vdGVyIHtcblx0cGFkZGluZzogNjBweCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xufSIsIi8qIEFic3RyYWN0cyAqL1xyXG5AaW1wb3J0IFwiYWJzdHJhY3RzL19taXhpbnMuc2Nzc1wiO1xuQGltcG9ydCBcImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi8qIEJhc2UgKi9cclxuQGltcG9ydCAnLi9iYXNlL3Jlc2V0JztcclxuQGltcG9ydCAnLi9iYXNlL2Jhc2UnO1xyXG5AaW1wb3J0ICcuL2Jhc2UvdHlwb2dyYXBoeSc7XHJcbkBpbXBvcnQgJy4vYmFzZS91dGlsaXRpZXMnO1xyXG5AaW1wb3J0ICcuL2Jhc2UvY29udGFpbmVycyc7XHJcbkBpbXBvcnQgJy4vYmFzZS9zdGlja3ktZm9vdGVyJztcclxuXHJcbi8qIENvbXBvbmVudHMgKi9cclxuQGltcG9ydCBcImNvbXBvbmVudHMvX2FkdmFudGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19maWx0ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2luZm8uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2lucHV0LWdyb3VwLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19tb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fbm90aWNlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19xdWFudGlmaWNhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc2VhcmNoLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zaXplcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fdGFibGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3RpdGxlLnNjc3NcIjtcclxuXHJcbi8qIExheW91dCAqL1xyXG5AaW1wb3J0IFwibGF5b3V0L19jYXRhbG9nLW5hdi5zY3NzXCI7XG5AaW1wb3J0IFwibGF5b3V0L19mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dC9fZ3JpZC5zY3NzXCI7XG5AaW1wb3J0IFwibGF5b3V0L19tb2JpbGUtbmF2LnNjc3NcIjtcclxuXHJcbi8qIEJsb2NrcyAqL1xyXG5AaW1wb3J0IFwiYmxvY2tzL19hZHZhbnRhZ2VzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2Jhbm5lcnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fZmVhdHVyZWQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fZmlsdGVycy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19oZWFkZXItdG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19oZXJvLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2ljb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2xvZ28uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbmV3cy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19wcm9kdWN0cy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19zY2hlbWUuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fc3dpcGVyLnNjc3NcIjtcclxuXHJcbi8qIFBhZ2VzICovXHJcbkBpbXBvcnQgXCJwYWdlcy9fYWJvdXQuc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL19icmFuZC5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvX2NhcnQuc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL19kZWxpdmVyeV9wYXltZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9fZXJyb3Iuc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL19wb3N0LnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9fcHJvZHVjdC5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvX3Jldmlld3Muc2Nzc1wiO1xyXG5cclxuQGltcG9ydCAnLi9jdXN0b20uc2Nzcyc7IiwiLmFkdmFudGFnZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xyXG4gIHBhZGRpbmc6IDUzcHggMzRweDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuXHJcbi5hZHZhbnRhZ2VfX3RpdGxlIHtcclxuICBmb250LXNpemU6IDMuNnJlbTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn0iLCIuYnRuIHtcclxuICAgICYsXHJcbiAgICAmOmxpbmssXHJcbiAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDFyZW0gMnJlbSByZ2JhKCRjb2xvci1ibGFjaywuMik7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAuNXJlbSAxcmVtIHJnYmEoJGNvbG9yLWJsYWNrLC4yKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi0td2hpdGUsXHJcbiAgICAmLS13aGl0ZTpsaW5rLFxyXG4gICAgJi0td2hpdGU6dmlzaXRlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGV4dDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1ibGFjayxcclxuICAgICYtLWJsYWNrOmxpbmssXHJcbiAgICAmLS1ibGFjazp2aXNpdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1yZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jYXRhbG9nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi0tYW5pbWF0ZWQge1xyXG4gICAgICAgIGFuaW1hdGlvbjogbW92ZUluQm90dG9tIC41cyBlYXNlLW91dCAuNzVzO1xyXG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcclxuICAgIH1cclxuXHJcbiAgICAmLS1kaXNhYmxlZCxcclxuICAgICYtLWRpc2FibGVkW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzVjNTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4taWNvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IDhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5idG4tdGV4dCB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5maWx0ZXJfX2J0biB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAmLS13aGl0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1ibGFjayB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGV4dDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tdmsge1xyXG4gICAgY29sb3I6ICMwMDc3ZmY7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNzdmZjtcclxuICAgIHBhZGRpbmc6IDEycHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2ZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWNhcnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcbn1cclxuXHJcbmlucHV0LmJ0bi0tYmxhY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE5MWE7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mYXYtYnRuLmFkZGVkIC5pY29uIHtcclxuICBmaWxsOiAjZjMzZDNjO1xyXG59IiwiLmNhcmQge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICBmb250LXNpemU6ICRkZWZhdWx0LW1vYmlsZS1mb250LXNpemU7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZF9fZmF2LWJ0biB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMzAuNXB4O1xyXG4gIHJpZ2h0OiAyNC41cHg7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZhdi1idG5fX2xpbmsge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAuaWNvbi0taGVhcnQge1xyXG4gICAgICBmaWxsOiAjY2VjZWNlO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgLmljb24tLWhlYXJ0IHtcclxuICAgICAgZmlsbDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZF9fcGljdHVyZSB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMDtcclxuICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jYXJkX19waWN0dXJlIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldDogMDtcclxufVxyXG5cclxuLmNhcmRfX3ByaWNlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLnByaWNlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5wcmljZV9fbmV3IHtcclxuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuLnByaWNlX19vbGQge1xyXG4gIGNvbG9yOiAjY2VjZWNlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcblxyXG4uY2FyZF9fbmFtZSB7XHJcbiAgY29sb3I6ICMzNDM0MzQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgYTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59IiwiLmZvb3RlciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktZGFyaztcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgbWFyZ2luLXRvcDogYXV0bztcclxufVxyXG5cclxuLmZvb3Rlcl9faXRlbXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogOTZweDtcclxuXHJcbiAgLmZvb3Rlcl9faXRlbSAudGV4dCBhIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogI2YzM2QzYztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb290ZXJfX2l0ZW06bnRoLWNoaWxkKDIpLFxyXG4gIC5mb290ZXJfX2l0ZW06bnRoLWNoaWxkKDMpIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjBweDtcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi5mb290ZXJfX3RpdGxlIHtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY2NjY2NjdyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyIC5pbmZvX19pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5pbmZvX19saW5rIHtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgZm9udC1zaXplOiAkZGVmYXVsdC1tb2JpbGUtZm9udC1zaXplO1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9fY29udGFjdHMge1xyXG4gIGEge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19sb2NhdGlvbiB7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG59XHJcblxyXG4uZm9vdGVyX19jb250YWN0cyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnBob25lc19faXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IDEwcHg7XHJcbn0iLCIuZmlsdGVyX19ib2R5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBib3gtc2hhZG93OiAwcHggMjBweCAyMHB4IDBweCByZ2JhKDg3LCA4NywgODcsIDAuMDUpO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBnYXA6IDEwcHg7XHJcbiAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDk7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gIH1cclxufVxyXG4uZmlsdGVyX190b29scyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgY29sb3I6ICRjb2xvci1saWdodC1ncmV5O1xyXG59XHJcblxyXG4uZmlsdGVyX19jbGVhciB7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWdyZXk7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZmlsdGVyX19saXN0IHtcclxuICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiA2cHg7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4ICRjb2xvci1saWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB9XHJcbiAgXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTkxYTsgXHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgb3BhY2l0eTogMC42O1xyXG4gIH1cclxuICBcclxufVxyXG4uZmlsdGVyX19pdGVtIHtcclxuICBwYWRkaW5nOiAxMnB4O1xyXG4gIG1pbi13aWR0aDogMTk5cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGU0ZTI7XHJcblxyXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIFxyXG4gICAgLmZpbHRlcl9fbGluayB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLmZpbHRlcl9fbGluayB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG59IiwiLmluZm9fX2FjY29yZGlvbiB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcGFkZGluZzogMjJweCAwO1xyXG4gIHRyYW5zaXRpb246IDAuNHM7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vLi4vaW1nL2ljb25zL2NhcmV0LWRvd24uc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW5mb19fcGFuZWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufSIsIi5pbnB1dC1ncm91cF9fdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cF9fbm90YXRpb24ge1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5pbnB1dC1ncm91cF9fY29udHJvbCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5O1xyXG4gIHBhZGRpbmc6IDEycHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdGV4dDtcclxuICB9XHJcbn1cclxuXHJcbi5hc3RlcmlzayB7XHJcbiAgY29sb3I6ICNGRjAwMTg7XHJcbn0iLCIuZmFuY3lib3hfX2NvbnRlbnQubW9kYWwge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gIHBhZGRpbmc6IDQ4cHg7XHJcbiAgd2lkdGg6IDUwMHB4O1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbF9fYWN0aW9ucyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBnYXA6IDEwcHg7XHJcbn0iLCIubm90aWNlLWFtb3VudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNiOWI5Yjk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHdpZHRoOiBtYXgtY29udGVudDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAzMCU7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubm90aWNlX19jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTBweDtcclxuICByaWdodDogMTBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5ub3RpY2UtYW1vdW50IC5ub3RpY2VfX2ljb24gLmljb24ge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBmaWxsOiAjMTgxOTFhO1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLm5vdGljZS1hbW91bnQgLm5vdGljZV9fY29udGVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGNvbG9yOiAjMTgxOTFhOztcclxufVxyXG5cclxuLm5vdGljZS1hbW91bnQgLm5vdGljZV9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5ub3RpY2UtYW1vdW50IC5ub3RpY2VfX3RleHQge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4iLCIucGFnaW5hdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IDI0cHg7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uX19wcmV2LFxyXG4ucGFnaW5hdGlvbl9fbmV4dCB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uX19saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBjb2x1bW4tZ2FwOiAyNHB4O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbl9faXRlYW0ge1xyXG4gIHBhZGRpbmc6IDNweDtcclxufVxyXG5cclxuLnBhZ2luYXRpb25fX2xpbmsge1xyXG4gIGNvbG9yOiAjMWQxZDFkO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICRjb2xvci10ZXh0O1xyXG4gIH1cclxufSIsIi5xdWFudGlmaWNhdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gIHBhZGRpbmc6IDEycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10ZXh0O1xyXG4gIFxyXG4gIC5pY29uLS1taW51cyxcclxuICAuaWNvbi0tcGx1cyB7XHJcbiAgICBzdHJva2U6ICMwMDA7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogMTRweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4iLCIuc2VhcmNoX19mb3JtIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYjliOWI5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nOiAxNnB4IDIycHg7XHJcbiAgd2lkdGg6IDI3NXB4O1xyXG4gIGhlaWdodDogMzhweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGNvbHVtbi1nYXA6IDEwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaF9fYnRuIHtcclxuICB3aWR0aDogMjBweDtcclxufVxyXG5cclxuLnNlYXJjaF9faW5wdXQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2VhcmNoX19pbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbn0iLCIuc2l6ZXNfX2xhYmVsIHtcclxuICBjb2xvcjogIzM0MzQzNDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5zaXplc19faXRlbXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogMzBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uc2l6ZXNfX2l0ZW0ge1xyXG4gICYuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE5MWE7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59IiwiLnRhYmxlLXdyYXBwZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbn1cclxuXHJcbi50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gIHRkLCB0aCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcbn0iLCIudGl0bGUtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgY29sdW1uLWdhcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbn1cclxuXHJcbi50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGl0bGUtMiB7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGl0bGUtMyB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvdW50LWdvb2RzIHtcclxuICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgZm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxufSIsIi5jYXRhbG9nLW5hdiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMjc4cHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMjBweCAwcHggcmdiYSg4NywgODcsIDg3LCAwLjA1KTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzNTBweCk7XHJcblxyXG4gICYtLW9wZW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1uYXZfX2hlYWRlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIC5sb2dvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sdW1uLWdhcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXRhbG9nLW5hdl9faXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTRlMjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIFxyXG5cclxuICAgICYgPiAuY2F0YWxvZy1uYXZfX2xpbmsge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcbn1cclxuLmNhdGFsb2ctbmF2X19saW5rIHtcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXRhbG9nLW5hdl9fc3VibWVudSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMjM3cHg7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAyNzhweDtcclxuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAxN3B4O1xyXG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiA2cHg7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTkxYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbiAgfVxyXG5cclxuICAuY2F0YWxvZy1uYXZfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXRhbG9nLW5hdl9faXRlbTpob3ZlciB7XHJcbiAgLmNhdGFsb2ctbmF2X19zdWJtZW51IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufSIsIi8qIGdyaWQgc3lzdGVtIC0tIG1vYmlsZSBmaXJzdCEgKi9cclxuLnJvdyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgLS1jb2x1bW5zOiA0O1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICByb3ctZ2FwOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gIC0td2lkdGg6IDQ7XHJcbiAgLS1pbml0aWFsYmFzaXM6IGNhbGModmFyKC0td2lkdGgsIDApIC8gdmFyKC0tY29sdW1ucywgNCkgKiAxMDAlKTtcclxuICAtLWdhcDogMjBweDsgIFxyXG4gIGZsZXgtYmFzaXM6IGNhbGModmFyKC0taW5pdGlhbGJhc2lzKSAtIHZhcigtLWdhcCkpO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICAtLWdhcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIE1vYmlsZSBMYW5kc2NhcGUgU2NyZWVuIFNpemVzICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuXHJcbiAgLmNvbC0xLTIsXHJcbiAgLmNvbC0yIHtcclxuICAgIC0td2lkdGg6IDI7XHJcbiAgfVxyXG5cclxuICAuY29sLTEtNCxcclxuICAuY29sLTItNCxcclxuICAuY29sLTMsXHJcbiAgLmNvbC00IHtcclxuICAgIC0td2lkdGg6IDQ7XHJcbiAgfVxyXG5cclxuICAub3JkZXItMixcclxuICAub3JkZXItMyB7XHJcbiAgICBvcmRlcjogMjtcclxuICB9XHJcblxyXG4gIC5vcmRlci0xIHtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxufVxyXG5cclxuLyogRGVza3RvcCBzY3JlZW4gU2l6ZXMgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cclxuICAuY29sLTEtMixcclxuICAuY29sLTEtNCB7XHJcbiAgICAtLXdpZHRoOiAxO1xyXG4gIH1cclxuXHJcbiAgLmNvbC0yLTQge1xyXG4gICAgLS13aWR0aDogMjtcclxuICB9XHJcblxyXG4gIC5jb2wtMyxcclxuICAuY29sLTMtNCB7XHJcbiAgICAtLXdpZHRoOiAzO1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLTMge1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgfVxyXG5cclxuICAub3JkZXItMiB7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcblxyXG4gIC5vcmRlci0xIHtcclxuICAgIG9yZGVyOiAyO1xyXG4gIH1cclxufSIsIi5tb2JpbGUtbmF2IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB3aWR0aDogMjc4cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB6LWluZGV4OiAyMDE7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgIC8vIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICByb3ctZ2FwOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJi0tb3BlbiB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzMnB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgLmluZm9fX2l0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogMTBweDtcclxuICB9XHJcblxyXG4gIC5pbmZvX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICAuaW5mb19faWNvbiB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtbGlua3Mge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm1vYmlsZS1saW5rc19faXRlbSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGU0ZTI7XHJcbiAgcGFkZGluZzogMTJweDtcclxuXHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuXHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlLWxpbmtzX19saW5rLmV4cGFuZGFibGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIC5pY29uLS1jYXJldC1yaWdodCB7XHJcbiAgICBzdHJva2U6ICMwMDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc2FsZSAubW9iaWxlLWxpbmtzX19saW5rIHtcclxuICBmb250LXNpemU6IDJyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogI2YzM2QzYztcclxufVxyXG5cclxuLmNhdGFsb2ctbW9iLW5hdi1idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGNvbHVtbi1nYXA6IDEwcHg7XHJcblxyXG4gIC5jYXRhbG9nLW1vYi1uYXYtYnRuX19saW5rIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZS1uYXZfX3N1YiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZS1saW5rc19fYmFjayB7XHJcbiAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmNhdGFsb2ctbW9iLW5hdi1idG4ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuIiwiLmFkdmFudGFnZXNfX2xpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAyOXB4IDQ4cHg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59IiwiLmJhbm5lcnMgLnJvdyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmJhbm5lcnNfX2l0ZW1zIHtcclxuICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5iYW5uZXJzX19pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuOyBcclxufVxyXG5cclxuLmJhbm5lcjEge1xyXG4gIGJhY2tncm91bmQ6ICMwMDAgdXJsKCcuLy4uL2ltZy9tYWluL2Jhbm5lcnMvYmFubmVyLTAxLmpwZycpIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmJhbm5lcjIge1xyXG4gIGJhY2tncm91bmQ6ICMwMDAgdXJsKCcuLy4uL2ltZy9tYWluL2Jhbm5lcnMvYmFubmVyLTAyLmpwZycpIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmJhbm5lcjMge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNyksXHJcbiAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjcpXHJcbiAgICAgICAgICAgICAgKSwgdXJsKCcuLy4uL2ltZy9tYWluL2Jhbm5lcnMvYmFubmVyLTAzLmpwZycpIG5vLXJlcGVhdDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJhbm5lcjEsIC5iYW5uZXIyLCAuYmFubmVyMyB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLmJhbm5lcnNfX2luZm8ge1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgcGFkZGluZzogNzBweDtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5iYW5uZXJzX190aXRsZSB7XHJcbiAgZm9udC1zaXplOiA2LjRyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBsaW5lLWhlaWdodDogOTAlO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgfVxyXG59XHJcbi5iYW5uZXJzX19zdWJ0aXRsZSB7XHJcbiAgZm9udC1zaXplOiAycmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQpIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnJhYmJpdHMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTc2cHg7XHJcbiAgYm90dG9tOiAwO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5iYW5uZXJzX19idG4ge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHBhZGRpbmc6IDEycHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufSIsIi5mZWF0dXJlZCB7XHJcbiAgcGFkZGluZy10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi5mZWF0dXJlZCAucm93IHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5cclxuLmZlYXR1cmVkX19pdGVtcyB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZCh0YWJsZXQtcG9ydCkge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uZmVhdHVyZWRfX2l0ZW0ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mZWF0dXJlZF9faW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZy10b3A6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZmVhdHVyZWRfX2ltZyBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaW5zZXQ6IDA7XHJcbn1cclxuXHJcbi5mZWF0dXJlZF9faW5mbyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4uZmVhdHVyZWRfX3N1YnRpdGxlIHtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbn1cclxuLmZlYXR1cmVkX190aXRsZSB7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBmb250LXNpemU6IDNyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMTM1JTtcclxufSIsIi5maWx0ZXJzIHtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcclxuICB9XHJcblxyXG59XHJcbi5maWx0ZXJzX19saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IDEwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsdGVyc19faXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIFxyXG4gIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgfVxyXG5cclxuICAub3BlbmVkICsgLmZpbHRlcl9fYm9keSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gIH1cclxufVxyXG5cclxuLmZpbHRlcl9fbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZmlsdGVyX19idG4ge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1pbi13aWR0aDogMTM1cHg7XHJcbn1cclxuXHJcbi50eXBlIHtcclxuICAuaWNvbi0tY2hldnJvbi1kb3duIHtcclxuICAgIHN0cm9rZTogI2ZmZjtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAuaWNvbi0tY2hldnJvbi1kb3duIHtcclxuICAgICAgc3Ryb2tlOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxufSBcclxuXHJcbi5icmFuZCB7XHJcbiAgLmljb24tLWZpbHRlci1icmFuZCB7XHJcbiAgICBzdHJva2U6ICNmZmY7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgLmljb24tLWZpbHRlci1icmFuZCB7XHJcbiAgICAgIHN0cm9rZTogIzAwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kZXNjIHtcclxuICAuaWNvbi0tZmlsdGVyLWRlc2Mge1xyXG4gICAgc3Ryb2tlOiAjMDAwO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIC5pY29uLS1maWx0ZXItZGVzYyB7XHJcbiAgICAgIHN0cm9rZTogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hc2Mge1xyXG4gIC5pY29uLS1maWx0ZXItYXNjIHtcclxuICAgIHN0cm9rZTogI2ZmZjtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAuaWNvbi0tZmlsdGVyLWFzYyB7XHJcbiAgICAgIHN0cm9rZTogIzAwMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuaGVhZGVyLXRvcCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjQ2NDtcclxuICBwYWRkaW5nOiAyM3B4IDAgMTdweDtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gIH1cclxuICBcclxuICAuaGVhZGVyLXRvcF9faXRlbXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICByb3ctZ2FwOiAxMHB4O1xyXG4gIH1cclxuICAuaGVhZGVyLXRvcF9faXRlbSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItdG9wX19kZWxpbWl0ZXIge1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLm5hdl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgY29sdW1uLWdhcDogMzBweDtcclxuICB9XHJcblxyXG4gIC5uYXZfX2xpbmsge1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgJi5hY3RpdmUsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluZm9fX2l0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBnYXA6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmZvX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sdW1uLWdhcDogMTBweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2YzM2QzYztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluZm9fX2ljb24ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAuaW5mb19fdGV4dCB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNvY2lhbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFjdHMge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuY29udGFjdHNfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcblxyXG4gIC5jb250YWN0c19fdmFsdWUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmhlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAxOTk7XHJcbiAgJl9fbWFpbi1wYXJ0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICAgIHJvdy1nYXA6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2X19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEwcHggMzBweDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgICBjb2x1bW4tZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNhbGUge1xyXG4gICAgLm5hdl9fbGluayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogI2YzM2QzYztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dvIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG4gIH0gLy8gbG9nb1xyXG5cclxuICAuaGVhZGVyX19zZWFyY2gge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIG9yZGVyOiA0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFjdGlvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBjb2x1bW4tZ2FwOiA0M3B4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5mbyB7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluZm9fX2l0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEzcHg7XHJcblxyXG4gICAgLmJhc2tldCBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sdW1uLWdhcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY2NvdW50IHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2F0YWxvZy1uYXYtYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlcl9fbmF2LWJ0biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgfVxyXG4gIH1cclxufSAvLyBoZWFkZXJcclxuXHJcbi5oZWFkZXJfX21haW4tcGFydCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAubmF2X19saW5rIHtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHJcbiAgICAmLmFjdGl2ZSxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5oZXJvX19iYW5uZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi5oZXJvX19pbmZvIHtcclxuICBwYWRkaW5nOiA3N3B4IDEwN3B4O1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbiAgXHJcbiAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5oZXJvX190aXRsZSB7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBmb250LXNpemU6IDkuNnJlbTtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgfVxyXG59XHJcbi5oZXJvX19zdWJ0aXRsZSB7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBmb250LXNpemU6IDMuMnJlbTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG5cclxuICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgXHJcbiAgIH1cclxuXHJcbiAgIEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQpIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmhlcm9fX2Jhbm5lci0tMSxcclxuLmhlcm9fX2Jhbm5lci0tMiB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uaGVyb19fYmFubmVyLS0xIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjQpLFxyXG4gICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC40KVxyXG4gICAgICAgICAgICAgICksIHVybCgnLi8uLi9pbWcvbWFpbi9oZXJvL21haW5fYmFubmVyLTAxLnBuZycpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjQpLFxyXG4gICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC40KVxyXG4gICAgICAgICAgICAgICksIHVybCgnLi8uLi9pbWcvbWFpbi9oZXJvL21haW5fYmFubmVyLTAxLW1vYi5wbmcnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgY29udGVudDogXCItMzAlXCI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xyXG4gICAgICBmb250LXNpemU6IDk3LjQ4MnB4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiA0Ljg3NHB4O1xyXG4gICAgICBwYWRkaW5nOiA2MHB4IDIwcHg7ICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVyb19fYmFubmVyLS0yIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL21haW4vaGVyby9tYWluX2Jhbm5lci0wMi5qcGcnKTtcclxuXHJcbiAgLmhlcm9fX3RpdGxlIHtcclxuICAgIHdpZHRoOiA0NjNweDtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5oZXJvIC5zd2lwZXJfX25hdmlnYXRpb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbn0iLCIuaWNvbnMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMzBweDtcbn1cblxuLmljb24ge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmljb24tLWNsb3NlIHtcbiAgc3Ryb2tlOiAjMDAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uaWNvbi0taGVhcnQge1xuICBmaWxsOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuLmljb24tLWJhZyB7XG4gIHN0cm9rZTogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbi5pY29uLS1zZWFyY2gge1xuICBzdHJva2U6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG4uaWNvbi0tYnVyZ2VyIHtcbiAgc3Ryb2tlOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuLmljb24tLWZvb3RlclBob25lQ2FsbCB7XG4gIGZpbGw6IHllbGxvdztcbiAgc3Ryb2tlOiAkY29sb3ItYmxhY2s7XG59XG5cbi5pY29uLS1hcnJvdy1sZWZ0LFxuLmljb24tLWFycm93LXJpZ2h0IHtcbiAgc3Ryb2tlOiAjMDAwO1xufVxuXG4uZXhwYW5kYWJsZS5vcGVuZWQgLmljb24tLWNoZXZyb24tZG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5pY29uLS1jYXJldC1sZWZ0LFxuLmljb24tLWNhcmV0LXJpZ2h0IHtcbiAgc3Ryb2tlOiAjMWQxZDFkO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uaWNvbi0tYmluIHtcbiAgZmlsbDogIzAwMDtcbn0iLCIubG9nbyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xufSIsIi5uZXdzIHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxufVxyXG5cclxuLm5ld3NfX2l0ZW1zIHtcclxuICByb3ctZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4ubmV3c19fbGlzdCB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLmJ0bi1pY29uIHtcclxuICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBzdmcge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcclxuICB9XHJcbiAgXHJcbiAgJjpob3ZlciB7XHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMjZweDtcclxuICAgICAgc3Ryb2tlOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZXdzLWNhcmQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBnYXA6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjOGI4YzhjO1xyXG4gIHBhZGRpbmc6IDI0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3cy1jYXJkX19sYWJlbCB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGV4dDtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG59XHJcblxyXG4ubmV3cy1jYXJkX190aXRsZSB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcblxyXG4gIGE6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3MtY2FyZF9fZGF0ZSB7XHJcbiAgY29sb3I6ICM4YjhjOGM7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufSIsIi5wcm9kdWN0c19faXRlbXMge1xyXG4gIGp1c3RpZnktY29udGVudDogdW5zZXQ7XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIFxyXG4gIEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sdW1uLWdhcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0c19faXRlbSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgLS13aWR0aDogMjtcclxuICAgIC0tZ2FwOiAyMHB4O1xyXG4gIH1cclxufSIsIi5zY2hlbWVfX2l0ZW1zIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcbi5zY2hlbWVfX2l0ZW0ge1xyXG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBwYWRkaW5nOiAyNHB4IDMwcHg7XHJcbn1cclxuLnNjaGVtZV9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn0iLCIuc3dpcGVyX19uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGdhcDogMzBweDtcblxuICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5jdXN0b20tc3dpcGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAxMHB4O1xufVxuXG4uY3VzdG9tLXN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY3VzdG9tLXN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0O1xuICBvcGFjaXR5OiAwLjI7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xufVxuXG4uY3VzdG9tLXN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmN1c3RvbS1zd2lwZXItYnV0dG9uLXByZXYsXG4uY3VzdG9tLXN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxMXB4O1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uY3VzdG9tLXN3aXBlci1idXR0b24tcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL2ljb25zL3NsaWRlci1hcnJvdy1sZWZ0LnN2Z1wiKTtcbn1cbi5jdXN0b20tc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvaWNvbnMvc2xpZGVyLWFycm93LXJpZ2h0LnN2Z1wiKTtcbn1cblxuLyoqXG4qIFJldmlld3NcbioqL1xuLnNsaWRlci1yZXZpZXdzIC5zd2lwZXItc2xpZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIH1cblxuICBpbWcge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLyoqXG4qIFByb2R1Y3RcbioqL1xuLnNsaWRlci1wcm9kdWN0IHtcbiAgLy8gbWF4LXdpZHRoOiA2MDBweDtcblxuXHRAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDMyMHB4O1xuXHR9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59IiwiLnBhZ2UtYWJvdXQge1xyXG4gIC5yb3cge1xyXG4gICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgLS1jb2x1bW5zOiAyO1xyXG4gIH1cclxufSIsIi5wYWdlLWJyYW5kcyB7XHJcbiAgLmNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgXHJcbiAgICAucm93IHtcclxuICAgICAgLS1jb2x1bW5zOiAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnRfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTIuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICB9XHJcbiAgfSBcclxufVxyXG5cclxuLmFscGhhYmV0IHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uYWxwaGFiZXRfX2xpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogMTBweCAyMHB4O1xyXG59XHJcblxyXG4uYWxwaGFiZXRfX2xpbmsge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICBmb250LXNpemU6IDJyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMTM1JTtcclxufVxyXG5cclxuLmJyYW5kc19fdGFibGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcclxufVxyXG5cclxuLmJyYW5kc19fcm93IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcclxufVxyXG5cclxuLmFjcm9zdGljIHtcclxuICBmb250LXNpemU6IDEyLjhyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMTM1JTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UyZTJlMjtcclxuICB3aWR0aDogMjAwcHg7XHJcbiAgcGFkZGluZzogNDBweDtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJyYW5kc19fbGlzdCB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgcGFkZGluZzogMjBweCAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJyYW5kc19faXRlbXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogMjBweDtcclxufVxyXG5cclxuLmJyYW5kc19fbGluayB7XHJcbiAgZm9udC1zaXplOiAycmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xyXG4gIH1cclxufSIsIi5wYWdlLWRlbGl2ZXJ5X3BheW1lbnQge1xyXG4gIC5yb3cge1xyXG4gICAgLS1jb2x1bW5zOiAyO1xyXG4gIH1cclxuXHJcbiAgW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZWZiZjk7XHJcbiAgICBwYWRkaW5nOiA1MXB4IDI4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZGVsaXZlcnlfX2l0ZW1zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogOHB4IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn0iLCIuZXJyb3Ige1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgLmVycm9yX190ZXh0LFxyXG4gIC5zZWFyY2gsXHJcbiAgLmVycm9yX19idG5zXHJcbiAgIHtcclxuICAgIHdpZHRoOiA0ODBweDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2gge1xyXG4gICAgb3JkZXI6IHVuc2V0O1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaF9fZm9ybSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5lcnJvciAudS1mbGV4IHtcclxuICByb3ctZ2FwOiAzMHB4O1xyXG59XHJcblxyXG4uZXJyb3JfX2J0bnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogMjBweDtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICB9XHJcbn0iLCIucGFnZS1wb3N0IHtcclxuICAucm93IHtcclxuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zdF9fbWV0YSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxufVxyXG5cclxuLnBvc3RfX2xhYmVsIHtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10ZXh0O1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbn1cclxuXHJcbi5wb3N0X19kYXRlIHtcclxuICBjb2xvcjogIzhiOGM4YztcclxufVxyXG5cclxuLnBvc3RfX2NvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5wb3N0X19uYXZpZ2F0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBjb2x1bW4tZ2FwOiA0OHB4O1xyXG5cclxufSIsIi5wYWdlLXByb2R1Y3Qge1xyXG4gIC5yb3cge1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIFtjbGFzcyo9Y29sLV0ge1xyXG4gICAgLS1nYXA6IDIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0taW5pdGlhbGJhc2lzKSAtIHZhcigtLWdhcCkpO1xyXG4gIH1cclxuICBcclxuICAucHJvZHVjdC1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogMzBweDtcclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgY29sb3I6ICMzNDM0MzQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VwcGxpZXIge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sdW1uLWdhcDogMzBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm9fX2l0ZW0ge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAzMHB4O1xyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc2VsZi1zdGFydDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgfSAvLyBwcm9kdWN0LWluZm9cclxuIFxyXG59IC8vIHBhZ2UtcHJvZHVjdCIsIi5yZXZpZXdzX19pdGVtIHtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGRUZCRjk7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmJ0bi12ayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgICByaWdodDogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pY29uLS1jaGV2cm9uLWRvd24ge1xyXG4gICAgc3Ryb2tlOiAjMDAwO1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuYnRuLXRleHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5yZXZpZXdzX19uYW1lIHtcclxuICBmb250LXNpemU6IDJyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4ucmV2aWV3c19fc3VidGl0bGUge1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ucmV2aWV3c19fcmV2aWV3IHtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4uY29sbGFwc2Uge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gIGxpbmUtY2xhbXA6IDM7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxufSIsImgyLFxyXG5oMyB7XHJcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMS4zNTtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcblxyXG5wIHtcclxuICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogMS44O1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXNjcmlwdGlvbiBwIHtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbi5icmVhZGNydW1iIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5uYXZfX2l0ZW0uaGFzLWNoaWxkcmVuOmhvdmVyID4gLnN1Ym1lbnUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc3VibWVudSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMjBweCAwcHggcmdiYSg4NywgODcsIDg3LCAwLjA1KTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLnN1Ym1lbnUtLW9wZW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc3VibWVudV9faXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTRlMjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmctbGVmdDogMjJweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zdWJtZW51X19pdGVtOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxOTFhO1xyXG59XHJcblxyXG4uc3VibWVudV9fbGluayB7XHJcbiAgY29sb3I6ICMxODE5MWE7XHJcbn1cclxuXHJcbi5zdWJtZW51X19saW5rOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnN1Ym1lbnVfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnN1Ym1lbnVfX2xpbms6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uc3VibWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIHdpZHRoOiA2cHg7XHJcbn1cclxuXHJcbi5zdWJtZW51Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi5zdWJtZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTkxYTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIG9wYWNpdHk6IDAuNjtcclxufVxyXG5cclxuLnN1Ym1lbnVfX2l0ZW0ge1xyXG4gIHBhZGRpbmc6IDEycHg7XHJcbn1cclxuXHJcbi5oZWFkZXIgLm1vYmlsZS1uYXYgLmFjY291bnQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGNvbHVtbi1nYXA6IDVweDtcclxuICBvcmRlcjogMDtcclxuICBjb2x1bW4tZ2FwOiA1cHg7XHJcbn1cclxuXHJcbi5uZXdzLWNhcmRfX3BpY3R1cmUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5uZXdzLWNhcmRfX3BpY3R1cmUgaW1nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLnBhZ2UtcG9zdCAucm93IHtcclxuICBnYXA6IDMwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAucHJvZHVjdHNfX2l0ZW0ge1xyXG4gICAgLS13aWR0aDogNCAhaW1wb3J0YW50O1xyXG4gICAgY29sdW1uLWdhcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICByb3ctZ2FwOiAxMHB4O1xyXG59XHJcblxyXG4uY2FyZF9faW5mbyB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG4uY2FyZF9fbmFtZSxcclxuLmNhcmRfX3ByaWNlIHtcclxuICBtYXJnaW4tdG9wOiB1bnNldDtcclxufVxyXG5cclxuLmNhcmRfX25hbWUgYTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IHVuc2V0O1xyXG59XHJcblxyXG4ucHJpY2VfX2l0ZW06bm90KC5hY3RpdmUpIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY2FyZF9fdmFyaWFudHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgcm93LWdhcDogMTBweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnByaWNlX19pdGVtLmFjdGl2ZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgY29sdW1uLWdhcDogMTBweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnByaWNlX19jdXJyZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5wYWdlLXByb2R1Y3QgLnByb2R1Y3QtaW5mb19fcHJpY2Uge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbn1cclxuXHJcbi5jYXJkIC5zaXplc19faXRlbXMge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uc2l6ZXNfX2l0ZW1zIHtcclxuICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG59XHJcblxyXG4uc2l6ZXNfX2l0ZW0uYWN0aXZlIHtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxufVxyXG5cclxuLmZvb3Rlcl9faXRlbXMge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm9fX2Zhdm91cml0ZSB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi5pbnZhbGlkLWZlZWRiYWNrIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xyXG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICBjb2xvcjogI2RjMzU0NTtcclxufVxyXG5cclxuLmFubm90YXRpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiA1cHg7XHJcbiAgY29sb3I6ICNkYzM1NDU7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmFubm90YXRpb24gLmljb24ge1xyXG4gIGZpbGw6ICNkYzM1NDU7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG59XHJcblxyXG4uZmVhdHVyZWRfX2l0ZW1zIHtcclxuICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXByb2R1Y3QgLmZvcm0tcHJvZHVjdCB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvX19za3Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnByb2R1Y3QtaW5mb19fc2t1LmFjdGl2ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zbGlkZXItcG9wdWxhciAuc3dpcGVyLXdyYXBwZXIsXHJcbi5zbGlkZXItcmVsYXRlZCAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGhlaWdodDogYXV0bztcclxufSJdfQ== */
