@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Manrope:200,300,regular,500,600,700,800);*{padding:0;margin:0;border:0}*,::after,::before{-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,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight: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}:root{--container-width:1150px;--container-padding:15px;--font-main:"Inter", sans-serif;--font-accent:"Poppins", sans-serif;--font-nav:"SpaceGrotesk", sans-serif;--font-titles:var(--font-accent);--page-bg:#fff;--text-color:#141718;--accent:#377dff;--laptop-size:1199px;--tablet-size:959px;--mobile-size:599px}.dark{--page-bg:#252526;--text-color:#fff}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-Bold.woff2) format("woff2"),url(../fonts/Inter-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-Regular.woff2) format("woff2"),url(../fonts/Inter-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Poppins;font-display:swap;src:url(../fonts/Poppins-Regular.woff2) format("woff2"),url(../fonts/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Poppins;font-display:swap;src:url(../fonts/Poppins-Medium.woff2) format("woff2"),url(../fonts/Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Poppins;font-display:swap;src:url(../fonts/Poppins-SemiBold.woff2) format("woff2"),url(../fonts/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:SpaceGrotesk;font-display:swap;src:url(../fonts/SpaceGrotesk-Medium.woff2) format("woff2"),url(../fonts/SpaceGrotesk-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-SemiBold.woff2) format("woff2"),url(../fonts/Inter-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-Medium.woff2) format("woff2"),url(../fonts/Inter-Medium.woff) format("woff");font-weight:500;font-style:normal}html{scroll-behavior:smooth;background-color:#272727}body{background-color:var(--page-bg);color:var(--text-color);font-family:var(--font-main);text-wrap:balance}img{display:block}a{color:var(--link-color)}code,pre.code{background-color:#e9f1f6;padding:.2rem;border-radius:4px}pre.code{overflow-x:auto;padding:1rem}.none{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll{overflow-y:hidden}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-demo{margin-bottom:5rem;padding:1rem;background-color:#dadada}.container,.container--small{margin:0 auto;padding:0 var(--container-padding)}.container{max-width:var(--container-width);width:100%}.container--small{max-width:570px}.container-full{padding:0 var(--container-padding);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,body,html{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container-half-right{height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;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}.footer{margin-top:auto}.advantage-card{padding:48px 32px;background-color:#f3f5f7}.advantage-card__img{width:48px;height:48px;margin-bottom:16px}.advantage-card__description-title{margin-bottom:8px;font-weight:500;font-size:20px;line-height:1.4;color:#141718}.advantage-card__subtitle{font-family:var(--font-accent);font-weight:400;font-size:14px;line-height:1.71;color:#6c7275}.advantages{padding:40px 0}.advantages__wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(262px,1fr));gap:24px}.banner{position:relative;background-color:rgba(255,171,0,.4)}.banner::after{content:"";position:absolute;display:block;top:0;left:0;width:50%;height:100%;background-image:url(./../img/bg/banner-bg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.banner__wrapper{padding:110px 0 110px 72px;display:grid;gap:24px}.banner__desc{display:grid;gap:16px}.banner__subtitle{font-weight:700;line-height:1;text-transform:uppercase;color:#377dff}.banner__text{font-weight:400;font-size:20px;line-height:1.6;color:#121212}.banner__btn{display:-webkit-box;display:-ms-flexbox;display:flex}.banner__img{display:none}.banner__img img{width:100%}.button{text-wrap:nowrap;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:8px;padding:12px 56px;background-color:var(--text-color);font-weight:500;font-size:18px;line-height:178%;letter-spacing:-.02em;color:var(--page-bg);-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.button:hover{opacity:.8}.button--card{padding:9px 74px;font-size:16px;line-height:175%;letter-spacing:-.03em}.button--card-top{padding:6px 68px;margin:0 auto}.button--small{padding:6px 40px;font-size:16px;line-height:1.57;letter-spacing:-.03em}.button--mob-nav{text-align:center;width:unset;padding:10px 0}.card{position:relative;max-width:262px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.card:hover .card__btn,.card:hover .card__img-like{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:all}.card:hover .card__link{display:block}.card__img{position:relative;width:262px;height:349px}.card__img-badge{position:absolute;top:16px;left:16px;width:71px}.card__img-badge>:not(:last-child){margin-bottom:8px}.card__img-badge-icon{display:inline-block;border-radius:4px;padding:4px 14px;background-color:#fff;font-family:var(--font-main);font-weight:700;font-size:16px;line-height:1;text-transform:uppercase;text-align:center;color:#121212}.card__img-badge-icon--green{opacity:0;background-color:#38cb89;color:#fefefe}.card__img-like,.card__rate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card__img-like{opacity:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;position:absolute;z-index:2;width:32px;height:32px;border-radius:50%;-webkit-box-shadow:0 8px 16px -8px rgba(15,15,15,.5);box-shadow:0 8px 16px -8px rgba(15,15,15,.5);background-color:#fff;top:10px;right:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.card__img-like:hover{background-color:#ef4782}.card__rate{margin-bottom:4px;gap:2px}.card__title{margin-bottom:4px;font-weight:600;font-size:16px;line-height:162%}.card__price{font-weight:600;font-size:14px;line-height:157%;color:#121212}.card__btn{position:absolute;z-index:2;width:88%;left:16px;top:287px;opacity:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);pointer-events:none;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.card__link{content:"";position:absolute;z-index:1;display:none;top:0;left:0;width:100%;height:100%}.collection{padding-top:48px}.collection__title{margin-bottom:48px}.collection__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.collection__card{grid-row:1/3;position:relative;background-color:#f3f5f7}.collection__card-description{position:absolute;bottom:48px;left:48px}.collection__card-link{margin-top:12px;display:inline-block;font-weight:500;font-size:16px;line-height:175%;letter-spacing:-.03em;color:#121212;border-bottom:1px solid #121212;-webkit-transition:color .2s ease-in;transition:color .2s ease-in}.collection__card-link span{font-size:20px}.collection__card-link:hover{color:rgba(18,18,18,.6)}.collection__card--small{position:relative;background-color:#f3f5f7}.collection__card--small .collection__card-description{bottom:40px;left:32px}.footer{padding:80px 0 32px;background-color:var(--text-color);color:#777e90}.footer__wrapper{display:grid;gap:57px}.footer__content,.footer__content-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__content{display:grid;grid-template-columns:repeat(2,1fr)}.footer__content-left{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.footer__stick{width:1px;height:24px;background-color:#6c7275}.footer__content-right{text-align:center}.footer__slogan{font-weight:400;font-size:14px;line-height:1.57;color:#e8ecef}.footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:40px}.footer__link{font-weight:400;font-size:14px;line-height:1.57;color:#fefefe;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.footer__copyright-link:hover,.footer__link:hover{opacity:.8}.footer__bottom-bar,.footer__copyright{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__bottom-bar{padding:16px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:.5px solid #6c7275}.footer__copyright{gap:28px}.footer__copyright p,.footer__copyright-link{font-family:var(--font-accent);font-weight:400;font-size:12px;line-height:1.67;color:#e8ecef}.footer__copyright-link{font-weight:500;color:#fefefe;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.footer__copyright-link:not(:last-child){margin-right:28px}.footer__socials,.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__socials{gap:24px}.form{margin:0 26px;padding:12px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;border-bottom:1px solid rgba(108,114,117,.5)}.form__icon{width:24px;height:24px}.form__input{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;font-weight:500;font-size:16px;line-height:1.75;letter-spacing:-.03em}.form__input::-webkit-input-placeholder{color:#6c7275}.form__input::-moz-placeholder{color:#6c7275}.form__input:-ms-input-placeholder{color:#6c7275}.form__input::-ms-input-placeholder{color:#6c7275}.form__input::placeholder{color:#6c7275}.form__btn{font-weight:500;font-size:16px;line-height:1.75;letter-spacing:-.03em;color:#6c7275;-webkit-transition:color .2s ease-in;transition:color .2s ease-in}.form__btn:hover{color:#000}.header{background-color:linear-gradient(180deg,#ffc95c 2.18%,#ffc95c 9.71%);height:820px;background-image:url(./../img/bg/header-bg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.header__content{margin-bottom:28px}.header__title span{color:var(--accent)}.header__subtitle{font-weight:400;font-size:20px;line-height:160%;color:#121212}.header__button{display:-webkit-box;display:-ms-flexbox;display:flex}.icon--like{width:18px;height:14px;fill:#6c7275}.logo,.logo--footer{font-family:var(--font-accent);font-weight:500;font-size:24px;line-height:1;color:#000}.logo span{color:#141718}.logo--footer{color:#fff}.logo--footer span{color:#6c7275}.mobile-nav-btn{--time:0.1s;--width:12px;--height:8px;--line-height:2px;--spacing:2px;--color:#000;--radius:4px;height:calc(var(--line-height)*3 + var(--spacing)*2);width:var(--width);display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-nav-btn--close{display:none!important}.nav-icon,.nav-icon::after,.nav-icon::before{position:relative;width:var(--width);height:var(--line-height);background-color:var(--color);border-radius:var(--radius)}.nav-icon::after,.nav-icon::before{content:"";display:block;position:absolute;left:0;-webkit-transition:top var(--time) linear var(--time),-webkit-transform var(--time) ease-in;transition:transform var(--time) ease-in,top var(--time) linear var(--time);transition:transform var(--time) ease-in,top var(--time) linear var(--time),-webkit-transform var(--time) ease-in}.nav-icon::before{top:calc(-1*(var(--line-height) + var(--spacing)))}.nav-icon::after{top:calc(var(--line-height) + var(--spacing))}.nav-icon.nav-icon--active{background-color:transparent}.nav-icon.nav-icon--active::after,.nav-icon.nav-icon--active::before{top:0;-webkit-transition:top var(--time) linear,-webkit-transform var(--time) ease-in var(--time);transition:top var(--time) linear,transform var(--time) ease-in var(--time);transition:top var(--time) linear,transform var(--time) ease-in var(--time),-webkit-transform var(--time) ease-in var(--time)}.nav-icon.nav-icon--active::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-icon.nav-icon--active::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-nav-btn{z-index:999}.mobile-nav{position:fixed;top:-200%;left:0;width:100%;height:100%;z-index:99;background:gray;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.mobile-nav__block,.mobile-nav__title{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-nav__block{padding:24px;width:343px;height:100%;left:0;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-nav__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-nav--open{top:0}.mobile-nav__search{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:11px 16px;border:1px solid #6c7275;border-radius:6px}.mobile-nav__input{font-weight:400;font-size:14px;line-height:1.57}.mobile-nav__input::-webkit-input-placeholder{color:#6c7275}.mobile-nav__input::-moz-placeholder{color:#6c7275}.mobile-nav__input:-ms-input-placeholder{color:#6c7275}.mobile-nav__input::-ms-input-placeholder{color:#6c7275}.mobile-nav__input::placeholder{color:#6c7275}.mobile-nav__list{font-weight:500;font-size:14px;line-height:1.71}.mobile-nav__contacts-list li,.mobile-nav__list li{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e8ecef}.mobile-nav__list li{padding:16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-nav__contacts{margin-top:auto}.mobile-nav__contacts-list li{padding:8px 0}.mobile-nav__contacts-link{font-weight:500;font-size:18px;line-height:1.78;letter-spacing:-.02em;color:#6c7275}.mobile-nav__contacts-img,.mobile-nav__contacts-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-nav__contacts-img{gap:5px}.mobile-nav__contacts-count{font-weight:700;font-size:12px;line-height:20px;color:#fff;width:20px;height:20px;border-radius:50%;background-color:#141718;text-align:center}.mobile-nav__contacts-button{margin:34px 0 20px}.mobile-nav__contacts-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.nav{padding:16px 0;background:-webkit-gradient(linear,left top,left bottom,color-stop(2.18%,#ffc95c),color-stop(9.71%,#ffc95c));background:linear-gradient(180deg,#ffc95c 2.18%,#ffc95c 9.71%)}.nav__list,.nav__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__row{-ms-flex-pack:distribute;justify-content:space-around}.nav__list{gap:40px}.nav__item button{gap:2px}.nav__links{font-family:var(--font-nav);font-weight:500;font-size:14px;line-height:171%}.nav__icons,.nav__icons-links--bag,.nav__icons-links-count,.nav__item button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__icons{gap:16px}.nav__icons-links--bag,.nav__icons-links-count{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav__icons-links-count{width:20px;height:20px;font-family:var(--font-main);font-weight:700;font-size:12px;color:#ffab00;background-color:var(--text-color);border-radius:50%}.new-arrivals{padding:48px 0}.new-arrivals>:not(:last-child){margin-bottom:48px}.new-arrivals__title{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}.signup{padding:101px 0 93px;background-color:#f2f4f6;background-image:url(./../img/bg/signup.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.signup__wrapper{display:grid;gap:32px}.signup__header{text-align:center}.signup__subtitle{margin-top:8px;font-weight:400;font-size:18px;line-height:1.67;color:#121212}.swiper-slide{max-width:262px!important}.swiper-pagination{position:static!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.swiper-pagination-bullet{margin:0!important;width:16px!important;height:16px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;border-radius:50%!important;background:unset!important}.swiper-pagination-bullet-active::after,.swiper-pagination-bullet::after{content:"";display:block;width:8px;height:8px;background-color:#6c7275!important;border-radius:50%;opacity:unset!important}.swiper-pagination-bullet-active{width:18px;height:18px;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:1px solid #141718}.swiper-pagination-bullet-active::after{background-color:#141718!important}.tagline{padding:8px 0;background-color:var(--page-bg);position:relative}.tagline__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.tagline__icon{width:24px;height:24px}.tagline__title{font-weight:600;font-size:14px;line-height:157%;color:#fff;white-space:nowrap}.tagline__accent,.tagline__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tagline__accent{gap:4px;color:#ffab00;white-space:nowrap;font-weight:500;font-size:14px;line-height:171%;border-bottom:1px solid #ffab00}.tagline__accent span{font-size:20px}.tagline__close{position:absolute;width:20px;height:20px;right:1.11%;top:25%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tagline__close-img{fill:#343839}.tagline__link{position:absolute;top:0;left:0;width:100%;height:100%}.tagline__link:hover{cursor:pointer}.timer{display:grid;gap:12px}.timer__description{font-weight:400;font-size:16px;line-height:162%;color:#141718}.timer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.timer__card{display:grid}.timer__card-count{background-color:#fefefe;width:60px;height:60px;font-family:var(--font-accent);font-weight:500;font-size:34px;line-height:1.12;letter-spacing:-.02em;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}.timer__card-description{font-weight:400;font-size:12px;line-height:1.67;text-align:center}.title-1,.title-2{font-weight:500;color:#121212}.title-1{font-family:var(--font-titles);font-size:80px;line-height:105%;letter-spacing:-.04em}.title-2{font-size:40px;line-height:110%;letter-spacing:-.01em;text-wrap:nowrap}.title-2,.title-3,.title-4{font-family:var(--font-titles)}.title-3{font-weight:500;font-size:34px;line-height:112%;letter-spacing:-.02em;color:#121212}.title-4{margin:1em 0 .5em;font-size:18px;font-weight:700}.top-card{display:grid;row-gap:12px;position:relative}.top-card:hover .top-card__btn,.top-card:hover .top-card__img-like{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:all}.top-card:hover .top-card__link{display:block}.top-card__img{background-color:#f3f5f7}.top-card__img img{margin:0 auto}.top-card__img-badge{position:absolute;top:16px;left:16px;width:71px}.top-card__img-badge>:not(:last-child){margin-bottom:8px}.top-card__img-badge-icon{display:inline-block;border-radius:4px;padding:4px 14px;background-color:#fff;font-family:var(--font-main);font-weight:700;font-size:16px;line-height:1;text-transform:uppercase;text-align:center;color:#121212}.top-card__img-badge-icon--green{opacity:0;background-color:#38cb89;color:#fefefe}.top-card__img-like,.top-card__rate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-card__img-like{opacity:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;position:absolute;z-index:2;width:32px;height:32px;border-radius:50%;-webkit-box-shadow:0 8px 16px -8px rgba(15,15,15,.5);box-shadow:0 8px 16px -8px rgba(15,15,15,.5);background-color:#fff;top:10px;right:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.top-card__img-like:hover{background-color:#ef4782}.top-card__rate{margin-bottom:4px;gap:2px}.top-card__title{margin-bottom:4px;font-weight:600;font-size:16px;line-height:162%}.top-card__price{font-weight:600;font-size:14px;line-height:157%;color:#121212}.top-card__btn{position:absolute;z-index:2;width:88%;left:16px;top:63%;opacity:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);pointer-events:none;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.top-card__link{content:"";position:absolute;z-index:1;display:none;top:0;left:0;width:100%;height:100%}.top{padding:48px 0 100px}.top__title{margin-bottom:48px}.top__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(262px,1fr));row-gap:48px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media (max-width:1024px){.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)}.button{font-size:15px;padding:8px 40px}.header{height:500px}.header__title br{display:none}.header__subtitle{font-size:16px}.signup{background-image:none!important}.title-1{font-size:50px;text-wrap:balance}.title-2{font-size:33px}}@media (max-width:768px){.container-left-50,.container-right-50{max-width:100%}.container-half-left,.container-half-right{padding:0 var(--container-padding)}.container-half-right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.advantage-card{padding:32px 16px}.advantage-card__description-title{font-size:14px}.advantages{padding:32px 0}.advantages__wrapper{grid-template-columns:repeat(auto-fit,minmax(152px,1fr));gap:8px}.banner::after{display:none}.banner__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:28.5px 0}.banner__text{font-size:16px}.banner__img{display:block}.button--card{padding:6px 60px}.button--card-top{font-size:13px;padding:3px 34px}.card,.card__img{max-width:231px}.card__title{font-size:14px}.card__btn{top:250px}.collection__title{margin-bottom:16px;text-align:center}.collection__grid{grid-template-columns:1fr}.collection__card img,.collection__card--small img{margin:0 auto}.collection__card-link span{margin-top:8px;font-size:16px}.collection__card-link{font-size:14px}.footer{padding:48px 0}.footer__content{grid-template-columns:unset;gap:40px}.footer__content-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.footer__stick{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.footer__menu{gap:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__bottom-bar,.footer__copyright{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.footer__bottom-bar{gap:32px}.footer__copyright{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header{background-image:url(./../img/bg/bg-mobile.jpg)!important}.header__content{max-width:400px;text-align:center;margin:0 auto 14px}.header__button{-ms-flex-item-align:center;align-self:center}.mobile-nav-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.nav__row{gap:10px}.nav__list{display:none}.nav__icons{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.nav__icons-links{display:none}.nav__icons-links--bag{display:-webkit-box;display:-ms-flexbox;display:flex}.signup{padding:95px 0}.signup__subtitle{font-size:14px}.swiper-slide{max-width:231px!important}.tagline__icon{width:16px;height:16px}.tagline__title{font-size:12px}.tagline__accent,.top-card__title br{display:none}.tagline__close-img{fill:#fefefe}.title-1{font-size:40px}.title-3{font-size:28px}.top-card__description{overflow:hidden}.top-card__title{font-size:14px;text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap}.top-card__btn{top:60%;left:5%}.top{padding:40px 0}.top__title{margin-bottom:16px}.top__grid{row-gap:8px;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:768px) and (-webkit-min-device-pixel-ratio:2),(max-width:768px) and (min-resolution:192dpi){.header{background-image:url(./../img/bg/bg-mobile@2x.jpg)!important}}@media (max-width:425px){.form__icon{width:16px;height:16px}.form__btn,.form__input{font-size:14px}.swiper-pagination{display:none}.title-2{font-size:20px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.banner::after{background-image:url(./../img/bg/banner-bg@2x.jpg)}.header{background-image:url(./../img/bg/header-bg@2x.jpg)}.signup{background-image:url(./../img/bg/signup@2x.jpg)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX3ZhcnMuc2NzcyIsImJhc2UvX2ZvbnRzQXV0b0dlbi5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fdXRpbHMuc2NzcyIsImJhc2UvX2NvbnRhaW5lcnMuc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwiYmFzZS9fc3RpY2t5LWZvb3Rlci5zY3NzIiwibWFpbi5zY3NzIiwiYmxvY2tzL19hZHZhbnRhZ2UtY2FyZC5zY3NzIiwiYmxvY2tzL19hZHZhbnRhZ2VzLnNjc3MiLCJibG9ja3MvX2Jhbm5lci5zY3NzIiwiYmxvY2tzL19idXR0b24uc2NzcyIsImJsb2Nrcy9fY2FyZC5zY3NzIiwiYmxvY2tzL19jb2xsZWN0aW9uLnNjc3MiLCJibG9ja3MvX2Zvb3Rlci5zY3NzIiwiYmxvY2tzL19mb3JtLnNjc3MiLCJibG9ja3MvX2hlYWRlci5zY3NzIiwiYmxvY2tzL19sb2dvLnNjc3MiLCJibG9ja3MvX2ljb24uc2NzcyIsImJsb2Nrcy9fbW9iaWxlLWJ0bi5zY3NzIiwiYmxvY2tzL19tb2JpbGUtbmF2LnNjc3MiLCJibG9ja3MvX25hdi5zY3NzIiwiYmxvY2tzL19uZXctYXJyaXZhbHMuc2NzcyIsImJsb2Nrcy9fc2lnbnVwLnNjc3MiLCJibG9ja3MvX3N3aXBlci5zY3NzIiwiYmxvY2tzL190YWdsaW5lLnNjc3MiLCJibG9ja3MvX3RpbWVyLnNjc3MiLCJibG9ja3MvX3RpdGxlcy5zY3NzIiwiYmxvY2tzL190b3AtY2FyZC5zY3NzIiwiYmxvY2tzL190b3Auc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFNQSw2RkFFQSxDLENDREEsUyxDREdFLFEsQ0FDQSxRLENBSEYsQyxDQ0tBLE8sQ0RFQSxRLENDQUEsNkIsQ0FDSSxxQixDRE1KLEMsQ0FPQSxPLENBTEEsTSxDQ0RBLFMsQ0FFQSxvQixDQVNBLEssQ0RFQSxNLENBRUEsTSxDQThFQSxNLENBNUVBLEksQ0FKQSxHLENDRUEsTyxDREVBLGEsQ0FJQSxFLENBQ0EsRSxDQUFBLEUsQ0FFQSxFLENDQUEsRSxDREVBLEUsQ0FBQSxDLENBRUUsaUIsQ0NBRixtQixDRElBLEUsQ0FDQSxLLENDQ0ksZSxDQUdKLEcsQ0FDQyxrQixDQURELEcsQ0RLQSxHLENDQ0ksYyxDRENGLFcsQ0FHRixPLENBREEsaUIsQ0FLQSxLLENBS0EsTSxDQUZBLFEsQ0NLQSw0QixDQUxBLE0sQ0RIQSxLLENBS0EsTSxDQUZBLFEsQ0NFQyxtQixDREFELGlCLENBR0UsYSxDQUlGLGdCLENDQUEsWSxDRElBLE0sQ0UxRkEsa0IsQ0FDRSxvQixDQUNBLHVCLENBRUEsZSxDQUNBLDRCLENBQ0EsYyxDQUNBLGMsQ0ZnR0YsYSxDQURBLFksQ0FEQSxZLENBREEsVyxDQUVBLFMsQ0FLQSx3QixDRXRGRSxTLENGc0ZGLFEsQ0FLQSxLLENHOUdDLGMsQ0hzSEQsSyxDRzlHQyx3QixDQUNBLHdCLENBQ0EsK0IsQ0g4R0QsbUMsQ0c1R0EscUMsQ0FDQyxnQyxDQUNBLGMsQ0FDQSxvQixDQUNBLGdCLENBQ0Esb0IsQ0g4R0QsbUIsQ0c1R0EsbUIsQ0hrSEEsSyxDRzlHQyxpQixDQUNBLGlCLENIa0hELFdHOUdDLGlCLENBQ0EsaUIsQ0FDQSwrRixDQUNBLGUsQ0g4R0Qsa0IsQUFLQSxXRzlHQyxpQixDQUNBLGlCLENBQ0EscUcsQ0g4R0QsZSxDRzVHQSxrQixBSGtIQSxXRzlHQyxtQixDQUNBLGlCLENIOEdELHlHLENHNUdBLGUsQ0FDQyxrQixBSGtIRCxXRzlHQyxtQixDSDhHRCxpQixDSWxLQSx1RyxDQUNDLGUsQ0FDQSxrQixBQUdELFdBQ0MsbUIsQ0FDQSxpQixDQUNBLDJHLENBQ0EsZSxDSm9LRCxrQixBQUtBLFdBREEsd0IsQ0FHRSxpQixDSXBLRixpSCxDQUNDLGUsQ0pvS0Qsa0IsQUFLQSxXSXBLQyxpQixDQUNBLGlCLENKb0tELHVHLENBR0UsZSxDSXBLRixrQixBSndLQSxXSXBLQyxpQixDSm9LRCxpQixDQUdFLG1HLENLdk1GLGUsQ0FDQyxrQkFHRCxJLENBQ0Msc0IsQ0FDQSx3QixDTDJNRCxJLENLdk1DLCtCLENBQ0EsdUIsQ0FDQSw0QixDTHlNQyxpQixDQUFGLEcsQ0FJRSxhLENBQUYsQyxDQUlFLHVCLENBQUYsSSxDS2hNQSxRLENMb01FLHdCLENLeE1GLGEsQ0FDQyxpQixDQUdELFEsQ0FDQyxlLENMMk1DLFksQ0FJRixLLENBSkEsc0IsQ0FRQSxnQixDQUNFLGlCLENBQ0EsUyxDQU5GLFUsQ0FRRSxXLENNclBGLFEsQ0FDQSxTLENBQ0Usa0IsQ0FDQSw2QixDQUNBLHFCLENOZ1BGLGtCLENBUUUsZSxDQUdGLFUsQ01yUEUsaUIsQ05rUEYsVSxDQVFFLGUsQ0FHRixXLENNblBFLGdCLENBR0YsWSxDQUNFLGlCLENOdVBGLE8sQ01uUEEsbUIsQ0FDRSxtQixDQUNBLFksQ051UEYsWSxDQUNFLHVCLENBTkEsb0IsQ0FDRixzQixDQVlBLGEsQ0FOQSxrQixDTzFRRSxZLENEd0JGLHdCLENBVUEsVSxDTnNQQSxpQixDQVFFLGEsQ01wUEYsa0MsQ0FWQSxVLENDeENFLGdDLENEd0NGLFUsQ05zUEEsaUIsQ00zT0UsZSxDTndQRixlLENBQ0Usa0MsQ0FOQSxjLENNMU9GLGtCLENOeVBBLG1CLENNeFBFLGtDLENBR0EsYSxDTnFQRixtQixDQUpBLGdCLENBVUEsZ0IsQ0FORSwrRSxDTXhPRixlLENBQ0UsZ0YsQ05xUEYsb0IsQ01uUEUsZ0YsQ0FBQSwrRSxDTndQRixxQixDQWlCQSxJLENBREEsSSxDQUdFLG1CLENRbFdGLG1CLENSb1dFLFksQ1FsV0EsMkIsQ0FDQSw0QixDQUFBLHlCLENBQUEscUIsQ1I0VUYscUIsQ0FDRSxXLENBTkEsdUIsQ0FDRixvQixDTzlURSxzQixDRHVFRiwrRSxDTndRRSxnRixDQUlGLEksQ0FEQSxJLENBZEEsZ0IsQ0EwQkEsTyxDQUNFLGUsQ0FoQkYsZSxDQXNCRSxpQixDU3hXRix3QixDVDRXQSxvQixDQXBCQSxVLENPclZFLFcsQ0diRixrQixDVnVXQSxrQyxDQXNCRSxpQixDVXBYRixlLENBQ0UsYyxDQUNBLGUsQ0FDQSxhLENBR0YseUIsQ0FDRSw4QixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENWd1hGLFcsQ0FDRSxjLENBR0Ysb0IsQ1VyWEEsWSxDQUNFLHdELENBQ0EsUSxDVnlYRixPLENBcEJBLGlCLENBc0JFLG1DLENBbEJGLGMsQ096WEUsVSxDSWJGLGlCLENYOFpFLGEsQ0FwQkEsSyxDQUNGLE0sQ0FzQkUsUyxDV3paRixXLENBQ0UsK0MsQ0FDQSxpQyxDWHVZRixxQixDT3BZRSwyQixDUDZaRixnQixDQW5CQSwwQixDQXNCRSxZLENZN2FGLFEsQ1o0WkEsYSxDWXhaRSxZLENBQ0UsUSxDWmliSixpQixDWTVhSSxlLENBQ0EsYSxDQUNBLHdCLENBRUEsYSxDWithSixhLENBcEJBLGUsQ094YUUsYyxDS0dBLGUsQ1o2YkEsYSxDT3BiQSxZLENLVEEsbUIsQ1prY0EsbUIsQ0FwQkEsWSxDWXBaRixZLENBQ0UsWSxDWithRixnQixDQXBCQSxVLENBd0JBLE8sQ0FDRSxnQixDQUNBLGEsQ0FDQSx5QixDQXRCQSxzQixDQUNGLGlCLENBd0JFLGlCLENZNWFGLGlCLENBQ0Usa0MsQ0FDQSxlLENadVpGLGMsQ0F3QkUsZ0IsQ1k1YUYscUIsQ0FDRSxvQixDQUNBLHNDLENBQ0EsOEIsQ1pnYkYsYSxDWTVhQSxVLENaZ2JBLGEsQ1k1YUUsZ0IsQ1p1WkYsYyxDT3RjRSxnQixDSzJDRixxQixDWmdhQSxpQixDQXdCRSxnQixDWTdhRixhLENaaWJBLGMsQ0F4QkEsZ0IsQ0EwQkUsYyxDWS9hRixnQixDQUNFLHFCLENabWJGLGdCLENBeEJBLGlCLENPdGRFLFcsQ0swREYsYyxDWmlhQSxLLENBMEJFLGlCLENhbGdCRixlLENBQ0UsbUIsQ0FLQSxtQixDQUNBLFksQ0FBQSwyQixDQUFBLDRCLENBRUEseUIsQ0FDQSxxQixDQUNBLFEsQ2JtZ0JGLHNCLENBUUEsMkIsQ2F0Z0JFLFMsQ0FDQSwrQixDQU9BLDJCLENBQUEsdUIsQ2IrZEYsa0IsQ0F1Q0EsdUIsQ2E5ZkksYSxDYnNlSixVLENPemZFLGlCLENNaUJBLFcsQ2J1Z0JBLFksQ2E1ZkEsZ0IsQ0FDRSxpQixDQUNBLFEsQ2JvZUosUyxDT2xnQkUsVSxDUGtpQkYsc0JhaGdCTSxZLENicWVKLGlCLENBK0JGLHFCLENhOWZJLG9CLENBQ0EsaUIsQ0FDQSxnQixDYm9lSixxQixDQTZCRSw0QixDYTdmRixlLENBQ0UsYyxDQUNBLGEsQ0FDQSx3QixDYm1lRixpQixDQTZCRSxhLENBR0YsNEIsQ2M3akJFLFMsQ0FBQSx3QixDQUFBLGEsQ2Rta0JGLGUsQ0FpQ0EsVyxDQW5DRSxtQixDQUNGLG1CLENBc0NFLFksQ2Nsa0JGLHdCLENBQ0UscUIsQ0FFQSxrQixDZDBoQkYsZSxDQUNFLFMsQ2Nsa0JBLGtDLENkbWlCRiw4QixDTzVoQkUsMEIsQ09iRixtQixDZDZrQkUsaUIsQ0FoQ0EsUyxDQUNGLFUsQ2NqaUJJLFcsQ0FDRSxpQixDQUNBLG9ELENkb2tCSiw0QyxDQUNBLHFCLENjcGtCSSxRLENkbWlCTixVLENBdUNFLHVCLENBQ0Esb0IsQ2Nya0JJLHNCLENkcWlCTixrQyxDQXNDRSwwQixDQUdGLHFCLENjamtCRSx3QixDZHFrQkYsVyxDQUNFLGlCLENjM2pCQSxPLENBSUEsWSxDQUNFLGlCLENkNmhCSixlLENBc0NFLGMsQ2MvakJGLGdCLENkbWtCQSxZLENjOWpCRSxlLENBRUEsYyxDQUNBLGdCLENBQ0EsYSxDZGlrQkYsVSxDYzdqQkUsaUIsQ2QwaEJGLFMsQ2N4aEJFLFMsQ0FDRSxTLENBQ0EsUyxDQUNBLFMsQ2QwaEJKLGlDLENBc0NFLDZCLENjNWpCRix5QixDQUNFLG1CLENBQ0Esa0MsQ2Q4akJBLDBCLENBR0YsVyxDYzdqQkUsVSxDQUVBLGlCLENBQ0EsUyxDQUNBLFksQ0FDQSxLLENkOGpCQSxNLENjN2pCQSxVLENBRUEsVyxDZGdrQkYsVyxDYzdqQkUsZ0IsQ2Rpa0JGLGtCLENjL2pCRSxrQixDZG1rQkYsaUIsQ2Nqa0JFLFksQ2RvaEJGLG1DLENjbGhCRSxRLENkcWtCRixpQixDY2hrQkEsWSxDQUNFLGlCLENBQ0Esd0IsQ2Rva0JGLDZCLENBQ0UsaUIsQ0FDQSxXLENjcGtCQSxTLENBR0Ysc0IsQ0FDRSxlLENBQ0Esb0IsQ0FDQSxlLENBQ0EsYyxDZG1oQkYsZ0IsQ08xbkJFLHFCLENPbUdGLGEsQ2Q2a0JFLCtCLENBbERBLG9DLENBQ0YsNEIsQ0FzREEsMkIsQ2Nya0JFLGMsQ2RzaEJGLDRCLENBb0RFLHVCLENBR0Ysd0IsQ2Nwa0JFLGlCLENBQ0Esd0IsQ2R3a0JGLHNELENBQ0UsVyxDQUNBLFMsQ0FHRixPLENBckRBLG1CLENPbHBCRSxrQyxDT3FIRixhLENka2lCQSxnQixDQXVERSxZLENjcmtCRixRLENkeWtCQSxnQixDZS90QkEscUIsQ0FJQSx3QixDQUNFLHFCLENma3JCRixrQixDQXdDQSxnQixDY3BrQkUsWSxDQUVBLG1DLENDN0pGLHFCLENBQ0UsbUIsQ2ZrckJGLG1CLENBdURFLFksQ083dEJBLFEsQ1BvdUJGLGMsQ0FyREUsUyxDQUNGLFcsQ0F1REUsd0IsQ0FHRixzQixDZXZ1QkUsaUIsQ2YydUJGLGUsQ0FDRSxlLENBckRBLGMsQ0FDRixnQixDQXVERSxhLENBR0YsYSxDZXp1QkUsbUIsQ2ZxckJGLG1CLENPanNCRSxZLENRY0Esb0IsQ2Y0dUJBLGlCLENBckRBLHdCLENBQ0YsUSxDQXlEQSxhLENleHVCRSxlLENBQ0EsYyxDZm9yQkYsZ0IsQ0F1REUsYSxDZXh1QkYsc0MsQ0FDRSw4QixDZnV4QkYsNkIsQ0EzQ0EsbUIsQ2V2dUJFLFUsQ2YydUJGLG1CLENBY0Esa0IsQ0F0REEsbUIsQ09wdUJFLG1CLENRMkJGLFksQ2ZpdkJBLG1CLENlcnVCRSxjLENBR0Usd0IsQ2ZpckJKLHFCLENPM3RCRSw2QixDUXlDQSx3QixDZjR1QkEscUIsQ0FDQSxrQixDQXREQSw2QixDQTBERixrQixDQUlFLFEsQ0FHRixvQixDQS9DQSx1QixDZXZyQkEsOEIsQ0FDRSxlLENBT0EsYyxDZjJxQkYsZ0IsQ2VockJFLGEsQ2ZvckJGLHVCLENlN3FCRSxlLENma3JCRixhLENBd0RFLHNDLENnQjV6QkYsOEIsQ2hCbzBCQSw0QmdCOXpCSSxZLENoQnd3QkYsaUIsQ2dCcHdCRixnQixDaEJ3MEJBLEssQ2dCbjBCQSxtQixDaEJ1MEJFLG1CLENBQ0EsWSxDQXhEQSx3QixDQUNGLHFCLENBMERFLGtCLENnQmgxQkYsZ0IsQ0FPRSxRLENoQmkwQkYsSyxDQXhEQSxhLENPN3dCRSxjLENTYUYsd0IsQ0FDRSxxQixDQUFBLDZCLENBQUEsc0IsQ0FDQSxtQixDaEJvMEJBLGMsQ0FDQSw0QyxDT3AxQkEsVyxDU2FGLFUsQ2hCNDBCRSxXLENBR0YsWSxDQUNFLGtCLENBL0RBLG1CLENBQ0YsVyxDQWlFRSxlLENnQngwQkYsYyxDQUNFLGdCLENBQ0EscUIsQ1QxQkEsdUMsQ1N3QkYsYSxDaEJrMUJBLDhCLENBakVFLGEsQ2dCdndCRixrQyxDQUNFLGEsQ0FHRixtQyxDQUNFLGEsQ2hCKzBCRix5QixDQWpFQSxhLENBcUVBLFUsQ2dCNTBCRSxlLENBQUEsYyxDQUNBLGdCLENoQiswQkEscUIsQ0FDQSxhLENnQi8wQkEsb0MsQ2hCMndCRiw0QixDQXlFQSxnQixDQUNFLFUsQ0FHRixPLENBQ0Usb0UsQ0FDQSxZLENBQ0EsK0MsQ0ExRUEsaUMsQ0FDRixxQixDQTRFRSwyQixDQUdGLGdCLENnQnIxQkUsa0IsQ2hCeTFCRixtQixDQTNFQSxtQixDQUdBLGlCLENBNkVFLGUsQ2dCcDFCRixjLENBQ0UsZ0IsQ0FDQSxhLENoQncxQkYsZSxDQUNFLG1CLENBQ0EsbUIsQ2dCeDFCQSxZLENoQjQxQkYsVyxDQWpGQSxVLENPcjFCRSxXLENTc0VGLFksQ2hCczJCQSxLLENnQnAxQkUsYSxDaEJxMUJBLDhCLENBQ0EsZSxDQXBGQSxjLENBQ0YsYSxDQXNGRSxVLENBR0YsVSxDZ0IvMUJFLGEsQ0FHQSxhLENBS0UsVSxDaEJtMkJKLGtCLENBQ0UsYSxDQUtGLGUsQ0FDRSxXLENBM0ZBLFksQ0FDRixZLENBNkZFLGlCLENnQnAyQkYsYSxDQUNFLFksQ0FDQSxZLENBS0Esb0QsQ2hCeXdCRixrQixDZ0J2d0JFLFksQ0FDRSx1QixDaEJ5d0JKLG9CLENnQnR3QkUsc0IsQ0FDRSx3QixDaEJ3d0JKLHFCLENBOEZFLGtCLENBR0Ysc0IsQ2dCcDJCRSxzQixDaEJ3MkJGLFMsQ0FTQSxnQixDQURBLGlCLENnQjkyQkUsaUIsQ2hCdXdCRixrQixDQWtHRSx5QixDaUJqL0JGLDZCLENBQ0UsMkIsQ2pCcy9CRixnQixDQURBLGlCLENpQmwvQkUsVSxDakJxL0JBLGEsQ0FDQSxpQixDaUJyL0JBLE0sQ2pCMi9CQSwyRixDQXZHRiwyRSxDQTBHRSxpSCxDQUdGLGlCLENPbi9CRSxrRCxDUHcvQkYsZ0IsQ0F2R0EsNkMsQ0E0R0EsMEIsQ0FDRSw0QixDQUlGLGlDLENBREEsa0MsQ2lCMS9CRSxLLENqQms1QkYsMkYsQ2lCLzRCSSwyRSxDakJrNUJKLDZILENBQUEsa0MsQ2lCbjVCRSwrQixDQUNFLDJCLENqQms1QkosdUIsQ0FBQSxpQyxDaUJuNUJFLGdDLENBQ0UsNEIsQ2pCazVCSix3QixDQUtBLGUsQ0F3SEUsVyxDQUdGLFcsQ2lCdmdDRSxjLENBQ0EsUyxDQUNBLE0sQ0FFQSxVLENBQUEsVyxDakJpNUJGLFUsQ2lCLzRCRSxlLENBQ0Usa0MsQ2pCaTVCSiwwQixDQTJIQSxrQixDQWVBLGtCLENBdkhBLG1CLENPNThCRSxtQixDV1BGLFksQ2xCMmpDQSxrQixDQXZIRSxZLENBQ0YsVyxDQXlIRSxXLENrQjlqQ0YsTSxDQUNFLHFCLENBU0EsMkIsQ0FDQSw0QixDbEJtOEJGLHlCLENPNzhCRSxxQixDUHlrQ0Ysa0IsQ0FJRSx3QixDQXZIQSxxQixDQUNGLGtCLENPMzhCRSx3QixDV2JGLHFCLENsQm1sQ0UsNkIsQ09sbENBLGlCLENXREYsSyxDbEJrK0JBLG1CLENBeUhFLGUsQ2tCbGtDRixtQixDQUNFLG1CLENsQjQ4QkYsWSxDT3o5QkUsTyxDV1lGLGlCLENsQndrQ0Usd0IsQ0FDQSxpQixDQXJIRixrQixDQXlIRSxlLENrQmxrQ0EsYyxDQUNFLGdCLENsQnNrQ0osNkMsQ0FDRSxhLENBR0Ysb0MsQ2tCaGtDQSxhLENsQm9rQ0Esd0MsQ2tCaGtDRSxhLENsQm9rQ0YseUMsQ0FDRSxhLENBR0YsK0IsQ2tCamtDQSxhLENsQnFrQ0EsaUIsQ0F6SEEsZSxDT3ovQkUsYyxDVzZDRixnQixDbEJrK0JBLDZCLENBeUdBLG9CLENtQnZuQ0Usd0IsQ0FDQSxxQixDQUNBLDZCLENuQnVoQ0YsK0IsQ0E4RkEsb0IsQ0ExSEEsYyxDb0IzZ0NBLG1CLENBQ0UsbUIsQ0FDQSxZLENBQ0Esd0IsQ3BCOGdDRixxQixDQTRIRSxrQixDQU1GLHFCLENBMUhBLGUsQ0FHQSw2QixDbUJ4Z0NJLGEsQ0VuQkosMEIsQ0FDRSxlLENBRUEsYyxDQUNBLGdCLENBRUEscUIsQ0FDQSxhLENyQnFxQ0YseUIsQ0FqSkEsNkIsQ3FCOWdDRSxtQixDQUNBLG1CLENBRUEsWSxDQUNBLHdCLENBQ0EscUIsQ0FFQSxrQixDckJ3cENGLHlCLENxQnZwQ0UsTyxDckJpcUNGLDJCLENBQ0UsZSxDQUNBLGMsQ0E5SEYsZ0IsQ3FCMWpDQSxVLENyQjRyQ0UsVSxDQUNBLFcsQ0FDQSxpQixDQWhJQSx3QixDQUNGLGlCLENBR0EsNEIsQ0FrSUUsa0IsQ0FHRiwyQixDcUJucUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENyQm9pQ0Ysd0IsQ0FrSUUscUIsQ3FCbnFDRixrQixDckJxcUNFLFEsQ0FHRixJLENxQmxxQ0UsYyxDQUVBLDRHLENBQ0EsOEQsQ0FZRixVLENyQnlwQ0EsUyxDcUJ4cENFLG1CLENBQ0EsbUIsQ3JCaWlDRixZLENBcUlFLHdCLENxQm5xQ0YscUIsQ0FDRSxrQixDckJtcENGLFMsQ3FCN3BDRSx3QixDQUNBLDRCLENBR0YsVSxDckJ1aUNBLFEsQ0F1SUEsaUIsQ0FPRSxPLENBR0YsVyxDQUNFLDJCLENBeElGLGUsQ0EwSUUsYyxDcUJ4cUNGLGdCLENyQjRxQ0EsVyxDQVVBLHNCLENBWUEsdUIsQ0F2Q0EsaUIsQ3NCMXVDRSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHdCLENBR0EscUIsQ0FDQSxrQixDdEJvdkNGLFcsQ0FPRSxRLENBR0Ysc0IsQ0FZQSx1QixDc0Ixd0NFLHVCLEN0QjBuQ0Ysb0IsQ0E2SUUsc0IsQ0FHRix1QixDc0Jwd0NFLFUsQ0FDQSxXLENBQ0EsNEIsQ0FFQSxlLENBQUEsYyxDQUFBLGEsQ0FDQSxrQyxDQUFBLGlCLEN0Qm14Q0YsYSxDQUNFLGMsQ0FHRixtQkFBc0IsWSxDc0I5d0N0QixrQixDdEJreENBLG9CLENzQjl3Q0EsbUIsQ0FDRSxtQixDQUVBLFksQ0FBQSx3QixDQUFBLHFCLENBQ0Esa0IsQ0FDQSx3QixDQUVBLHFCLENBQ0EsNkIsQ0FHRixPLENBQ0Usb0IsQ0FDQSx3QixDQUNBLDRDLEN0QnVuQ0YsaUMsQ3NCcG5DSSxxQixDdEJ1bkNKLDJCLENBQUEsZ0IsQ3NCeG5DRSxZLENBQ0UsUSxDdEJ3eENKLGUsQ0FqS0EsaUIsQ0FBQSxpQixDQXNLRSxjLENzQnp4Q0YsZSxDQUNFLGMsQ0FDQSxnQixDQUNBLGEsQ3RCNnhDRixhLENzQnp4Q0kseUIsQ3RCNnhDSixrQixDc0IxeENJLHlCLEN0QjR4Q0YsbUIsQ0FDQSxtQixDc0I1eENFLFksQ3RCOHhDRixvQixDQUNBLGlCLENBMUtGLHdCLENBNEtFLE8sQ0F4S0YseUIsQ0E0S0Usa0IsQ3NCN3hDRixvQixDQUNFLHFCLENBQUEsNkIsQ0FBQSw2QixDQUNBLHNCLEN0Qml5Q0Esa0MsQ0FDQSwrQixDc0JqeUNBLDRCLEN0Qm15Q0EsaUMsQ0FDQSw4QixDc0JseUNBLGdDLENBRUEsMkIsQ3RCa25DRiwwQixDQTZNQSx1QyxDQXpCQSxnQyxDc0JqeUNFLFUsQ0FDQSxhLENBQ0EsUyxDQUNBLFUsQ3RCa25DRixrQyxDQWtMRSxpQixDc0JqeUNGLHVCLEN0QnF5Q0EsZ0MsQ3NCbnlDRSxVLEN0QnF5Q0EsVyxDQUNBLG1CLENzQnJ5Q0EsbUIsQ3RCa25DRixZLENBc0xFLHdCLENzQnJ5Q0YscUIsQ0FDRSxrQixDQUNBLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUNBLHdCLEN0Qnl5Q0YsdUMsQ3NCaHlDQSxrQyxDdEIweUNBLFEsQ3NCcnlDRSxhLENBQUEsK0IsQ0FDQSxpQixDdEIweUNGLGlCLENBeExBLGlCLENBMExFLG1CLEN1Qmw2Q0YsbUIsQ0FDRSxZLENBQ0EsdUIsQ0FBQSxvQixDdkIydUNGLHNCLENBMkxFLHdCLEN1Qm42Q0YscUIsQ0FDRSxrQixDQUFBLFEsQ3ZCdzZDRixjLENBQ0UsVSxDdUJ2NkNBLFcsQ2hCS0EsZSxDZ0JSRixlLEN2Qmc3Q0UsYyxDQTlMQSxnQixDQUNGLFUsQ0FnTUUsa0IsQ0FHRixnQixDQW9CQSxlLEN1Qjc2Q0UsbUIsQ0FDQSxtQixDdkI2dUNGLFksQ0F3TUUsd0IsQ3VCbDdDRixxQixDQUNFLGtCLEN2Qm81Q0YsZ0IsQ085NkNFLE8sQ2dCRUYsYSxDdkJxN0NFLGtCLENBbE1BLGUsQ0FDRixjLENBb01FLGdCLEN1Qjk2Q0YsK0IsQ3ZCazdDQSxxQixDdUJoN0NFLGMsQ3ZCbzdDRixlLENBdE1BLGlCLENBd01FLFUsQ3VCbDdDRixXLENBQ0UsVyxDQUNBLE8sQ0FNQSx1QixDQUFBLG9CLENBQ0Esc0IsQ3ZCdzdDRixtQixDQTFNQSxZLENBOE1BLGMsQ0FDRSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FHRixvQixDTy85Q0UsYyxDUG0rQ0YsTSxDQTlNQSxZLENBZ05FLFEsQ0FHRixtQixDdUI3N0NFLGUsQ0FDQSxjLEN2Qis3Q0EsZ0IsQ0FDQSxhLENBR0YsZSxDQXBOQSxtQixDTzN4Q0UsbUIsQ2dCMENGLFksQ3ZCeThDRSw2QixDQUNBLDRCLENBQ0Esc0IsQ0F0TkEsa0IsQ0FDRix3QixDQXdORSxxQixDdUJwOENGLGtCLENBQ0UsdUIsQ0FDQSxvQixDQUVBLGUsQ3ZCdThDRixZLEN1Qmo4Q0UsWSxDdkJxOENGLGtCLEN1Qmw4Q0Usd0IsQ0FDQSxVLEN2Qm84Q0EsVyxDQUNBLDhCLEN1QnA4Q0EsZSxDdkJzOENBLGMsQ0FDQSxnQixDQTVORixxQixDQThORSxtQixDd0J6aERGLG1CLENBQ0UsWSxDeEI4ekNGLHdCLEN3QjV6Q0UscUIsQ0FDRSxrQixDeEI4ekNKLHVCLENBOE5FLG9CLEN3QnhoREYsc0IsQ3hCNGhEQSx3QixDd0IxaERFLGUsQ3hCNGhEQSxjLENBQ0EsZ0IsQ3dCNWhEQSxpQixDeEI2ekNGLFEsQ0FTQSxRLEN5QmoxQ0EsZSxDbEJPRSxhLENQaTBDRixRLENBb09FLDhCLEN5QjNpREEsYyxDQUVBLGdCLENBQ0EscUIsQ3pCNjBDRixRLENBc09FLGMsQ0FsT0EsZ0IsQ0FDRixxQixDeUJ0MUNBLGdCLEN6QmkxQ0EsUSxDQVVBLFEsQ0E0T0EsUSxDeUIxaURFLDhCLEN6Qjh6Q0YsUSxDeUIzMUNBLGUsQ3pCaWtERSxjLENBbE9BLGdCLENBQ0YscUIsQ0FvT0UsYSxDQUdGLFEsQ0FsT0EsaUIsQ0FvT0UsYyxDeUI3aURGLGUsQ0FJQSxTLENBQ0UsWSxDQUNBLFksQ0FDQSxpQixDekI4MENGLDhCLENBMk9BLG1DLENPL2tERSxTLENrQm1CRiwrQixDekJ1akRFLDJCLENBbE9BLHVCLENBQ0Ysa0IsQzBCOTJDQSwrQixDQUNFLGEsQzFCK2xERixjLEMwQjVsREUsd0IsQzFCZ21ERixrQixDQXRPQSxhLENBME9BLG9CLENBdE9FLGlCLENBQ0YsUSxDQXdPRSxTLEMwQi9sREYsVSxDMUJtbURBLDBCMEJobURFLFksQ0FFQSxpQixDMUJrbURGLHlCLENBQ0Usb0IsQ0FDQSxpQixDMEJsbURBLGdCLEMxQm9tREEscUIsQ0FDQSw0QixDMEJwbURBLGUsQ0FFQSxjLEMxQnczQ0YsYSxDMEJ0M0NFLHdCLENBQ0UsaUIsQ0FDQSxhLEMxQnVtREosZ0MsQzBCbm1ESSxTLENBQ0Esd0IsQzFCdzNDSixhLENBZ1BBLG1CLENBaUNBLGUsQ0FFRSxtQixDQUNBLG1CLEMyQnpxREEsWSxDM0IycURBLHdCLENBQ0EscUIsQzJCM3FEQSxrQixDM0Jvb0RGLG1CLEMwQmxtREUsUyxDQUVBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLG1CLEMxQnFtREEsaUIsQ0FDQSxTLEMwQnJtREEsVSxDMUJ1bURBLFcsQ0FDQSxpQixDMEJ2bURBLG9ELEMxQnMzQ0YsNEMsQzBCcDNDRSxxQixDQUNFLFEsQ0FDQSxVLENBSUEsdUIsQ0FDQSxvQixDMUJzM0NKLHNCLEMyQi82Q0Usa0MsQ0FDQSwwQixDQUdGLHlCLENBQ0Usd0IsQzNCeXFERixlLEMyQnZxREUsaUIsQzNCczdDRixPLENBNFBBLGdCLEMyQjNxREUsaUIsQzNCbzdDRixlLENPdjdDRSxjLENvQkNGLGdCLEMzQm9yREEsZ0IsQ0F4UEEsZSxDQTBQRSxjLEMyQjVxREYsZ0IsQ0FDRSxhLEMzQmdyREYsYyxDMkIzcURFLGlCLEMzQm83Q0YsUyxDT3I4Q0UsUyxDb0JXRixTLEMzQnNyREUsTyxDQXhQQSxTLENBQ0YsaUMsQ0EwUEUsNkIsQzJCNXFERix5QixDQUNFLG1CLENBQUEsa0MsQ0FBQSwwQixDM0JrckRGLGUsQzJCaHJERSxVLENBRUEsaUIsQ0FFQSxTLENBQ0EsWSxDQUNBLEssQ0FDQSxNLENBRUEsVSxDM0JrN0NGLFcsQ0FHQSxJLENPejlDRSxvQixDUDB0REYsVyxDQTVQQSxrQixDQWdRQSxVLEMyQjVxREUsWSxDQUNBLHdELENBQ0EsWSxDQUNBLHVCLENBRUEsb0IsQ0FBQSxlLEMzQm9yREYsMEJBbFFBLGdCLENBb1FJLHFDLENBaFFKLGUsQ083K0NFLHNDLENQaS9DQSxvQixDQUNGLHFDLEMyQjc2Q0UscUIsQ0FDQSxzQyxDQUdBLE8sQzNCaTdDRixjLEMyQi82Q0UsZ0IsQzNCc3JEQSxPLEM0Qjl3REYsWSxDNUIrZ0RBLGlCLENBb1FJLFksQzRCNXdERixpQixDQUNBLGMsQzVCa3hEQSxPLEM0Qjl3REYsK0IsQ0FDRSxRLENBQ0EsYyxDQUFBLGlCLENBQ0EsUSxDNUJxeERFLGdCLEFBSUoseUJBM1FBLGtCLENBSUEsbUIsQ0F5UUksYyxDNEJqeERGLG9CLENBS0EscUIsQ0FKQSxrQyxDQUlBLHFCLENBRUEsc0IsQ0FFQSxtQixDQUFBLDBCLEM1QjB4REEsZSxDQUNFLGlCLENBR0Ysa0MsQ0FqUkYsYyxDNEJ2Z0RFLFcsQ0FDQSxjLEM1QjZnREYsb0IsQ0FtUkksd0QsQzZCejBESixPLENBR0UsYyxDQUNBLFksQzdCMmpERixnQixDT3hqREUsdUIsQ3NCUEYsb0IsQ0FTSSxzQixDQUNBLGdCLEN0QkdGLGEsQ3NCYkYsYyxDN0Iwa0RBLFksQ0FtUkksYSxDNkJ6MERGLGEsQ0FDQSxnQixDQUdBLGlCLENBQ0EsYyxDN0IyakRGLGdCLENBcVJFLEssQzZCdjFERixVLEM3QnNrREUsZSxDQXlSQSxZLEM2QjcwREYsYyxDQUdFLFUsQ0FDQSxTLEM3QitqREYsa0IsQ08xbERFLGtCLENzQnVCRixpQixDN0J3a0RBLGlCLENBbVJJLHlCLEM2QjUwREYscUIsQzdCNDFEQSw0QixDNkIzMURBLGEsQzdCazFEQSwyQixDOEJ0NERGLGMsQ0FDRSxjLEM5QnduREYsc0IsQzhCbm5ESSxjLENBTUEsTyxDQUNFLGMsQzlCMDRESixnQixDOEJ4NERJLDJCLEM5Qm9uRE4sUSxDQUdBLHFCLENBdVJJLDJCLEM4QnI0REosNEIsQ0FDRSx5QixDOUJpbkRGLHFCLEM4Qi9tREUsTyxDOUJ5NERBLGMsQzhCcDRERiwrQixDQUNFLDJCLENBRUEsdUIsQzlCaW5ERixhLEM4QjVtREUsUSxDQUNFLHVCLEM5QjhtREosb0IsQ0F1Ukksc0IsQzhCajRESiwyQixDQUNFLDRCLENBRUEseUIsQ0FDQSxxQixDQUlBLG1CLENBUUUsa0IsQ0FDQSwyQixDQUNBLDZCLEM5QjJtREosaUMsQ0F1UkksNkIsQzhCNTRERixtQixDQUtBLFEsQ0FHRSxrQixDQU1KLHdCLENBQ0UscUIsQ0FDQSxrQixDQUNBLE8sQ0FFQSx5RCxDQUlBLGdCLENBQ0EsZSxDQUNBLGlCLEM5Qmc0REUsa0IsQzhCNTNERixlLENBRUEsMEIsQ0FBQSxpQixDOUJrNERBLGUsQ0FDRSxtQixDOEJqNERGLG1CLEM5Qm00REUsWSxDOEJqNERGLFMsQzlCcW1ERixRLENBR0EsVSxDQWlTSSxZLENBR0YsVyxDQS9SQSxrQixDQUNGLG1CLENBaVNJLFcsQzhCbDRESixvQixDQUNFLGlCLENBQ0EsbUIsQ0FDQSxpQixDOUJzNERFLFksQ0FqU0osc0IsQ0FxU0ksbUIsQzhCdDRESixtQixDQUNFLFksQ0FHQSxPLEM5Qm9tREYsYyxDQXVTRSxpQixDOEJ2NERFLGMsQzlCdW1ERixhLEM4Qm5tREUseUIsQzlCdW1ESixjLENBcVNJLFUsQzhCdDRESixXLENBR0UsZSxDQUNBLGMsQ0FHRixnQixDQTZCRSxtQixDQTVCQSxZLENBSUEsbUIsQ0FDQSxZLEM5Qnk0REEsUSxDQUNFLGMsQzhCbjRERixRLEM5QmdtREYsYyxDQTBTRSxzQixDOEJ0NERFLGUsQzlCMDRERixnQixDOEJ0NERGLGMsQ0FDRSxzQixDQUNBLGUsQ0FDQSxnQixDOUI4NERBLGMsQytCM2lFRixPLENBQ0UsTyxDQURGLEksQ0FJSSxjLEMvQmdqRUYsVyxDK0I1aUVGLGtCLEN4QktFLFUsQ3dCTEYsVyxDQUlJLHVCLEMvQnd3REYsb0IsQ0FDRixlLENBd1NJLDBELEFBSUosOEcrQjdpRUUsTyxDL0IraUVFLDhELEFBSUoseUJBQ0UsVyxDK0JoakVFLFUsQy9Ca2pFQSxXLENTdmlFSixVLENUK3ZERSxZLENBQ0YsYyxDQWtURSxrQixDQUNFLFksQ0FHRixRLENBQ0UsZ0IsQUFJSixrRUFDRSxjLENBQ0Usa0QsQ0FHRixPLENBQ0Usa0QsQ0FHRixPLENBQ0UsaUQiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBCYXNlICovIC8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1NYW5yb3BlOjIwMCwzMDAscmVndWxhciw1MDAsNjAwLDcwMCw4MDApO1xuKiB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cbmEsIGE6bGluaywgYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cbmFzaWRlLCBuYXYsIGZvb3RlciwgaGVhZGVyLCBzZWN0aW9uLCBtYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCwgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcsIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0OmZvY3VzLCBpbnB1dDphY3RpdmUsXG5idXR0b246Zm9jdXMsIGJ1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuOnJvb3Qge1xuICAtLWNvbnRhaW5lci13aWR0aDogMTE1MHB4O1xuICAtLWNvbnRhaW5lci1wYWRkaW5nOiAxNXB4O1xuICAtLWZvbnQtbWFpbjogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtYWNjZW50OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LW5hdjogXCJTcGFjZUdyb3Rlc2tcIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LXRpdGxlczogdmFyKC0tZm9udC1hY2NlbnQpO1xuICAtLXBhZ2UtYmc6ICNmZmY7XG4gIC0tdGV4dC1jb2xvcjogIzE0MTcxODtcbiAgLS1hY2NlbnQ6ICMzNzdkZmY7XG4gIC0tbGFwdG9wLXNpemU6IDExOTlweDtcbiAgLS10YWJsZXQtc2l6ZTogOTU5cHg7XG4gIC0tbW9iaWxlLXNpemU6IDU5OXB4O1xufVxuXG4uZGFyayB7XG4gIC0tcGFnZS1iZzogIzI1MjUyNjtcbiAgLS10ZXh0LWNvbG9yOiAjZmZmO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXItQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSW50ZXItQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JbnRlci1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JbnRlci1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTcGFjZUdyb3Rlc2s7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TcGFjZUdyb3Rlc2stTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9TcGFjZUdyb3Rlc2stTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ludGVyLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JbnRlci1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JbnRlci1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ludGVyLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM5LCAzOSwgMzkpO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xuICBwYWRkaW5nOiAwLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxucHJlLmNvZGUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uby1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyog0JTQtdC80L4g0LrQvtC90YLQtdC90YIgKi9cbi5jb250ZW50LWRlbW8ge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuXG4vKiDQmtC+0L3RgtC10LnQvdC10YDRiyAqL1xuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci0tc21hbGwge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogNTcwcHg7XG59XG5cbi5jb250YWluZXItZnVsbCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItbGVmdC01MCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLWxlZnQtNTAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFpbmVyLXJpZ2h0LTUwIHtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLXJpZ2h0LTUwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXItcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5jb250YWluZXItbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMik7XG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXItaGFsZi1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItaGFsZi1sZWZ0IHtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWhhbGYtcmlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLWhhbGYtcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItaGFsZi1yaWdodCB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4vKiBCbG9ja3MgKi9cbi5hZHZhbnRhZ2UtY2FyZCB7XG4gIHBhZGRpbmc6IDQ4cHggMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWR2YW50YWdlLWNhcmQge1xuICAgIHBhZGRpbmc6IDMycHggMTZweDtcbiAgfVxufVxuXG4uYWR2YW50YWdlLWNhcmRfX2ltZyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5hZHZhbnRhZ2UtY2FyZF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMxNDE3MTg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmFudGFnZS1jYXJkX19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5hZHZhbnRhZ2UtY2FyZF9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBjb2xvcjogIzZjNzI3NTtcbn1cblxuLmFkdmFudGFnZXMge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmFudGFnZXMge1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgfVxufVxuXG4uYWR2YW50YWdlc19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjYycHgsIDFmcikpO1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmFudGFnZXNfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTUycHgsIDFmcikpO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5cbi5iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzEsIDAsIDAuNCk7XG59XG4uYmFubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9iZy9iYW5uZXItYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvKiB4IHkgKi9cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLmJhbm5lcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL2JnL2Jhbm5lci1iZ0AyeC5qcGdcIik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYmFubmVyX193cmFwcGVyIHtcbiAgcGFkZGluZzogMTEwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiA3MnB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lcl9fd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjguNXB4IDA7XG4gIH1cbn1cblxuLmJhbm5lcl9fZGVzYyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTZweDtcbn1cblxuLmJhbm5lcl9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzNzdkZmY7XG59XG5cbi5iYW5uZXJfX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYmFubmVyX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmFubmVyX19pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhbm5lcl9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXJfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJ1dHRvbiB7XG4gIHRleHQtd3JhcDogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEycHggNTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE3OCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogdmFyKC0tcGFnZS1iZyk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogOHB4IDQwcHg7XG4gIH1cbn1cbi5idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYnV0dG9uLS1jYXJkIHtcbiAgcGFkZGluZzogOXB4IDc0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE3NSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b24tLWNhcmQge1xuICAgIHBhZGRpbmc6IDZweCA2MHB4O1xuICB9XG59XG4uYnV0dG9uLS1jYXJkLXRvcCB7XG4gIHBhZGRpbmc6IDZweCA2OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uLS1jYXJkLXRvcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDNweCAzNHB4O1xuICB9XG59XG4uYnV0dG9uLS1zbWFsbCB7XG4gIHBhZGRpbmc6IDZweCA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbn1cblxuLmJ1dHRvbi0tbW9iLW5hdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IHVuc2V0O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDI2MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQge1xuICAgIG1heC13aWR0aDogMjMxcHg7XG4gIH1cbn1cbi5jYXJkOmhvdmVyIC5jYXJkX19idG4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmNhcmQ6aG92ZXIgLmNhcmRfX2ltZy1saWtlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5jYXJkOmhvdmVyIC5jYXJkX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJkX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNjJweDtcbiAgaGVpZ2h0OiAzNDlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZF9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDIzMXB4O1xuICB9XG59XG5cbi5jYXJkX19pbWctYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMTZweDtcbiAgd2lkdGg6IDcxcHg7XG59XG4uY2FyZF9faW1nLWJhZGdlID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uY2FyZF9faW1nLWJhZGdlLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNHB4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLmNhcmRfX2ltZy1iYWRnZS1pY29uLS1ncmVlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOGNiODk7XG4gIGNvbG9yOiAjZmVmZWZlO1xufVxuXG4uY2FyZF9faW1nLWxpa2Uge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCAtOHB4IHJnYmEoMTUsIDE1LCAxNSwgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG4uY2FyZF9faW1nLWxpa2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY0NzgyO1xufVxuXG4uY2FyZF9fcmF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG59XG5cbi5jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYyJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uY2FyZF9fcHJpY2Uge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTclO1xuICBjb2xvcjogIzEyMTIxMjtcbn1cblxuLmNhcmRfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDg4JTtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiAyODdweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX19idG4ge1xuICAgIHRvcDogMjUwcHg7XG4gIH1cbn1cblxuLmNhcmRfX2xpbmsge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvbGxlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbn1cblxuLmNvbGxlY3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sbGVjdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jb2xsZWN0aW9uX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2xsZWN0aW9uX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4uY29sbGVjdGlvbl9fY2FyZCB7XG4gIGdyaWQtcm93OiAxLzM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sbGVjdGlvbl9fY2FyZCBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5jb2xsZWN0aW9uX19jYXJkLWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQ4cHg7XG4gIGxlZnQ6IDQ4cHg7XG59XG5cbi5jb2xsZWN0aW9uX19jYXJkLWxpbmsge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE3NSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBjb2xvcjogIzEyMTIxMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMjEyMTI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbjtcbn1cbi5jb2xsZWN0aW9uX19jYXJkLWxpbmsgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sbGVjdGlvbl9fY2FyZC1saW5rIHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jb2xsZWN0aW9uX19jYXJkLWxpbms6aG92ZXIge1xuICBjb2xvcjogcmdiYSgxOCwgMTgsIDE4LCAwLjYpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2xsZWN0aW9uX19jYXJkLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uY29sbGVjdGlvbl9fY2FyZC0tc21hbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjc7XG59XG4uY29sbGVjdGlvbl9fY2FyZC0tc21hbGwgLmNvbGxlY3Rpb25fX2NhcmQtZGVzY3JpcHRpb24ge1xuICBib3R0b206IDQwcHg7XG4gIGxlZnQ6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbGxlY3Rpb25fX2NhcmQtLXNtYWxsIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDgwcHggMCAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgY29sb3I6ICM3NzdlOTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogNDhweCAwO1xuICB9XG59XG5cbi5mb290ZXJfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDU3cHg7XG59XG5cbi5mb290ZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdW5zZXQ7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2NvbnRlbnQtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19jb250ZW50LWxlZnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0cHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fc3RpY2sge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzcyNzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fc3RpY2sge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuXG4uZm9vdGVyX19jb250ZW50LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9vdGVyX19zbG9nYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBjb2xvcjogI2U4ZWNlZjtcbn1cblxuLmZvb3Rlcl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19tZW51IHtcbiAgICBnYXA6IDMycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgY29sb3I6ICNmZWZlZmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xufVxuLmZvb3Rlcl9fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmZvb3Rlcl9fYm90dG9tLWJhciB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAjNmM3Mjc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2JvdHRvbS1iYXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyOHB4O1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IHAge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBjb2xvcjogI2U4ZWNlZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodC1saW5rIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWNjZW50KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgY29sb3I6ICNmZWZlZmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0LWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uZm9vdGVyX19jb3B5cmlnaHQtbGluazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xufVxuXG4uZm9vdGVyX19zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xufVxuXG4uZm9ybSB7XG4gIG1hcmdpbjogMCAyNnB4O1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMDgsIDExNCwgMTE3LCAwLjUpO1xufVxuXG4uZm9ybV9faWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZvcm1fX2ljb24ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuXG4uZm9ybV9faW5wdXQge1xuICBmbGV4LWdyb3c6IDI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xufVxuLmZvcm1fX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3Mjc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mb3JtX19pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5mb3JtX19idG4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICM2YzcyNzU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbjtcbn1cbi5mb3JtX19idG46aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZvcm1fX2J0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZjOTVjIDIuMTglLCAjZmZjOTVjIDkuNzElKTtcbiAgaGVpZ2h0OiA4MjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvYmcvaGVhZGVyLWJnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvYmcvaGVhZGVyLWJnQDJ4LmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvYmcvYmctbW9iaWxlLmpwZ1wiKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9iZy9iZy1tb2JpbGVAMnguanBnXCIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhlYWRlcl9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTRweDtcbiAgfVxufVxuXG4uaGVhZGVyX190aXRsZSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXJfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmhlYWRlcl9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19idXR0b24ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG4uaWNvbi0tbGlrZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZpbGw6ICM2YzcyNzU7XG59XG5cbi5sb2dvIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWNjZW50KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG59XG4ubG9nbyBzcGFuIHtcbiAgY29sb3I6ICMxNDE3MTg7XG59XG5cbi5sb2dvLS1mb290ZXIge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sb2dvLS1mb290ZXIgc3BhbiB7XG4gIGNvbG9yOiAjNmM3Mjc1O1xufVxuXG4vKiBOYXYgSWNvbiAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcbiAgLS10aW1lOiAwLjFzO1xuICAtLXdpZHRoOiAxMnB4O1xuICAtLWhlaWdodDogOHB4O1xuICAtLWxpbmUtaGVpZ2h0OiAycHg7XG4gIC0tc3BhY2luZzogMnB4O1xuICAtLWNvbG9yOiAjMDAwO1xuICAtLXJhZGl1czogNHB4O1xuICAvKiBGaXhlZCBoZWlnaHQgYW5kIHdpZHRoICovXG4gIC8qIGhlaWdodDogdmFyKC0taGVpZ2h0KTsgKi9cbiAgLyogd2lkdGg6IHZhcigtLXdpZHRoKTsgKi9cbiAgLyogRHluYW1pYyBoZWlnaHQgYW5kIHdpZHRoICovXG4gIGhlaWdodDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAzICsgdmFyKC0tc3BhY2luZykgKiAyKTtcbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZS1uYXYtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubW9iaWxlLW5hdi1idG4tLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubmF2LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiB2YXIoLS13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlLFxuLm5hdi1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLCB0b3AgdmFyKC0tdGltZSkgbGluZWFyIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSB7XG4gIC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAtMik7ICovXG4gIHRvcDogY2FsYygtMSAqICh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSkpO1xufVxuXG4ubmF2LWljb246OmFmdGVyIHtcbiAgLyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDIpOyAqL1xuICB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlLFxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgdmFyKC0tdGltZSkgbGluZWFyLCB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLyogTGF5b3V0ICovXG4ubW9iaWxlLW5hdi1idG4ge1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi5tb2JpbGUtbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IC0yMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZDogZ3JleTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cblxuLm1vYmlsZS1uYXZfX2Jsb2NrIHtcbiAgcGFkZGluZzogMjRweDtcbiAgd2lkdGg6IDM0M3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tb2JpbGUtbmF2X190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1vYmlsZS1uYXYtLW9wZW4ge1xuICB0b3A6IDA7XG59XG5cbi5tb2JpbGUtbmF2X19zZWFyY2gge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMTFweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmM3Mjc1O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5tb2JpbGUtbmF2X19pbnB1dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG59XG4ubW9iaWxlLW5hdl9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2YzcyNzU7XG59XG5cbi5tb2JpbGUtbmF2X19saXN0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTtcbn1cbi5tb2JpbGUtbmF2X19saXN0IGxpIHtcbiAgcGFkZGluZzogMTZweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZWNlZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubW9iaWxlLW5hdl9fY29udGFjdHMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4ubW9iaWxlLW5hdl9fY29udGFjdHMtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlY2VmO1xufVxuXG4ubW9iaWxlLW5hdl9fY29udGFjdHMtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogIzZjNzI3NTtcbn1cblxuLm1vYmlsZS1uYXZfX2NvbnRhY3RzLWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuXG4ubW9iaWxlLW5hdl9fY29udGFjdHMtY291bnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE3MTg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vYmlsZS1uYXZfX2NvbnRhY3RzLWJ1dHRvbiB7XG4gIG1hcmdpbjogMzRweCAwIDIwcHg7XG59XG5cbi5tb2JpbGUtbmF2X19jb250YWN0cy1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbn1cblxuLm5hdiB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmYzk1YyAyLjE4JSwgI2ZmYzk1YyA5LjcxJSk7XG59XG5cbi5uYXZfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZfX3JvdyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5cbi5uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdl9fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2X19pdGVtIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xufVxuXG4ubmF2X19saW5rcyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW5hdik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3MSU7XG59XG5cbi5uYXZfX2ljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZfX2ljb25zIHtcbiAgICBmbGV4LWdyb3c6IDI7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZfX2ljb25zLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZfX2ljb25zLWxpbmtzLS1iYWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmF2X19pY29ucy1saW5rcy0tYmFnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5uYXZfX2ljb25zLWxpbmtzLWNvdW50IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmFiMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubmV3LWFycml2YWxzIHtcbiAgcGFkZGluZzogNDhweCAwO1xufVxuLm5ldy1hcnJpdmFscyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5uZXctYXJyaXZhbHNfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2lnbnVwIHtcbiAgcGFkZGluZzogMTAxcHggMCA5M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNGY2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9iZy9zaWdudXAuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvKiB4IHkgKi9cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLnNpZ251cCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvYmcvc2lnbnVwQDJ4LmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2lnbnVwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2lnbnVwIHtcbiAgICBwYWRkaW5nOiA5NXB4IDA7XG4gIH1cbn1cblxuLnNpZ251cF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMzJweDtcbn1cblxuLnNpZ251cF9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2lnbnVwX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgY29sb3I6ICMxMjEyMTI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpZ251cF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgbWF4LXdpZHRoOiAyNjJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIG1heC13aWR0aDogMjMxcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzI3NSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNDE3MTg7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE3MTggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4udGFnbGluZSB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFnbGluZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cblxuLnRhZ2xpbmVfX2ljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWdsaW5lX19pY29uIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLnRhZ2xpbmVfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTU3JTtcbiAgY29sb3I6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhZ2xpbmVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnRhZ2xpbmVfX2FjY2VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBjb2xvcjogI2ZmYWIwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTcxJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmFiMDA7XG59XG4udGFnbGluZV9fYWNjZW50IHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhZ2xpbmVfX2FjY2VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGFnbGluZV9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHJpZ2h0OiAxLjExJTtcbiAgdG9wOiAyNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGFnbGluZV9fY2xvc2UtaW1nIHtcbiAgZmlsbDogIzM0MzgzOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFnbGluZV9fY2xvc2UtaW1nIHtcbiAgICBmaWxsOiAjZmVmZWZlO1xuICB9XG59XG5cbi50YWdsaW5lX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGFnbGluZV9fbGluazpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRpbWVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxMnB4O1xufVxuXG4udGltZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYyJTtcbiAgY29sb3I6ICMxNDE3MTg7XG59XG5cbi50aW1lcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG59XG5cbi50aW1lcl9fY2FyZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi50aW1lcl9fY2FyZC1jb3VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFjY2VudCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRpbWVyX19jYXJkLWRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGl0bGUtMSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBjb2xvcjogIzEyMTIxMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpdGxlLTEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGl0bGUtMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi50aXRsZS0yIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiAjMTIxMjEyO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50aXRsZS0yIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnRpdGxlLTMge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTIlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpdGxlLTMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4udGl0bGUtNCB7XG4gIG1hcmdpbjogMWVtIDAgMC41ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cblxuLnRvcC1jYXJkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRvcC1jYXJkOmhvdmVyIC50b3AtY2FyZF9fYnRuIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi50b3AtY2FyZDpob3ZlciAudG9wLWNhcmRfX2ltZy1saWtlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi50b3AtY2FyZDpob3ZlciAudG9wLWNhcmRfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRvcC1jYXJkX19pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY3O1xufVxuLnRvcC1jYXJkX19pbWcgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50b3AtY2FyZF9faW1nLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIHdpZHRoOiA3MXB4O1xufVxuLnRvcC1jYXJkX19pbWctYmFkZ2UgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi50b3AtY2FyZF9faW1nLWJhZGdlLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNHB4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuLnRvcC1jYXJkX19pbWctYmFkZ2UtaWNvbi0tZ3JlZW4ge1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhjYjg5O1xuICBjb2xvcjogI2ZlZmVmZTtcbn1cblxuLnRvcC1jYXJkX19pbWctbGlrZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IC04cHggcmdiYSgxNSwgMTUsIDE1LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbi50b3AtY2FyZF9faW1nLWxpa2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY0NzgyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4udG9wLWNhcmRfX3JhdGUge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xufVxuXG4udG9wLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtd3JhcDogbm93cmFwO1xuICB9XG4gIC50b3AtY2FyZF9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvcC1jYXJkX19wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1NyU7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuXG4udG9wLWNhcmRfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDg4JTtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiA2MyU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLWNhcmRfX2J0biB7XG4gICAgdG9wOiA2MCU7XG4gICAgbGVmdDogNSU7XG4gIH1cbn1cblxuLnRvcC1jYXJkX19saW5rIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50b3Age1xuICBwYWRkaW5nOiA0OHB4IDAgMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi50b3BfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4udG9wX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNjJweCwgMWZyKSk7XG4gIHJvdy1nYXA6IDQ4cHg7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcF9fZ3JpZCB7XG4gICAgcm93LWdhcDogOHB4O1xuICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxNTBweCwgMWZyKSk7XG4gIH1cbn1cblxuLyogTm8gc3R5bGVzIGNvZGUgYmVsb3cuIE9ubHkgaW4gbW9kdWxlcyAqL1xuLyog0J3QtSDQv9C40YjQuNGC0LUgQ1NTINC60L7QtCDQvdC40LbQtS4g0KLQvtC70YzQutC+INCyINC/0L7QtNC60LvRjtGH0LDQtdC80YvRhSDRhNCw0LnQu9Cw0YUgKi8iLCIvKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgICovXG4qIHtcblx0cGFkZGluZzogMHB4O1xuXHRtYXJnaW46IDBweDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBMaW5rcyAqL1xuXG5hLCBhOmxpbmssIGE6dmlzaXRlZCAge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciAge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogQ29tbW9uICovXG5cbmFzaWRlLCBuYXYsIGZvb3RlciwgaGVhZGVyLCBzZWN0aW9uLCBtYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsLCB1bCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZywgc3ZnIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cblxuaW5wdXQsIHRleHRhcmVhLCBidXR0b24sIHNlbGVjdCB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbiwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0OmZvY3VzLCBpbnB1dDphY3RpdmUsXG5idXR0b246Zm9jdXMsIGJ1dHRvbjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcbn1cblxubGFiZWwge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxlZ2VuZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiOnJvb3Qge1xuICAtLWNvbnRhaW5lci13aWR0aDogMTE1MHB4O1xuICAtLWNvbnRhaW5lci1wYWRkaW5nOiAxNXB4O1xuXG4gIC0tZm9udC1tYWluOiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1hY2NlbnQ6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtbmF2OiBcIlNwYWNlR3JvdGVza1wiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtdGl0bGVzOiB2YXIoLS1mb250LWFjY2VudCk7XG5cbiAgLS1wYWdlLWJnOiAjZmZmO1xuICAtLXRleHQtY29sb3I6ICMxNDE3MTg7XG4gIC0tYWNjZW50OiAjMzc3ZGZmO1xuICAvLyAtLWxpbmstY29sb3I6ICNmZmFiMDA7XG5cbiAgLS1sYXB0b3Atc2l6ZTogMTE5OXB4O1xuICAtLXRhYmxldC1zaXplOiA5NTlweDtcbiAgLS1tb2JpbGUtc2l6ZTogNTk5cHg7XG59XG5cbi5kYXJrIHtcbiAgLS1wYWdlLWJnOiAjMjUyNTI2O1xuICAtLXRleHQtY29sb3I6ICNmZmY7XG59XG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXItQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSW50ZXItQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBJbnRlcjtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0ludGVyLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ludGVyLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogUG9wcGlucztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFBvcHBpbnM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogUG9wcGlucztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogU3BhY2VHcm90ZXNrO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvU3BhY2VHcm90ZXNrLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU3BhY2VHcm90ZXNrLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBJbnRlcjtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0ludGVyLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JbnRlci1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBJbnRlcjtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0ludGVyLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSW50ZXItTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG4iLCJAaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TWFucm9wZToyMDAsMzAwLHJlZ3VsYXIsNTAwLDYwMCw3MDAsODAwKTtcblxuaHRtbCB7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzksIDM5LCAzOSk7XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcblx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcblx0dGV4dC13cmFwOiBiYWxhbmNlO1xufVxuXG5pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYSB7XG5cdGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbn1cblxuY29kZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlOWYxZjY7XG5cdHBhZGRpbmc6IDAuMnJlbTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5wcmUuY29kZSB7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICNlOWYxZjY7XG5cdHBhZGRpbmc6IDFyZW07XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbiIsIi5ub25lIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uby1zY3JvbGwge1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi50ZXh0LWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWZsZXgge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC1jZW50ZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiIsIi8qINCU0LXQvNC+INC60L7QvdGC0LXQvdGCICovXG4uY29udGVudC1kZW1vIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbn1cblxuLyog0JrQvtC90YLQtdC50L3QtdGA0YsgKi9cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci0tc21hbGwge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cbiAgbWF4LXdpZHRoOiA1NzBweDtcbn1cblxuLmNvbnRhaW5lci1mdWxsIHtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci1sZWZ0LTUwIHtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogNTAlO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWluZXItcmlnaHQtNTAge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWluZXItcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoXG4gICAgKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcbiAgKTtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5jb250YWluZXItbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoXG4gICAgKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcbiAgKTtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoXG4gICAgKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyAodmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpXG4gICk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyhcbiAgICAoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuICApO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5jb250YWluZXItaGFsZi1yaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgcGFkZGluZy1sZWZ0OiBjYWxjKFxuICAgICgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgKHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKVxuICApO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKFxuICAgICgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG4gICk7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuIiwiQG1peGluIG1lZGlhQmcoKSB7XG4gIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0KCkge1xuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1vYmlsZSgpIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1vYmlsZVhTKCkge1xuICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiaHRtbCxcbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4iLCIvKiBCYXNlICovXG5AaW1wb3J0IFwiLi9iYXNlL3Jlc2V0XCI7XG5AaW1wb3J0IFwiLi9iYXNlL3ZhcnNcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvbWl4aW5zXCI7XG5AaW1wb3J0IFwiLi9iYXNlL2ZvbnRzQXV0b0dlblwiO1xuQGltcG9ydCBcIi4vYmFzZS9iYXNlXCI7XG5AaW1wb3J0IFwiLi9iYXNlL3V0aWxzXCI7IC8vINCi0LXRgdGCINC90LAg0L7RiNC40LHQutGDXG5AaW1wb3J0IFwiLi9iYXNlL2NvbnRhaW5lcnNcIjtcbkBpbXBvcnQgXCIuL2Jhc2Uvc3RpY2t5LWZvb3RlclwiO1xuXG4vKiBCbG9ja3MgKi9cbkBpbXBvcnQgXCJibG9ja3MvX2FkdmFudGFnZS1jYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2FkdmFudGFnZXMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2J1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19jYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2NvbGxlY3Rpb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2Zvcm0uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2ljb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbG9nby5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19tb2JpbGUtYnRuLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX21vYmlsZS1uYXYuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbmF2LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX25ldy1hcnJpdmFscy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19zaWdudXAuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fc3dpcGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3RhZ2xpbmUuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fdGltZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fdGl0bGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3RvcC1jYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3RvcC5zY3NzXCI7XG5cbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cbi8qINCd0LUg0L/QuNGI0LjRgtC1IENTUyDQutC+0LQg0L3QuNC20LUuINCi0L7Qu9GM0LrQviDQsiDQv9C+0LTQutC70Y7Rh9Cw0LXQvNGL0YUg0YTQsNC50LvQsNGFICovXG4iLCIuYWR2YW50YWdlLWNhcmQge1xuICBwYWRkaW5nOiA0OHB4IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjc7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIH1cbn1cblxuLmFkdmFudGFnZS1jYXJkX19pbWcge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYWR2YW50YWdlLWNhcmRfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMTQxNzE4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5hZHZhbnRhZ2UtY2FyZF9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBjb2xvcjogIzZjNzI3NTtcbn1cbiIsIi5hZHZhbnRhZ2VzIHtcbiAgcGFkZGluZzogNDBweCAwO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICB9XG59XG5cbi5hZHZhbnRhZ2VzX193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNjJweCwgMWZyKSk7XG4gIGdhcDogMjRweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTUycHgsIDFmcikpO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4iLCIuYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAxNzEsIDAsIDAuNCk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9iZy9iYW5uZXItYmcuanBnXCIpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCZygpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL2JnL2Jhbm5lci1iZ0AyeC5qcGdcIik7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLyogeCB5ICovXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5iYW5uZXJfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAxMTBweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDcycHg7XG5cbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyNHB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDI4LjVweCAwO1xuICB9XG59XG5cbi5iYW5uZXJfX2Rlc2Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE2cHg7XG59XG5cbi5iYW5uZXJfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzc3ZGZmO1xufVxuXG4uYmFubmVyX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzEyMTIxMjtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYmFubmVyX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmFubmVyX19pbWcge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5idXR0b24ge1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgLy8gZGlzcGxheTogZmxleDtcbiAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcblxuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEycHggNTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG5cbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTc4JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiA4cHggNDBweDtcbiAgfVxuXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuXG4gICYtLWNhcmQge1xuICAgIHBhZGRpbmc6IDlweCA3NHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTc1JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiA2cHggNjBweDtcbiAgICB9XG4gIH1cblxuICAmLS1jYXJkLXRvcCB7XG4gICAgcGFkZGluZzogNnB4IDY4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgcGFkZGluZzogM3B4IDM0cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tc21hbGwge1xuICAgIHBhZGRpbmc6IDZweCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgfVxufVxuXG4uYnV0dG9uLS1tb2ItbmF2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogdW5zZXQ7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbiIsIi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIG1heC13aWR0aDogMjYycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1heC13aWR0aDogMjMxcHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuY2FyZF9fYnRuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB9XG5cbiAgICAuY2FyZF9faW1nLWxpa2Uge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIH1cblxuICAgIC5jYXJkX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZF9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHdpZHRoOiAyNjJweDtcbiAgaGVpZ2h0OiAzNDlweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1heC13aWR0aDogMjMxcHg7XG4gIH1cbn1cblxuLmNhcmRfX2ltZy1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDE2cHg7XG5cbiAgd2lkdGg6IDcxcHg7XG5cbiAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5jYXJkX19pbWctYmFkZ2UtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDRweCAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTIxMjEyO1xuXG4gICYtLWdyZWVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOGNiODk7XG4gICAgY29sb3I6ICNmZWZlZmU7XG4gIH1cbn1cblxuLmNhcmRfX2ltZy1saWtlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG5cbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IC04cHggcmdiYSgxNSwgMTUsIDE1LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDE2cHg7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY0NzgyO1xuICB9XG59XG5cbi5jYXJkX19yYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJweDtcbn1cblxuLmNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjIlO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jYXJkX19wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1NyU7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuXG4uY2FyZF9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuXG4gIHdpZHRoOiA4OCU7XG4gIGxlZnQ6IDE2cHg7XG4gIHRvcDogMjg3cHg7XG5cbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG5cbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHRvcDogMjUwcHg7XG4gIH1cbn1cblxuLmNhcmRfX2xpbmsge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG5cbiAgZGlzcGxheTogbm9uZTtcblxuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4iLCIuY29sbGVjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xufVxuXG4uY29sbGVjdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNvbGxlY3Rpb25fX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDI0cHg7XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmNvbGxlY3Rpb25fX2NhcmQge1xuICBncmlkLXJvdzogMS8zO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjc7XG5cbiAgJiBpbWcge1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmNvbGxlY3Rpb25fX2NhcmQtZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDhweDtcbiAgbGVmdDogNDhweDtcbn1cblxuLmNvbGxlY3Rpb25fX2NhcmQtbGluayB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNzUlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICMxMjEyMTI7XG5cbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMjEyMTI7XG5cbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluO1xuXG4gICYgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiKDE4LCAxOCwgMTgsIDAuNik7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uY29sbGVjdGlvbl9fY2FyZC0tc21hbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJiAuY29sbGVjdGlvbl9fY2FyZC1kZXNjcmlwdGlvbiB7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGxlZnQ6IDMycHg7XG4gIH1cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY3O1xuXG4gICYgaW1nIHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgcGFkZGluZzogODBweCAwIDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBjb2xvcjogIzc3N2U5MDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxufVxuXG4uZm9vdGVyX193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA1N3B4O1xufVxuXG4uZm9vdGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdW5zZXQ7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2NvbnRlbnQtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0cHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fc3RpY2sge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzcyNzU7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29udGVudC1yaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvb3Rlcl9fc2xvZ2FuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgY29sb3I6ICNlOGVjZWY7XG59XG5cbi5mb290ZXJfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDQwcHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBnYXA6IDMycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgY29sb3I6ICNmZWZlZmU7XG5cbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5cbi5mb290ZXJfX2JvdHRvbS1iYXIge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAjNmM3Mjc1O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI4cHg7XG5cbiAgJiBwIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgIGNvbG9yOiAjZThlY2VmO1xuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQtbGluayB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFjY2VudCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGNvbG9yOiAjZmVmZWZlO1xuXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xuICB9XG59XG5cbi5mb290ZXJfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG59XG4iLCIuZm9ybSB7XG4gIG1hcmdpbjogMCAyNnB4O1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMDgsIDExNCwgMTE3LCAwLjUpO1xufVxuXG4uZm9ybV9faWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlWFMge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuXG4uZm9ybV9faW5wdXQge1xuICBmbGV4LWdyb3c6IDI7XG5cbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmM3Mjc1O1xuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlWFMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uZm9ybV9fYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAjNmM3Mjc1O1xuXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGVYUyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmYzk1YyAyLjE4JSwgI2ZmYzk1YyA5LjcxJSk7XG4gIGhlaWdodDogODIwcHg7XG5cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvYmcvaGVhZGVyLWJnLmpwZ1wiKTtcbiAgQGluY2x1ZGUgbWVkaWFCZygpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9iZy9oZWFkZXItYmdAMnguanBnXCIpO1xuICB9XG5cbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL2JnL2JnLW1vYmlsZS5qcGdcIikgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYUJnKCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvYmcvYmctbW9iaWxlQDJ4LmpwZ1wiKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDE0cHg7XG4gIH1cbn1cblxuLmhlYWRlcl9fdGl0bGUge1xuICAmIHNwYW4ge1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyX19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGNvbG9yOiAjMTIxMjEyO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5oZWFkZXJfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi5sb2dvIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWNjZW50KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG5cbiAgJiBzcGFuIHtcbiAgICBjb2xvcjogIzE0MTcxODtcbiAgfVxufVxuXG4ubG9nby0tZm9vdGVyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWNjZW50KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG5cbiAgJiBzcGFuIHtcbiAgICBjb2xvcjogIzZjNzI3NTtcbiAgfVxufVxuIiwiLmljb24tLWxpa2Uge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBmaWxsOiAjNmM3Mjc1O1xufVxuIiwiLyogTmF2IEljb24gKi9cbi5tb2JpbGUtbmF2LWJ0biB7XG4gIC0tdGltZTogMC4xcztcblxuICAtLXdpZHRoOiAxMnB4O1xuICAtLWhlaWdodDogOHB4O1xuXG4gIC0tbGluZS1oZWlnaHQ6IDJweDtcbiAgLS1zcGFjaW5nOiAycHg7XG5cbiAgLS1jb2xvcjogIzAwMDtcbiAgLS1yYWRpdXM6IDRweDtcblxuICAvKiBGaXhlZCBoZWlnaHQgYW5kIHdpZHRoICovXG4gIC8qIGhlaWdodDogdmFyKC0taGVpZ2h0KTsgKi9cbiAgLyogd2lkdGg6IHZhcigtLXdpZHRoKTsgKi9cblxuICAvKiBEeW5hbWljIGhlaWdodCBhbmQgd2lkdGggKi9cbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDMgKyB2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuXG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICYtLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5hdi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSxcbi5uYXYtaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG5cbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiwgdG9wIHZhcigtLXRpbWUpIGxpbmVhciB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUge1xuICAvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogLTIpOyAqL1xuICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpKTtcbn1cblxuLm5hdi1pY29uOjphZnRlciB7XG4gIC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAyKTsgKi9cbiAgdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSxcbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdG9wIHZhcigtLXRpbWUpIGxpbmVhciwgdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIExheW91dCAqL1xuXG4ubW9iaWxlLW5hdi1idG4ge1xuICB6LWluZGV4OiA5OTk7XG4gIC8vIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbi8vIFx0Lm1vYmlsZS1uYXYtYnRuIHtcbi8vIFx0XHRkaXNwbGF5OiBibG9jaztcbi8vIFx0fVxuLy8gfVxuIiwiLm1vYmlsZS1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTIwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xuXG4gIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMDlkZWcsICM0Mjg3YjMgLTE3LjM4JSwgIzEzM2Y2YiA3OC40JSksICMyNzYxOTU7XG4gIGJhY2tncm91bmQ6IGdyZXk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi5tb2JpbGUtbmF2X19ibG9jayB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHdpZHRoOiAzNDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tb2JpbGUtbmF2X190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1vYmlsZS1uYXYtLW9wZW4ge1xuICB0b3A6IDA7XG59XG5cbi5tb2JpbGUtbmF2X19zZWFyY2gge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAxMXB4IDE2cHg7XG5cbiAgYm9yZGVyOiAxcHggc29saWQgIzZjNzI3NTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4ubW9iaWxlLW5hdl9faW5wdXQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZjNzI3NTtcbiAgfVxufVxuXG4ubW9iaWxlLW5hdl9fbGlzdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG5cbiAgJiBsaSB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlY2VmO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubW9iaWxlLW5hdl9fY29udGFjdHMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4ubW9iaWxlLW5hdl9fY29udGFjdHMtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBwYWRkaW5nOiA4cHggMDtcblxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZWNlZjtcbn1cblxuLm1vYmlsZS1uYXZfX2NvbnRhY3RzLWxpbmsge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICM2YzcyNzU7XG59XG5cbi5tb2JpbGUtbmF2X19jb250YWN0cy1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cblxuLm1vYmlsZS1uYXZfX2NvbnRhY3RzLWNvdW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcblxuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE3MTg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vYmlsZS1uYXZfX2NvbnRhY3RzLWJ1dHRvbiB7XG4gIG1hcmdpbjogMzRweCAwIDIwcHg7XG59XG5cbi5tb2JpbGUtbmF2X19jb250YWN0cy1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbn1cbiIsIi5uYXYge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmM5NWMgMi4xOCUsICNmZmM5NWMgOS43MSUpO1xufVxuXG4ubmF2X19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4ubmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2X19pdGVtIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xufVxuXG4ubmF2X19saW5rcyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW5hdik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3MSU7XG59XG5cbi5uYXZfX2ljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZmxleC1ncm93OiAyO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICB9XG59XG5cbi5uYXZfX2ljb25zLWxpbmtzIHtcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZfX2ljb25zLWxpbmtzLS1iYWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm5hdl9faWNvbnMtbGlua3MtY291bnQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgY29sb3I6ICNmZmFiMDA7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiIsIi5uZXctYXJyaXZhbHMge1xuICBwYWRkaW5nOiA0OHB4IDA7XG5cbiAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuXG4ubmV3LWFycml2YWxzX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiIsIi5zaWdudXAge1xuICBwYWRkaW5nOiAxMDFweCAwIDkzcHg7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjRmNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvYmcvc2lnbnVwLmpwZ1wiKTtcblxuICBAaW5jbHVkZSBtZWRpYUJnKCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL2JnL3NpZ251cEAyeC5qcGdcIik7XG4gIH1cblxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvKiB4IHkgKi9cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogOTVweCAwO1xuICB9XG59XG5cbi5zaWdudXBfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDMycHg7XG59XG5cbi5zaWdudXBfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpZ251cF9fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGNvbG9yOiAjMTIxMjEyO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4iLCIuc3dpcGVyLXNsaWRlIHtcbiAgbWF4LXdpZHRoOiAyNjJweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAyMzFweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDhweDtcblxuICBAaW5jbHVkZSBtb2JpbGVYUyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuXG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcblxuICBiYWNrZ3JvdW5kOiB1bnNldCAhaW1wb3J0YW50O1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzI3NSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvcGFjaXR5OiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE0MTcxODtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE3MTggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3BhY2l0eTogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLnRhZ2xpbmUge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhZ2xpbmVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG5cbi50YWdsaW5lX19pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuXG4udGFnbGluZV9fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTclO1xuICBjb2xvcjogI2ZmZjtcblxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi50YWdsaW5lX19hY2NlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcblxuICBjb2xvcjogI2ZmYWIwMDtcblxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNzElO1xuXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZhYjAwO1xuXG4gICYgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50YWdsaW5lX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICByaWdodDogMS4xMSU7XG4gIHRvcDogMjUlO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGFnbGluZV9fY2xvc2UtaW1nIHtcbiAgZmlsbDogIzM0MzgzOTtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGZpbGw6ICNmZWZlZmU7XG4gIH1cbn1cblxuLnRhZ2xpbmVfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi50aW1lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTJweDtcbn1cblxuLnRpbWVyX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2MiU7XG4gIGNvbG9yOiAjMTQxNzE4O1xufVxuXG4udGltZXJfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xufVxuXG4udGltZXJfX2NhcmQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4udGltZXJfX2NhcmQtY291bnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFjY2VudCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGltZXJfX2NhcmQtZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIudGl0bGUtMSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBjb2xvcjogIzEyMTIxMjtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4udGl0bGUtMiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogIzEyMTIxMjtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGVYUyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi50aXRsZS0zIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMTEyJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjMTIxMjEyO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi50aXRsZS00IHtcbiAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufVxuIiwiLnRvcC1jYXJkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6aG92ZXIge1xuICAgIC50b3AtY2FyZF9fYnRuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB9XG5cbiAgICAudG9wLWNhcmRfX2ltZy1saWtlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB9XG5cbiAgICAudG9wLWNhcmRfX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi50b3AtY2FyZF9faW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmNztcblxuICAmIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnRvcC1jYXJkX19pbWctYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAxNnB4O1xuXG4gIHdpZHRoOiA3MXB4O1xuXG4gICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4udG9wLWNhcmRfX2ltZy1iYWRnZS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNHB4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxMjEyMTI7XG5cbiAgJi0tZ3JlZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4Y2I4OTtcbiAgICBjb2xvcjogI2ZlZmVmZTtcbiAgfVxufVxuXG4udG9wLWNhcmRfX2ltZy1saWtlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG5cbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IC04cHggcmdiYSgxNSwgMTUsIDE1LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDE2cHg7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY0NzgyO1xuICB9XG59XG5cbi50b3AtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLnRvcC1jYXJkX19yYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJweDtcbn1cblxuLnRvcC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYyJTtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtd3JhcDogbm93cmFwO1xuXG4gICAgJiBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4udG9wLWNhcmRfX3ByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTU3JTtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG5cbi50b3AtY2FyZF9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuXG4gIHdpZHRoOiA4OCU7XG4gIGxlZnQ6IDE2cHg7XG4gIHRvcDogNjMlO1xuXG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICB0b3A6IDYwJTtcbiAgICBsZWZ0OiA1JTtcbiAgfVxufVxuXG4udG9wLWNhcmRfX2xpbmsge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG5cbiAgZGlzcGxheTogbm9uZTtcblxuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4iLCIudG9wIHtcbiAgcGFkZGluZzogNDhweCAwIDEwMHB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi50b3BfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLnRvcF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjYycHgsIDFmcikpO1xuICByb3ctZ2FwOiA0OHB4O1xuICBjb2x1bW4tZ2FwOiAyNHB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcm93LWdhcDogOHB4O1xuICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxNTBweCwgMWZyKSk7XG4gIH1cbn1cbiJdfQ== */
