@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Raleway:100,200,300,regular,500,600,700,800,900,100italic,200italic,300italic,italic,500italic,600italic,700italic,800italic,900italic);*{padding:0;margin:0;border:0}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}a,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:1140px;--container-padding:15px;--container-tablet-big-width:1140px;--font-main:"Raleway", sans-serif;--font-titles:"Raleway", sans-serif;--page-bg:#fff;--page-bg-accent:#f1eadc;--text-color:#000;--accent:#6e9c9f;--accent-additional:#998e78;--link-color:var(--accent);--button-bg:var(--accent);--button-bg-hover:#509498;--laptop-size:1600px;--tablet-size:959px;--mobile-size:599px}.dark{--page-bg:#252526;--text-color:#fff}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;font-weight:500;letter-spacing:.02em}a,img{display:block}a{color:#000}.inner-page{padding-top:190px;padding-bottom:130px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.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}.flex-block,body,html{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content-demo{margin-bottom:5rem;padding:1rem;background-color:#dadada}.container,.container-full{padding:0 var(--container-padding)}.container{margin:0 auto;max-width:var(--container-width);width:100%}.container-full{max-width:100%}.container-left-50,.container-right-50{padding:0 var(--container-padding);max-width:50%}.container-right-50{margin-left:auto}.container-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-half-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-half-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}body,html{min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer{padding:60px 0;background-color:#e3e3e3}.button-solid,a.button-solid{display:inline-block;padding:22px 0;width:243px;height:68px;background-color:var(--button-bg);font-weight:400;font-size:17px;line-height:1.39;text-align:center;color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease}.button-solid:hover,a.button-solid:hover{background-color:var(--button-bg-hover)}.button-icon-wrapper{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;width:68px;height:68px;background-color:rgba(110,156,159,.1)}.button-fake,.button-outline{display:inline-block;height:68px}.button-outline{padding:20px 0;width:243px;border:1px solid var(--button-bg);font-weight:400;font-size:17px;line-height:1.39;text-align:center;color:var(--button-bg);-webkit-transition:all .5s ease;transition:all .5s ease}.button-outline:hover{background-color:var(--button-bg);color:#fff}.button-fake{width:287px;padding:16px 50px 16px 30px;background-color:#f1eadc;font-weight:500;font-size:25px;line-height:1.4;color:#000}.h1,.h2,.h3,.h4{font-family:var(--font-titles);font-size:55px;line-height:1.1}.h2,.h3,.h4{font-size:40px}.h3,.h4{font-size:20px;line-height:1.4;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.h4{font-family:var(--font-family)}.section-title{margin-bottom:92px}.shop-header{margin-bottom:65px}.shop-header__title{margin-bottom:26px}@font-face{font-family:FirasansBook;font-display:swap;src:url(../fonts/FirasansBook.woff2) format("woff2"),url(../fonts/FirasansBook.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-BoldItalic.woff2) format("woff2"),url(../fonts/Montserrat-BoldItalic.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal}.article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:94px;-moz-column-gap:94px;column-gap:94px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.article+.article{margin-top:130px}.article__img{-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.article__img img{width:446px;height:547px}.article__content,.article__img{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.article__title{margin-bottom:46px}.article__text{font-size:17px;line-height:1.4}.article__text p+p{margin-top:15px}.cards-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.card{width:350px;height:558px;text-align:center}.card__img{margin-bottom:24px;position:relative;overflow:hidden}.card__img::before{z-index:1;content:"";position:absolute;top:0;right:0;left:0;bottom:0;-webkit-transition:all .5s ease;transition:all .5s ease}.card__img img{width:350px;height:478px;-o-object-fit:cover;object-fit:cover}.card__img svg{z-index:9;position:absolute;left:0;top:50%;display:inline-block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.card:hover .card__img::before{background:rgba(110,156,159,.64)}.card:hover svg{left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);stroke:#fff}.card__title{margin-bottom:7px}.card__price{font-weight:500;font-size:15px;line-height:1.4;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--accent-additional)}.cards-list,.category-list{display:-webkit-box;display:-ms-flexbox;display:flex}.cards-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:40px}.category-list{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.category-list__link{padding:19px 65px;min-width:162px;border:1px solid #000;font-weight:500;font-size:17px;line-height:1.4;text-overflow:ellipsis;-webkit-transition:all .5s ease;transition:all .5s ease}.category-list__link:hover{cursor:pointer;background-color:#eaeaea}.category-list__link.category-list__link--active{background-color:#000;color:#fff}.cart,.nav li{position:relative}.cart .counter{position:absolute;top:-9px;right:-10px;display:inline-block;width:15px;height:15px;border-radius:50%;background-color:var(--accent-additional);font-weight:400;font-size:9px;line-height:1.3;text-align:center;color:#fff}.link,.link:hover{text-decoration:underline;text-underline-offset:5px}.link{font-weight:500;font-size:17px;line-height:1.4;color:var(--link-color);text-decoration-color:transparent;-webkit-transition:all .5s ease;transition:all .5s ease}.link:hover{text-decoration-color:#cededf}.social-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.breadcrumb{display:inline-block;font-size:17px;line-height:1.4;letter-spacing:.02em;color:#000}.breadcrumb--active{color:#909090}.payment-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pages-shown{font-size:17px;line-height:1.4;color:gray}.price{font-size:40px;line-height:1.1;color:var(--accent-additional)}.price-old{margin-left:30px;font-size:30px;line-height:1.1;text-decoration:line-through;color:#9c9c9c}.notification{margin-top:62px;padding:30px;width:437px;text-align:center;background:#f1eadc}.notification__text{font-size:17px;line-height:1.4}.form-contact{width:443px}.form-contact *+*,.form-order__block input+input{margin-top:35px}.form-contact__title{margin-bottom:62px;font-size:25px;line-height:1.4}.form-contact__button:not(:last-child){margin-bottom:62px}.form-order{width:100%;display:grid;grid-template-columns:7fr 5fr}.form-order__input-wrapper,.form-order__user{max-width:350px}.form-order__block:not(:last-child){margin-bottom:80px}.form-order__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:120px;-moz-column-gap:120px;column-gap:120px;row-gap:15px}.form-order__row+.form-order__row{margin-top:20px}.form-order__title{margin-bottom:47px;font-size:25px;line-height:1.4}.form-order__table{margin-bottom:160px}.form-order__table-row{display:grid;grid-template-columns:2fr 3fr;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.form-order__table-row+.form-order__table-row{margin-top:30px}.form-order__total--button-fake{position:relative;z-index:2}.form-order__total--button-fake::before{z-index:-1;content:"";position:absolute;top:-15px;left:-18px;display:inline-block;width:65%;height:57px;background-color:#f1eadc;font-weight:500;font-size:25px;line-height:1.4;color:#000}.form-order__button{margin-top:47px}.form-order__img-wrapper{width:60px;height:auto}.form-input-wrapper{padding-right:93px}.form-product__row{margin-bottom:60px}.form-product__amount,.form-product__button{display:-webkit-box;display:-ms-flexbox;display:flex}.form-product__button{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.form-product__amount{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:68px;height:68px;border:1px solid #afafaf;font-weight:400;font-size:20px;line-height:1.4}.form-input,.form-textarea{width:100%;border-bottom:1px solid #000}.form-input{padding-bottom:16px}.form-textarea{height:134px;font-size:17px;line-height:1.4;color:#868686}.header-top{position:sticky;z-index:99;top:0;padding-top:50px;padding-bottom:40px;background-color:#fff}.header-top__cta,.header-top__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-page .header-top.header-top--gradient-bg{background:-webkit-gradient(linear,left top,right top,color-stop(57%,#fff),color-stop(57%,var(--page-bg-accent)));background:linear-gradient(90deg,#fff 57%,var(--page-bg-accent) 57%)}.header-top__cta{width:255px}.header-top__phone{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.icons-wrapper{padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.icon{fill:transparent;stroke:transparent;width:25px;height:25px}.icon--arrow-right.dark,.icon--logo,.icon--shopping-bag{fill:#000}.icon--arrow-bottom{width:14px;height:28px;stroke:#6e9c9f}.icon--arrow-right{width:32px;height:24px}.icon--approved,.icon--hand,.icon--wheel{width:60px;height:60px;fill:#000}.icon--phone{padding:3px 4px 7px 6px;width:27px;height:27px;fill:#6e9c9f;-webkit-transition:all .5s ease;transition:all .5s ease}:is(a:hover) .icon--phone{background-color:var(--accent);fill:#fff}.icon--facebook,.icon--instagram,.icon--twitter{width:23px;height:23px;fill:#000}.icon--file-check{width:96px;height:96px;fill:#6e9c9f}.icon--control-down,.icon--control-up{width:14px;height:10px;stroke:#a0bbcc}.icon--delete{width:12px;height:12px;stroke:#000}.icon--success{width:96px;height:96px;fill:#6e9c9f}.icon--slider-arrow{stroke:#000}.icon--slider-arrow-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.icon--profile{stroke:#000}.icon--logout{fill:#000}.logo,.mobile-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:140px;font-size:16px;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--text-color);-webkit-transition:color .2s ease;transition:color .2s ease}.logo svg{-webkit-transition:fill .2s ease;transition:fill .2s ease}.logo:hover{color:var(--accent)}.logo:hover svg,.social-list a:hover svg{fill:var(--accent)}.mobile-nav{position:fixed;right:-100%;width:100%;height:100%;z-index:99;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(110,156,159,.6);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.mobile-nav--open{right:0;bottom:0}.mobile-nav__logo-wrapper{padding-left:40px}.mobile-nav__list-wrapper{margin-left:auto;padding-top:30px;padding-bottom:30px;height:100%;width:60%;background-color:#fff}.mobile-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:20px;font-size:28px;margin-top:150px;padding:20px 40px}.mobile-nav__list .active{opacity:.5}.mobile-nav__item{width:100%}.mobile-nav__link{width:100%;padding:20px 15px;color:#000;-webkit-transition:color .2s ease-in,background-color .2s ease-in;transition:color .2s ease-in,background-color .2s ease-in}.mobile-nav__link:hover{color:var(--accent);background-color:#f2f1f1}.mobile-nav-btn{--time:0.1s;--width:40px;--height:40px;--line-height:4px;--spacing:6px;--color:#000;--radius:4px;height:calc(var(--line-height)*3 + var(--spacing)*2);width:var(--width)}.nav-icon,.nav-icon::after,.nav-icon::before{display:inline-block;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;display:none}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px;font-family:var(--font-family);font-weight:400;font-size:15px;line-height:1.4;color:#000}.nav__link{color:#000;-webkit-transition:color .5s ease;transition:color .5s ease}.footer a:hover,.nav__link:hover{color:var(--accent)}.section-pagination,.section-pagination__item{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}.section-pagination{-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px}.section-pagination__item{width:41px;height:41px;border:1px solid #000;font-size:17px;line-height:1.4}.section-pagination__item.active{background-color:#000;color:#fff}.pagination-button{display:inline-block;color:inherit}.arrow{width:20px}.arrow svg{vertical-align:sub}.arrow-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.product-swiper{width:536px;height:566px}.product-swiper__icon-wrapper{position:absolute;width:40px;height:40px;bottom:20px;right:20px;z-index:9}.product-swiper__slide{width:536px;overflow:hidden}.product-swiper__slide img,.product-thumbs__slide img{width:536px;height:auto;-o-object-fit:cover;object-fit:cover}.product-swiper__button.swiper-button-next,.product-swiper__button.swiper-button-prev{color:#000}.product-thumbs{width:536px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.product-thumbs__slide{width:100px;height:auto;border:2px solid #000;-webkit-transition:border-color .2s ease-in,opacity .4s ease;transition:border-color .2s ease-in,opacity .4s ease;cursor:pointer;overflow:hidden}.product-thumbs__slide img{width:114px;height:104px}.product-thumbs__slide:not(.swiper-slide-thumb-active){border-color:transparent;opacity:.3}.product-thumbs__slide:not(.swiper-slide-thumb-active):hover{opacity:1}.radio-button-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px}.radio-button-real{width:0;height:0;position:absolute;opacity:0;z-index:-1}.radio-button-custom{position:relative;display:inline-block;vertical-align:sub;-webkit-transition:color .3s ease,background-color .2s ease-in;transition:color .3s ease,background-color .2s ease-in}.radio-button-custom--bg-gray{background-color:#927876}.radio-button-custom--bg-khaki{background-color:#d4d4d4}.radio-button-custom--bg-coral{background-color:#fd9696}.radio-button-custom--bg-gold{background-color:#fdc796}.radio-button-custom--payment{width:22px;height:22px;border:1px solid #000}.radio-button-custom--size{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;width:41px;height:41px;border:1px solid #000}.radio-button-custom--colour{width:41px;height:41px;border-radius:50%;border:1px solid transparent;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.radio-button-real:focus+.radio-button-custom--before::before{-webkit-box-shadow:0 0 0 1px #000,0 0 10px #ccc;box-shadow:0 0 0 1px #000,0 0 10px #ccc}.radio-button-custom--before::before{content:"";display:inline-block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:.2s ease-in;transition:.2s ease-in}.radio-button-custom.radio-button-custom--payment::before{width:10px;height:10px;background-color:#000}.radio-button-real:checked+.radio-button-custom--before::before{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.radio-button-real:checked+.radio-button-custom--size{background-color:#000;color:#fff}.radio-button-real:checked+.radio-button-custom--colour{border-color:#000}.social-list{height:23px}.social-list svg{-webkit-transition:fill .2s ease;transition:fill .2s ease}.swiperAbout{width:729px;height:487px}.swiper-arrows{width:100%;height:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:9;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.swiper-arrow{position:absolute;width:30px;height:14px;cursor:pointer}.swiper-arrow.swiper-button-disabled .icon--slider-arrow{stroke:#858585}.swiperAbout-button-prev{left:-60px}.swiperAbout-button-next{right:-60px}.swiperHeaderText{width:563px;height:300px}.swiper.swiperHeaderImg{margin-right:unset;width:410px;height:646px}.swiper-pagination-custom.swiper-pagination.swiper-pagination-bullets{width:114px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.swiper-pagination-custom.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{margin:0;display:inline-block;width:30px;height:4px;border-radius:unset;opacity:1;background-color:#d1d1d1}.swiper-pagination-custom.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#000}.swiper-pagination-custom.swiper-pagination-custom--light.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{background-color:rgba(255,255,255,.36)}.swiper-pagination-custom.swiper-pagination-custom--light.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#fff}.swiperHeaderText-pagination.swiper-pagination.swiper-pagination-bullets{bottom:-126px;left:unset;right:163px}.swiperAbout-pagination.swiper-pagination.swiper-pagination-bullets{left:50%;bottom:60px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.title-1,.title-2,.title-3,.title-4{margin:1em 0 .5em;font-size:38px;font-weight:700;font-family:var(--font-titles)}.title-2,.title-3,.title-4{font-size:32px}.title-3,.title-4{font-size:26px}.title-4{font-size:18px}.about-us__header{margin-bottom:84px}.about{padding-top:130px;padding-bottom:130px}.about__img{position:relative}.about__content{display:grid;grid-template-columns:6fr 3fr;-moz-column-gap:124px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:124px;column-gap:124px}.about__header,.about__text{margin-bottom:28px;line-height:1.4}.about__header{font-size:25px;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.about__text{font-size:17px}.about__text p+p,.feature__text p+p{margin-top:10px}.arrival{padding-top:130px}.arrival__cards-wrapper{margin-bottom:65px}.arrival__button{text-align:center}.cart-header{padding-bottom:26px;margin-bottom:50px;display:grid;grid-template-columns:475px auto;border-bottom:1px solid #ccc}.cart-header__wrapper{display:grid;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;grid-template-columns:1fr 1fr 65px 1fr}.cart-header__title{font-size:20px;line-height:1.4}.cart-header__total{grid-column:4}.cart-footer{margin-top:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cart-footer__total{height:68px;padding:16px 31px;background-color:#f1eadc;font-size:25px;line-height:1.4}.cart-footer__button{margin-left:15px}.contacts__header{margin-bottom:214px}.contacts__map{margin-bottom:130px}.contacts__widget:not(:last-child){margin-bottom:130px}.contacts__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}.contacts__item{font-size:20px;line-height:1.4}.contacts__item p{margin-bottom:20px}.contacts__form{width:443px;height:462px}.contacts__map iframe{width:100%;max-width:1110px;height:450px;border:0}.feature{padding-top:130px}.feature__list{margin-bottom:65px;display:grid;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;grid-template-columns:repeat(3,1fr)}.feature__img{margin-bottom:37px}.feature__name{margin-bottom:24px;font-size:25px;line-height:1.4;text-decoration:underline;text-underline-offset:5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.feature__text{font-size:17px;line-height:1.4;letter-spacing:.02em}.feature__button{text-align:center}.footer{padding-top:100px;padding-bottom:100px;background-color:var(--page-bg-accent);font-weight:400;font-size:13px;line-height:1.4}.footer a{-webkit-transition:color .2s ease;transition:color .2s ease}.footer__content{display:grid;grid-template-columns:1fr 2fr 1fr}.footer__column{grid-column:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}.footer__column:first-child{grid-column:1}.footer__column:last-child{grid-column:3}.footer__nav{grid-column:2;font-size:15px}.footer__contact{grid-column:3;text-align:right;font-size:15px}.footer__contact *+*,.inner-nav__list li+li{margin-top:10px}.footer__contact a{display:block}.footer__copyright{grid-column:1}.footer__copyright p+p{margin-top:6px}.nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav-list__item{font-size:15px}.inner-nav-wrapper{margin-top:40px}.inner-nav__list{font-size:13px}.header{padding-bottom:60px;background:-webkit-gradient(linear,left top,right top,color-stop(57%,#fff),color-stop(57%,var(--page-bg-accent)));background:linear-gradient(90deg,#fff 57%,var(--page-bg-accent) 57%)}.header__content{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:repeat(2,1fr)}.header__block{position:relative}.header__title{margin-bottom:45px}.header__desc{margin-bottom:52px;padding-right:163px}.header__desc p{font-weight:400;font-size:20px;line-height:1.4;text-align:right;color:#000}.header__desc p+p{margin-top:10px}.header__button,.header__hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__button{padding-right:163px}.header__hero{position:relative}.header__image-main{padding-left:50px;overflow:hidden}.header__image-main img{display:block;width:410px;height:646px;-o-object-fit:cover;object-fit:cover}.header__image-less{position:absolute;z-index:9}.header__image-less:first-child{left:60px;bottom:-60px}.header__image-less:last-child{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);right:24px;bottom:88px}.order__header{margin-bottom:214px}.order__notification,.order__row{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}.order__img{margin-right:32px}.order__text{font-size:17px;line-height:1.4}.order__title{margin-bottom:17px;font-size:25px}.page-order__header{margin-bottom:216px}.link-to-page{cursor:pointer}.link-to-page::before{z-index:1;position:absolute;content:"";top:0;left:0;display:inline-block;width:100%;height:100%}.link-above-others{position:relative;z-index:11}.page-shopping-cart__header{margin-bottom:138px}.page-shopping-cart__grid{position:relative;display:grid;grid-template-columns:5fr 2fr 3fr 2fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-shopping-cart__grid+.page-shopping-cart__grid{margin-top:50px}.page-shopping-cart__heading{padding-bottom:26px;border-bottom:1px solid #ccc;font-family:var(--font-main);font-weight:500;font-size:20px;line-height:1.4;letter-spacing:.02em}.page-shopping-cart__block--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-shopping-cart__block{font-size:17px;line-height:1.4}.page-shopping-cart__delete{padding:20px;margin:-20px 45px -20px -20px}.link-to-page::before,.page-shopping-cart__delete svg{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.page-shopping-cart__delete:hover svg{stroke:red}.page-shopping-cart__img{margin-right:36px;overflow:hidden}.page-shopping-cart__img img{width:125px;height:179px}.page-shopping-cart__amount{font-weight:400;font-size:20px}.page-shopping-cart__amount span{display:inline-block;width:47px;height:47px;line-height:47px;text-align:center;border:1px solid #afafaf}.page-shopping-cart__check{margin-bottom:28px}.page-shopping-cart__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-shopping-cart__buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.product-cart{display:grid;grid-template-columns:475px auto;font-size:17px;line-height:1.4}.product-cart+.product-cart{margin-top:70px}.product-cart__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-cart__wrapper:last-child{display:grid;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;grid-template-columns:1fr 1fr 65px 1fr}.product-cart__controls{margin-right:45px}.product-cart__img{margin-right:36px}.count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.count__box,.count__input::-webkit-inner-spin-button,.count__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.count__box{height:47px;width:47px;border:1px solid #afafaf}.count__input{width:100%;text-align:center;font-weight:400;font-size:20px;line-height:47px}.count__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:5px}.product-cart__total{grid-column:4}main.product-page{padding-top:110px;padding-bottom:130px}.product{margin-bottom:130px}.product__swiper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:25px}.product__price{margin-bottom:60px}.product__content,.product__cta{display:-webkit-box;display:-ms-flexbox;display:flex}.product__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:74px;-moz-column-gap:74px;column-gap:74px}.product__cta{-webkit-column-gap:11px;-moz-column-gap:11px;column-gap:11px}.product__text{margin-bottom:14px;font-weight:500;font-size:20px;line-height:1.4}.products{padding-top:110px;padding-bottom:72px}.products__category{margin-bottom:92px}.products__cards,.products__pages-shown{margin-bottom:65px}.section-cart__header{margin-bottom:138px}.section-order__header{margin-bottom:214px}@media (max-width:1500px){.swiper.swiperHeaderImg{margin-right:auto}.header__image-main{padding-left:0}.header__image-less:first-child{width:150px}.header__image-less:last-child{right:100px}}@media (max-width:1380px){.header__image-less:first-child,.header__image-less:last-child{display:none}}@media (max-width:1220px){.container-right{padding-left:var(--container-padding)}.container-left{padding-right:var(--container-padding)}.container-half-left{padding-left:var(--container-padding)}.container-half-right{padding-right:var(--container-padding)}.header-top__nav{display:none}}@media (max-width:1200px){.container{width:900px}.h1{font-size:45px}.section-title{margin-bottom:40px}.button-solid,a.button-solid{width:240px}.flex-block{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-top{padding-top:30px;padding-bottom:30px}.header-top__phone{display:none}.header-top__cta{width:unset}.header__title{margin-bottom:30px}.header__button,.header__desc{padding-right:100px}.swiper.swiperHeaderImg,.swiper.swiperHeaderImg .swiper-slide{margin-right:0}.swiper.swiperHeaderImg{width:350px}.swiper.swiperHeaderText{width:450px}.arrival{padding-top:60px}.arrival__cards-wrapper{margin-bottom:45px}.cards-row{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.card{width:270px}.feature{padding-top:60px}.feature__list{margin-bottom:50px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.about{padding-top:60px;padding-bottom:60px}.about__content{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.swiperAbout{width:500px;height:334px}.swiperAbout-button-prev{left:0}.swiperAbout-button-next{text-align:right;right:0}.icon--slider-arrow{width:20px;height:20px}.footer{padding-top:60px;padding-bottom:60px}.footer__content{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.products{padding-top:90px}.category-list__link{padding-left:40px;padding-right:40px}main.product-page{padding-top:90px;padding-bottom:90px}.product{margin-bottom:90px}.product__content{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}.product-swiper,.product-thumbs{width:450px}.inner-page{padding-top:90px;padding-bottom:90px}.page-shopping-cart__header{margin-bottom:60px}}@media (max-width:900px){.container{width:768px}.mobile-nav-btn{display:block}.mobile-nav-btn--active{position:fixed;top:30px;right:30px}.h1{font-size:35px}.h2{font-size:32px}.h4{font-size:18px}.section-title{margin-bottom:40px}.button-outline{height:58px;line-height:17px}.cart{margin-right:12px}.header-top{padding-top:30px;padding-bottom:30px}.header-top__cta,.header-top__user,.nav{display:none}.logo{height:40px}.header__phone{display:none}.header__image-main img{width:250px;height:400px}.swiper.swiperHeaderText{width:350px}.swiper.swiperHeaderImg{width:250px;height:auto}.swiperHeaderText-pagination.swiper-pagination.swiper-pagination-bullets{bottom:-60px}.arrival__cards-wrapper{margin-bottom:45px}.cards-row{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.card{height:400px}.card__img{margin-bottom:16px}.card__img img{width:236px;height:330px}.about{padding-top:60px}.about__header{margin-bottom:15px;font-size:22px}.about__content{grid-template-columns:1fr 1fr;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about__text{margin-bottom:25px}.swiperAbout{width:430px;height:288px}.swiper-arrows{display:none}.swiperAbout-pagination.swiper-pagination.swiper-pagination-bullets{bottom:30px}.products{padding-top:60px}.products__pages-shown{margin-bottom:35px}.pages-shown{font-size:15px}.shop-header__title{margin-bottom:15px}.shop-header{margin-bottom:50px}.products__category{margin-bottom:40px}.category-list{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.products-tab__nav-button{padding:12px 10px;min-width:135px}.card{width:226px}main.product-page{padding-top:60px;padding-bottom:60px}.product{margin-bottom:60px}.product__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.radio-button-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-product__amount{min-width:58px;height:58px;font-size:20px;line-height:20px}.product .button-solid,.product a.button-solid{width:200px;height:58px;font-size:17px;line-height:17px}.product-swiper,.product-thumbs{width:440px}.inner-page{padding-top:60px;padding-bottom:60px}.page-shopping-cart__heading{font-size:18px}.button-fake{width:240px;padding:0 30px;font-size:17px;line-height:68px}.page-shopping-cart__delete,.page-shopping-cart__img{margin-right:15px}.page-shopping-cart__img img{width:100px;height:150px}.article__content,.article__title{text-align:center}.article,.article:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset;row-gap:40px}.form-order__table-row{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}.form-order__total--button-fake::before{width:90%}.order__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:50px}}@media (max-width:820px){.container-left-50,.container-right-50{max-width:100%}.container-half-left,.container-half-right{padding:0 var(--container-padding)}}@media (max-width:767px){.container{width:320px}.container--header{width:100%;max-width:767px}.mobile-nav__logo-wrapper{margin-top:100px;padding-left:unset}.mobile-nav__logo-wrapper .logo{margin-left:auto;margin-right:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;height:auto}.mobile-nav__logo-wrapper .logo .icon--logo{width:32px;height:32px}.mobile-nav__list-wrapper{width:100%}.mobile-nav__list{text-align:center}.h1{font-size:25px}.h2{font-size:28px}.h4{font-size:16px}.inner-page{padding-top:70px;padding-bottom:70px}.section-title{margin-bottom:20px}.breadcrumbs{line-height:1.5}.breadcrumb{font-size:12px}.nav{display:none}.button-solid{height:58px;line-height:17px;width:200px}.cart .button-solid,a.button-solid{padding:0 20px;width:100%;height:45px;font-size:17px;line-height:45px}.button-icon-wrapper{width:58px;height:58px;background-color:rgba(255,255,255,.8)}.cart{margin-right:15px}.icon--approved,.icon--hand,.icon--wheel{width:40px;height:40px}.link{font-size:16px}.social-list{height:17px}.social-list .icon{width:17px;height:17px}.header,.main-page .header-top.header-top--gradient-bg{background:unset}.contacts__header,.order__header,.page-order__header,.page-shopping-cart__header,.shop-header{margin-bottom:84px}.header__button{margin-bottom:0}.header__content{position:relative}.header__desc{padding-right:0;margin-bottom:0}.header__desc p{font-size:14px}.header__button,.header__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__button{padding-right:0;position:relative;z-index:9}.header__image-main img{width:290px;height:400px}.header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.swiper.swiperHeaderText{margin-bottom:0;padding:20px 15px 0;width:290px;height:200px}.swiper.swiperHeaderImg{width:290px;height:290px}.swiperHeaderText-pagination.swiper-pagination.swiper-pagination-bullets{display:none}.arrival{padding-top:30px}.arrival__cards-wrapper{margin-bottom:20px}.cards-row{-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset;row-gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card,.card__img{width:290px;height:400px}.card__img{height:320px}.card__img img{width:100%;height:100%}.feature{padding-top:30px}.feature__list{margin-bottom:40px;grid-template-columns:unset;-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset;grid-template-rows:repeat(3,1fr);row-gap:20px;text-align:center}.feature__img{margin-bottom:10px}.feature__name{font-size:20px}.feature__text{font-size:15px}.about{padding-top:30px;padding-bottom:30px}.about__content{grid-template-columns:unset;-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset;grid-template-rows:auto auto;row-gap:20px}.swiperAbout{width:290px;height:194px}.about__header{margin-bottom:10px;font-size:18px}.about__text p+p{margin-top:5px}.about__text{margin-bottom:20px;font-size:14px}.contacts__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__item p{margin-bottom:15px;font-weight:600}.contacts__item+.contacts__item{margin-top:40px}.contacts__widget:not(:last-child){margin-bottom:80px}.form-input-wrapper{padding-right:unset}.form-contact{max-width:290px}.form-textarea{height:100px}.notification{padding:20px;max-width:290px}.footer{padding-top:30px;padding-bottom:30px}.footer__content{grid-template-columns:auto auto;-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset;row-gap:20px;grid-template-rows:auto auto auto}.footer__column:first-child,.footer__column:last-child,.footer__nav{grid-column:unset}.footer__column:first-child{grid-column:1/2;grid-row:2;row-gap:65px}.footer__nav{margin-bottom:30px;grid-column:1/3;grid-row:1}.nav-list__item{font-size:13px}.footer__logo .logo{width:120px;font-size:15px}.icon--logo{width:19px;height:19px}.footer__column:last-child{grid-column:2/3;grid-row:2}.footer__nav .inner-nav-wrapper{display:none}.footer__contact{font-size:12px}.footer__copyright{font-size:14px}.products{padding-top:30px}.products__cards,.products__pages-shown{margin-bottom:45px}.product__content{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.product .button-solid,.product a.button-solid,.product__desc{width:100%}.products__category{display:none}.cards-list{-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset;row-gap:15px}.product__swiper{margin-bottom:60px}.product-swiper{width:290px;height:390px}.product-thumbs{width:290px}.form-product__row,.product__price{margin-bottom:40px}.page-shopping-cart__heading{padding-bottom:10px;font-size:14px}.page-shopping-cart__heading:not(:last-child):not(:first-child){display:none}.page-shopping-cart__grid{grid-template-columns:auto auto}.page-shopping-cart__grid .page-shopping-cart__heading:last-child{text-align:right}.page-shopping-cart__grid+.page-shopping-cart__grid{grid-template-columns:150px auto auto auto}.page-shopping-cart__img img{width:50px;height:auto}.page-shopping-cart__delete{padding:5px;margin:-5px 5px -5px -5px}.page-shopping-cart__block{font-size:14px}.page-shopping-cart .icon--delete{width:8px;height:8px}.page-shopping-cart__img{margin-right:5px}.page-shopping-cart__title{font-size:12px}.page-shopping-cart__amount span{width:25px;height:25px;line-height:25px;font-size:12px}.page-shopping-cart__buttons-wrapper{margin-top:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset}.page-shopping-cart__final-check{width:100%}.button-fake{width:100%;height:40px;text-align:center;line-height:40px}.page-shopping-cart__grid+.page-shopping-cart__grid{margin-top:25px}.article__img img{width:290px;height:400px;-o-object-fit:cover;object-fit:cover}.article__text{padding-left:5px;padding-right:5px}.form-order{grid-template-columns:1fr}.form-order__table-row{line-height:1.5}.order__notification{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}.order__img{margin-right:unset}.order__text{text-align:center}.icon--success{width:50px;height:50px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX3ZhcnMuc2NzcyIsImJhc2UvX3V0aWxzLnNjc3MiLCJiYXNlL19jb250YWluZXJzLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImJhc2UvX3N0aWNreS1mb290ZXIuc2NzcyIsImJhc2UvX2J1dHRvbnMuc2NzcyIsImJhc2UvX3R5cG9naHJhcGh5LnNjc3MiLCJiYXNlL19mb250c0F1dG9HZW4uc2NzcyIsIm1haW4uc2NzcyIsImJsb2Nrcy9fYXJ0aWNsZS5zY3NzIiwiYmxvY2tzL19jYXJkLnNjc3MiLCJibG9ja3MvX2NhcmRzLWxpc3Quc2NzcyIsImJsb2Nrcy9fY2F0ZWdvcnktbGlzdC5zY3NzIiwiYmxvY2tzL19jb21wb25lbnRzLnNjc3MiLCJibG9ja3MvX2Zvcm0tY29udGFjdC5zY3NzIiwiYmxvY2tzL19mb3JtLW9yZGVyLnNjc3MiLCJibG9ja3MvX2Zvcm0tcHJvZHVjdC5zY3NzIiwiYmxvY2tzL19oZWFkZXItdG9wLnNjc3MiLCJibG9ja3MvX2ljb25zLnNjc3MiLCJibG9ja3MvX2xvZ28uc2NzcyIsImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzIiwiYmxvY2tzL19uYXYtaWNvbi5zY3NzIiwiYmxvY2tzL19uYXYuc2NzcyIsImJsb2Nrcy9fcGFnaW5hdGlvbi5zY3NzIiwiYmxvY2tzL19wcm9kdWN0LXN3aXBlci5zY3NzIiwiYmxvY2tzL19yYWRpby1idXR0b24uc2NzcyIsImJsb2Nrcy9fc29jaWFsLWxpc3Quc2NzcyIsImJsb2Nrcy9fc3dpcGVyLWFib3V0LnNjc3MiLCJibG9ja3MvX3N3aXBlci5zY3NzIiwiYmxvY2tzL190aXRsZXMuc2NzcyIsInNlY3Rpb25zL19hYm91dC11cy5zY3NzIiwic2VjdGlvbnMvX2Fib3V0LnNjc3MiLCJzZWN0aW9ucy9fYXJyaXZhbC5zY3NzIiwic2VjdGlvbnMvX2NhcnQuc2NzcyIsInNlY3Rpb25zL19jb250YWN0cy5zY3NzIiwic2VjdGlvbnMvX2ZlYXR1cmUuc2NzcyIsInNlY3Rpb25zL19mb290ZXIuc2NzcyIsInNlY3Rpb25zL19oZWFkZXIuc2NzcyIsInNlY3Rpb25zL19vcmRlci1jcmVhdGVkLnNjc3MiLCJzZWN0aW9ucy9fcGFnZS1zaG9wcGluZy1jYXJ0LnNjc3MiLCJzZWN0aW9ucy9fcHJvZHVjdC1jYXJ0LnNjc3MiLCJzZWN0aW9ucy9fcHJvZHVjdC5zY3NzIiwic2VjdGlvbnMvX3Byb2R1Y3RzLnNjc3MiLCJtZWRpYS9fdGFibGV0LWJpZy5zY3NzIiwibWVkaWEvX3RhYmxldC5zY3NzIiwibWVkaWEvX21vYmlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQU1BLDRMQUVBLEMsQ0NEQSxTLENER0UsUSxDQUNBLFEsQ0FIRixDLENDS0EsTyxDREVBLFEsQ0NBQSw2QixDQUNJLHFCLENET0osQyxDQUFBLFMsQ0FFRSxvQixDQUtGLEssQ0FFQSxNLENBQUEsTSxDRTlCQSxNLENEZ0NBLEksQ0FKQSxHLENESUEsTyxDQ0NDLGEsQ0FHRCxFLENERUEsRSxDQUNBLEUsQ0FBQSxFLENBRUEsRSxDQ0FBLEUsQ0RFQSxDLENBQUEsaUIsQ0FFRSxtQixDQUdGLEUsQ0FDQSxLLENDQ0UsZSxDREdGLEcsQ0NDQSxrQixDRERBLEcsQ0NLQSxHLENBQ0ksYyxDQUNBLFcsQ0RHSixPLENDQUksaUIsQ0RNSixLLENDRUEsTSxDREhBLFEsQ0FRRSw0QixDQUxGLE0sQ0FGQSxLLENDRUEsTSxDREhBLFEsQ0NJQyxtQixDQUNBLGlCLENEQUQsYSxDQUlBLGdCLENBR0UsWSxDQUNGLE0sQ0FHQSxrQixDR3RGQSxvQixDQUNDLHVCLENBQ0MsZSxDQUNELDRCLENBRUEsYyxDQUNBLGMsQ0g0RkQsYSxDQURBLFksQ0FEQSxZLENBREEsVyxDR2hGRSxTLENIdUZGLHdCLENHakZDLFMsQ0hpRkQsUSxDQUtBLEssQ0dqRkksYyxDSHlGSixLLENFN0dBLHdCLENBQ0Msd0IsQ0FDQSxtQyxDQUNBLGlDLENBQ0EsbUMsQ0FDQyxjLENBQ0Esd0IsQ0Y2R0YsaUIsQ0FHRSxnQixDRTdHRiwyQixDQUNDLDBCLENGNkdELHlCLENBR0UseUIsQ0U3R0Ysb0IsQ0FDRSxtQixDQUNELG1CLENBR0QsSyxDQUNFLGlCLENBQ0EsaUIsQ0ZpSEYsSSxDQUhBLHNCLENBS0Usd0IsQ0FERixJLENBS0UsK0IsQ0k3SUYsdUIsQ0FDQyw0QixDQUNBLGlCLENBQ0EsZSxDQUNBLG9CLENKcUpELEMsQ0FKQSxHLENJN0lDLGEsQ0ppSkQsQyxDQUVFLFUsQ0FGRixXLENBTUUsaUIsQ0k5SUYsb0IsQ0FDQyxrQixDSjJJRCxtQixDQU1FLFcsQ0FGRixLLENBTUUsc0IsQ0FGRixnQixDQU1FLGlCLENJOUlGLFMsQ0FDQyxVLENBQUEsVyxDQUFBLFEsQ0oySUQsUyxDQVFFLGtCLENJaEpGLDZCLENBQ0MscUIsQ0prSkMsa0IsQ0FDQSxlLENJaEpGLFUsQ0FDRSxpQixDSnNKRixVLENBQ0UsZSxDQUdGLFcsQ0FDRSxnQixDS3JNRixZLENBQ0EsaUIsQ0wyTUEsTyxDQWRBLG1CLENBZ0JFLG1CLENLdk1GLFksQ0wyTUEsWSxDS3RNQyx1QixDQUNBLG9CLENBRUMsc0IsQ0wwTEYsVyxDS3RIQSxJLENMMk1BLEksQ0t2TUMsbUIsQ0w0TEQsbUIsQ001UUksWSxDTmtNSixXLENBSUUsd0IsQ0FDRixxQixDS3pMRSxrQixDQWJGLHdCLENMd05FLHFCLENBZEEsNkIsQ0FvQkYsYSxDQWRBLGtCLENBZ0JFLFksQ0t6TUYsd0IsQ0wrTUEsVSxDTWpPSSxlLENEK0JKLGtDLENMa01BLFUsQ0FDRSxhLENBYkYsZ0MsQ0FnQkUsVSxDTXJPRSxlLENOaVBGLGMsQ0FHRixrQixDQVZBLG1CLENLbE1BLGtDLENBQ0MsYSxDTGlNRCxtQixDQWtCRSxnQixDQUdGLGdCLENLN01BLCtFLENDeERJLGUsQ0R3REosZ0YsQ0xzTUEsb0IsQ0FnQkUsZ0YsQ0s1TUYsK0UsQ0NsRUkscUIsQ0RrRUosK0UsQ0xrTkUsZ0YsQ0t4TUYsSSxDTDJNQSxJLENLMU1DLGdCLENBREQsMkIsQ0xrTkUsNEIsQ0FkQSx5QixDQUNGLHFCLENBa0JBLE8sQ0FkRSxjLENBQ0Ysd0IsQ0FrQkEsYSxDQUNBLGMsQ0FkQSxvQixDTTNSSSxjLENENkZKLFcsQ0xnTkUsVyxDQWRBLGlDLENBQ0YsZSxDTTFSSSxjLENEdUZKLGdCLENMcU5FLGlCLENBZEEsVSxDQUNGLCtCLENBZ0JFLHVCLENBR0YsbUIsQ0FDQSxvQixDTzlUSSx1QyxDUGtVSixvQixDQUNFLG1CLENBbkJGLG1CLENBcUJFLFksQ083VEYsd0IsQ0FDQyxxQixDQUNBLGtCLENQMlNELHVCLENBcUJFLG9CLENRNVVGLHNCLENBQ0UsVSxDQUNBLFcsQ0FDQSxxQyxDUm9XRixZLENBcEJBLGUsQ0FxQkUsb0IsQ1E5VUEsVyxDUnlURixlLENRMVVFLGMsQ0FDQSxXLENBR0EsaUMsQ0FBQSxlLENSd1RGLGMsQ1F0VEUsZ0IsQ0FDRSxpQixDUndUSixzQixDQXNCRSwrQixDUTFVRix1QixDUjhVQSxxQixDUTVVRSxpQyxDUjhVQSxVLENBR0YsWSxDUTlVRSxXLENBRUEsMkIsQ1JzVEYsd0IsQ0E0QkUsZSxDUS9VRixjLENBQ0UsZSxDQUNBLFUsQ1JtVkYsRyxDQU1BLEcsQ0F0QkEsRyxDQXFDQSxHLENRbldFLDhCLENBQ0EsYyxDQUNBLGUsQ1JrVkYsRyxDQXRCQSxHLENBcUNBLEcsQ0F6Q0EsYyxDQUlBLEcsQ0FxQ0EsRyxDUXJWQSxjLENBQ0UsZSxDQUNBLHlCLENBQ0EscUMsQ0FDQSw2QixDUmlWRixHLENRM1VFLDhCLENSd1RGLGMsQ0E2QkUsa0IsQ0FHRixZLENTNVlFLGtCLENBR0YsbUIsQ0FDRSxrQixDVGdaRixXUzVZRSx3QixDVDhZQSxpQixDQTVCRixtRyxDQThCRSxlLENTN1lGLGtCLEFUaVpBLFdTN1lFLHNCLENBQ0EsaUIsQ1QrWUEscUgsQ0E3QkYsZSxDQStCRSxrQixBQTNCRixXQStCRSxzQixDUzlZRixpQixDQUNFLCtHLENUa1hGLGUsQ0ErQkUsa0IsQUEzQkYsV0ErQkUsc0IsQ1V0YkYsaUIsQ0FDQyx5RyxDQUNBLGUsQ0FDQSxrQlY0YkQsUSxDVXRiQyxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHVCLENWMFpELG9CLENVeFpBLGUsQ0FDQyx3QixDQUNBLHFCLENBQ0Esa0IsQ1Y0WkQsd0IsQ1V4WkEsNkIsQ0FDQyw2QixDQUNBLDhCLENBQ0EsMEIsQ1Y0WkQsaUIsQ1d2YUEsZ0IsQ1h5Y0EsYSxDWXJkRSxtQixDQUNBLGEsQ1owZEEsZSxDQUdGLGlCLENZemRBLFcsQ0FDRSxZLENaNmRGLGlCLENBZEEsYSxDQXhCQSxrQixDQXdDRSxtQixDWTVkRixXLENaZ2VBLGUsQ1k1ZEEsa0IsQ1pnZUEsYyxDQUNFLGMsQ0FDQSxlLENZOWRBLGtCLENBQ0UsZSxDWm9lSixVLENZL2RBLG1CLENBQ0UsbUIsQ1ppZUEsWSxDQUNBLHdCLENBM0NGLHFCLENBNkNFLDZCLENZamVGLGtCLENBQ0UsYyxDWnViRix1QixDQTZDRSxvQixDWWplRixlLENaeWJBLEssQ1lyYkUsVyxDQUNFLFksQ1p1YkosaUIsQ0ErQ0EsVSxDYTFnQkUsa0IsQ0FBQSxpQixDQUNBLGUsQ2IrZ0JGLGtCLENBQ0UsUyxDYTlnQkEsVSxDYmdoQkEsaUIsQ0FDQSxLLENBbERGLE8sQ0FvREUsTSxDYWhoQkYsUSxDQUNFLCtCLENBQ0EsdUIsQ2JvaEJGLGMsQ2FoaEJBLFcsQ0FDRSxZLENBRUEsbUIsQ0FDQSxnQixDYm1oQkYsYyxDYS9nQkksUyxDQUNBLGlCLENBQ0EsTSxDQUNBLE8sQ0FDQSxvQixDQUNBLGtDLENBRUEsOEIsQ0FBQSwwQixDYjZkSixzQyxDYTFkRSw4QixDYmtoQkYsOEIsQ0FDRSxnQyxDQUdGLGUsQ2E5Z0JJLFEsQ0FDQSxzQyxDQUNBLGtDLENBRUEsOEIsQ0FDQSxXLENiaWhCSixZLENhaGhCSSxpQixDQUlKLFksQ0FDRSxlLENieWRGLGMsQ0F5REUsZSxDYS9nQkYseUIsQ0FDRSxxQyxDQUNBLDZCLENiaWhCQSw4QixDQXZERixXLENBeUVBLGMsQ2MxbEJBLG1CLENBQ0UsbUIsQ0FBQSxZLENkZ2hCRixXLENBSUEsd0IsQ0EyREUscUIsQ2FqaEJGLDZCLENBQ0Usa0IsQ0FDQSxjLENBQ0EsdUIsQ0FDQSxvQixDQUNBLGUsQ2JtaEJBLFksQ0FHRixjLENjemxCRSx1QixDQUNBLG9CLENkOGxCQSxlLENBR0Ysb0IsQ2MvbEJFLGlCLENkaW1CQSxlLENBQ0EscUIsQ2NqbUJBLGUsQ2RpaUJGLGMsQ0FtRUUsZSxDZXptQkYsc0IsQ0FDRSwrQixDQUFBLHVCLENmOG1CRiwwQixDQUNFLGMsQ0FyRUYsd0IsQ0F5RUEsZ0QsQ2U1bUJFLHFCLENBQ0EsVSxDZmduQkYsSyxDQXdtQkEsTyxDZW50Q0UsaUIsQ2Z3aUJGLGMsQ2VyaUJFLGlCLENBQ0UsUSxDQUNBLFcsQ2Z1aUJKLG9CLENBd0VFLFUsQ2UzbUJGLFcsQ0FDRSxpQixDQUNBLHlDLENmc2lCRixlLENBd0VFLGEsQ2dCdm9CRixlLENBQ0UsaUIsQ2hCa2tCRixVLENBMEVBLEssQ0EzREEsVyxDQXdFRSx5QixDZ0Jub0JGLHlCLENoQnNuQkEsSyxDZ0J2b0JJLGUsQ0FFQSxjLENBQ0EsZSxDQUNBLHVCLENBS0EsaUMsQ0FDQSwrQixDQUNBLHVCLENoQmlrQkosVyxDZ0IxakJFLDZCLENoQnVvQkYsWSxDZ0Jsb0JFLG1CLENBQ0EsbUIsQ0FDQSxZLENBRUEsb0IsQ0FBQSxpQixDaEI0akJGLHdCLENnQjFqQkUsdUIsQ0FDRSxvQixDQUNBLGUsQ2hCc29CSixXLENnQmpvQkEsb0IsQ0FDRSxjLENBQUEsZSxDQUFBLG9CLENBQ0EsVSxDaEJ1b0JGLG1CLENBQ0UsYSxDQUdGLGEsQ2dCdm9CQSxtQixDQUNFLG1CLENBRUEsWSxDQUNBLG9CLENBQ0EsaUIsQ0FDQSx3QixDQUdGLFksQ0FDRSxjLENoQjBqQkYsZSxDQStFRSxVLENBR0YsTSxDZ0J4b0JFLGMsQ0FDQSxlLENoQjBvQkEsOEIsQ0FHRixVLENnQjFvQkEsZ0IsQ0FDRSxjLENBQ0EsZSxDQUNBLDRCLENoQjBqQkYsYSxDQXFGQSxhLENnQjFvQkUsZSxDQUNBLFksQ2hCMGpCRixXLENBbUZFLGlCLENnQjFvQkYsa0IsQ2hCOG9CQSxtQixDZ0J6b0JFLGMsQ0FDQSxlLENBR0YsYSxDQUNFLFcsQ2hCNm9CRixpQixDQXlCQSw4QixDZ0JscUJFLGUsQ0FHRixvQixDQUNFLGtCLENBQ0EsYyxDaEJ5akJGLGUsQ0FxRkEsMEJpQjl1QkUsWSxDakI2cEJGLGtCLENBR0EsVyxDQW1GRSxVLENpQjd1QkYsWSxDQUNFLDZCLENqQmt2QkYsMEIsQ0FuRkEsaUIsQ2lCenBCQSxlLENqQm92QkEsdUJrQjl2QkUsWSxDbEI2cUJGLGtCLENBcUZBLGdCLENBakZBLG1CLENBbUZFLG1CLENrQjV2QkEsWSxDQUNFLGtCLENsQjRxQkosYyxDa0IxcUJFLHdCLENBQ0UscUIsQ2xCNHFCSiw2QixDQW1GRSx3QixDa0IzdkJGLHFCLENBQ0UsZ0IsQ0FBQSxZLENsQmd3QkYsaUMsQ2tCOXZCRSxlLENsQmt3QkYsa0IsQ0FDRSxrQixDQUNBLGMsQ2tCbHdCQSxlLENBR0Ysa0IsQ0FDRSxtQixDQUdGLHNCLENBQ0UsWSxDQUVBLDZCLENBQ0EsdUIsQ2xCMHFCRixvQixDQTBGRSxlLENBdEZGLDZDLENBMEZFLGUsQ0FHRiwrQixDa0Jqd0JFLGlCLENsQm13QkEsUyxDQUdGLHVDLENrQm53QkEsVSxDbEIycUJBLFUsQ0E0RkUsaUIsQ2tCbndCRixTLENBQ0UsVSxDQUNBLG9CLENsQjBxQkYsUyxDa0J6cUJFLFcsQ0FDRSx3QixDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLFUsQ2xCd3dCSixtQixDa0Jud0JJLGUsQ2xCdXdCSix3QixDa0Jqd0JJLFUsQ0FDQSxXLENBSUosbUIsQ0FDRSxrQixDQUdGLGtCLENBQ0Usa0IsQ0MxRUYscUIsQ25CODBCQSxxQixDbUI3MEJFLG1CLENBQUEsbUIsQ0FBQSxZLENuQjYwQkYscUIsQ0FJRSx1QixDbUJ0MUJGLG9CLENBQ0UsZSxDQUdGLHFCLENBRUUsdUIsQ25CMDFCQSxvQixDQUNBLHNCLENBOUZGLHdCLENBZ0dFLHFCLENtQjExQkYsa0IsQ0FDRSxVLENBQUEsVyxDQUFBLHdCLENBQ0EsZSxDbkI4MUJBLGMsQ0FDQSxlLENBR0YsVyxDQU1BLGMsQ0FwR0EsVSxDbUJ4dkJBLDRCLENuQnMxQkEsVyxDbUIvMUJFLG1CLENuQnEyQkYsYyxDQUVFLFksQ21CNzFCQSxjLENBQ0EsZSxDQUNBLGEsQ0FHRixXLENBQ0UsZSxDQUNBLFUsQ0FDQSxLLENBRUEsZ0IsQ0FDQSxtQixDQUNBLHFCLENuQmszQkYsZ0IsQ29CMTVCQSxnQixDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxxQixDQUNBLDZCLENwQnF5QkYsd0IsQ29CbnlCQyxxQixDQUNDLGtCLENwQjQ0QkYsOEMsQ0FDRSxpSCxDQUNBLG9FLENBR0YsZ0IsQ0ExR0EsVyxDQXVIQSxrQixDb0IxNEJBLHVCLENBQ0Usb0IsQ0FFQSxlLENwQjY0QkYsYyxDQUNFLGMsQ0FDQSxtQixDb0I3NEJBLG1CLENwQis0QkEsWSxDQUNBLHVCLENBakhGLG9CLENBbUhFLGUsQ0FHRixLLENBQ0UsZ0IsQ0FuSEYsa0IsQ0FxSEUsVSxDcUIxN0JGLFcsQ3JCZzhCQSx1QixDQUZBLFcsQ0FDQSxtQixDQUVFLFMsQ0FHRixtQixDcUI5N0JBLFUsQ0FDQyxXLENBQ0EsYyxDckIwMEJELGtCLENBeUhFLFUsQ3FCOTdCRixXLENyQms4QkEsZSxDQUVBLFcsQ3FCaDhCQSxZLENBRUUsVSxDQUNELFcsQ3JCdzBCRCxTLENBMkhBLFksQ3FCOTdCRSx1QixDckJ3MEJGLFUsQ0F5SEUsVyxDcUI5N0JGLFksQ0FDRSwrQixDQUNBLHVCLENyQms4QkYseUIsQ3FCOTdCQSw4QixDQUNFLFMsQ3JCbThCRixlLENBREEsZ0IsQ0FFQSxjLENBeEhBLFUsQ0EwSEUsVyxDcUIvN0JGLFMsQ3JCMDBCQSxpQixDQTBIRSxVLENxQi83QkYsVyxDQUNFLFksQ3JCbzhCRixtQixDQTFIQSxpQixDcUJyMEJBLFUsQ0FDRSxXLENBQ0EsYyxDckJtOEJGLGEsQ3FCLzdCQSxVLENBQ0UsVyxDQUNBLFcsQ3JCbThCRixjLENxQi83QkEsVSxDQUNFLFcsQ0FDQSxZLENyQm04QkYsbUIsQ3FCLzdCQSxXLENyQm04QkEsd0IsQ0F4SEEsZ0MsQ0EwSEUsNEIsQ3FCLzdCRix3QixDckJtOEJBLGMsQ3FCLzdCQSxXLENyQm04QkEsYSxDQTFIQSxTLENBOEhBLEssQ3NCamdDTSxXLENDcEJMLG1CLENBQ0EsbUIsQ0FDQSxZLENBSUMsd0IsQ0FBQSxxQixDdkJpa0NBLGtCLENBbERGLEssQ3FCOTdCRSx3QixDckJ3MEJGLHFCLENBNEhFLDZCLENzQjdoQ0UsVyxDQUNBLGMsQ3RCa2lDRixtQixDQUNBLHdCLENzQmxpQ0UseUIsQ3RCb2lDRixxQyxDQUNBLDZCLENzQnBpQ0UsdUIsQ0FFQSxpQyxDQUNBLHlCLEN0QnVpQ0osUyxDQUNFLGdDLENzQnBpQ0Usd0IsQ3RCcTZCSixXLENzQmg2QkksbUIsQ3RCbTZCSixlLENBb2tCQSx3QixDc0JuK0NJLGtCLENBR0UsVyxDQUNFLGMsQ3RCaTZCUixXLENBcUlFLFUsQ3VCOWpDRixXLENBQ0MsVSxDQUtDLDJCLENBRUQsNEIsQ0FBQSx5QixDQUFBLHFCLEN2Qm1rQ0MsdUIsQ3VCamtDQSxvQixDdkJta0NBLHNCLENBQ0EscUMsQ3VCbmtDQSxrQyxDdkJxa0NBLDBCLENBR0YsaUIsQ3VCcmtDQyxPLEN2Qnk3QkQsUSxDQWlKQSx5QixDdUJya0NFLGlCLENBR0YseUIsQ0FDRSxnQixDdkJ5N0JGLGdCLENBK0lFLG1CLEN1QnJrQ0YsVyxDQUNFLFMsQ0FDQSxxQixDdkJ5a0NGLGlCLEN1QnJrQ0UsbUIsQ3ZCeTdCRixtQixDQStJRSxZLEN1QnJrQ0YsMkIsQ0FDQyw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFCLEN2QjBrQ0Msa0IsQ0FDQSxZLEN1QjFrQ0QsYyxDdkI0a0NDLGdCLENBQ0EsaUIsQ0FHRix5QixDdUJ2a0NFLFUsQ3ZCMmtDRixpQixDQXBKQSxVLENBd0pBLGlCLENBcEpBLFUsQ0FzSkUsaUIsQ3VCMWtDRixVLENBQ0UsaUUsQ0FDQSx5RCxDdkI4a0NGLHVCLENBckpBLG1CLEN1QnI3QkUsd0IsQ0FNRixlLENBQ0ksVyxDdkI0a0NGLFksQ0FDQSxhLENBckpBLGlCLEN1Qm43QkUsYSxDdkIya0NGLFksQ0FDQSxZLENBS0Esb0QsQ0FDQSxrQixDQUlGLFMsQ3dCN3BDQSxnQixDQURBLGlCLEN4QnNnQ0Usb0IsQ3VCajdCRSxpQixDdkI0a0NGLGtCLENBeEpBLHlCLEN1Qmg3QkUsNkIsQ3ZCMmtDRiwyQixDd0JucUNGLGdCLENBREEsaUIsQ0FFQyxVLENBRUEsYSxDQUNBLGlCLENBRUEsTSxDQU9BLDJGLENBR0EsMkUsQ0FDQSxpSCxDeEI0Z0NELGlCLEN3QnRnQ0Esa0QsQ3hCb3FDQSxnQixDd0IvcENDLDZDLEN4Qm9xQ0QsMEIsQ3dCaHFDQSw0QixDeEJxcUNBLGlDLENBREEsa0MsQ3dCOXBDQyxLLENBRUEsMkYsQ0FHQSwyRSxDQUNBLDZILEN4QmlxQ0Qsa0MsQ3dCaHFDQywrQixDeEJzZ0NELDJCLENBNkpFLHVCLENBR0YsaUMsQ0EzSkEsZ0MsQ0E2SkUsNEIsQ3dCL3BDRix3QixDQUtBLGUsQ0FDQyxXLEN4QnFnQ0QsWSxDQW1LQSxVLEN3QmxxQ0MsbUIsQ3hCcWdDRCxtQixDQWdLRSxZLEN3QmpxQ0Ysd0IsQ0FDQyxxQixDeEJtcUNDLGtCLENBQ0EsdUIsQ0FoS0Ysb0IsQ0FrS0UsZSxDd0JucUNGLDhCLENBQ0MsZSxDeEJxcUNDLGMsQ0FDQSxlLENBbEtGLFUsQ3dCLy9CQSxVLENBQ0MsVSxDQUNBLGlDLEN4Qm1nQ0QseUIsQ0FrZ0JBLGUsQ0E1VkEsZ0IsQ0FDRSxtQixDQUdGLG1CLENBZUEseUIsQ3lCcHdDQyxtQixDekJzd0NDLG1CLENBQ0EsWSxDeUJyd0NBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLHVCLENBQ0Esb0IsQ3pCOGxDRixzQixDQWlKQSxtQixDeUJ2dkNDLHVCLENBQUEsb0IsQ0FBQSxlLEN6QnN3Q0QseUIsQ0FVRSxVLEN5QnB3Q0YsVyxDQUNFLHFCLENBQ0EsYyxDQUFBLGUsQ3pCeXdDRixnQyxDQXpLQSxxQixDQTJLRSxVLENBR0Ysa0IsQzBCcHlDRSxvQixDQUNBLGEsQzFCd3lDRixNLENBQ0UsVSxDQUdGLFUsQ0FDRSxrQixDMEJ4eUNGLFcsQ0FDRSxnQyxDQUFBLDRCLENBQUEsd0IsQzFCZ3pDRixlLEMwQjl5Q0UsVyxDMUJnekNBLFksQ0FHRiw2QixDMEJoekNFLGlCLENBRUEsVSxDQUNBLFcsQzFCeW5DRixXLENBeUxFLFUsQzBCL3lDRixTLEMxQjJuQ0Esc0IsQ0F5TEUsVyxDMEIveUNGLGUsQzFCMm5DQSwwQixDQW9OQSwwQixDQTNCRSxXLEMwQi95Q0YsVyxDQUNFLG1CLEMxQnluQ0YsZ0IsQ0FHQSwwQyxDQXlMQSwwQyxDMEIveUNBLFUsQzFCbXpDQSxlLENBekxBLFcsQ0EyTEUsa0MsQzJCejFDRiwwQixDM0JtcUNBLHNCLENBMkxFLFcsQzJCejFDRixXLENBQ0UscUIsQ0FDQSw0RCxDQUNBLG9ELENBQ0EsYyxDQUNBLGUsQzNCNjFDRiwwQixDMkJ6MUNBLFcsQ0FDRSxZLEMzQisxQ0YsMkIyQjMxQ0ksMkIsQ0FDQSx3QixDM0I0MUNGLFUsQzJCeDFDRiwyQkFBQSxpQyxDQUNFLFMsQ0FHRixpQixDQUNFLG1CLENBQ0EsbUIsQ0FBQSxZLEMzQmlxQ0Ysd0IsQ0E2TEUscUIsQzJCMzFDRixrQixDQUNFLHVCLENBQ0Esb0IsQ0FFQSxlLEMzQjgxQ0Ysa0IsQzJCMTFDRSxPLEMzQitwQ0YsUSxDMkI3cENFLGlCLENBQ0UsUyxDQUNBLFUsQzNCZ3FDSixvQixDQStMRSxpQixDMkJ6MUNGLG9CLENBQ0Usa0IsQ0FDQSw4RCxDM0I2cENGLHNELENBR0EsNkIsQ0ErTEUsd0IsQ0FHRiw4QixDNEJ0NUNFLHdCLEM1QjA1Q0YsOEIsQzRCeDVDRSx3QixDNUJ3dENGLDZCLENBcU1FLHdCLENBR0YsNkIsQzRCMTVDRSxVLENBQ0EsVyxDQUNBLHFCLENBR0YsMEIsQ0FDRSxtQixDQUNBLG1CLENBQ0EsWSxDQUVBLHdCLENBQUEscUIsQzVCdXRDRixrQixDNEJydENFLHVCLENBQ0Usb0IsQzVCdXRDSixzQixDNEJwdENFLFUsQ0FDRSxXLEM1QnN0Q0oscUIsQ0FHQSw0QixDNEJsdENFLFUsQ0FDRSxXLEM1Qm90Q0osaUIsQ0FzTUUsNEIsQzRCdDVDRix3QyxDQUNFLGdDLEM1QnF0Q0YsNkQsQ0FzTUUsK0MsQzRCcjVDRix1QyxDNUJ5NUNBLG9DLEM0QnY1Q0UsVSxDNUIwNUNBLG9CLENBRUEsaUIsQ0FDQSxRLEM0QjE1Q0EsTyxDQUNBLCtDLENBRUEsMkMsQzVCZ3RDRix1QyxDQTRNRSw4QixDNEJ6NUNGLHNCLEM1QjY1Q0EseUQsQzRCeDVDRSxVLENBRUEsVyxDQUFBLHFCLEM1Qmc2Q0YsK0QsQzRCejVDQSwrQyxDQUNFLDJDLENBRUEsdUMsQzVCNDVDRixxRCxDNEJ2NUNFLHFCLENBQ0EsVSxDNUIyNUNGLHVELEM0Qng1Q0UsaUIsQzVCNDVDRixZLEM0Qno1Q0EsVyxDNUI2NUNBLGdCLENBL01BLGdDLENBaU5FLHdCLENBT0YsWSxDQWpOQSxXLENBbU5FLFksQ0FHRixjLENBak5BLFUsQ0FtTkUsVyxDNEIxNUNGLG1CLENBQ0UsbUIsQzVCMHNDRixZLENBbU5FLHdCLEM2QnRnREYscUIsQ0FDRSw2QixDN0JzekNGLFMsQzZCcHpDRSxpQixDQUNFLE8sQ0FBQSxRLEM3QnN6Q0osc0MsQ0FvTkUsa0MsQzZCdGdERiw4QixDN0IwZ0RBLGEsQzhCbGhEQSxpQixDQUNFLFUsQ0FDQSxXLEM5QmkwQ0YsYyxDQXNOQSx3RCxDOEJsaERFLGMsQzlCc2hERix3QixDOEJuaERFLFUsQzlCdWhERix3QixDOEJwaERFLFcsQzlCd2hERixpQixDQUNFLFcsQ0FDQSxZLEM4Qm5oREYsdUIsQ0FDRSxrQixDQUNBLFcsQ0FDQSxZLEM5QjJoREYscUUsQ0F4TkEsVyxDQTBORSxtQixDOEJsaERGLG1CLENBQ0UsWSxDOUIyekNGLHNCLENBME5FLG1CLEM4QmxoREYsMEIsQ0FDRSx1QixDOUIyekNGLG9CLENBME5FLGUsQ0FHRiwrRixDQXhOQSxRLENBME5FLG9CLEMrQjNqREYsVSxDQUNFLFUsQ0FDQSxtQixDQUNBLFMsQy9CbzJDRix3QixDK0JoMkNBLHNHLENBQ0UscUIsQy9CK2pERiwrSCxDK0I1akRFLHNDLEMvQmdrREYsc0ksQ0FDRSxxQixDK0I5akRBLHdFLENBQ0UsYSxDQUVBLFUsQ0FFQSxXLEMvQm1rREosbUUsQ0E5TkEsUSxDK0I5MUNFLFcsQ0FDRSxrQyxDL0JnMkNKLDhCLENBZ09FLDBCLENBNU5GLFEsQ0FzT0EsUSxDQU9BLFEsQ0FPQSxRLEMrQi9rREUsaUIsQ0FDRSxjLEMvQjYxQ0osZSxDQWdPRSw4QixDQUdGLFEsQ0FPQSxRLENBT0EsUSxDK0J0a0RFLGMsQy9CK2pERixRLENBT0EsUSxDQUxFLGMsQ0FLRixRLENnQ3RuREMsYyxDaEMrbkRELGlCLENnQ3ZuREMsa0IsQ0FHRCxNLENBQ0MsaUIsQ0FDQSxvQixDaEMwNUNELFcsQ0FrT0UsaUIsQ0FHRixlLENnQ3ZuREMsWSxDQUNBLDZCLENoQ3c1Q0QscUIsQ0FrT0Usd0IsQ1cvbURGLHFCLENzQnBDQSw2QixDQUNFLHdCLENqQ3E3Q0YsZ0IsQ0FvT0EsYyxDQVNBLFksQ2tDeHBERSxrQixDQUVBLGUsQ2xDNm9ERixjLENBL05BLGMsQ2tDdDdDQSx5QixDQUNFLHFDLENsQ3k3Q0YsNkIsQ0FvT0EsWSxDa0N2cERFLGMsQ2xDNnBERixnQixDQTZJQSxrQixDQTVJRSxlLENrQ3pwREYsUSxDQUNFLGlCLENsQytwREYsdUIsQ2tDMXBERSxrQixDbEM4cERGLGdCLENrQzNwREEsaUIsQ2xDK3BEQSxZLENBcE9BLG1CLENrQ3I3Q0Usa0IsQ0FDRSxZLENsQ3U3Q0osZ0MsQ0FzT0UsNEIsQ0FsT0YscUIsQ0FzT0UsWSxDbUM5ckRGLHVCLENBQ0Usb0IsQ25DMjlDRixlLENBc09FLHNDLENBbE9GLG1CLENBc09FLGMsQ29DeHNERixlLENwQzRzREEsbUIsQ29DdnNERSxhLENwQzJzREYsWSxDb0N2c0RBLGUsQ0FDRSxtQixDQUNBLG1CLENwQ3lzREEsWSxDQUNBLHdCLENvQ3pzREEscUIsQ3BDbytDRixrQixDQXdPRSxvQixDb0N6c0RGLGlCLENBQ0Usd0IsQ3BDNnNERixtQixDb0N0c0RBLFcsQ0FDRSxpQixDcENpK0NGLHdCLENBd09FLGMsQ29DdHNERixlLENwQzBzREEsb0IsQ29DeHNERSxnQixDcEM0c0RGLGlCLENvQzFzREUsbUIsQ3BDaStDRixjLENBOE9FLG1CLENBR0Ysc0JvQzdzREUsWSxDQUNBLG1CLENwQ20rQ0YsZSxDQThPRSxtQixDb0N0c0RGLG1CLENBQ0UsWSxDcEMyOUNGLHdCLENBOE9FLHFCLENxQ3p2REYsZ0IsQ3JDNnZEQSxlLENxQ3R2REEsYyxDQUNFLGUsQ0FHRixpQixDQUNFLGtCLENBR0YsZSxDQUNFLFcsQ0FBQSxZLENyQzJ2REYscUIsQ0FDRSxVLENBaFBGLGdCLENBa1BFLFksQ3FDMXZERixRLENyQzZnREEsUSxDcUN6Z0RFLGlCLENyQzh2REYsYyxDcUN0dkRBLGtCLENBQ0UsWSxDQUNBLHVCLENyQ3VnREYsb0IsQ0FrUEUsZSxDcUN0dkRGLG1DLENyQzB2REEsYSxDcUN0dkRFLGtCLENDNUNGLGMsQ0FDRSxrQixDdENzakRGLGMsQ0FrUEUsZSxDc0NyeURGLHlCLENBQ0UseUIsQ0FDQSxxQyxDQUNBLDZCLEN0Q3l5REYsYyxDQWxQQSxjLENBb1BFLGUsQ3NDdnlERixvQixDdEMreURBLGdCLENzQ3R5REUsaUIsQ3RDMHlERixPLENBblBBLGlCLENBcVBFLG9CLENzQ3Z5REYsc0MsQ0FDRSxlLENBQ0EsYyxDQUNBLGUsQ3RDMnlERixTLENBblBBLGlDLENBcVBFLHlCLENBT0YsZ0IsQ3VDNzBEQyxZLENBRUMsaUMsQ3ZDNGxERixlLEN1Q3hsREUsYSxDQUNFLG1CLENBQUEsbUIsQ3ZDMGxESixZLEN1Q3ZsREUsd0IsQ0FDRSxxQixDdkN5bERKLDZCLENBc1BFLDJCLEN1QzEwREYsNEIsQ0FDRSx5QixDQUNBLHFCLEN2Q3VsREYsWSxDQXdQQSwyQixDdUMxMERFLGEsQ3ZDODBERiwwQixDQUNFLGEsQ0FHRixZLENBQ0UsYSxDQUNBLGMsQ3VDLzBEQSxnQixDQUNFLGEsQ3ZDdWxESixnQixDdUNybERFLGMsQ3ZDcTFERixvQixDQWlDQSxzQixDdUNqM0RBLGUsQ3ZDd2xEQSxrQixDQTZQRSxhLENBR0Ysa0IsQ3VDLzBERSxhLEN2Q20xREYsc0IsQ0EzUEEsYyxDQUdBLFMsQ0E2UEUsbUIsQ3VDNzBERixtQixDQUNFLFksQ3ZDbWxERix3QixDdUNqbERFLHFCLENBQ0UsNkIsQ0FJSixlLENBQ0UsYyxDdkNnMURGLGtCLENBQ0UsZSxDQU9GLGdCLEN1Q2gxREEsYyxDdkNvMURBLE8sQ3VDaDFEQSxtQixDQUNFLGlILEN2Q2tsREYsb0UsQ0FtUUEsZ0IsQ0EvUEEsWSxDQWlRRSx3QixDd0N4NkRGLHFCLENBQ0Usa0IsQ0FDQSxtQyxDeEM4NkRGLGMsQ3dDcjZERSxpQixDeEN5NkRGLGMsQ0FsUUEsa0IsQ3dDbHFEQSxhLENBQ0Usa0IsQ3hDc3FERixtQixDQXNRQSxlLENBbFFBLGUsQ0FvUUUsYyxDd0N2NkRGLGUsQ0FDRSxnQixDQUNBLFUsQ3hDMjZERixpQixDd0N2NkRJLGUsQ3hDMjZESixlLENBWUEsYSxDQXJRQSxtQixDQXdRRSxtQixDd0N6NkRGLFksQ0FDQSxvQixDQUNFLGlCLENBQ0Esd0IsQ3hDdTVERixlLEN3Qy81REUsbUIsQ3hDMjZERixhLEN3Q3o2REUsaUIsQ3hDbTdERixtQixDQUNFLGlCLENBQ0EsZSxDd0MzNkRGLHVCLENBQ0UsYSxDQUNBLFcsQ3hDb3FERixZLEN3Q2xxREUsbUIsQ0FDRSxnQixDeENpN0RKLG1CLENBQ0UsaUIsQ0EzUUYsUyxDQStRQSwrQixDd0M3NkRFLFMsQ3hDbXFERixZLENBK1FBLDhCLENBM1FBLGtDLEN3Q2hxREUsOEIsQ0FDRSwwQixDeEM4NkRGLFUsQ0FDQSxXLENBM1FGLGMsQ0ErUUUsbUIsQ0FyUUYsb0IsQ0FOQSxXLENBK1FFLG1CLEN5Q3gvREYsbUIsQ0FDRSxZLENBQUEsd0IsQ0FBQSxxQixDQUNBLGtCLEN6QzQvREEsd0IsQ0FDQSxxQixDeUM1L0RBLDZCLEN6Q2t2REYsVyxDQTJSRSxpQixDQXZSRixZLENBMlJFLGMsQ3lDcmdFRixlLEN6Qyt1REEsYSxDQTJSRSxrQixDeUNyZ0VGLGMsQ3pDK3VEQSxtQixDQTJSRSxtQixDQXZSRixhLENBMlJFLGMsQ0F2UkYscUIsQzBDcHhERSxTLENBQ0UsaUIsQ0FDQSxVLENBQ0EsSyxDQUNBLE0sQ0FDQSxvQixDQUNBLFUsQ0FDQSxXLEMxQ29qRUosa0IsQzBDOWlFQSxpQixDQUNFLFUsQzFDa2pFRiwyQixDMEM5aUVBLG1CLEMxQ2tqRUEseUIsQzBDOWlFQSxpQixDQUNFLFksQ0FDQSxxQyxDQUNBLHdCLENBQ0EscUIsQzFDZ2pFQSxrQixDQUdGLG1ELEMwQ2hqRUEsZSxDMUNvakVBLDRCLEMwQ2hqRUEsbUIsQ0FDRSw0QixDQUNBLDRCLENBRUEsZSxDQUNBLGMsQ0FDQSxlLENBQ0Esb0IsQzFDbWpFRixnQyxDMEMvaUVBLG1CLENBQ0UsbUIsQ0FBQSxZLENBQUEsd0IsQ0FDQSxxQixDMUNtakVBLGtCLENBR0YsMEIsQzBDbmpFQSxjLENBQ0UsZSxDMUN1akVGLDJCLEMwQ25qRUEsWSxDQUVFLDZCLEMxQzR0REYscUIsQzBDenRERSwrQixDQUNFLGtDLENBQUEsMEIsQzFDd2pFSixxQyxDQWpTQSxVLENBcVNBLHdCLEMwQ2pqRUUsaUIsQzFDaXhERixlLENBcVNBLDRCLENBalNBLFcsQ0FtU0UsWSxDQUdGLDJCLENBalNBLGUsQzBDL3dERSxjLEMxQ3FqRUYsZ0MsQzBDaGpFSSxvQixDQUNBLFUsQ0FFQSxXLEMxQyt3REosZ0IsQ0FtU0UsaUIsQzBDN2lFRix3QixDMUNpakVBLDBCLEMwQzdpRUEsa0IsQzFDaWpFQSx3QixDMEMvaUVFLG1CLEMxQ2lqRUEsbUIsQ0FDQSxZLENBclNGLG9CLENBdVNFLGlCLEMwQ2pqRUYsd0IsQzFDcWpFQSxvQyxDMENuakVFLG1CLEMxQ3FqRUEsbUIsQ0FDQSxZLENBelNGLHVCLENBMlNFLG9CLEMyQ3BxRUYsZSxDM0N3cUVBLGEsQzJDbnFFRSxZLEMzQzIzREYsZ0MsQzJDejNERSxjLENBQ0UsZSxDQUlKLDJCLENBQ0UsZSxDM0NzcUVGLHNCLENBQ0UsbUIsQ0FDQSxtQixDMkN0cUVBLFksQzNDd3FFQSx3QixDQUNBLHFCLENBL1NGLGtCLENBaVRFLHNCLEMyQ3hxRUYsbUIsQ0FDRSwwQixDM0M0cUVGLGlDLEMyQzFxRUUsWSxDM0MwM0RGLHVCLENBbVRFLG9CLEMyQzFxRUYsZSxDQUNFLHNDLENBS0YsdUIsQ0FDRSxpQixDQVNGLGtCLENBQ0UsaUIsQzNDc3FFRixNLENBQ0UsbUIsQ0FDQSxtQixDMkN0cUVBLFksQzNDd3FFQSx1QixDQUNBLG9CLENBdlRGLGUsQ0F5VEUsd0IsQzJDenFFRixxQixDQUNFLGtCLEMzQytxRUYsVyxDQUZBLHdDLEMyQ3pxRUEsd0MsQ0FFRSx1QixDQUNBLGUsQ0FFRixXLENBQ0UsVyxDQUNBLFUsQ0FDQSx3QixDM0NzM0RGLGEsQ0F5VEUsVSxDMkMzcUVGLGlCLENBQ0UsZSxDQUFBLGMsQ0FBQSxnQixDM0NpckVGLGdCLENBQ0UsbUIsQzJDaHJFQSxtQixDM0NxM0RGLFksQ0E4VEUsMkIsQzJDenFFRiw0QixDQUNFLHlCLEMzQzgyREYscUIsQ0E4VEUsVyxDQUdGLG9CLENBNVRBLGEsQ0FnVUEsaUIsQ0E1VEEsaUIsQ0E4VEUsb0IsQ0FHRixRLEM0QzF2RUUsbUIsQzVDOHZFRixnQixDQUNFLG1CLEM0Qzd2RUEsbUIsQzVDNjdERixZLENBbVVFLDJCLEM0Qzd2RUYsNEIsQ0FDRSx5QixDNUM2N0RGLHFCLENBbVVFLFksQ0FHRixlLEM0Qy92RUUsa0IsQzVDbXdFRixpQixDQWVBLGEsQ0E3VUEsbUIsQ0ErVUUsbUIsQzRDendFRixZLEM1Q3d2RUEsaUIsQzRDaHdFRSx3QixDNUNxd0VBLHFCLENBQ0Esa0IsQ0F6VUYsd0IsQ0EyVUUscUIsQzRDcndFRiw2QixDQUNFLHVCLENBQUEsb0IsQ0FBQSxlLEM1QzJ3RUYsYSxDNEN0d0VFLHVCLENBRUEsb0IsQ0FDQSxlLEM1QzR3RUYsYyxDNkMveUVBLGtCLENBQ0UsZSxDQUNBLGMsQzdDbStERixlLENBaVZBLFMsQ0E3VUEsaUIsQ0ErVUUsbUIsQ0EzVUYsbUIsQ0ErVUUsa0IsQ0EzVUYsZ0IsQ0FJQSxzQixDQTJVRSxrQixDQXZVRixxQixDQStVRSxtQixDQUdGLHNCLENBQ0UsbUIsQ0FlRiwwQkE3VUEsdUIsQzhDdGdFQSxpQixDOUN3MUVFLG1CLENBN1VBLGMsQ0FHQSwrQixDOENwZ0VBLFcsQ0FJQSw4QixDQUNFLGEsQTlDczFFSiwwQkFFRSwrQixDOENwMUVBLDhCLENBRUUsYyxBOUN1MUVKLDBCOENoMUVFLGdCLENBQ0UscUMsQ0FJRixlLENBQ0Usc0MsQzlDbTFFRixvQixDQS9VQSxxQyxDQUdBLHFCLEM4QzUvREEsc0MsQ0FFRSxnQixDQUNFLGMsQTlDazFFTiwwQjhDMTBFRSxVLENBQ0UsVyxDQUlGLEcsQ0FDRSxjLEM5QzYwRUYsYyxDQS9VQSxrQixDQW1WQSxhLENBQ0EsYyxDQWpWQSxXLENBR0EsVyxDOENyL0RBLG9CLENBQ0EsaUIsQ0FDRSx3QixDOUM2MEVGLFcsQ0FDRSxnQixDQW5WRixtQixDQXVWQSxrQixDOEN2MEVFLFksQzlDMjBFRixnQixDQUNFLFcsQ0FLRixjLENBclZBLGtCLENBT0EsZSxDQUpBLGEsQzhDOStEQSxtQixDOUNzL0RBLHVCLENBMFZBLHFDLEM4Q3QwRUMsYyxDOUMwMEVELHVCLENBQ0UsVyxDOENoMEVGLHdCLENBQ0EsVyxDOUN3MEVBLFEsQzhDajBFRSxnQixDQUlGLHVCLENBQ0Esa0IsQzlDbzBFQSxVLENBdlZBLHVCLEM4Q3YrREEsb0IsQ0FDRSxlLEM5Q20wRUYsSyxDQUNFLFcsQ0FyVkYsUSxDOENwK0RBLGdCLENBSUEsYyxDQUNBLGtCLENBQ0EsdUIsQ0FDQSxvQixDQUNFLGUsQzlDeStERixNLENBQ0YsZ0IsQytDenBFQSxtQixDL0N1L0VFLGUsQ0F6VkEsdUIsQytDeHBFQSxvQixDQUNFLGUsQy9Dcy9FRixZLENBelZBLFcsQytDdHBFQSxZLENBSUEsd0IsQ0FDRSxNLENBSUYsd0IsQ0FDRSxnQixDL0NzcEVGLE8sQ0E2VkEsbUIsQytDNytFRSxVLEMvQ3FwRUYsVyxDQStWQSxPLENBelZBLGdCLEMrQ2hwRUEsbUIsQ0FJQSxnQixDQUNFLHVCLENBQ0Esb0IsQy9DaXBFRixlLENBbVdBLFMsQ0F6VkEsZ0IsQ0E2VkEsb0IsQ0F6VkEsaUIsQytDMW9FQSxrQixDQVNBLGlCLENBQ0UsZ0IsQy9DMG9FRixtQixDQStWQSxRLENBM1ZBLGtCLENBK1ZBLGlCLENBM1ZBLHVCLEMrQ3JvRUEsb0IsQ0FDRSxlLENBSUYsZSxDL0NxK0VBLGUsQytDcCtFRSxXLEMvQzgrRUYsVyxDQS9WQSxnQixDK0Nqb0VBLG1CLENBSUEsMkIsQ0FDRSxvQixBL0NxK0VKLHlCK0MvOUVFLFUsQ0FDRSxXLEMvQ20rRUYsZSxDQS9WQSxhLENBR0EsdUIsQytDNW5FQSxjLENBQ0UsUSxDL0M4bkVGLFUsQ0FHQSxHLEMrQzFuRUEsYyxDQUlBLEcsQ0FDRSxjLEMvQzY5RUYsRyxDQUNFLGMsQytDejlFRixjLENBQ0Usa0IsQ0FLRixlLENBQ0UsVyxDL0N3bkVGLGdCLEMrQ25uRUEsSyxDQUNBLGlCLEMvQzg5RUEsVyxDQWxXQSxnQixDK0NubkVBLG1CLEMvQ3NuRUEsZ0IsQytDbG5FQSxpQixDL0NzOUVBLEksQytDcjlFRSxZLEMvQ29uRUYsSyxDK0NqbkVBLFcsQy9DNDlFQSxjLEMrQ3Y5RUUsWSxDL0MyOUVGLHVCLEMrQ3Q5RUUsVyxDQUNBLFksQ0FJRix3QixDQUNFLFcsQy9DeTlFRix1QixDQXRXQSxXLEMrQzVtRUEsVyxDQUdBLHdFLENBQ0UsWSxDL0NrbkVGLHVCLEMrQzFtRUEsa0IsQy9DcTlFQSxVLEMrQ2g5RUUsdUIsQy9DMm1FRixvQixDK0N4bUVBLGUsQ0FJQSxLLENBQ0UsWSxDL0NtOUVGLFUsQ0F0V0Esa0IsQ0EwV0EsYyxDQXRXQSxXLEMrQ3BtRUEsWSxDL0NpOUVBLE0sQytDOThFRSxnQixDL0NrOUVGLGMsQ0EzV0Esa0IsQytDbm1FQSxjLEMvQ205RUEsZSxDQUNFLDZCLENBN1dGLHVCLEMrQ2xtRUEsb0IsQ0FDRSxlLEMvQ29tRUYsd0IsQytDam1FQSxxQixDQUNBLGtCLEMvQ205RUEsWSxDQUNFLGtCLENBOVdKLFksQ2dEMTJFQSxXLENBQ0EsWSxDaEQ4MkVFLGMsQ2dEejJFQSxZLENBSUEsbUUsQ0FDRSxXLENBWUYsUyxDQUNFLGdCLENoRDB0RkYsc0IsQ0FoWEEsa0IsQ0FHQSxZLENnRGwyRUEsYyxDaER1dEZBLG1CLENBaFhBLGtCLENBb1hBLFksQ2dEbHRGRSxrQixDaERxMkVGLG1CLENnRC8xRUEsa0IsQ2hEbTJFQSxjLENnRDkxRUEsa0IsQ0FDRSxjLENoRGcyRUYsWSxDZ0Q3MUVBLHdCLENBQ0UscUIsQ2hEKzFFRiw2QixDQW9YQSx5QixDQWhYQSxpQixDZ0QzMUVBLGUsQ0FJQSxLLENBQ0UsVyxDQVlGLGlCLENoRDBzRkUsZ0IsQ0FDQSxtQixDQUdGLFEsQ0FoWEEsa0IsQ0FvWEEsaUIsQ0FoWEEsdUIsQ2dEcDFFQSxvQixDQUNFLHNCLENoRHlzRkYsaUIsQ2dEcHNGRSx3QixDaERxMUVGLHFCLENnRG4xRUUsNkIsQ0FLRixxQixDQUNFLGMsQ0FFQSxXLENBQ0EsYyxDQUVBLGdCLENoRGkxRUYsc0IsQ2dEOTBFQSx1QixDQUNFLFcsQ0FDQSxXLENoRGcxRUYsYyxDZ0Q3MEVBLGdCLENoRG9zRkEsZSxDQUlBLGUsQ2dEdHNGRSxXLENoRGsxRUYsVyxDZ0Q1MEVBLGdCLENBQ0UsbUIsQ2hEOHNGRiw0QixDQTdYQSxjLENBaVlBLFksQ0E3WEEsVyxDZ0QxMEVBLGMsQ0FDRSxjLENoRDQwRUYsZ0IsQ0FPQSwyQixDQTBYQSx3QixDQTdYQSxpQixDQXFZQSw0QixDZ0R2c0ZFLFcsQ0FDQSxZLENoRDhzRkYsaUIsQ0FEQSxlLENBaFlBLGlCLENBcVlBLFEsQ0FqWUEsd0IsQ2dEcDBFQSwyQixDQUNFLDRCLENBQ0EseUIsQ2hEczBFRixxQixDZ0RuMEVBLHdCLENBQ0EscUIsQ0FDRSxnQixDaERxMEVGLFksQ0F1WUEsc0IsQ0FDRSx3QixDZ0Ryc0ZBLHFCLENBQ0EsZ0IsQ0FLRix1QyxDQUNFLFMsQ0FPRixXLENBQ0UsMkIsQ2hEK3pFRiw0QixDZ0Q1ekVBLHlCLENBQ0EscUIsQ0FDRSxjLEFoRHFzRkoseUJBQ0Usa0IsQ0FJQSxtQixDQUhFLGMsQ0FPRixvQixDQUlBLHFCLENBellBLG9DLEFBOFlGLHlCQUNFLFUsQ2dEN3JGRSxXLENBSUYsa0IsQ0FDRSxVLENBQUEsZSxDaER3ekVGLHlCLENnRHJ6RUEsZ0IsQ0FDSSxrQixDQUlKLCtCLENBQ0UsZ0IsQ2hEc3pFRixpQixDZ0RuekVBLDJCLENBQ0ksNEIsQ2hEcXpFSix5QixDZ0RsekVBLHFCLENBQ0EsWSxDQUNFLFcsQ2hEK3JGRiwyQyxDQXhZQSxVLENnRGh6RUEsVyxDQUlBLHlCLENBQ0UsVSxDQUlGLGlCLENBQ0EsaUIsQ2hEa3pFQSxHLENnRDd5RUEsYyxDaEQwckZBLEcsQ0FDRSxjLENBeFlGLEcsQ2dENXlFQSxjLENBS0EsVyxDQUNFLGdCLENBQ0EsbUIsQ0FLRixjLENBQ0Usa0IsQ2hENHlFRixZLENnRHR5RUEsZSxDQUlBLFcsQ0FDRSxjLENBSUYsSSxDQUNFLFksQ0FJRixhLENBRUUsVyxDaERxeUVGLGdCLENnRGx5RUEsVyxDQUlBLG1CLENoRDhxRkEsYyxDQTFZQSxjLENnRGh5RUEsVSxDQUNFLFcsQ2hEa3lFRixjLENnRC94RUEsZ0IsQ0FHQSxvQixDQUNFLFUsQ2hEaXlFRixXLENnRDF4RUEscUMsQ2hENHFGQSxLLENBQ0UsaUIsQ2dEeHFGRixlLENoRCt4RUEsVyxDQTZZQSxZLENnRHhxRkEsVSxDQUNFLFcsQ2hENnFGRixLLENBQ0UsYyxDQTdZRixZLENnRHh4RUEsVyxDQUlBLGtCLENBQ0UsVSxDQUNBLFcsQ2hENHhFRixPLENBK1lBLDhDLENnRG5xRkEsZ0IsQ2hEMHhFQSxpQixDQWtaQSxjLENBSEEsbUIsQ2dEcHFGQSwyQixDQUlBLFksQ2hEb3hFQSxrQixDQXFaQSxlLENnRGhxRkUsZSxDaERvcUZGLGdCLENBL1lBLGlCLENBR0EsYSxDZ0Q5d0VFLGUsQ0FDRSxlLENoRGtxRkosZSxDQS9ZQSxjLENBbVpBLGUsQ2dEem9GQSxnQixDQVNFLHVCLENBQ0Esb0IsQ0FFQSxzQixDaEQ2bkZGLGUsQ0EvWUEsZSxDZ0Qxd0VBLGlCLENBQ0UsUyxDaERpeEVGLHVCLENnRHZ3RUEsVyxDQUNFLFksQ0FJRixnQixDQUNFLG1CLENoRHd3RUYsbUIsQ2dEcndFQSxZLENBQ0Usd0IsQ2hEdXdFRixxQixDZ0Rwd0VBLGtCLENBS0Usd0IsQ2hEcXdFRixxQixDZ0Rsd0VBLGdCLENBQ0UsMkIsQ0FFQSw2QixDaERtcEZBLGlDLENBQ0EsNkIsQ0FHRix3QixDQUNFLGUsQ0FDQSxtQixDQXBaRixXLENnRGh3RUEsWSxDQUlBLHVCLENBQ0UsVyxDQUNBLFksQ2hEbXdFRix3RSxDZ0Q3dkVBLFksQ2hEd3BGQSxRLENnRC9vRkksZ0IsQ2hENnZFSix1QixDZ0R6dkVBLGtCLENoRDZ2RUEsVSxDZ0R4dkVBLHdCLENBQ0EscUIsQ0FDRSxnQixDaEQwdkVGLFksQ2dEdnZFQSx1QixDQUNFLG9CLENoRHl2RUYsc0IsQ0F5WkEsSyxDQXBaQSxVLENnRHp2RUUsVyxDaEQrb0ZBLFksQ0F0WkYsVSxDZ0RydkVFLFksQ2hEbXBGRixjLENBeFpBLFUsQ2dEcHZFQSxXLENyQ3ZjRixRLENBQ0EsZ0IsQ1g2bEdFLGMsQ0FDRSxrQixDQUNBLDJCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGdCLENBQ0EsZ0MsQ0FDQSxZLENBQ0EsaUIsQ0FHRixhLENBQ0Usa0IsQ0FHRixjLENBQ0UsYyxDQUdGLGMsQ0FDRSxjLENBS0YsTSxDQUNFLGdCLENBQ0EsbUIsQ0FHRixlLENBQ0UsMkIsQ0FDQSx3QixDQUNBLHFCLENBQ0EsZ0IsQ0FDQSw0QixDQUNBLFksQ0FHRixZLENBQ0UsVyxDQUNBLFksQ0FHRixjLENBQ0Usa0IsQ0FDQSxjLENBR0YsZ0IsQ0FDRSxjLENBR0YsWSxDQUNFLGtCLENBQ0EsYyxDQUtGLGUsQ0FDRSwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxxQixDQUdGLGlCLENBQ0Usa0IsQ0FDQSxlLENBR0YsK0IsQ0FDRSxlLENBR0Ysc0JBQXNCLFksQ0FDcEIsa0IsQ0FLRixtQixDQUNFLG1CLENBR0YsYSxDQUNFLGUsQ0FHRixjLENBQ0UsWSxDQUdGLGEsQ0FDRSxZLENBQ0EsZSxDQUtGLE8sQ0FDRSxnQixDQUNBLG1CLENBR0YsZ0IsQ0FDRSwrQixDQUNBLHdCLENBQ0EscUIsQ0FDQSxnQixDQUNBLFksQ0FDQSxpQyxDQUdGLDJCLENBRUEsMEIsQ0FEQSxZLENBRUUsaUIsQ0FHRiwyQixDQUNFLGUsQ0FDQSxVLENBQ0EsWSxDQUdGLFksQ0FDRSxrQixDQUNBLGUsQ0FDQSxVLENBR0YsZSxDQUNFLGMsQ0FHRixtQixDQUNFLFcsQ0FDQSxjLENBR0YsVyxDQUNFLFUsQ0FDQSxXLENBR0YsMEIsQ0FDRSxlLENBQ0EsVSxDQUdGLCtCLENBQ0UsWSxDQUdGLGdCLENBQ0UsYyxDQUdGLGtCLENBQ0UsYyxDQVNGLFMsQ0FDRSxnQixDQUlGLGdCLENBREEsc0IsQ0FFRSxrQixDQUdGLGlCLENBQ0Usa0IsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxxQixDQUNBLHVCLENBdUNGLHNCLENBQ0EsdUIsQ0FyQ0EsYyxDQUNFLFUsQ0FHRixtQixDQUNFLFksQ0FHRixXLENBQ0Usd0IsQ0FDQSxxQixDQUNBLGdCLENBQ0EsWSxDQUdGLGdCLENBQ0Usa0IsQ0FHRixlLENBQ0UsVyxDQUNBLFksQ0FHRixlLENBQ0UsVyxDQUdGLGtCLENBSUEsZSxDQUhFLGtCLENBa0JGLDRCLENBQ0UsbUIsQ0FDQSxjLENBR0YsaUNBQWlDLFcsTUFBaUIsYSxDQUNoRCxZLENBR0YseUIsQ0FDRSwrQixDQUdGLGlFLENBQ0UsZ0IsQ0FHRixtRCxDQUNFLDBDLENBR0YsNEIsQ0FDRSxVLENBQ0EsVyxDQUdGLDJCLENBQ0UsVyxDQUVBLHlCLENBR0YsMEIsQ0FDRSxjLENBR0YsaUMsQ0FDRSxTLENBQ0EsVSxDQUdGLHdCLENBQ0UsZ0IsQ0FHRiwwQixDQUNFLGMsQ0FHRixnQyxDQUNFLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxjLENBR0Ysb0MsQ0FDRSxlLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBQ0Esa0IsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGdCLENBR0YsZ0MsQ0FDRSxVLENBR0YsWSxDQUNFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxnQixDQUdGLG1ELENBQ0UsZSxDQUtGLGlCLENBQ0UsVyxDQUNBLFksQ0FDQSxtQixDQUNBLGdCLENBR0YsYyxDQUNFLGdCLENBQ0EsaUIsQ0FLRixXLENBQ0UseUIsQ0FHRixzQixDQUNFLGUsQ0FLRixvQixDQUNFLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHFCLENBQ0EsWSxDQUdGLFcsQ0FDRSxrQixDQUdGLFksQ0FDRSxpQixDQUdGLGMsQ0FDRSxVLENBQ0EsYSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIEJhc2UgKi8gLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJhbGV3YXk6MTAwLDIwMCwzMDAscmVndWxhciw1MDAsNjAwLDcwMCw4MDAsOTAwLDEwMGl0YWxpYywyMDBpdGFsaWMsMzAwaXRhbGljLGl0YWxpYyw1MDBpdGFsaWMsNjAwaXRhbGljLDcwMGl0YWxpYyw4MDBpdGFsaWMsOTAwaXRhbGljKTtcbioge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5hLCBhOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuYXNpZGUsIG5hdiwgZm9vdGVyLCBoZWFkZXIsIHNlY3Rpb24sIG1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsLCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZywgc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG46cm9vdCB7XG4gIC0tY29udGFpbmVyLXdpZHRoOiAxMTQwcHg7XG4gIC0tY29udGFpbmVyLXBhZGRpbmc6IDE1cHg7XG4gIC0tY29udGFpbmVyLXRhYmxldC1iaWctd2lkdGg6IDExNDBweDtcbiAgLS1mb250LW1haW46IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtdGl0bGVzOiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgLS1wYWdlLWJnOiAjZmZmO1xuICAtLXBhZ2UtYmctYWNjZW50OiAjZjFlYWRjO1xuICAtLXRleHQtY29sb3I6ICMwMDA7XG4gIC0tYWNjZW50OiAjNmU5YzlmO1xuICAtLWFjY2VudC1hZGRpdGlvbmFsOiAjOTk4ZTc4O1xuICAtLWxpbmstY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIC0tYnV0dG9uLWJnOiB2YXIoLS1hY2NlbnQpO1xuICAtLWJ1dHRvbi1iZy1ob3ZlcjogIzUwOTQ5ODtcbiAgLS1sYXB0b3Atc2l6ZTogMTYwMHB4O1xuICAtLXRhYmxldC1zaXplOiA5NTlweDtcbiAgLS1tb2JpbGUtc2l6ZTogNTk5cHg7XG59XG5cbi5kYXJrIHtcbiAgLS1wYWdlLWJnOiAjMjUyNTI2O1xuICAtLXRleHQtY29sb3I6ICNmZmY7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM5LCAzOSwgMzkpO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5pbm5lci1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDE5MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLm5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmxleC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLyog0JTQtdC80L4g0LrQvtC90YLQtdC90YIgKi9cbi5jb250ZW50LWRlbW8ge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuXG4vKiDQmtC+0L3RgtC10LnQvdC10YDRiyAqL1xuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuICB3aWR0aDogMTAwJTtcbiAgLyogVGFibGV0IC0gYmlnKi9cbiAgLyogVGFibGV0ICovXG4gIC8qIE1vYmlsZSAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzY4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci0taGVhZGVyIHtcbiAgLyogTW9iaWxlICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lci0taGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc2N3B4O1xuICB9XG59XG5cbi5jb250YWluZXItZnVsbCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItbGVmdC01MCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29udGFpbmVyLWxlZnQtNTAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFpbmVyLXJpZ2h0LTUwIHtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29udGFpbmVyLXJpZ2h0LTUwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jb250YWluZXItcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5jb250YWluZXItbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29udGFpbmVyLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMik7XG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jb250YWluZXItaGFsZi1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5jb250YWluZXItaGFsZi1sZWZ0IHtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWhhbGYtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29udGFpbmVyLWhhbGYtcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5jb250YWluZXItaGFsZi1yaWdodCB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuaHRtbCwgYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xufVxuXG4uYnV0dG9uLXNvbGlkLCBhLmJ1dHRvbi1zb2xpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMjJweCAwO1xuICB3aWR0aDogMjQzcHg7XG4gIGhlaWdodDogNjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLWJnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5idXR0b24tc29saWQ6aG92ZXIsIGEuYnV0dG9uLXNvbGlkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLWJnLWhvdmVyKTtcbn1cblxuLmJ1dHRvbi1pY29uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTAsIDE1NiwgMTU5LCAwLjEpO1xufVxuXG4uYnV0dG9uLW91dGxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgd2lkdGg6IDI0M3B4O1xuICBoZWlnaHQ6IDY4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJ1dHRvbi1iZyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi1iZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uYnV0dG9uLW91dGxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tYmcpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1dHRvbi1mYWtlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjg3cHg7XG4gIGhlaWdodDogNjhweDtcbiAgcGFkZGluZzogMTZweCA1MHB4IDE2cHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZWFkYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmgxIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4uaDIge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5oMyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuLmg0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDkycHg7XG59XG5cbi5zaG9wLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi5zaG9wLWhlYWRlcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEZpcmFzYW5zQm9vaztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZpcmFzYW5zQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRmlyYXNhbnNCb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogQmxvY2tzICovXG4uYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDk0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hcnRpY2xlOm50aC1jaGlsZChldmVuKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmFydGljbGUgKyAuYXJ0aWNsZSB7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xufVxuXG4uYXJ0aWNsZV9faW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hcnRpY2xlX19pbWcgaW1nIHtcbiAgd2lkdGg6IDQ0NnB4O1xuICBoZWlnaHQ6IDU0N3B4O1xufVxuXG4uYXJ0aWNsZV9fY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmFydGljbGVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDZweDtcbn1cblxuLmFydGljbGVfX3RleHQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uYXJ0aWNsZV9fdGV4dCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jYXJkcy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMzBweDtcbn1cblxuLmNhcmQge1xuICB3aWR0aDogMzUwcHg7XG4gIGhlaWdodDogNTU4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcmRfX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJkX19pbWc6OmJlZm9yZSB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmNhcmRfX2ltZyBpbWcge1xuICB3aWR0aDogMzUwcHg7XG4gIGhlaWdodDogNDc4cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNhcmRfX2ltZyBzdmcge1xuICB6LWluZGV4OiA5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jYXJkOmhvdmVyIC5jYXJkX19pbWc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTEwLCAxNTYsIDE1OSwgMC42NCk7XG59XG5cbi5jYXJkOmhvdmVyIHN2ZyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHN0cm9rZTogI2ZmZjtcbn1cblxuLmNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uY2FyZF9fcHJpY2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtYWRkaXRpb25hbCk7XG59XG5cbi5jYXJkcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIHJvdy1nYXA6IDQwcHg7XG59XG5cbi5jYXRlZ29yeS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cblxuLmNhdGVnb3J5LWxpc3RfX2xpbmsge1xuICBwYWRkaW5nOiAxOXB4IDY1cHg7XG4gIG1pbi13aWR0aDogMTYycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uY2F0ZWdvcnktbGlzdF9fbGluazpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbn1cblxuLmNhdGVnb3J5LWxpc3RfX2xpbmsuY2F0ZWdvcnktbGlzdF9fbGluay0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcnQgLmNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTlweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWFkZGl0aW9uYWwpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxpbmsge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2NlZGVkZjtcbn1cblxuLnNvY2lhbC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY29sdW1uLWdhcDogMTJweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5icmVhZGNydW1iLS1hY3RpdmUge1xuICBjb2xvcjogIzkwOTA5MDtcbn1cblxuLnBheW1lbnQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5wYWdlcy1zaG93biB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5wcmljZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1hZGRpdGlvbmFsKTtcbn1cblxuLnByaWNlLW9sZCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBjb2xvcjogIzljOWM5Yztcbn1cblxuLm5vdGlmaWNhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDYycHg7XG4gIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgd2lkdGg6IDQzN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmMWVhZGM7XG59XG5cbi5ub3RpZmljYXRpb25fX3RleHQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5mb3JtLWNvbnRhY3Qge1xuICB3aWR0aDogNDQzcHg7XG59XG4uZm9ybS1jb250YWN0ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLmZvcm0tY29udGFjdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5mb3JtLWNvbnRhY3RfX2J1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNjJweDtcbn1cblxuLmZvcm0tb3JkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3ZnIgNWZyO1xufVxuXG4uZm9ybS1vcmRlcl9fdXNlciwgLmZvcm0tb3JkZXJfX2lucHV0LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuXG4uZm9ybS1vcmRlcl9fYmxvY2sgaW5wdXQgKyBpbnB1dCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG4uZm9ybS1vcmRlcl9fYmxvY2s6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5mb3JtLW9yZGVyX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogMTIwcHg7XG4gIHJvdy1nYXA6IDE1cHg7XG59XG5cbi5mb3JtLW9yZGVyX19yb3cgKyAuZm9ybS1vcmRlcl9fcm93IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZvcm0tb3JkZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uZm9ybS1vcmRlcl9fdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbn1cblxuLmZvcm0tb3JkZXJfX3RhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDNmcjtcbiAgY29sdW1uLWdhcDogMzBweDtcbn1cblxuLmZvcm0tb3JkZXJfX3RhYmxlLXJvdyArIC5mb3JtLW9yZGVyX190YWJsZS1yb3cge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZm9ybS1vcmRlcl9fdG90YWwtLWJ1dHRvbi1mYWtlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmZvcm0tb3JkZXJfX3RvdGFsLS1idXR0b24tZmFrZTo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNXB4O1xuICBsZWZ0OiAtMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjUlO1xuICBoZWlnaHQ6IDU3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWVhZGM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mb3JtLW9yZGVyX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiA0N3B4O1xufVxuXG4uZm9ybS1vcmRlcl9faW1nLXdyYXBwZXIge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogOTNweDtcbn1cblxuLmZvcm0tcHJvZHVjdF9fcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmZvcm0tcHJvZHVjdF9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cblxuLmZvcm0tcHJvZHVjdF9fYW1vdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IDY4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZmFmYWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmZvcm0taW5wdXQge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuXG4uZm9ybS10ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzg2ODY4Njtcbn1cblxuLmhlYWRlci10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiA5OTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyLXRvcF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWFpbi1wYWdlIC5oZWFkZXItdG9wLmhlYWRlci10b3AtLWdyYWRpZW50LWJnIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmIDU3JSwgdmFyKC0tcGFnZS1iZy1hY2NlbnQpIDU3JSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmhlYWRlci10b3BfX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLXRvcF9fY3RhIHtcbiAgd2lkdGg6IDI1NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5oZWFkZXItdG9wX19waG9uZSB7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG5cbi5pY29ucy13cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xufVxuXG4uaWNvbiB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4uaWNvbi0tbG9nbywgLmljb24tLXNob3BwaW5nLWJhZywgLmljb24tLWFycm93LXJpZ2h0LmRhcmsge1xuICBmaWxsOiAjMDAwO1xufVxuXG4uaWNvbi0tYXJyb3ctYm90dG9tIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMjhweDtcbiAgc3Ryb2tlOiAjNmU5YzlmO1xufVxuXG4uaWNvbi0tYXJyb3ctcmlnaHQge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uaWNvbi0tYXBwcm92ZWQsIC5pY29uLS13aGVlbCwgLmljb24tLWhhbmQge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmaWxsOiAjMDAwO1xufVxuXG4uaWNvbi0tcGhvbmUge1xuICBwYWRkaW5nOiAzcHggNHB4IDdweCA2cHg7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGZpbGw6ICM2RTlDOUY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbjppcyhhOmhvdmVyKSAuaWNvbi0tcGhvbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBmaWxsOiAjZmZmO1xufVxuXG4uaWNvbi0taW5zdGFncmFtLCAuaWNvbi0tZmFjZWJvb2ssIC5pY29uLS10d2l0dGVyIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgZmlsbDogIzAwMDtcbn1cblxuLmljb24tLWZpbGUtY2hlY2sge1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBmaWxsOiAjNkU5QzlGO1xufVxuXG4uaWNvbi0tY29udHJvbC11cCwgLmljb24tLWNvbnRyb2wtZG93biB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHN0cm9rZTogI0EwQkJDQztcbn1cblxuLmljb24tLWRlbGV0ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHN0cm9rZTogIzAwMDtcbn1cblxuLmljb24tLXN1Y2Nlc3Mge1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBmaWxsOiAjNkU5QzlGO1xufVxuXG4uaWNvbi0tc2xpZGVyLWFycm93IHtcbiAgc3Ryb2tlOiAjMDAwO1xufVxuXG4uaWNvbi0tc2xpZGVyLWFycm93LXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uaWNvbi0tcHJvZmlsZSB7XG4gIHN0cm9rZTogIzAwMDtcbn1cblxuLmljb24tLWxvZ291dCB7XG4gIGZpbGw6ICMwMDA7XG59XG5cbi5sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5sb2dvIHN2ZyB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlO1xufVxuLmxvZ286aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbn1cbi5sb2dvOmhvdmVyIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWFjY2VudCk7XG59XG5cbi5tb2JpbGUtbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogLTEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTAsIDE1NiwgMTU5LCAwLjYpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4ubW9iaWxlLW5hdi0tb3BlbiB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5tb2JpbGUtbmF2X19sb2dvLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5tb2JpbGUtbmF2X19saXN0LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA2MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tb2JpbGUtbmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMjBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xufVxuLm1vYmlsZS1uYXZfX2xpc3QgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm1vYmlsZS1uYXZfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vYmlsZS1uYXZfX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbjtcbn1cbi5tb2JpbGUtbmF2X19saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYxZjE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9iaWxlLW5hdl9fbG9nby13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xuICB9XG4gIC5tb2JpbGUtbmF2X19sb2dvLXdyYXBwZXIgLmxvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5tb2JpbGUtbmF2X19sb2dvLXdyYXBwZXIgLmxvZ28gLmljb24tLWxvZ28ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICAubW9iaWxlLW5hdl9fbGlzdC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlLW5hdl9fbGlzdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4vKiBOYXYgSWNvbiAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcbiAgLS10aW1lOiAwLjFzO1xuICAtLXdpZHRoOiA0MHB4O1xuICAtLWhlaWdodDogNDBweDtcbiAgLS1saW5lLWhlaWdodDogNHB4O1xuICAtLXNwYWNpbmc6IDZweDtcbiAgLS1jb2xvcjogIzAwMDtcbiAgLS1yYWRpdXM6IDRweDtcbiAgLyogRml4ZWQgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuICAvKiBoZWlnaHQ6IHZhcigtLWhlaWdodCk7ICovXG4gIC8qIHdpZHRoOiB2YXIoLS13aWR0aCk7ICovXG4gIC8qIER5bmFtaWMgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuICBoZWlnaHQ6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMyArIHZhcigtLXNwYWNpbmcpICogMik7XG4gIHdpZHRoOiB2YXIoLS13aWR0aCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5hdi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiB2YXIoLS13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlLFxuLm5hdi1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLCB0b3AgdmFyKC0tdGltZSkgbGluZWFyIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSB7XG4gIC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAtMik7ICovXG4gIHRvcDogY2FsYygtMSAqICh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSkpO1xufVxuXG4ubmF2LWljb246OmFmdGVyIHtcbiAgLyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDIpOyAqL1xuICB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlLFxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgdmFyKC0tdGltZSkgbGluZWFyLCB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLyogTGF5b3V0ICovXG4ubW9iaWxlLW5hdi1idG4ge1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubW9iaWxlLW5hdi1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tb2JpbGUtbmF2LWJ0bi0tYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG59XG4ubmF2IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNDVweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm5hdl9fbGluayB7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XG59XG4ubmF2X19saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG59XG5cbi5zZWN0aW9uLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTRweDtcbn1cblxuLnNlY3Rpb24tcGFnaW5hdGlvbl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5zZWN0aW9uLXBhZ2luYXRpb25fX2l0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdpbmF0aW9uLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hcnJvdyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmFycm93IHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG5cbi5hcnJvdy1wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnByb2R1Y3Qtc3dpcGVyIHtcbiAgd2lkdGg6IDUzNnB4O1xuICBoZWlnaHQ6IDU2NnB4O1xufVxuXG4ucHJvZHVjdC1zd2lwZXJfX2ljb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogOTtcbn1cblxuLnByb2R1Y3Qtc3dpcGVyX19zbGlkZSB7XG4gIHdpZHRoOiA1MzZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9kdWN0LXN3aXBlcl9fc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDUzNnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucHJvZHVjdC1zd2lwZXJfX2J1dHRvbi5zd2lwZXItYnV0dG9uLW5leHQsIC5wcm9kdWN0LXN3aXBlcl9fYnV0dG9uLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucHJvZHVjdC10aHVtYnMge1xuICB3aWR0aDogNTM2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi5wcm9kdWN0LXRodW1ic19fc2xpZGUge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbiwgb3BhY2l0eSAwLjRzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9kdWN0LXRodW1ic19fc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDExNHB4O1xuICBoZWlnaHQ6IDEwNHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnByb2R1Y3QtdGh1bWJzX19zbGlkZTpub3QoLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLnByb2R1Y3QtdGh1bWJzX19zbGlkZTpub3QoLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUpOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnJhZGlvLWJ1dHRvbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxNHB4O1xufVxuXG4ucmFkaW8tYnV0dG9uLXJlYWwge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucmFkaW8tYnV0dG9uLWN1c3RvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluO1xufVxuLnJhZGlvLWJ1dHRvbi1jdXN0b20tLWJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI3ODc2O1xufVxuLnJhZGlvLWJ1dHRvbi1jdXN0b20tLWJnLWtoYWtpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbn1cbi5yYWRpby1idXR0b24tY3VzdG9tLS1iZy1jb3JhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDk2OTY7XG59XG4ucmFkaW8tYnV0dG9uLWN1c3RvbS0tYmctZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGM3OTY7XG59XG5cbi5yYWRpby1idXR0b24tY3VzdG9tLS1wYXltZW50IHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cblxuLnJhZGlvLWJ1dHRvbi1jdXN0b20tLXNpemUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQxcHg7XG4gIGhlaWdodDogNDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cblxuLnJhZGlvLWJ1dHRvbi1jdXN0b20tLWNvbG91ciB7XG4gIHdpZHRoOiA0MXB4O1xuICBoZWlnaHQ6IDQxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG59XG5cbi5yYWRpby1idXR0b24tcmVhbDpmb2N1cyArIC5yYWRpby1idXR0b24tY3VzdG9tLS1iZWZvcmU6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCAjMDAwLCAwcHggMHB4IDEwcHggI2NjYztcbn1cblxuLnJhZGlvLWJ1dHRvbi1jdXN0b20tLWJlZm9yZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgLyog0KDQuNGB0YPQtdC8INC60LLQsNC00YDQsNGCKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiDQktGL0YDQsNCy0L3QuNCy0LDQtdC8INC/0L4g0YbQtdC90YLRgNGDICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbjtcbn1cblxuLnJhZGlvLWJ1dHRvbi1jdXN0b20ucmFkaW8tYnV0dG9uLWN1c3RvbS0tcGF5bWVudDo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLypcbtCQ0LrRgtC40LLQuNGA0YPQtdC8INGE0LXQudC60L7QstGL0Lko0LTQtdC60L7RgNCw0YLQuNCy0L3Ri9C5KSDRh9C10LrQsdC+0LrRgVxuKi9cbi5yYWRpby1idXR0b24tcmVhbDpjaGVja2VkICsgLnJhZGlvLWJ1dHRvbi1jdXN0b20tLWJlZm9yZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG59XG5cbi5yYWRpby1idXR0b24tcmVhbDpjaGVja2VkICsgLnJhZGlvLWJ1dHRvbi1jdXN0b20tLXNpemUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJhZGlvLWJ1dHRvbi1yZWFsOmNoZWNrZWQgKyAucmFkaW8tYnV0dG9uLWN1c3RvbS0tY29sb3VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uc29jaWFsLWxpc3Qge1xuICBoZWlnaHQ6IDIzcHg7XG59XG4uc29jaWFsLWxpc3Qgc3ZnIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2U7XG59XG5cbi5zb2NpYWwtbGlzdCBhOmhvdmVyIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWFjY2VudCk7XG59XG5cbi5zd2lwZXJBYm91dCB7XG4gIHdpZHRoOiA3MjlweDtcbiAgaGVpZ2h0OiA0ODdweDtcbn1cblxuLnN3aXBlci1hcnJvd3Mge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHotaW5kZXg6IDk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5zd2lwZXItYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIC5pY29uLS1zbGlkZXItYXJyb3cge1xuICBzdHJva2U6ICM4NTg1ODU7XG59XG5cbi5zd2lwZXJBYm91dC1idXR0b24tcHJldiB7XG4gIGxlZnQ6IC02MHB4O1xufVxuXG4uc3dpcGVyQWJvdXQtYnV0dG9uLW5leHQge1xuICByaWdodDogLTYwcHg7XG59XG5cbi5zd2lwZXJIZWFkZXJUZXh0IHtcbiAgd2lkdGg6IDU2M3B4O1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuXG4uc3dpcGVyLnN3aXBlckhlYWRlckltZyB7XG4gIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gIHdpZHRoOiA0MTBweDtcbiAgaGVpZ2h0OiA2NDZweDtcbn1cblxuLypQYWdpbmF0aW9uKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHdpZHRoOiAxMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDFkMTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLS1saWdodC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbS5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20tLWxpZ2h0LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVySGVhZGVyVGV4dC1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IC0xMjZweDtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiB1bnNldDtcbiAgcmlnaHQ6IDE2M3B4O1xufVxuXG4uc3dpcGVyQWJvdXQtcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnRpdGxlLTEge1xuICBtYXJnaW46IDFlbSAwIDAuNWVtO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59XG5cbi50aXRsZS0yIHtcbiAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufVxuXG4udGl0bGUtMyB7XG4gIG1hcmdpbjogMWVtIDAgMC41ZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cblxuLnRpdGxlLTQge1xuICBtYXJnaW46IDFlbSAwIDAuNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59XG5cbi8qIFNlY3Rpb25zICovXG4uYWJvdXQtdXNfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDg0cHg7XG59XG5cbi5hYm91dCB7XG4gIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xufVxuXG4uYWJvdXRfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFib3V0X19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2ZnIgM2ZyO1xuICAtbW96LWNvbHVtbi1nYXA6IDEyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDEyNHB4O1xufVxuXG4uYWJvdXRfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuLmFib3V0X190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmFib3V0X190ZXh0IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmFycml2YWwge1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG59XG5cbi5hcnJpdmFsX19jYXJkcy13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cblxuLmFycml2YWxfX2J1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcnQtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDc1cHggYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5jYXJ0LWhlYWRlcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciA2NXB4IDFmcjtcbn1cblxuLmNhcnQtaGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmNhcnQtaGVhZGVyX190b3RhbCB7XG4gIGdyaWQtY29sdW1uOiA0O1xufVxuXG4uY2FydC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiA4OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uY2FydC1mb290ZXJfX3RvdGFsIHtcbiAgaGVpZ2h0OiA2OHB4O1xuICBwYWRkaW5nOiAxNnB4IDMxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWVhZGM7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmNhcnQtZm9vdGVyX19idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmNvbnRhY3RzX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMTRweDtcbn1cblxuLmNvbnRhY3RzX19tYXAge1xuICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbn1cblxuLmNvbnRhY3RzX193aWRnZXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEzMHB4O1xufVxuXG4uY29udGFjdHNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxMDBweDtcbn1cblxuLmNvbnRhY3RzX19pdGVtIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmNvbnRhY3RzX19pdGVtIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY29udGFjdHNfX2Zvcm0ge1xuICB3aWR0aDogNDQzcHg7XG4gIGhlaWdodDogNDYycHg7XG59XG5cbi5jb250YWN0c19fbWFwIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMTBweDtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZmVhdHVyZSB7XG4gIHBhZGRpbmctdG9wOiAxMzBweDtcbn1cblxuLmZlYXR1cmVfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuXG4uZmVhdHVyZV9faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbn1cblxuLmZlYXR1cmVfX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG4uZmVhdHVyZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbi5mZWF0dXJlX190ZXh0IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZlYXR1cmVfX2J1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnLWFjY2VudCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5mb290ZXIgYSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xufVxuXG4uZm9vdGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyIDFmcjtcbn1cblxuLmZvb3Rlcl9fY29sdW1uIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzBweDtcbn1cbi5mb290ZXJfX2NvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIGdyaWQtY29sdW1uOiAxO1xufVxuLmZvb3Rlcl9fY29sdW1uOmxhc3QtY2hpbGQge1xuICBncmlkLWNvbHVtbjogMztcbn1cblxuLmZvb3Rlcl9fbmF2IHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmZvb3Rlcl9fY29udGFjdCB7XG4gIGdyaWQtY29sdW1uOiAzO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmZvb3Rlcl9fY29udGFjdCAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZm9vdGVyX19jb250YWN0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZ3JpZC1jb2x1bW46IDE7XG59XG4uZm9vdGVyX19jb3B5cmlnaHQgcCArIHAge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5uYXYtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5hdi1saXN0X19pdGVtIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uaW5uZXItbmF2LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uaW5uZXItbmF2X19saXN0IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uaW5uZXItbmF2X19saXN0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZiA1NyUsIHZhcigtLXBhZ2UtYmctYWNjZW50KSA1NyUpO1xufVxuXG4uaGVhZGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuLyp0ZXh0Ki9cbi5oZWFkZXJfX2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5oZWFkZXJfX2Rlc2Mge1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNjNweDtcbn1cbi5oZWFkZXJfX2Rlc2MgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmhlYWRlcl9fZGVzYyBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5oZWFkZXJfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE2M3B4O1xufVxuXG4vKiBpbWFnZXMqL1xuLmhlYWRlcl9faGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmhlYWRlcl9faW1hZ2UtbWFpbiB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZWFkZXJfX2ltYWdlLW1haW4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MTBweDtcbiAgaGVpZ2h0OiA2NDZweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5oZWFkZXJfX2ltYWdlLWxlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG59XG4uaGVhZGVyX19pbWFnZS1sZXNzOmZpcnN0LWNoaWxkIHtcbiAgbGVmdDogNjBweDtcbiAgYm90dG9tOiAtNjBweDtcbn1cbi5oZWFkZXJfX2ltYWdlLWxlc3M6bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgcmlnaHQ6IDI0cHg7XG4gIGJvdHRvbTogODhweDtcbn1cblxuLm9yZGVyX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMTRweDtcbn1cblxuLm9yZGVyX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5vcmRlcl9fbm90aWZpY2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ub3JkZXJfX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cblxuLm9yZGVyX190ZXh0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ub3JkZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4ucGFnZS1vcmRlcl9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjE2cHg7XG59XG5cbi5saW5rLXRvLXBhZ2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGluay10by1wYWdlOjpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4ubGluay1hYm92ZS1vdGhlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xufVxuXG4ucGFnZS1zaG9wcGluZy1jYXJ0X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMzhweDtcbn1cblxuLnBhZ2Utc2hvcHBpbmctY2FydF9fZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1ZnIgMmZyIDNmciAyZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLXNob3BwaW5nLWNhcnRfX2dyaWQgKyAucGFnZS1zaG9wcGluZy1jYXJ0X19ncmlkIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLnBhZ2Utc2hvcHBpbmctY2FydF9faGVhZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLnBhZ2Utc2hvcHBpbmctY2FydF9fYmxvY2stLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnZS1zaG9wcGluZy1jYXJ0X19ibG9jayB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnBhZ2Utc2hvcHBpbmctY2FydF9fZGVsZXRlIHtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBtYXJnaW46IC0yMHB4IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG59XG4ucGFnZS1zaG9wcGluZy1jYXJ0X19kZWxldGUgc3ZnIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cbi5wYWdlLXNob3BwaW5nLWNhcnRfX2RlbGV0ZTpob3ZlciBzdmcge1xuICBzdHJva2U6IHJlZDtcbn1cblxuLnBhZ2Utc2hvcHBpbmctY2FydF9faW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2Utc2hvcHBpbmctY2FydF9faW1nIGltZyB7XG4gIHdpZHRoOiAxMjVweDtcbiAgaGVpZ2h0OiAxNzlweDtcbn1cblxuLnBhZ2Utc2hvcHBpbmctY2FydF9fYW1vdW50IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnBhZ2Utc2hvcHBpbmctY2FydF9fYW1vdW50IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZmFmYWY7XG59XG5cbi5wYWdlLXNob3BwaW5nLWNhcnRfX2NoZWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLnBhZ2Utc2hvcHBpbmctY2FydF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnBhZ2Utc2hvcHBpbmctY2FydF9fYnV0dG9ucy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMTVweDtcbn1cblxuLnByb2R1Y3QtY2FydCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDc1cHggYXV0bztcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLnByb2R1Y3QtY2FydCArIC5wcm9kdWN0LWNhcnQge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4ucHJvZHVjdC1jYXJ0X193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ucHJvZHVjdC1jYXJ0X193cmFwcGVyOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgNjVweCAxZnI7XG59XG5cbi5wcm9kdWN0LWNhcnRfX2NvbnRyb2xzIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuXG4ucHJvZHVjdC1jYXJ0X19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG59XG5cbi5jb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb3VudF9faW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC5jb3VudF9faW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5jb3VudF9fYm94IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY291bnRfX2JveCB7XG4gIGhlaWdodDogNDdweDtcbiAgd2lkdGg6IDQ3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZmFmYWY7XG59XG5cbi5jb3VudF9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xufVxuXG4uY291bnRfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNXB4O1xufVxuXG4ucHJvZHVjdC1jYXJ0X190b3RhbCB7XG4gIGdyaWQtY29sdW1uOiA0O1xufVxuXG5tYWluLnByb2R1Y3QtcGFnZSB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xufVxuXG4ucHJvZHVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDEzMHB4O1xufVxuXG4ucHJvZHVjdF9fc3dpcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjVweDtcbn1cblxuLnByb2R1Y3RfX3ByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnByb2R1Y3RfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDc0cHg7XG59XG5cbi5wcm9kdWN0X19jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxMXB4O1xufVxuXG4ucHJvZHVjdF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnByb2R1Y3RzIHtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbn1cblxuLnByb2R1Y3RzX19jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDkycHg7XG59XG5cbi5wcm9kdWN0c19fY2FyZHMge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuXG4ucHJvZHVjdHNfX3BhZ2VzLXNob3duIHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cblxuLnNlY3Rpb24tY2FydF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTM4cHg7XG59XG5cbi5zZWN0aW9uLW9yZGVyX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMTRweDtcbn1cblxuLypNZWRpYSovXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5zd2lwZXIuc3dpcGVySGVhZGVySW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmhlYWRlcl9faW1hZ2UtbWFpbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5oZWFkZXJfX2ltYWdlLWxlc3M6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuICAuaGVhZGVyX19pbWFnZS1sZXNzOmxhc3QtY2hpbGQge1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuaGVhZGVyX19pbWFnZS1sZXNzOmxhc3QtY2hpbGQsIC5oZWFkZXJfX2ltYWdlLWxlc3M6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIFRhYmxldC1iaWcqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuYnV0dG9uLXNvbGlkLCBhLmJ1dHRvbi1zb2xpZCB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG4gIC5mbGV4LWJsb2NrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC8qIEhlYWRlciAtIHRvcCovXG4gIC5oZWFkZXItdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuaGVhZGVyLXRvcF9fcGhvbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci10b3BfX2N0YSB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG4gIC8qIEhhZGVyICovXG4gIC5oZWFkZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5oZWFkZXJfX2Rlc2Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5oZWFkZXJfX2J1dHRvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIH1cbiAgLnN3aXBlci5zd2lwZXJIZWFkZXJJbWcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuc3dpcGVyLnN3aXBlckhlYWRlckltZyAuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnN3aXBlci5zd2lwZXJIZWFkZXJJbWcge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxuICAuc3dpcGVyLnN3aXBlckhlYWRlclRleHQge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgfVxuICAvKiBBcnJpdmFsKi9cbiAgLmFycml2YWwge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIC5hcnJpdmFsX19jYXJkcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gIC5jYXJkcy1yb3cge1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gIH1cbiAgLmNhcmQge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgfVxuICAvKiBGZWF0dXJlcyAqL1xuICAuZmVhdHVyZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLmZlYXR1cmVfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgfVxuICAvKiBBYm91dCovXG4gIC5hYm91dCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmFib3V0X19jb250ZW50IHtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICB9XG4gIC5zd2lwZXJBYm91dCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogMzM0cHg7XG4gIH1cbiAgLnN3aXBlckFib3V0LWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zd2lwZXJBYm91dC1idXR0b24tbmV4dCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmljb24tLXNsaWRlci1hcnJvdyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC8qIEZvb3RlciAqL1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAuZm9vdGVyX19jb250ZW50IHtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICB9XG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgLyoqKioqKiogQ0FUQUxPRyBQQUdFICoqKioqKiovXG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4gIC5wcm9kdWN0cyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbiAgLmNhdGVnb3J5LWxpc3RfX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgLyoqKioqKiogUFJPRFVDVCBQQUdFICoqKioqKiovXG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4gIG1haW4ucHJvZHVjdC1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxuICAucHJvZHVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxuICAucHJvZHVjdF9fY29udGVudCB7XG4gICAgY29sdW1uLWdhcDogMjVweDtcbiAgfVxuICAucHJvZHVjdC1zd2lwZXIge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgfVxuICAucHJvZHVjdC10aHVtYnMge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgfVxuICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4gIC8qKioqKioqIENBUlQgKioqKioqKi9cbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgLmlubmVyLXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG4gIC5wYWdlLXNob3BwaW5nLWNhcnRfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLyogVGFibGV0ICovXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLmg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmJ1dHRvbi1vdXRsaW5lIHtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbiAgLmNhcnQge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuICAvKiBIZWFkZXIgLXRvcCovXG4gIC5oZWFkZXItdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAubmF2LCAuaGVhZGVyLXRvcF9fY3RhLCAuaGVhZGVyLXRvcF9fdXNlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubG9nbyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5oZWFkZXJfX3Bob25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX2ltYWdlLW1haW4gaW1nIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICAuc3dpcGVyLnN3aXBlckhlYWRlclRleHQge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxuICAuc3dpcGVyLnN3aXBlckhlYWRlckltZyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc3dpcGVySGVhZGVyVGV4dC1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGJvdHRvbTogLTYwcHg7XG4gIH1cbiAgLyogQXJyaXZhbCovXG4gIC5hcnJpdmFsX19jYXJkcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gIC5jYXJkcy1yb3cge1xuICAgIGNvbHVtbi1nYXA6IDE1cHg7XG4gIH1cbiAgLmNhcmQge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgd2lkdGg6IDIzNnB4O1xuICB9XG4gIC5jYXJkX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmNhcmRfX2ltZyBpbWcge1xuICAgIHdpZHRoOiAyMzZweDtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICB9XG4gIC8qIEFib3V0Ki9cbiAgLmFib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAuYWJvdXRfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmFib3V0X19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5hYm91dF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuc3dpcGVyQWJvdXQge1xuICAgIHdpZHRoOiA0MzBweDtcbiAgICBoZWlnaHQ6IDI4OHB4O1xuICB9XG4gIC5zd2lwZXItYXJyb3dzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zd2lwZXJBYm91dC1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxuICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4gIC8qKioqKioqIENBVEFMT0cgUEFHRSAqKioqKioqL1xuICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICAucHJvZHVjdHMge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIC5wcm9kdWN0c19fcGFnZXMtc2hvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLnBhZ2VzLXNob3duIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnNob3AtaGVhZGVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuc2hvcC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnByb2R1Y3RzX19jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuY2F0ZWdvcnktbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5wcm9kdWN0cy10YWJfX25hdi1idXR0b24ge1xuICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICBtaW4td2lkdGg6IDEzNXB4O1xuICB9XG4gIC5jYXJkIHtcbiAgICB3aWR0aDogMjI2cHg7XG4gIH1cbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICAvKioqKioqKiBQUk9EVUNUIFBBR0UgKioqKioqKi9cbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgbWFpbi5wcm9kdWN0LXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5wcm9kdWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5wcm9kdWN0X19jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucmFkaW8tYnV0dG9uLXJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5mb3JtLXByb2R1Y3RfX2Ftb3VudCB7XG4gICAgbWluLXdpZHRoOiA1OHB4O1xuICAgIGhlaWdodDogNThweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnByb2R1Y3QgLmJ1dHRvbi1zb2xpZCwgLnByb2R1Y3QgYS5idXR0b24tc29saWQge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG4gIC5wcm9kdWN0LXN3aXBlciB7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICB9XG4gIC5wcm9kdWN0LXRodW1icyB7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICB9XG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgLyoqKioqKiogQ0FSVCAqKioqKioqL1xuICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICAuaW5uZXItcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnBhZ2Utc2hvcHBpbmctY2FydF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5idXR0b24tZmFrZSB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gIH1cbiAgLnBhZ2Utc2hvcHBpbmctY2FydF9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnBhZ2Utc2hvcHBpbmctY2FydF9fZGVsZXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnBhZ2Utc2hvcHBpbmctY2FydF9faW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbiAgLyogQWJvdXQgdXMgcGFnZSAqL1xuICAuYXJ0aWNsZV9fdGl0bGUsIC5hcnRpY2xlX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFydGljbGUsXG4gIC5hcnRpY2xlOm50aC1jaGlsZChldmVuKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2x1bW4tZ2FwOiB1bnNldDtcbiAgICByb3ctZ2FwOiA0MHB4O1xuICB9XG4gIC8qIE9yZGVyICovXG4gIC5mb3JtLW9yZGVyX190YWJsZS1yb3cge1xuICAgIGNvbHVtbi1nYXA6IDEwMHB4O1xuICB9XG4gIC5mb3JtLW9yZGVyX190b3RhbC0tYnV0dG9uLWZha2U6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAvKiBDcmVhdGVkIG9yZGVyICovXG4gIC5vcmRlcl9fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDUwcHg7XG4gIH1cbn1cbi8qIE1vYmlsZSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5oNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5pbm5lci1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYnJlYWRjcnVtYnMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLmJyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAubmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idXR0b24tc29saWQsIGEuYnV0dG9uLXNvbGlkIHtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5jYXJ0IC5idXR0b24tc29saWQsIGEuYnV0dG9uLXNvbGlkIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxuICAuYnV0dG9uLWljb24td3JhcHBlciB7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICB9XG4gIC5idXR0b24taWNvbi13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIH1cbiAgLmNhcnQge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAuaWNvbi0tYXBwcm92ZWQsIC5pY29uLS13aGVlbCwgLmljb24tLWhhbmQge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAubGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zb2NpYWwtbGlzdCB7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICB9XG4gIC5zb2NpYWwtbGlzdCAuaWNvbiB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICB9XG4gIC5tYWluLXBhZ2UgLmhlYWRlci10b3AuaGVhZGVyLXRvcC0tZ3JhZGllbnQtYmcsIC5oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICB9XG4gIC5wYWdlLXNob3BwaW5nLWNhcnRfX2hlYWRlcixcbiAgLnBhZ2Utb3JkZXJfX2hlYWRlcixcbiAgLmNvbnRhY3RzX19oZWFkZXIsXG4gIC5zaG9wLWhlYWRlcixcbiAgLm9yZGVyX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDg0cHg7XG4gIH1cbiAgLyogSGVhZGVyICovXG4gIC5oZWFkZXJfX2J1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuaGVhZGVyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWRlcl9fZGVzYyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5oZWFkZXJfX2Rlc2MgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5oZWFkZXJfX2J1dHRvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyX19pbWFnZS1tYWluIGltZyB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IHVuc2V0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuc3dpcGVyLnN3aXBlckhlYWRlclRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDAgMTVweDtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuICAuc3dpcGVyLnN3aXBlckhlYWRlckltZyB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIGhlaWdodDogMjkwcHg7XG4gIH1cbiAgLnN3aXBlckhlYWRlclRleHQtcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIEFycml2YWwqL1xuICAuYXJyaXZhbCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLmFycml2YWxfX2NhcmRzLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNhcmRzLXJvdyB7XG4gICAgY29sdW1uLWdhcDogdW5zZXQ7XG4gICAgcm93LWdhcDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY2FyZCB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLmNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbiAgLmNhcmRfX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAvKiBNb2JpbGUgKi9cbiAgLmZlYXR1cmUge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5mZWF0dXJlX19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdW5zZXQ7XG4gICAgY29sdW1uLWdhcDogdW5zZXQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZmVhdHVyZV9faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5mZWF0dXJlX19uYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmZlYXR1cmVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAvKkFib3V0Ki9cbiAgLmFib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYWJvdXRfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdW5zZXQ7XG4gICAgY29sdW1uLWdhcDogdW5zZXQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gICAgcm93LWdhcDogMjBweDtcbiAgfVxuICAuc3dpcGVyQWJvdXQge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBoZWlnaHQ6IDE5NHB4O1xuICB9XG4gIC5hYm91dF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuYWJvdXRfX3RleHQgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAuYWJvdXRfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC8qIENvbnRhY3RzICovXG4gIC5jb250YWN0c19fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY29udGFjdHNfX2l0ZW0gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5jb250YWN0c19faXRlbSArIC5jb250YWN0c19faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuY29udGFjdHNfX3dpZGdldDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC8qIEZvcm0gKi9cbiAgLmZvcm0taW5wdXQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogdW5zZXQ7XG4gIH1cbiAgLmZvcm0tY29udGFjdCB7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgfVxuICAuZm9ybS10ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAubm90aWZpY2F0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgfVxuICAvKiBGb290ZXIqL1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZm9vdGVyX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgICBjb2x1bW4tZ2FwOiB1bnNldDtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG4gIH1cbiAgLmZvb3Rlcl9fY29sdW1uOmZpcnN0LWNoaWxkLCAuZm9vdGVyX19uYXYsIC5mb290ZXJfX2NvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogdW5zZXQ7XG4gIH1cbiAgLmZvb3Rlcl9fY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgIGdyaWQtcm93OiAyO1xuICAgIHJvdy1nYXA6IDY1cHg7XG4gIH1cbiAgLmZvb3Rlcl9fbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbiAgLm5hdi1saXN0X19pdGVtIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmZvb3Rlcl9fbG9nbyAubG9nbyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuaWNvbi0tbG9nbyB7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICB9XG4gIC5mb290ZXJfX2NvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMi8zO1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG4gIC5mb290ZXJfX25hdiAuaW5uZXItbmF2LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fY29udGFjdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgLyoqKioqKiogQ0FUQUxPRyBQQUdFICoqKioqKiovXG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4gIC5wcm9kdWN0cyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnByb2R1Y3RzX19wYWdlcy1zaG93biwgLnByb2R1Y3RzX19jYXJkcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAucHJvZHVjdF9fY29udGVudCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgfVxuICAucHJvZHVjdF9fZGVzYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2R1Y3RzX19jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FyZHMtbGlzdCB7XG4gICAgY29sdW1uLWdhcDogdW5zZXQ7XG4gICAgcm93LWdhcDogMTVweDtcbiAgfVxuICAucHJvZHVjdF9fc3dpcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5wcm9kdWN0LXN3aXBlciB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIGhlaWdodDogMzkwcHg7XG4gIH1cbiAgLnByb2R1Y3QtdGh1bWJzIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gIH1cbiAgLmZvcm0tcHJvZHVjdF9fcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wcm9kdWN0X19wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAucHJvZHVjdCAuYnV0dG9uLXNvbGlkLCAucHJvZHVjdCBhLmJ1dHRvbi1zb2xpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICAvKioqKioqKiBDQVJUICoqKioqKiovXG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4gIC5wYWdlLXNob3BwaW5nLWNhcnRfX2hlYWRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucGFnZS1zaG9wcGluZy1jYXJ0X19oZWFkaW5nOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2Utc2hvcHBpbmctY2FydF9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gIH1cbiAgLnBhZ2Utc2hvcHBpbmctY2FydF9fZ3JpZCAucGFnZS1zaG9wcGluZy1jYXJ0X19oZWFkaW5nOmxhc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5wYWdlLXNob3BwaW5nLWNhcnRfX2dyaWQgKyAucGFnZS1zaG9wcGluZy1jYXJ0X19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE1MHB4IGF1dG8gYXV0byBhdXRvO1xuICB9XG4gIC5wYWdlLXNob3BwaW5nLWNhcnRfX2ltZyBpbWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucGFnZS1zaG9wcGluZy1jYXJ0X19kZWxldGUge1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgbWFyZ2luOiAtNXB4IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLnBhZ2Utc2hvcHBpbmctY2FydF9fYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucGFnZS1zaG9wcGluZy1jYXJ0IC5pY29uLS1kZWxldGUge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbiAgLnBhZ2Utc2hvcHBpbmctY2FydF9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAucGFnZS1zaG9wcGluZy1jYXJ0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wYWdlLXNob3BwaW5nLWNhcnRfX2Ftb3VudCBzcGFuIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wYWdlLXNob3BwaW5nLWNhcnRfX2J1dHRvbnMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgY29sdW1uLWdhcDogdW5zZXQ7XG4gIH1cbiAgLnBhZ2Utc2hvcHBpbmctY2FydF9fZmluYWwtY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5idXR0b24tZmFrZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICAucGFnZS1zaG9wcGluZy1jYXJ0X19ncmlkICsgLnBhZ2Utc2hvcHBpbmctY2FydF9fZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAvKiBBYm91dC11cyAqL1xuICAuYXJ0aWNsZV9faW1nIGltZyB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLmFydGljbGVfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuICAvKiBPcmRlciAqL1xuICAuZm9ybS1vcmRlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLmZvcm0tb3JkZXJfX3RhYmxlLXJvdyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAvKiBPcmRlciBjZXJhdGVkICovXG4gIC5vcmRlcl9fbm90aWZpY2F0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gIH1cbiAgLm9yZGVyX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gIH1cbiAgLm9yZGVyX190ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmljb24tLXN1Y2Nlc3Mge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuLyogTm8gc3R5bGVzIGNvZGUgYmVsb3cuIE9ubHkgaW4gbW9kdWxlcyAqL1xuLyog0J3QtSDQv9C40YjQuNGC0LUgQ1NTINC60L7QtCDQvdC40LbQtS4g0KLQvtC70YzQutC+INCyINC/0L7QtNC60LvRjtGH0LDQtdC80YvRhSDRhNCw0LnQu9Cw0YUgKi8iLCIvKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgICovXG4qIHtcblx0cGFkZGluZzogMHB4O1xuXHRtYXJnaW46IDBweDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBMaW5rcyAqL1xuXG5hLCBhOnZpc2l0ZWQgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCwgdWwgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcsIHN2ZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1SYWxld2F5OjEwMCwyMDAsMzAwLHJlZ3VsYXIsNTAwLDYwMCw3MDAsODAwLDkwMCwxMDBpdGFsaWMsMjAwaXRhbGljLDMwMGl0YWxpYyxpdGFsaWMsNTAwaXRhbGljLDYwMGl0YWxpYyw3MDBpdGFsaWMsODAwaXRhbGljLDkwMGl0YWxpYyk7XG5cbmh0bWwge1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDM5LCAzOSwgMzkpO1xufVxuYm9keSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuXHR0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbmltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4uaW5uZXItcGFnZSB7XG4gIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICBmbGV4LWdyb3c6IDE7IC8vIHN0aWNreSBmb290ZXJcbn1cbiIsIjpyb290IHtcblx0LS1jb250YWluZXItd2lkdGg6IDExNDBweDtcbiAgLS1jb250YWluZXItcGFkZGluZzogMTVweDtcblx0LS1jb250YWluZXItdGFibGV0LWJpZy13aWR0aDogMTE0MHB4O1xuXG5cdC0tZm9udC1tYWluOiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcblx0LS1mb250LXRpdGxlczogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG5cblx0LS1wYWdlLWJnOiAjZmZmO1xuICAtLXBhZ2UtYmctYWNjZW50OiAjZjFlYWRjO1xuXHQtLXRleHQtY29sb3I6ICMwMDA7XG4gIC0tYWNjZW50OiAjNmU5YzlmO1xuXHQtLWFjY2VudC1hZGRpdGlvbmFsOiAjOTk4ZTc4O1xuXHQtLWxpbmstY29sb3I6IHZhcigtLWFjY2VudCk7XG5cbiAgLS1idXR0b24tYmc6IHZhcigtLWFjY2VudCk7XG4gIC0tYnV0dG9uLWJnLWhvdmVyOiAjNTA5NDk4O1xuXG5cbiAgLS1sYXB0b3Atc2l6ZTogMTYwMHB4O1xuXHQtLXRhYmxldC1zaXplOiA5NTlweDtcblx0LS1tb2JpbGUtc2l6ZTogNTk5cHg7XG59XG5cbi5kYXJrIHtcbiAgICAtLXBhZ2UtYmc6ICMyNTI1MjY7XG4gICAgLS10ZXh0LWNvbG9yOiAjZmZmO1xufSIsIi5ub25lIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uby1zY3JvbGwge1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi50ZXh0LWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWZsZXgge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC1jZW50ZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZsZXgtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4iLCIvKiDQlNC10LzQviDQutC+0L3RgtC10L3RgiAqL1xuLmNvbnRlbnQtZGVtbyB7XG5cdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdHBhZGRpbmc6IDFyZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG59XG5cbi8qINCa0L7QvdGC0LXQudC90LXRgNGLICovXG4uY29udGFpbmVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXG5cdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcblx0d2lkdGg6IDEwMCU7XG5cbiAgLyogVGFibGV0IC0gYmlnKi9cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgfVxuXG4gIC8qIFRhYmxldCAqL1xuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIHdpZHRoOiA3NjhweDtcbiAgfVxuXG4gIC8qIE1vYmlsZSAqL1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLS1oZWFkZXIge1xuICAgLyogTW9iaWxlICovXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzY3cHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mdWxsIHtcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci1sZWZ0LTUwIHtcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdG1heC13aWR0aDogNTAlO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5jb250YWluZXItcmlnaHQtNTAge1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWF4LXdpZHRoOiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5jb250YWluZXItcmlnaHQge1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG59XG5cbi5jb250YWluZXItbGVmdCB7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWhhbGYtbGVmdCB7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyAodmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpXG5cdCk7XG5cdHBhZGRpbmctbGVmdDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG59XG5cbi5jb250YWluZXItaGFsZi1yaWdodCB7XG5cdHBhZGRpbmctbGVmdDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArICh2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMilcblx0KTtcblx0cGFkZGluZy1yaWdodDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxuXG4gIFxufVxuIiwiQG1peGluIG1lZGlhQmcoKSB7XG5cdEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcblx0ICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHRhYmxldCAoKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtb2JpbGUgKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59IiwiaHRtbCwgYm9keSB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyIHtcbiAgICAvLyBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uZm9vdGVyIHtcblx0cGFkZGluZzogNjBweCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xufSIsIi5idXR0b24tc29saWQsIGEuYnV0dG9uLXNvbGlkICB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDIycHggMDtcclxuICB3aWR0aDogMjQzcHg7XHJcbiAgaGVpZ2h0OiA2OHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1iZyk7XHJcblxyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM5O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tYmctaG92ZXIpO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi1pY29uLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgd2lkdGg6IDY4cHg7XHJcbiAgaGVpZ2h0OiA2OHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEwLCAxNTYsIDE1OSwgMC4xKTtcclxufVxyXG5cclxuLmJ1dHRvbi1vdXRsaW5lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG4gIHdpZHRoOiAyNDNweDtcclxuICBoZWlnaHQ6IDY4cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnV0dG9uLWJnKTtcclxuXHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiB2YXIoLS1idXR0b24tYmcpO1xyXG5cclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1iZyk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tZmFrZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAyODdweDtcclxuICBoZWlnaHQ6IDY4cHg7XHJcbiAgcGFkZGluZzogMTZweCA1MHB4IDE2cHggMzBweDtcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZWFkYztcclxuXHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICBjb2xvcjogIzAwMDtcclxufSIsIi5oMSB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcihcdC0tZm9udC10aXRsZXMpO1xyXG4gIGZvbnQtc2l6ZTogNTVweDtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG59XHJcblxyXG4uaDIge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoXHQtLWZvbnQtdGl0bGVzKTtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxufVxyXG5cclxuLmgzIHtcclxuICBmb250LWZhbWlseTogdmFyKFx0LS1mb250LXRpdGxlcyk7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xyXG59XHJcblxyXG4uaDQge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOTJweDtcclxufVxyXG5cclxuLnNob3AtaGVhZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG59XHJcblxyXG4uc2hvcC1oZWFkZXJfX3RpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG59XHJcblxyXG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IEZpcmFzYW5zQm9vaztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0ZpcmFzYW5zQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRmlyYXNhbnNCb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG4iLCIvKiBCYXNlICovXG5AaW1wb3J0ICcuL2Jhc2UvcmVzZXQnO1xuQGltcG9ydCAnLi9iYXNlL3ZhcnMnO1xuQGltcG9ydCAnLi9iYXNlL21peGlucyc7XG5AaW1wb3J0ICcuL2Jhc2UvYmFzZSc7XG5AaW1wb3J0ICcuL2Jhc2UvdXRpbHMnOyAvLyDQotC10YHRgiDQvdCwINC+0YjQuNCx0LrRg1xuQGltcG9ydCAnLi9iYXNlL2NvbnRhaW5lcnMnO1xuQGltcG9ydCAnLi9iYXNlL3N0aWNreS1mb290ZXInO1xuQGltcG9ydCAnLi9iYXNlL2J1dHRvbnMnO1xuQGltcG9ydCAnLi9iYXNlL3R5cG9naHJhcGh5JztcbkBpbXBvcnQgJy4vYmFzZS9mb250c0F1dG9HZW4nO1xuXG5cbi8qIEJsb2NrcyAqL1xuQGltcG9ydCBcImJsb2Nrcy9fYXJ0aWNsZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19jYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2NhcmRzLWxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fY2F0ZWdvcnktbGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19jb21wb25lbnRzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2Zvcm0tY29udGFjdC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19mb3JtLW9yZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2Zvcm0tcHJvZHVjdC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19oZWFkZXItdG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2ljb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2xvZ28uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19uYXYtaWNvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19uYXYuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fcGFnaW5hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19wcm9kdWN0LXN3aXBlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19yYWRpby1idXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fc29jaWFsLWxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fc3dpcGVyLWFib3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3N3aXBlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL190aXRsZXMuc2Nzc1wiO1xuXG4vKiBTZWN0aW9ucyAqL1xuXG5AaW1wb3J0IFwic2VjdGlvbnMvX2Fib3V0LXVzLnNjc3NcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9fYWJvdXQuc2Nzc1wiO1xuQGltcG9ydCBcInNlY3Rpb25zL19hcnJpdmFsLnNjc3NcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9fY2FydC5zY3NzXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvX2NvbnRhY3RzLnNjc3NcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9fZmVhdHVyZS5zY3NzXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvX2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvX29yZGVyLWNyZWF0ZWQuc2Nzc1wiO1xuQGltcG9ydCBcInNlY3Rpb25zL19wYWdlLW9yZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9fcGFnZS1zaG9wcGluZy1jYXJ0LnNjc3NcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9fcHJvZHVjdC1jYXJ0LnNjc3NcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9fcHJvZHVjdC5zY3NzXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvX3Byb2R1Y3RzLnNjc3NcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9fc2VjdGlvbi1jYXJ0LnNjc3NcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9fc2VjdGlvbi1vcmRlci5zY3NzXCI7XG5cbi8qTWVkaWEqL1xuQGltcG9ydCAnLi9tZWRpYS9fZGVzYy5zY3NzJztcbkBpbXBvcnQgJy4vbWVkaWEvX3RhYmxldC1iaWcuc2Nzcyc7XG5AaW1wb3J0ICcuL21lZGlhL190YWJsZXQuc2Nzcyc7XG5AaW1wb3J0ICcuL21lZGlhL19tb2JpbGUuc2Nzcyc7XG5cblxuLyogTm8gc3R5bGVzIGNvZGUgYmVsb3cuIE9ubHkgaW4gbW9kdWxlcyAqL1xuLyog0J3QtSDQv9C40YjQuNGC0LUgQ1NTINC60L7QtCDQvdC40LbQtS4g0KLQvtC70YzQutC+INCyINC/0L7QtNC60LvRjtGH0LDQtdC80YvRhSDRhNCw0LnQu9Cw0YUgKi9cbiIsIi5hcnRpY2xlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IDk0cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmFydGljbGU6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbn1cclxuXHJcbi5hcnRpY2xlICsgLmFydGljbGUge1xyXG4gIG1hcmdpbi10b3A6IDEzMHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZV9faW1nIHtcclxuICBmbGV4LXNocmluazogMDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDQ0NnB4O1xyXG4gICAgaGVpZ2h0OiA1NDdweDtcclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlX19jb250ZW50IHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDZweDtcclxufVxyXG5cclxuLmFydGljbGVfX3RleHQge1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIFxyXG4gIHAgKyBwIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG59XHJcbiIsIi5jYXJkcy1yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG59XHJcblxyXG4uY2FyZCB7XHJcbiAgd2lkdGg6IDM1MHB4O1xyXG4gIGhlaWdodDogNTU4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY2FyZF9faW1nIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBcclxuICAmOjpiZWZvcmUge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMzUwcHg7XHJcbiAgICBoZWlnaHQ6IDQ3OHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkOmhvdmVyIC5jYXJkX19pbWc6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgxMTAsIDE1NiwgMTU5LCAwLjY0KTtcclxufVxyXG5cclxuLmNhcmQ6aG92ZXIgc3ZnIHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgc3Ryb2tlOiAjZmZmO1xyXG59XHJcblxyXG4uY2FyZF9fdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDdweDtcclxufVxyXG5cclxuLmNhcmRfX3ByaWNlIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcclxuICBjb2xvcjogdmFyKC0tYWNjZW50LWFkZGl0aW9uYWwpO1xyXG59IiwiLmNhcmRzLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG4gIHJvdy1nYXA6IDQwcHg7XHJcbn0iLCIuY2F0ZWdvcnktbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG59XHJcblxyXG4uY2F0ZWdvcnktbGlzdF9fbGluayB7XHJcbiAgcGFkZGluZzogMTlweCA2NXB4O1xyXG5cclxuICBtaW4td2lkdGg6IDE2MnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcblxyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGVnb3J5LWxpc3RfX2xpbmsuY2F0ZWdvcnktbGlzdF9fbGluay0tYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4iLCIuY2FydCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuY291bnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC05cHg7XHJcbiAgICByaWdodDogLTEwcHg7XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcblxyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWFkZGl0aW9uYWwpO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDlweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbi5saW5rIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjY2VkZWRmO1xyXG4gIH1cclxufVxyXG5cclxuLnNvY2lhbC1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgY29sdW1uLWdhcDogMTJweDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi0tYWN0aXZlIHtcclxuICBjb2xvcjogIzkwOTA5MDtcclxufVxyXG5cclxuLnBheW1lbnQtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4ucGFnZXMtc2hvd24ge1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIGNvbG9yOiAjODA4MDgwO1xyXG59XHJcblxyXG4ucHJpY2Uge1xyXG4gIGZvbnQtc2l6ZTogNDBweDtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtYWRkaXRpb25hbCk7XHJcbn1cclxuXHJcbi5wcmljZS1vbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gIFxyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gIGNvbG9yOiAjOWM5YzljO1xyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uIHtcclxuICBtYXJnaW4tdG9wOiA2MnB4O1xyXG4gIHBhZGRpbmc6IDMwcHggMzBweDtcclxuICB3aWR0aDogNDM3cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICNmMWVhZGM7XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb25fX3RleHQge1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG59IiwiLmZvcm0tY29udGFjdCB7XHJcbiAgd2lkdGg6IDQ0M3B4O1xyXG4gICogKyAqIHtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjJweDtcclxuXHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRhY3RfX2J1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tYm90dG9tOiA2MnB4O1xyXG59XHJcblxyXG4uZm9ybS1jb250YWN0X19ub3RpZmljYXRpb24ge1xyXG59XHJcbi5tZXNzYWdlLXN1Y2Nlc3Mge1xyXG59IiwiLmZvcm0tb3JkZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gXHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDdmciA1ZnI7XHJcbn1cclxuXHJcbi5mb3JtLW9yZGVyX191c2VyLCAuZm9ybS1vcmRlcl9faW5wdXQtd3JhcHBlciB7XHJcbiAgbWF4LXdpZHRoOiAzNTBweDtcclxufVxyXG5cclxuLmZvcm0tb3JkZXJfX2Jsb2NrIHtcclxuICBpbnB1dCArIGlucHV0IHtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgfVxyXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tb3JkZXJfX3JvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGNvbHVtbi1nYXA6IDEyMHB4O1xyXG4gIHJvdy1nYXA6IDE1cHg7XHJcbn1cclxuXHJcbi5mb3JtLW9yZGVyX19yb3cgKyAuZm9ybS1vcmRlcl9fcm93ICB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmZvcm0tb3JkZXJfX3RpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiA0N3B4O1xyXG5cclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuXHJcbi5mb3JtLW9yZGVyX190YWJsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XHJcbn1cclxuLmZvcm0tb3JkZXJfX3RhYmxlLXJvdyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAzZnI7XHJcbiAgY29sdW1uLWdhcDogMzBweDtcclxufVxyXG5cclxuLmZvcm0tb3JkZXJfX3RhYmxlLXJvdyArIC5mb3JtLW9yZGVyX190YWJsZS1yb3cge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5mb3JtLW9yZGVyX190b3RhbC0tYnV0dG9uLWZha2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xNXB4O1xyXG4gICAgbGVmdDogLTE4cHg7XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDY1JTtcclxuICAgIGhlaWdodDogNTdweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFlYWRjO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1vcmRlcl9fYnV0dG9uIHtcclxuICBtYXJnaW4tdG9wOiA0N3B4O1xyXG59XHJcblxyXG4uZm9ybS1vcmRlcl9faW1nLXdyYXBwZXIge1xyXG4gIHdpZHRoOiA2MHB4O1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4iLCIuZm9ybS1pbnB1dC13cmFwcGVyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA5M3B4O1xyXG59XHJcblxyXG4uZm9ybS1wcm9kdWN0X19yb3cge1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn1cclxuXHJcbi5mb3JtLXByb2R1Y3RfX2J1dHRvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG59XHJcblxyXG4uZm9ybS1wcm9kdWN0X19hbW91bnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBcclxuICB3aWR0aDogNjhweDtcclxuICBoZWlnaHQ6IDY4cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FmYWZhZjtcclxuXHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuLmZvcm0taW5wdXQge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG59XHJcblxyXG4uZm9ybS10ZXh0YXJlYSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMzRweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcclxuXHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgY29sb3I6ICM4Njg2ODY7XHJcbn1cclxuIiwiLmhlYWRlci10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiA5OTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0Jl9fcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbi5tYWluLXBhZ2UgLmhlYWRlci10b3AuaGVhZGVyLXRvcC0tZ3JhZGllbnQtYmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgOTBkZWcsIFxuICAgICNmZmYgNTclLCBcbiAgICB2YXIoLS1wYWdlLWJnLWFjY2VudCkgNTclXG4gICk7XG59XG5cbi5oZWFkZXItdG9wX19uYXYge1xuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmhlYWRlci10b3BfX2N0YSB7XG4gIHdpZHRoOiAyNTVweDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5oZWFkZXItdG9wX19waG9uZSB7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59IiwiLmljb25zLXdyYXBwZXIge1xuXHRwYWRkaW5nOiAzMHB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbHVtbi1nYXA6IDMwcHg7XG59XG5cbi5pY29uIHtcblx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdHN0cm9rZTogdHJhbnNwYXJlbnQ7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG59XG5cbi5pY29uLS1sb2dvLCAuaWNvbi0tc2hvcHBpbmctYmFnLCAuaWNvbi0tYXJyb3ctcmlnaHQuZGFyayAge1xuXHRmaWxsOiAjMDAwO1xufVxuXG4uaWNvbi0tYXJyb3ctYm90dG9tIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMjhweDtcblx0c3Ryb2tlOiAjNmU5YzlmO1xufVxuXG4uaWNvbi0tYXJyb3ctcmlnaHQge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uaWNvbi0tYXBwcm92ZWQsIC5pY29uLS13aGVlbCwgLmljb24tLWhhbmQge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmaWxsOiAjMDAwO1xufVxuXG4uaWNvbi0tcGhvbmUge1xuICBwYWRkaW5nOiAzcHggNHB4IDdweCA2cHg7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGZpbGw6ICM2RTlDOUY7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbjppcyhhOmhvdmVyKSAuaWNvbi0tcGhvbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBmaWxsOiAjZmZmO1xufVxuXG4uaWNvbi0taW5zdGFncmFtLCAuaWNvbi0tZmFjZWJvb2ssIC5pY29uLS10d2l0dGVyIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgZmlsbDogIzAwMDtcbn1cblxuLmljb24tLWZpbGUtY2hlY2sge1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBmaWxsOiAjNkU5QzlGO1xufVxuXG4uaWNvbi0tY29udHJvbC11cCwgLmljb24tLWNvbnRyb2wtZG93biB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHN0cm9rZTogI0EwQkJDQztcbn1cblxuLmljb24tLWRlbGV0ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHN0cm9rZTogIzAwMDtcbn1cblxuLmljb24tLXN1Y2Nlc3Mge1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBmaWxsOiAjNkU5QzlGO1xufVxuXG4uaWNvbi0tc2xpZGVyLWFycm93IHtcbiAgc3Ryb2tlOiAjMDAwO1xufVxuXG4uaWNvbi0tc2xpZGVyLWFycm93LXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uaWNvbi0tcHJvZmlsZSB7XG4gIHN0cm9rZTogIzAwMDtcbn1cblxuLmljb24tLWxvZ291dCB7XG4gIGZpbGw6ICMwMDA7XG59XG5cbiIsIi5sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxNDBweDtcblxuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgXG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWFjY2VudCk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6IHZhcigtLWFjY2VudCk7XG4gICAgICB9XG4gICAgfVxufVxuXG5cbiIsIi5tb2JpbGUtbmF2IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXG5cdHJpZ2h0OiAtMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk7XG5cblx0ZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEwLCAxNTYsIDE1OSwgMC42KTtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cblxuLm1vYmlsZS1uYXYtLW9wZW4ge1xuXHRyaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ubW9iaWxlLW5hdl9fbG9nby13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4ubW9iaWxlLW5hdl9fbGlzdC13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubW9iaWxlLW5hdl9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHJvdy1nYXA6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMjhweDtcblxuXHQmIC5hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0fVxuXG4gIG1hcmdpbi10b3A6IDE1MHB4O1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG59XG5cbi5tb2JpbGUtbmF2X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2JpbGUtbmF2X19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbiwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW47XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWFjY2VudCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjFmMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubW9iaWxlLW5hdl9fbG9nby13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1uYXZfX2xvZ28td3JhcHBlciAubG9nbyB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAuaWNvbi0tbG9nbyB7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2JpbGUtbmF2X19saXN0LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1uYXZfX2xpc3Qge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn0iLCIvKiBOYXYgSWNvbiAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcblx0LS10aW1lOiAwLjFzO1xuXG5cdC0td2lkdGg6IDQwcHg7XG5cdC0taGVpZ2h0OiA0MHB4O1xuXG5cdC0tbGluZS1oZWlnaHQ6IDRweDtcblx0LS1zcGFjaW5nOiA2cHg7XG5cblx0LS1jb2xvcjogIzAwMDtcblx0LS1yYWRpdXM6IDRweDtcblxuXHQvKiBGaXhlZCBoZWlnaHQgYW5kIHdpZHRoICovXG5cdC8qIGhlaWdodDogdmFyKC0taGVpZ2h0KTsgKi9cblx0Lyogd2lkdGg6IHZhcigtLXdpZHRoKTsgKi9cblxuXHQvKiBEeW5hbWljIGhlaWdodCBhbmQgd2lkdGggKi9cblx0aGVpZ2h0OiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDMgKyB2YXIoLS1zcGFjaW5nKSAqIDIpO1xuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5hdi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cdGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlLFxuLm5hdi1pY29uOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbixcblx0XHR0b3AgdmFyKC0tdGltZSkgbGluZWFyIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSB7XG5cdC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAtMik7ICovXG5cdHRvcDogY2FsYygtMSAqICh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSkpO1xufVxuXG4ubmF2LWljb246OmFmdGVyIHtcblx0LyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDIpOyAqL1xuXHR0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlLFxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcblx0dG9wOiAwO1xuXHR0cmFuc2l0aW9uOiB0b3AgdmFyKC0tdGltZSkgbGluZWFyLFxuXHRcdHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKiBMYXlvdXQgKi9cblxuLm1vYmlsZS1uYXYtYnRuIHtcblx0ei1pbmRleDogOTk5O1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcblx0Lm1vYmlsZS1uYXYtYnRuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuICBcblx0Lm1vYmlsZS1uYXYtYnRuLS1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG5cdH1cbn1cblxuIiwiLm5hdiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gLm5hdiBhLnBhcmVudCB7XG4vLyAgIG1hcmdpbjogMHB4IDI2cHggMHB4IDBweDtcbi8vIH1cblxuLm5hdl9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbHVtbi1nYXA6IDQ1cHg7XG5cbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzAwMDtcblxufVxuXG4ubmF2X19saW5rIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICAgY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIH1cbn1cbiBcbi8vIC5zdWItbmF2X19saXN0IHtcbi8vICAgZGlzcGxheTogbm9uZTtcbi8vICAgbWluLXdpZHRoOiAzMDBweDtcbi8vICAgcGFkZGluZzogMjBweCAwcHggMHB4IDBweDtcbi8vICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICBsZWZ0OiAwO1xuLy8gICB0b3A6IDIwcHg7XG4vLyB9XG5cbi8vIC5zdWItbmF2X19saXN0ID4gbGkge1xuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuLy8gfVxuXG4vLyAuc3ViLW5hdl9fbGluayB7XG4vLyAgIHBhZGRpbmc6IDVweCAxMHB4O1xuLy8gICBjb2xvcjogI2ZmZjtcbi8vIH1cblxuLy8gLnN1Yi1zdWItbmF2X19saXN0IHtcbi8vICAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xuXG4vLyAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgdG9wOiAwO1xuLy8gICBsZWZ0OiAxMDAlO1xuLy8gICBtaW4td2lkdGg6IDMwMHB4O1xuLy8gfVxuXG4vLyAuc3ViLXN1Yi1uYXZfX2xpc3QgPiBsaSB7XG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4vLyB9XG5cbi8vIC5hcnJvdyB7XG4vLyAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgcmlnaHQ6IDA7XG4vLyAgIHRvcDogOHB4O1xuXG4vLyAgIHdpZHRoOiAwO1xuLy8gICBoZWlnaHQ6IDA7XG4vLyAgIGJvcmRlci10b3A6IDEwcHggc29saWQgIzAwMDtcbi8vICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuLy8gICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbi8vIH1cblxuLy8gLnN1Yi1uYXZfX2Fycm93LmFycm93IHtcbi8vICAgcmlnaHQ6IDEwcHg7XG4vLyAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICMwMDA7XG4vLyAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4vLyAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4vLyAgIGJvcmRlci1yaWdodDogbm9uZTtcbi8vIH1cblxuLy8gLmFycm93LmFjdGl2ZSB7XG4vLyAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuLy8gfVxuXG4vLyBib2R5Lm1vdXNlIC5uYXZfX2xpc3QgPiBsaTpob3ZlciAuc3ViLW5hdl9fbGlzdCB7XG4vLyAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gfVxuXG4vLyBib2R5Lm1vdXNlIC5zdWItbmF2X19saXN0ID4gbGk6aG92ZXIgLnN1Yi1zdWItbmF2X19saXN0IHtcbi8vICAgZGlzcGxheTogYmxvY2s7XG4vLyB9XG5cbi8vIGJvZHkudG91Y2ggLnN1Yi1uYXZfX2xpc3Qub3Blbntcbi8vICAgZGlzcGxheTogYmxvY2s7XG4vLyB9XG5cbi8vIGJvZHkudG91Y2ggLnN1Yi1zdWItbmF2X19saXN0Lm9wZW57XG4vLyAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gfVxuIFxuLy8gYm9keS50b3VjaCAuYXJyb3cge1xuLy8gICBkaXNwbGF5OiBibG9jaztcbi8vIH0iLCIuc2VjdGlvbi1wYWdpbmF0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY29sdW1uLWdhcDogMTRweDtcclxufVxyXG5cclxuLnNlY3Rpb24tcGFnaW5hdGlvbl9faXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiA0MXB4O1xyXG4gIGhlaWdodDogNDFweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG5cclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuLnNlY3Rpb24tcGFnaW5hdGlvbl9faXRlbS5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5hcnJvdyB7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgc3ZnIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XHJcbiAgfVxyXG59XHJcblxyXG4uYXJyb3ctcHJldiB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufSIsIi5wcm9kdWN0LXN3aXBlciB7XHJcbiAgd2lkdGg6IDUzNnB4O1xyXG4gIGhlaWdodDogNTY2cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXN3aXBlcl9faWNvbi13cmFwcGVyICB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBib3R0b206IDIwcHg7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgei1pbmRleDogOTtcclxufVxyXG5cclxuLnByb2R1Y3Qtc3dpcGVyX19zbGlkZSB7XHJcbiAgd2lkdGg6IDUzNnB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiA1MzZweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3Qtc3dpcGVyX19idXR0b24uc3dpcGVyLWJ1dHRvbi1uZXh0LCAucHJvZHVjdC1zd2lwZXJfX2J1dHRvbi5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC10aHVtYnMge1xyXG4gIHdpZHRoOiA1MzZweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xyXG59XHJcblxyXG4ucHJvZHVjdC10aHVtYnNfX3NsaWRlIHtcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xyXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4sIG9wYWNpdHkgMC40cyBlYXNlO1xyXG5cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMTRweDtcclxuICAgIGhlaWdodDogMTA0cHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcblxyXG59XHJcblxyXG4ucHJvZHVjdC10aHVtYnNfX3NsaWRlOm5vdCguc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSkge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgb3BhY2l0eTogMC4zO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbiIsIi5yYWRpby1idXR0b24tcm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sdW1uLWdhcDogMTRweDtcclxufVxyXG5cclxuLnJhZGlvLWJ1dHRvbi1yZWFsIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogLTE7XHJcbn1cclxuXHJcbi5yYWRpby1idXR0b24tY3VzdG9tIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XHJcblxyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW47XHJcblxyXG4gICYtLWJnLWdyYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkyNzg3NjtcclxuICB9XHJcblxyXG4gICYtLWJnLWtoYWtpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XHJcbiAgfVxyXG5cclxuICAmLS1iZy1jb3JhbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ5Njk2O1xyXG4gIH1cclxuXHJcbiAgJi0tYmctZ29sZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRjNzk2O1xyXG4gIH1cclxufVxyXG5cclxuLnJhZGlvLWJ1dHRvbi1jdXN0b20tLXBheW1lbnQge1xyXG4gIHdpZHRoOiAyMnB4O1xyXG4gIGhlaWdodDogMjJweDtcclxuXHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxufVxyXG5cclxuLnJhZGlvLWJ1dHRvbi1jdXN0b20tLXNpemUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgd2lkdGg6IDQxcHg7XHJcbiAgaGVpZ2h0OiA0MXB4O1xyXG5cclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG59XHJcblxyXG4ucmFkaW8tYnV0dG9uLWN1c3RvbS0tY29sb3VyIHtcclxuICB3aWR0aDogNDFweDtcclxuICBoZWlnaHQ6IDQxcHg7XHJcblxyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLnJhZGlvLWJ1dHRvbi1yZWFsOmZvY3VzICsgLnJhZGlvLWJ1dHRvbi1jdXN0b20tLWJlZm9yZTo6YmVmb3JlICB7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICMwMDAsIDBweCAwcHggMTBweCAjY2NjO1xyXG59XHJcblxyXG4ucmFkaW8tYnV0dG9uLWN1c3RvbS0tYmVmb3JlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcblxyXG4gIC8qINCg0LjRgdGD0LXQvCDQutCy0LDQtNGA0LDRgiovXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAvKiDQktGL0YDQsNCy0L3QuNCy0LDQtdC8INC/0L4g0YbQtdC90YLRgNGDICovXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcclxuXHJcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluO1xyXG59XHJcblxyXG4ucmFkaW8tYnV0dG9uLWN1c3RvbS5yYWRpby1idXR0b24tY3VzdG9tLS1wYXltZW50OjpiZWZvcmUge1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4vKlxyXG7QkNC60YLQuNCy0LjRgNGD0LXQvCDRhNC10LnQutC+0LLRi9C5KNC00LXQutC+0YDQsNGC0LjQstC90YvQuSkg0YfQtdC60LHQvtC60YFcclxuKi9cclxuXHJcbi5yYWRpby1idXR0b24tcmVhbDpjaGVja2VkICsgLnJhZGlvLWJ1dHRvbi1jdXN0b20tLWJlZm9yZTo6YmVmb3JlIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcclxufVxyXG5cclxuLnJhZGlvLWJ1dHRvbi1yZWFsOmNoZWNrZWQgKyAucmFkaW8tYnV0dG9uLWN1c3RvbS0tc2l6ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnJhZGlvLWJ1dHRvbi1yZWFsOmNoZWNrZWQgKyAucmFkaW8tYnV0dG9uLWN1c3RvbS0tY29sb3VyIHtcclxuICBib3JkZXItY29sb3I6ICMwMDA7XHJcbn1cclxuIiwiLnNvY2lhbC1saXN0IHtcclxuICBoZWlnaHQ6IDIzcHg7XHJcblxyXG4gIHN2ZyB7XHJcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZTtcclxuICB9XHJcbn1cclxuXHJcbi5zb2NpYWwtbGlzdCBhOmhvdmVyIHN2ZyB7XHJcbiAgZmlsbDogdmFyKC0tYWNjZW50KTtcclxufSIsIi5zd2lwZXJBYm91dHtcclxuICB3aWR0aDogNzI5cHg7XHJcbiAgaGVpZ2h0OiA0ODdweDtcclxufVxyXG5cclxuLnN3aXBlci1hcnJvd3Mge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTRweDtcclxuICBcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgei1pbmRleDogOTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG5cclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuLnN3aXBlci1hcnJvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICBcclxufVxyXG5cclxuLnN3aXBlci1hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIC5pY29uLS1zbGlkZXItYXJyb3cge1xyXG4gIHN0cm9rZTogIzg1ODU4NTtcclxufVxyXG5cclxuLnN3aXBlckFib3V0LWJ1dHRvbi1wcmV2IHtcclxuICBsZWZ0OiAtNjBweDtcclxufVxyXG5cclxuLnN3aXBlckFib3V0LWJ1dHRvbi1uZXh0IHtcclxuICByaWdodDogLTYwcHg7XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLnN3aXBlckhlYWRlclRleHQge1xyXG4gIHdpZHRoOiA1NjNweDtcclxuICBoZWlnaHQ6IDMwMHB4O1xyXG59XHJcbi8vIHN3aXBlci1wYWdpbmF0aW9uIHN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSBzd2lwZXJIZWFkZXJUZXh0LXBhZ2luYXRpb25cclxuLy8gc3dpcGVyLXBhZ2luYXRpb24gc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIHN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbS0tbGlnaHQgc3dpcGVyQWJvdXQtcGFnaW5hdGlvblxyXG4uc3dpcGVyLnN3aXBlckhlYWRlckltZyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcclxuICB3aWR0aDogNDEwcHg7XHJcbiAgaGVpZ2h0OiA2NDZweDtcclxufVxyXG5cclxuLypQYWdpbmF0aW9uKi9cclxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICB3aWR0aDogMTE0cHg7XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGNvbHVtbi1nYXA6IDEycHg7XHJcblxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcblxyXG4gICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDFkMTtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbS0tbGlnaHQuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzYpO1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbi5zd2lwZXJIZWFkZXJUZXh0LXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAge1xyXG4gIGJvdHRvbTogLTEyNnB4O1xyXG4gIGxlZnQ6IHVuc2V0O1xyXG4gIHJpZ2h0OiB1bnNldDtcclxuICByaWdodDogMTYzcHg7XHJcbn1cclxuXHJcbi5zd2lwZXJBYm91dC1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgIHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm90dG9tOiA2MHB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuXHJcblxyXG4iLCIudGl0bGUtMSB7XG5cdG1hcmdpbjogMWVtIDAgMC41ZW07XG5cdGZvbnQtc2l6ZTogMzhweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cblxuLnRpdGxlLTIge1xuXHRtYXJnaW46IDFlbSAwIDAuNWVtO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59XG5cbi50aXRsZS0zIHtcblx0bWFyZ2luOiAxZW0gMCAwLjVlbTtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufVxuXG4udGl0bGUtNCB7XG5cdG1hcmdpbjogMWVtIDAgMC41ZW07XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn0iLCIuYWJvdXQtdXNfX2hlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogODRweDtcclxufVxyXG5cclxuLmFib3V0LXVzX19hcnRpY2xlcy13cmFwcGVyIHtcclxufVxyXG4iLCIuYWJvdXQge1xyXG4gIHBhZGRpbmctdG9wOiAxMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XHJcbn1cclxuXHJcbi5hYm91dF9faW1nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5hYm91dF9fY29udGVudCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDZmciAzZnI7XHJcbiAgLW1vei1jb2x1bW4tZ2FwOiAxMjRweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgY29sdW1uLWdhcDogMTI0cHg7XHJcbn1cclxuXHJcbi5hYm91dF9faGVhZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG5cclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XHJcbn1cclxuXHJcbi5hYm91dF9fdGV4dCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuIFxyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICBwICsgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuIiwiLmFycml2YWwge1xyXG4gIHBhZGRpbmctdG9wOiAxMzBweDtcclxufVxyXG5cclxuLmFycml2YWxfX2NhcmRzLXdyYXBwZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbn1cclxuXHJcbi5hcnJpdmFsX19idXR0b24ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufSIsIi5jYXJ0IHtcclxufVxyXG4uY2FydC1oZWFkZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NzVweCBhdXRvO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG59XHJcblxyXG4uY2FydC1oZWFkZXJfX3dyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgY29sdW1uLWdhcDogMzBweDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgNjVweCAxZnI7XHJcbn1cclxuXHJcbi5jYXJ0LWhlYWRlcl9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG59XHJcbi5jYXJ0LWhlYWRlcl9fY291bnQge1xyXG59XHJcbi5jYXJ0LWhlYWRlcl9fY29zdCB7XHJcbn1cclxuLmNhcnQtaGVhZGVyX190b3RhbCB7XHJcbiAgZ3JpZC1jb2x1bW46IDQ7XHJcbn1cclxuXHJcbi5jYXJ0LWZvb3RlciB7XHJcbiAgbWFyZ2luLXRvcDogODhweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmNhcnQtZm9vdGVyX190b3RhbCB7XHJcbiAgaGVpZ2h0OiA2OHB4O1xyXG4gIHBhZGRpbmc6IDE2cHggMzFweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFlYWRjO1xyXG5cclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG4uY2FydC1mb290ZXJfX3RleHQge1xyXG59XHJcbi5jYXJ0LWZvb3Rlcl9fY291bnQge1xyXG59XHJcbi5jYXJ0LWZvb3Rlcl9fcHJpY2Uge1xyXG59XHJcbi5jYXJ0LWZvb3Rlcl9fYnV0dG9uIHtcclxuICBtYXJnaW4tbGVmdDogMTVweDtcclxufVxyXG4uYnV0dG9uLXNvbGlkIHtcclxufSIsIi5jb250YWN0cyB7XHJcbn1cclxuXHJcbi5jb250YWN0c19faGVhZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMTRweDtcclxufVxyXG5cclxuLmNvbnRhY3RzX19tYXAtd3JhcHBlciB7XHJcbn1cclxuXHJcbi5jb250YWN0c19fbWFwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMzBweDtcclxufVxyXG5cclxuLmNvbnRhY3RzX193aWRnZXQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XHJcbn1cclxuXHJcbi5jb250YWN0c19fbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiAxMDBweDtcclxufVxyXG5cclxuLmNvbnRhY3RzX19pdGVtIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICBcclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdHNfX2xpbmsge1xyXG59XHJcblxyXG4uY29udGFjdHNfX2Zvcm0ge1xyXG4gIHdpZHRoOiA0NDNweDtcclxuICBoZWlnaHQ6IDQ2MnB4O1xyXG59XHJcblxyXG4uY29udGFjdHNfX21hcCBpZnJhbWUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTExMHB4O1xyXG4gIGhlaWdodDogNDUwcHg7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBjb250YWN0c19fbWFwIGlmcmFtZVxyXG4gICAgICAvLyB3aWR0aD1cIjExMTBcIiBoZWlnaHQ9XCI0NTBcIiBzdHlsZT1cImJvcmRlcjowO1wiICIsIi5mZWF0dXJlIHtcclxuICBwYWRkaW5nLXRvcDogMTMwcHg7XHJcbn1cclxuXHJcbi5mZWF0dXJlX19saXN0IHtcclxuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgY29sdW1uLWdhcDogMzBweDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG59XHJcblxyXG4uZmVhdHVyZV9faW1nIHtcclxuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xyXG59XHJcblxyXG4uZmVhdHVyZV9fbmFtZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICBcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcclxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XHJcbn1cclxuXHJcbi5mZWF0dXJlX190ZXh0IHtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG5cclxuICBwICsgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZlYXR1cmVfX2J1dHRvbiB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59IiwiLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnLWFjY2VudCk7XG5cbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS40O1xuXG4gIGEge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgfVxuXG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICB9XG5cbn1cblxuLmZvb3Rlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmciAxZnI7XG59XG5cbi5mb290ZXJfX2NvbHVtbiB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMwcHg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMztcbiAgfVxufVxuXG4uZm9vdGVyX19uYXYge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZm9vdGVyX19jb250YWN0IHtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIGZvbnQtc2l6ZTogMTVweDtcblxuICAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIGdyaWQtY29sdW1uOiAxO1xuXG4gIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbn1cblxuLm5hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubmF2LWxpc3RfX2l0ZW0ge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5pbm5lci1uYXYtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5pbm5lci1uYXZfX2xpc3QgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5pbm5lci1uYXZfX2xpc3Qge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbiIsIi5oZWFkZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgIDkwZGVnLCBcclxuICAgICNmZmYgNTclLCBcclxuICAgIHZhcigtLXBhZ2UtYmctYWNjZW50KSA1NyVcclxuICAgICk7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2NvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG59XHJcblxyXG4vKnRleHQqL1xyXG4uaGVhZGVyX19ibG9jayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaGVhZGVyX190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxufVxyXG5cclxuLmhlYWRlcl9fZGVzYyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNjNweDtcclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG5cclxuICBwICsgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fYnV0dG9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgcGFkZGluZy1yaWdodDogMTYzcHg7XHJcbn1cclxuXHJcbi8qIGltYWdlcyovXHJcbi5oZWFkZXJfX2hlcm8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2ltYWdlLW1haW4ge1xyXG4gIHBhZGRpbmctbGVmdDogNTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNDEwcHg7XHJcbiAgICBoZWlnaHQ6IDY0NnB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19pbWFnZS1sZXNzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogOTtcclxuICBcclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIGxlZnQ6IDYwcHg7XHJcbiAgICBib3R0b206IC02MHB4O1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgYm90dG9tOiA4OHB4OyAgXHJcbiAgfVxyXG59XHJcbiIsIi5vcmRlciB7XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbn1cclxuLm9yZGVyX19oZWFkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDIxNHB4O1xyXG59XHJcblxyXG4ub3JkZXJfX2JvZHkge1xyXG59XHJcblxyXG4ub3JkZXJfX3JvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLm9yZGVyX19ub3RpZmljYXRpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLm9yZGVyX19pbWcge1xyXG4gbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG59XHJcblxyXG4ub3JkZXJfX3RleHQge1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG4ub3JkZXJfX3RpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxufVxyXG4ub3JkZXJfX21lc3NhZ2Uge1xyXG59XHJcbi5vcmRlcl9fYnV0dG9uIHtcclxufVxyXG4uYnV0dG9uLW91dGxpbmUge1xyXG59IiwiLmxpbmstdG8tcGFnZSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XHJcbiAgfVxyXG59XHJcblxyXG4ubGluay1hYm92ZS1vdGhlcnMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMTtcclxufVxyXG5cclxuLnBhZ2Utc2hvcHBpbmctY2FydF9faGVhZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMzhweDtcclxufVxyXG5cclxuLnBhZ2Utc2hvcHBpbmctY2FydF9fZ3JpZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1ZnIgMmZyIDNmciAyZnI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnBhZ2Utc2hvcHBpbmctY2FydF9fZ3JpZCArIC5wYWdlLXNob3BwaW5nLWNhcnRfX2dyaWQge1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuXHJcbi5wYWdlLXNob3BwaW5nLWNhcnRfX2hlYWRpbmcge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNnB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG5cclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbn1cclxuXHJcbi5wYWdlLXNob3BwaW5nLWNhcnRfX2Jsb2NrLS1mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wYWdlLXNob3BwaW5nLWNhcnRfX2Jsb2NrIHtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuLnBhZ2Utc2hvcHBpbmctY2FydF9fZGVsZXRlIHtcclxuICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgbWFyZ2luOiAtMjBweCAtMjBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XHJcblxyXG4gIHN2ZyB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciBzdmcge1xyXG4gICAgc3Ryb2tlOiByZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1zaG9wcGluZy1jYXJ0X19pbWcge1xyXG4gIG1hcmdpbi1yaWdodDogMzZweDtcclxuXHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgaGVpZ2h0OiAxNzlweDtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXNob3BwaW5nLWNhcnRfX2Ftb3VudCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDQ3cHg7XHJcbiAgICBoZWlnaHQ6IDQ3cHg7XHJcblxyXG4gICAgbGluZS1oZWlnaHQ6IDQ3cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FmYWZhZjtcclxuICB9XHJcbiBcclxufVxyXG5cclxuLnBhZ2Utc2hvcHBpbmctY2FydF9fY2hlY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbn1cclxuXHJcbi5wYWdlLXNob3BwaW5nLWNhcnRfX3JvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4ucGFnZS1zaG9wcGluZy1jYXJ0X19idXR0b25zLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogMTVweDtcclxufVxyXG5cclxuIiwiLnByb2R1Y3QtY2FydCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ3NXB4IGF1dG87XHJcblxyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICAmICsgJiB7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtY2FydF9fd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FydF9fd3JhcHBlcjpsYXN0LWNoaWxkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDY1cHggMWZyO1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJ0X19jb250cm9scyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xyXG59XHJcbi5idXR0b24tZGVsZXRlIHtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FydF9faW1nIHtcclxuICBtYXJnaW4tcmlnaHQ6IDM2cHg7XHJcbn1cclxuLnByb2R1Y3QtY2FydF9fdGl0bGUge1xyXG4gIFxyXG59XHJcbi5wcm9kdWN0LWNhcnRfX3ByaWNlIHtcclxufVxyXG4ucHJvZHVjdC1jYXJ0X19jb3VudCB7XHJcbn1cclxuLmNvdW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uY291bnRfX2lucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAuY291bnRfX2lucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAuY291bnRfX2JveCB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi5jb3VudF9fYm94IHtcclxuICBoZWlnaHQ6IDQ3cHg7XHJcbiAgd2lkdGg6IDQ3cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FmYWZhZjtcclxufVxyXG4uY291bnRfX2lucHV0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ3cHg7XHJcbn1cclxuLmNvdW50X19jb250cm9scyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDVweDtcclxufVxyXG4uY291bnRfX3VwIHtcclxufVxyXG4uaWNvbi0tY29udHJvbC11cCB7XHJcbn1cclxuLmNvdW50X19kb3duIHtcclxufVxyXG4uaWNvbi0tY29udHJvbC1kb3duIHtcclxufVxyXG4ucHJvZHVjdC1jYXJ0X190b3RhbCB7XHJcbiAgZ3JpZC1jb2x1bW46IDQ7XHJcbn0iLCJtYWluLnByb2R1Y3QtcGFnZSB7XHJcbiAgcGFkZGluZy10b3A6IDExMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcclxufVxyXG5cclxuLnByb2R1Y3Qge1xyXG4gIG1hcmdpbi1ib3R0b206IDEzMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdF9fc3dpcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcm93LWdhcDogMjVweDtcclxufVxyXG5cclxuLnByb2R1Y3RfX3ByaWNlIHtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdF9fY29udGVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBjb2x1bW4tZ2FwOiA3NHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdF9fY3RhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IDExcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0X190ZXh0IHtcclxuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG4iLCIucHJvZHVjdHMge1xyXG4gIHBhZGRpbmctdG9wOiAxMTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcclxufVxyXG5cclxuLnByb2R1Y3RzX19jYXRlZ29yeSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOTJweDtcclxufVxyXG5cclxuLnByb2R1Y3RzX19jYXJkcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcclxufVxyXG5cclxuLnByb2R1Y3RzX19wYWdlcy1zaG93biB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcclxufSIsIkBtZWRpYShtYXgtd2lkdGg6IDEzODBweCkge1xyXG4gIC5oZWFkZXJfX2ltYWdlLWxlc3M6bGFzdC1jaGlsZCwgLmhlYWRlcl9faW1hZ2UtbGVzczpmaXJzdC1jaGlsZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4vKiBUYWJsZXQtYmlnKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5oMSB7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi1zb2xpZCwgYS5idXR0b24tc29saWQge1xyXG4gICAgd2lkdGg6IDI0MHB4O1xyXG4gIH1cclxuXHJcbiAgLmZsZXgtYmxvY2sge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG4gIC8qIEhlYWRlciAtIHRvcCovXHJcbiAgLmhlYWRlci10b3Age1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgXHJcbiAgLmhlYWRlci10b3BfX3Bob25lIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLXRvcF9fY3RhIHtcclxuICAgIHdpZHRoOiB1bnNldDtcclxuICB9XHJcblxyXG4gIC8qIEhhZGVyICovXHJcbiAgLmhlYWRlcl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIC5oZWFkZXJfX2Rlc2Mge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyX19idXR0b24ge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLnN3aXBlckhlYWRlckltZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IFxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zd2lwZXIuc3dpcGVySGVhZGVySW1nIHtcclxuICAgIHdpZHRoOiAzNTBweDtcclxuICB9XHJcblxyXG4gIC5zd2lwZXIuc3dpcGVySGVhZGVyVGV4dCB7XHJcbiAgICB3aWR0aDogNDUwcHg7XHJcbiAgfVxyXG5cclxuICAvKiBBcnJpdmFsKi9cclxuICAuYXJyaXZhbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICB9XHJcblxyXG4gIC5hcnJpdmFsX19jYXJkcy13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgfVxyXG5cclxuICAuY2FyZHMtcm93IHtcclxuICAgIGNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuY2FyZCB7XHJcbiAgICB3aWR0aDogMjcwcHg7XHJcbiAgfVxyXG5cclxuICAvKiBGZWF0dXJlcyAqL1xyXG4gIC5mZWF0dXJlIHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmZlYXR1cmVfX2xpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIGNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAvKiBBYm91dCovXHJcbiAgLmFib3V0IHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAuYWJvdXRfX2NvbnRlbnQge1xyXG4gICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgM2ZyO1xyXG4gICAgY29sdW1uLWdhcDogMjBweDtcclxuICB9XHJcblxyXG4gIC5zd2lwZXJBYm91dCB7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbiAgICBoZWlnaHQ6IDMzNHB4O1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlckFib3V0LWJ1dHRvbi1wcmV2IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyQWJvdXQtYnV0dG9uLW5leHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5pY29uLS1zbGlkZXItYXJyb3cge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAgLyogRm9vdGVyICovXHJcbiAgIC5mb290ZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICB9XHJcblxyXG4gIC5mb290ZXJfX2NvbnRlbnQge1xyXG4gICAgY29sdW1uLWdhcDogMTVweDtcclxuICB9XHJcblxyXG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuICAvKioqKioqKiBDQVRBTE9HIFBBR0UgKioqKioqKi9cclxuICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4gIC5wcm9kdWN0cyB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuICB9XHJcblxyXG4gIC5jYXRlZ29yeS1saXN0X19saW5rIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7ICAgIFxyXG4gIH1cclxuXHJcbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4gIC8qKioqKioqIFBST0RVQ1QgUEFHRSAqKioqKioqL1xyXG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbiAgbWFpbi5wcm9kdWN0LXBhZ2Uge1xyXG4gICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdF9fY29udGVudCB7XHJcbiAgICBjb2x1bW4tZ2FwOiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3Qtc3dpcGVyIHtcclxuICAgIHdpZHRoOiA0NTBweDtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LXRodW1icyB7XHJcbiAgICB3aWR0aDogNDUwcHg7XHJcbiAgfVxyXG5cclxuICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbiAgLyoqKioqKiogQ0FSVCAqKioqKioqL1xyXG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbiAgLmlubmVyLXBhZ2Uge1xyXG4gICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICB9XHJcblxyXG4gIC5wYWdlLXNob3BwaW5nLWNhcnRfX2hlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxufSIsIi8qIFRhYmxldCAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAuaDEge1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gIH1cclxuXHJcbiAgLmgyIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICB9XHJcblxyXG4gIC5oNCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi1vdXRsaW5lIHtcclxuICAgIGhlaWdodDogNThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gIH1cclxuXHJcbiAgLmNhcnQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLyogSGVhZGVyIC10b3AqL1xyXG4gIC5oZWFkZXItdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAubmF2LCAuaGVhZGVyLXRvcF9fY3RhLCAuaGVhZGVyLXRvcF9fdXNlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmxvZ28ge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlcl9fcGhvbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5oZWFkZXJfX2ltYWdlLW1haW4gaW1nIHtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLnN3aXBlckhlYWRlclRleHQge1xyXG4gICAgd2lkdGg6IDM1MHB4O1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci5zd2lwZXJIZWFkZXJJbWcge1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlckhlYWRlclRleHQtcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICAgICAgYm90dG9tOiAtNjBweDtcclxuICB9XHJcblxyXG4gIC8qIEFycml2YWwqL1xyXG4gIC5hcnJpdmFsX19jYXJkcy13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgfVxyXG5cclxuICAuY2FyZHMtcm93IHtcclxuICAgIGNvbHVtbi1nYXA6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuY2FyZCB7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgd2lkdGg6IDIzNnB4O1xyXG4gIH1cclxuXHJcbiAgLmNhcmRfX2ltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLmNhcmRfX2ltZyBpbWcge1xyXG4gICAgd2lkdGg6IDIzNnB4O1xyXG4gICAgaGVpZ2h0OiAzMzBweDtcclxuICB9XHJcblxyXG4gIC8qIEFib3V0Ki9cclxuICAuYWJvdXQge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAuYWJvdXRfX2hlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gIH1cclxuXHJcbiAgLmFib3V0X19jb250ZW50IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmFib3V0X190ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyQWJvdXQge1xyXG4gICAgd2lkdGg6IDQzMHB4O1xyXG4gICAgaGVpZ2h0OiAyODhweDtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItYXJyb3dzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyQWJvdXQtcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuICAvKioqKioqKiBDQVRBTE9HIFBBR0UgKioqKioqKi9cclxuICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4gIC5wcm9kdWN0cyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0c19fcGFnZXMtc2hvd24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICB9XHJcblxyXG4gIC5wYWdlcy1zaG93biB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuc2hvcC1oZWFkZXJfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfSBcclxuXHJcbiAgLnNob3AtaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdHNfX2NhdGVnb3J5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG5cclxuICAuY2F0ZWdvcnktbGlzdCB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICByb3ctZ2FwOiAyMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3RzLXRhYl9fbmF2LWJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XHJcbiAgXHJcbiAgICBtaW4td2lkdGg6IDEzNXB4O1xyXG4gIH1cclxuXHJcbiAgLmNhcmQge1xyXG4gICAgd2lkdGg6IDIyNnB4O1xyXG4gIH1cclxuXHJcbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4gIC8qKioqKioqIFBST0RVQ1QgUEFHRSAqKioqKioqL1xyXG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbiAgbWFpbi5wcm9kdWN0LXBhZ2Uge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdF9fY29udGVudCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5yYWRpby1idXR0b24tcm93IHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC5mb3JtLXByb2R1Y3RfX2Ftb3VudCB7XHJcbiAgICBtaW4td2lkdGg6IDU4cHg7XHJcbiAgICBoZWlnaHQ6IDU4cHg7XHJcblxyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdCAuYnV0dG9uLXNvbGlkLCAucHJvZHVjdCBhLmJ1dHRvbi1zb2xpZCB7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LXN3aXBlciB7XHJcbiAgICB3aWR0aDogNDQwcHg7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC10aHVtYnMge1xyXG4gICAgd2lkdGg6IDQ0MHB4O1xyXG4gIH1cclxuXHJcbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4gIC8qKioqKioqIENBUlQgKioqKioqKi9cclxuICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4gIC5pbm5lci1wYWdlIHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAucGFnZS1zaG9wcGluZy1jYXJ0X19oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcblxyXG4gIC5idXR0b24tZmFrZSB7XHJcbiAgICB3aWR0aDogMjQwcHg7XHJcblxyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDY4cHg7XHJcbiAgfVxyXG5cclxuICAucGFnZS1zaG9wcGluZy1jYXJ0X19pbWcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLnBhZ2Utc2hvcHBpbmctY2FydF9fZGVsZXRlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICB9XHJcblxyXG4gIC5wYWdlLXNob3BwaW5nLWNhcnRfX2ltZyBpbWcge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuICB9XHJcblxyXG4gIC8qIEFib3V0IHVzIHBhZ2UgKi9cclxuICAuYXJ0aWNsZV9fdGl0bGUsIC5hcnRpY2xlX19jb250ZW50IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLCBcclxuICAuYXJ0aWNsZTpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGNvbHVtbi1nYXA6IHVuc2V0O1xyXG4gICAgcm93LWdhcDogNDBweDtcclxuICB9XHJcblxyXG4gIC8qIE9yZGVyICovXHJcbiAgLmZvcm0tb3JkZXJfX3RhYmxlLXJvdyB7XHJcbiAgICBjb2x1bW4tZ2FwOiAxMDBweDtcclxuICB9XHJcblxyXG4gIC5mb3JtLW9yZGVyX190b3RhbC0tYnV0dG9uLWZha2U6OmJlZm9yZSB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gIH1cclxuXHJcbiAgLyogQ3JlYXRlZCBvcmRlciAqL1xyXG4gIC5vcmRlcl9fcm93IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICByb3ctZ2FwOiA1MHB4O1xyXG4gIH1cclxuXHJcbn0iLCIvKiBNb2JpbGUgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmgxIHtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICB9XHJcblxyXG4gIC5oMiB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgfVxyXG5cclxuICAuaDQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLmlubmVyLXBhZ2Uge1xyXG4gICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYnMge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1iIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gIC5uYXYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5idXR0b24tc29saWQsIGEuYnV0dG9uLXNvbGlkIHtcclxuICAgIGhlaWdodDogNThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNhcnQgLmJ1dHRvbi1zb2xpZCwgYS5idXR0b24tc29saWQge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi1pY29uLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDU4cHg7XHJcbiAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLWljb24td3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgfVxyXG5cclxuICAuY2FydCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuaWNvbi0tYXBwcm92ZWQsIC5pY29uLS13aGVlbCwgLmljb24tLWhhbmQge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAubGluayB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAuc29jaWFsLWxpc3Qge1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgIGhlaWdodDogMTdweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLXBhZ2UgLmhlYWRlci10b3AuaGVhZGVyLXRvcC0tZ3JhZGllbnQtYmcsIC5oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgfVxyXG5cclxuICAucGFnZS1zaG9wcGluZy1jYXJ0X19oZWFkZXIsIFxyXG4gIC5wYWdlLW9yZGVyX19oZWFkZXIsXHJcbiAgLmNvbnRhY3RzX19oZWFkZXIsXHJcbiAgLnNob3AtaGVhZGVyLFxyXG4gIC5vcmRlcl9faGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDg0cHg7XHJcbiAgfVxyXG4gXHJcblxyXG4gIC8qIEhlYWRlciAqL1xyXG4gIC5oZWFkZXJfX2J1dHRvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlcl9fY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyX19kZXNjIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyX19idXR0b24ge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5oZWFkZXJfX2ltYWdlLW1haW4gaW1nIHtcclxuICAgIHdpZHRoOiAyOTBweDtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjb2x1bW4tZ2FwOiB1bnNldDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICB9XHJcblxyXG4gIC5zd2lwZXIuc3dpcGVySGVhZGVyVGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMjBweCAxNXB4IDAgMTVweDtcclxuICAgIHdpZHRoOiAyOTBweDtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLnN3aXBlckhlYWRlckltZyB7XHJcbiAgICB3aWR0aDogMjkwcHg7XHJcbiAgICBoZWlnaHQ6IDI5MHB4O1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlckhlYWRlclRleHQtcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gXHJcbiAgLyogQXJyaXZhbCovXHJcbiAgLmFycml2YWwge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuYXJyaXZhbF9fY2FyZHMtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNhcmRzLXJvdyB7XHJcbiAgICBjb2x1bW4tZ2FwOiB1bnNldDtcclxuICAgIHJvdy1nYXA6IDEwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5jYXJkIHtcclxuICAgIHdpZHRoOiAyOTBweDtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgfVxyXG5cclxuICAuY2FyZF9faW1nIHtcclxuICAgIHdpZHRoOiAyOTBweDtcclxuICAgIGhlaWdodDogMzIwcHg7XHJcbiAgfVxyXG5cclxuICAuY2FyZF9faW1nIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIC8qIE1vYmlsZSAqL1xyXG4gIC5mZWF0dXJlIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLmZlYXR1cmVfX2xpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHVuc2V0O1xyXG4gICAgY29sdW1uLWdhcDogdW5zZXQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgcm93LWdhcDogMjBweDtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZmVhdHVyZV9faW1nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuZmVhdHVyZV9fbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuZmVhdHVyZV9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAvKkFib3V0Ki9cclxuICAuYWJvdXQge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9IFxyXG5cclxuICAuYWJvdXRfX2NvbnRlbnQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB1bnNldDtcclxuICAgIGNvbHVtbi1nYXA6IHVuc2V0O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XHJcbiAgICByb3ctZ2FwOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlckFib3V0IHtcclxuICAgIHdpZHRoOiAyOTBweDtcclxuICAgIGhlaWdodDogMTk0cHg7XHJcbiAgfVxyXG5cclxuICAuYWJvdXRfX2hlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgLmFib3V0X190ZXh0IHAgKyBwIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcblxyXG4gIC5hYm91dF9fdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgLyogQ29udGFjdHMgKi9cclxuICAuY29udGFjdHNfX2xpc3Qge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIC5jb250YWN0c19faXRlbSBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcblxyXG4gIC5jb250YWN0c19faXRlbSArIC5jb250YWN0c19faXRlbSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3RzX193aWRnZXQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG5cclxuICAvKiBGb3JtICovXHJcbiAgLmZvcm0taW5wdXQtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiB1bnNldDtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tY29udGFjdCB7XHJcbiAgICAgIG1heC13aWR0aDogMjkwcHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS10ZXh0YXJlYSB7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgLm5vdGlmaWNhdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xyXG4gIH1cclxuXHJcbiAgLyogRm9vdGVyKi9cclxuICAuZm9vdGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyX19jb250ZW50IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xyXG4gICAgY29sdW1uLWdhcDogdW5zZXQ7XHJcbiAgICByb3ctZ2FwOiAyMHB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0bztcclxuICB9XHJcblxyXG4gIC5mb290ZXJfX2NvbHVtbjpmaXJzdC1jaGlsZCwgLmZvb3Rlcl9fbmF2LCAuZm9vdGVyX19jb2x1bW46bGFzdC1jaGlsZCB7XHJcbiAgICBncmlkLWNvbHVtbjogdW5zZXQ7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmZvb3Rlcl9fY29sdW1uOmZpcnN0LWNoaWxkIHtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgIGdyaWQtcm93OiAyO1xyXG5cclxuICAgIHJvdy1nYXA6IDY1cHg7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyX19uYXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgICBncmlkLXJvdzogMTtcclxuICB9XHJcblxyXG4gIC5uYXYtbGlzdF9faXRlbSB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyX19sb2dvIC5sb2dvIHtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcblxyXG4gIC5pY29uLS1sb2dvIHtcclxuICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgaGVpZ2h0OiAxOXB4O1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlcl9fY29sdW1uOmxhc3QtY2hpbGQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDI7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyX19uYXYgLmlubmVyLW5hdi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyX19jb250YWN0IHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gIC5mb290ZXJfX2NvcHlyaWdodCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbiAgLyoqKioqKiogQ0FUQUxPRyBQQUdFICoqKioqKiovXHJcbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuICAucHJvZHVjdHMge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdHNfX3BhZ2VzLXNob3duLCAucHJvZHVjdHNfX2NhcmRzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdF9fY29udGVudCB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdF9fZGVzYyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0c19fY2F0ZWdvcnkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG5cclxuICAuY2FyZHMtbGlzdCB7XHJcbiAgICBjb2x1bW4tZ2FwOiB1bnNldDtcclxuICAgIHJvdy1nYXA6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdF9fc3dpcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1zd2lwZXIge1xyXG4gICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgaGVpZ2h0OiAzOTBweDtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LXRodW1icyB7XHJcbiAgICB3aWR0aDogMjkwcHg7XHJcbiAgfVxyXG5cclxuICBcclxuICAuZm9ybS1wcm9kdWN0X19yb3cge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbiAgXHJcblxyXG4gIC5wcm9kdWN0X19wcmljZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QgLmJ1dHRvbi1zb2xpZCwgLnByb2R1Y3QgYS5idXR0b24tc29saWQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4gIC8qKioqKioqIENBUlQgKioqKioqKi9cclxuICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4gIC5wYWdlLXNob3BwaW5nLWNhcnRfX2hlYWRpbmcge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAucGFnZS1zaG9wcGluZy1jYXJ0X19oZWFkaW5nOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5wYWdlLXNob3BwaW5nLWNhcnRfX2dyaWQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XHJcblxyXG4gICAgLnBhZ2Utc2hvcHBpbmctY2FydF9faGVhZGluZzpsYXN0LWNoaWxkIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZS1zaG9wcGluZy1jYXJ0X19ncmlkICsgLnBhZ2Utc2hvcHBpbmctY2FydF9fZ3JpZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE1MHB4IGF1dG8gYXV0byBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2Utc2hvcHBpbmctY2FydF9faW1nIGltZyB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC5wYWdlLXNob3BwaW5nLWNhcnRfX2RlbGV0ZSB7XHJcbiAgICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gICAgbWFyZ2luOiAtNXB4IC01cHg7XHJcblxyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAucGFnZS1zaG9wcGluZy1jYXJ0X19ibG9jayB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAucGFnZS1zaG9wcGluZy1jYXJ0IC5pY29uLS1kZWxldGUge1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gIH1cclxuXHJcbiAgLnBhZ2Utc2hvcHBpbmctY2FydF9faW1nIHtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH0gXHJcblxyXG4gIC5wYWdlLXNob3BwaW5nLWNhcnRfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gIC5wYWdlLXNob3BwaW5nLWNhcnRfX2Ftb3VudCBzcGFuIHtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG5cclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLnBhZ2Utc2hvcHBpbmctY2FydF9fYnV0dG9ucy13cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcblxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBjb2x1bW4tZ2FwOiB1bnNldDtcclxuICB9XHJcblxyXG4gIC5wYWdlLXNob3BwaW5nLWNhcnRfX2ZpbmFsLWNoZWNrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi1mYWtlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLnBhZ2Utc2hvcHBpbmctY2FydF9fZ3JpZCArIC5wYWdlLXNob3BwaW5nLWNhcnRfX2dyaWQge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgLyogQWJvdXQtdXMgKi9cclxuICAuYXJ0aWNsZV9faW1nIGltZyB7XHJcbiAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZV9fdGV4dCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAvKiBPcmRlciAqL1xyXG4gIC5mb3JtLW9yZGVyIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tb3JkZXJfX3RhYmxlLXJvdyB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuXHJcbiAgLyogT3JkZXIgY2VyYXRlZCAqLyBcclxuICAub3JkZXJfX25vdGlmaWNhdGlvbiB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogMjBweDtcclxuICB9XHJcbiAgLm9yZGVyX19pbWcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiB1bnNldDsgXHJcbiAgfVxyXG5cclxuICAub3JkZXJfX3RleHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuaWNvbi0tc3VjY2VzcyB7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG4gICAgXHJcblxyXG59Il19 */
