@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-display:swap;font-family:HCo Gotham;font-style:normal;font-weight:300;src:url(../fonts/Gotham/woff/Gotham-Light_Web.woff) format("woff")}@font-face{font-display:swap;font-family:HCo Gotham;font-style:italic;font-weight:300;src:url(../fonts/Gotham/woff/Gotham-LightItalic_Web.woff) format("woff")}@font-face{font-display:swap;font-family:HCo Gotham;font-style:normal;font-weight:400;src:url(../fonts/Gotham/woff/Gotham-Book_Web.woff) format("woff")}@font-face{font-display:swap;font-family:HCo Gotham;font-style:italic;font-weight:400;src:url(../fonts/Gotham/woff/Gotham-BookItalic_Web.woff) format("woff")}@font-face{font-display:swap;font-family:HCo Gotham;font-style:normal;font-weight:500;src:url(../fonts/Gotham/woff/Gotham-Medium_Web.woff) format("woff")}@font-face{font-display:swap;font-family:HCo Gotham;font-style:italic;font-weight:500;src:url(../fonts/Gotham/woff/Gotham-MediumItalic_Web.woff) format("woff")}@font-face{font-display:swap;font-family:HCo Gotham;font-style:normal;font-weight:700;src:url(../fonts/Gotham/woff2/Gotham-Bold_Web.woff2) format("woff2"),url(../fonts/Gotham/woff/Gotham-Bold_Web.woff) format("woff")}@font-face{font-display:swap;font-family:HCo Gotham;font-style:italic;font-weight:700;src:url(../fonts/Gotham/woff2/Gotham-BoldItalic_Web.woff2) format("woff2"),url(../fonts/Gotham/woff/Gotham-BoldItalic_Web.woff) format("woff")}.header{background-image:linear-gradient(90deg,var(--highlight-background) 50%,#fff 50%);position:relative;transition:background .3s;z-index:900}.header--btime{background-image:linear-gradient(90deg,var(--highlight-background) 50%,#ffcbc3 50%)}.header--btime .header__business-time{background-image:none!important}@media (min-width:768px){.header--btime .header__menu>*{display:none}.header--btime .header__business-hours{background-color:#ffcbc3;flex-shrink:0;width:500px}.header--btime .header__businessPopup{position:static}.header--btime .header__public{animation-name:none;background-image:url(../static/header/img/close.svg);height:30px;left:-15px;top:calc(50% - 15px);width:30px}.header--btime .businessTime{opacity:1;transform:translateY(100%)}}@media (max-width:769){.header--btime .header__business-hours{flex-direction:column;flex-shrink:0;height:100px;justify-content:center;left:120px;position:absolute;right:0;top:0;z-index:11}.header--btime .header__business-hours a{flex-wrap:wrap}.header--btime .header__businessPopup{left:-120px;overflow:visible;position:absolute;top:100px;width:100vw}.header--btime .header__business-time{font-size:28px;margin:0;width:100%}.header--btime .header__public{animation-name:none;background-image:url(../static/header/img/close.svg);height:30px;left:unset;right:20px;top:calc(50% - 15px);width:30px}.header--btime .businessTime{height:100%;opacity:1;top:0;transform:translateY(100%);transform:translate(0)}}.header--has-btime .header__business-hours{cursor:pointer;min-width:auto}.header--has-btime .header__business-time{background-image:url(../static/header/img/expand.svg);padding-right:20px}.header--has-btime .header__public{display:block}.header__body{align-items:center;background-color:var(--highlight-background);display:flex;flex-direction:row;height:100px;justify-content:space-between;position:relative}@media (min-width:768px){.header__body{height:120px}}.header__logo{align-items:center;display:flex;margin-left:20px;width:100px}.header__logo a,.header__logo img{display:block;width:100%}@media (min-width:768px){.header__logo{flex-shrink:0;height:120px;width:100px}}@media (min-width:1200px){.header__logo{margin-left:0}}.header__logo{position:relative;z-index:11}.header__split{align-items:flex-end;display:flex;flex-direction:column-reverse;height:100%;justify-content:space-between;width:100%}@media (min-width:768px){.header__split{align-items:center;flex-direction:row}}.header__mobilegroup{align-items:center;display:flex;height:100%;justify-content:flex-end;width:100%}.header__language{display:flex;list-style:none;margin:0;opacity:.5;padding-left:0}@media (min-width:768px){.header__language{margin-left:40px}}.header__language{position:relative;z-index:11}.header__langselector{color:#918f8b;letter-spacing:1px;margin-right:20px;text-decoration:none}.header__langselector:hover{color:#31261d;text-decoration:underline}.header__menu{display:none;flex-grow:2;font-weight:700;justify-content:flex-end;list-style:none;text-transform:uppercase}@media (min-width:992px){.header__menu{display:flex}}.header__sections{color:#31261d;letter-spacing:1px;margin-right:20px;text-decoration:none}.header__sections:hover{color:#000;text-decoration:underline}.header__button{align-items:center;cursor:pointer;display:flex;justify-items:center}.header__button:last-child{margin-right:20px}.header__button--search{background-image:url(../static/header/img/search-white.svg)!important}.header__button--close{background-image:url(../static/header/img/close.svg)!important}.header__button--close-black{background-image:url(../static/header/img/btn-close.svg)!important}.header__burger{background-color:transparent;background-image:url(../static/header/img/burger.svg);background-position:50% 50%;background-repeat:no-repeat;border:none;cursor:pointer;height:50px;width:50px}.header__search{align-items:center;cursor:pointer;display:flex;justify-content:flex-end;margin:0;padding:0;position:relative}@media (min-width:768px){.header__search{padding-right:20px}}.header__search--search{align-items:center;background-color:#31261d;height:100%}@media (min-width:768px){.header__search--search{background-color:#d4ecf1}}.header__search.isactive .header__searchbar{opacity:1;transform:translate(0)}.header__search .header__button{margin-right:0}.header__searchbar{background-color:#2c2c2c;color:#c4c4c4;display:none;font-size:.75rem;font-weight:700;opacity:0;padding:10px 0 10px 10px;position:absolute;right:0;top:100%;transform:translateY(-10);transition:transform .2s ease,opacity .2s;width:100vw;z-index:10}.header__searchbar>div{display:flex}.header__searchbar label{width:100%}@media (min-width:768px){.header__searchbar{padding-left:20px;right:20px;width:300px}}.header__searchbarCaption{text-transform:uppercase;white-space:nowrap}.header__searchbarInput{background-color:transparent;border:none;box-sizing:border-box;color:#fff;font-size:1rem;font-weight:400;margin-top:9px;width:100%}@media (min-width:768px){.header__searchbarInput{font-size:1.5rem}}.header__searchbarInput:focus{outline:none}.header__searchAction{background-color:transparent;background-image:url(../static/header/img/search.svg);background-position:50% 50%;background-repeat:no-repeat;border:none;cursor:pointer;flex-shrink:0;height:50px;padding:0;width:50px}.header__searchAction--white{background-image:url(../static/header/img/search-white.svg)}.header__searchAction--close{background-color:#2c2c2c;background-image:url(../static/header/img/close.svg);display:none;position:absolute}.header__business-hours{background-color:#fff;display:flex;flex-direction:row;min-width:124px;padding:10px 20px 10px 30px;position:relative;text-transform:uppercase;transition:width .3s,flex-shrink .3s;transition:all .3s}@media (min-width:768px){.header__business-hours{background-color:#fff;display:flex;flex-direction:column;font-size:.75rem;font-weight:700;height:100%;justify-content:center;padding:0 20px 0 30px;position:relative;text-align:left;text-transform:uppercase}}@media (min-width:1200px){.header__business-hours{padding-right:0}}.header__business-hours a{color:var(--text);display:flex;text-align:left;text-decoration:none}.header__business-hours a:hover{color:var(--text)}@media (min-width:768px){.header__business-hours a{display:block}}.header__business-time,.header__business-title{font-size:.75rem;font-weight:700}.header__business-time{background-position:100%;background-repeat:no-repeat;margin-left:10px}@media (min-width:768px){.header__business-time{background-image:none;font-size:1.25rem;font-size:1.875rem;margin-left:0;padding-right:0}}.header__public{animation-direction:alternate;animation-duration:1s;animation-iteration-count:infinite;animation-name:timeDot;background-color:#f9423a;background-position:50%;background-repeat:no-repeat;background-size:40%;border-radius:100%;display:none;height:16px;left:-8px;position:absolute;top:calc(50% - 8px);transition:all .3s;width:16px}.header__businessPopup{overflow:hidden;position:relative}@keyframes timeDot{0%{transform:scale(1)}to{transform:scale(1.3)}}.businessTime{background-color:#fff;bottom:-65px;color:#31261d;letter-spacing:.5px;opacity:0;position:absolute;right:0;transform:translate(100%);transition:transform .3s ease;width:100vw;z-index:21}.businessTime--ru .businessTime__caption{height:100%}@media (min-width:768px){.businessTime{bottom:0;transform:translate(100%,100%);width:500px}}.businessTime__box{background-color:#fff;position:relative}.businessTime__list{padding-bottom:60px;padding-left:60px;position:relative}.businessTime__caption{background-color:#f9423a;box-sizing:border-box;color:#fff;font-weight:700;height:calc(100% - 60px);position:absolute;text-transform:uppercase;width:60px}@media (min-width:768px){.businessTime__caption{left:-60px}}.businessTime__holiday{font-size:1rem;margin-top:50px;transform:rotate(-90deg);white-space:nowrap}@media (min-width:768px){.businessTime__holiday{padding-top:0}}.businessTime__holiday span{position:absolute;right:0;top:-7px}.businessTime__item{border-bottom:1px solid #ececec;padding:30px 20px}.businessTime__row{width:100%}.businessTime__row+.businessTime__row{margin-top:8px}.businessTime__time{font-size:1.5rem;font-weight:700;margin-top:8px}.businessTime__place{font-size:.9375rem;font-weight:400}.businessTime__day{font-size:1rem;font-weight:700;width:100%}.businessTime__loadMore{background-color:#f9f8f7;display:block;font-size:1.1875rem;font-weight:700;padding:20px;text-transform:uppercase;width:100%}.businessTime__loadMore:hover{text-decoration:underline}.businessTime__loadMore{bottom:0;position:absolute}@media (min-width:768px){.businessTime__list{padding-bottom:0;padding-left:0}.businessTime__row{display:flex}.businessTime__time{align-items:center;display:flex;font-size:1.1875rem;justify-content:center;margin-top:0}.businessTime__day{font-size:1.1875rem;width:50%}.businessTime__loadMore{position:static}}.navigation{background-color:#fff;left:0;position:absolute;right:0;top:120px;top:0;transform:translateY(-120%);transition:transform .3s ease,opacity .3s ease;z-index:10}.navigation.isopen{max-height:100vh;opacity:1;transform:translate(0)}.navigation.isopen~.navigation__background{transform:translate(0);transition:transform .1s}.navigation.isopen .navigation__grid{overflow:auto}.navigation__background{background-color:#fff;height:120px;left:0;position:absolute;right:0;top:0;transform:translateY(-100%);transition:transform .5s;width:100%;z-index:10}.navigation__spacer{width:100%}.navigation__body{display:flex}.navigation__button{height:120px;margin-right:0!important;margin-top:5px;position:relative;z-index:12}@media (min-width:992px){.navigation__button{margin-top:0}}.navigation__grid{display:flex;margin-top:-30px;padding:0 0 3.75rem;width:100%}@media (min-width:992px){.navigation__grid{margin:0}}.navigation__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:1.875rem;padding:0;width:100%}.navigation__list--sub{flex-direction:column;margin:.625rem 0 1.25rem}@media (min-width:992px){.navigation__list{margin:1.875rem 1.875rem 0 0}}.navigation__listItem{display:inline-block;width:40vw}@media (min-width:992px){.navigation__listItem{width:auto}}.navigation__link{color:#31261d;display:block;font-size:1.1875rem;margin-bottom:10px;opacity:.6;text-decoration:none}.navigation__link--larger{font-weight:700;opacity:1}@media (min-width:992px){.navigation__link--larger{font-size:1.5rem}}.navigation a.navigation__link:hover{color:#000;text-decoration:underline}.businesshours,.navigation--noscroll{overflow:hidden}.businesshours{background-color:#ff8672;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:4.375rem;padding-top:4.375rem;position:relative}.businesshours__cover{position:absolute;top:0;width:150px}.businesshours__cover svg{height:auto;width:100%}.businesshours__cover--left{left:0}.businesshours__cover--right{right:0}.businesshours{padding-left:20px;padding-right:20px}@media (min-width:1200px){.businesshours{padding-left:0;padding-right:0}}@media (min-width:768px){.businesshours{background-size:300px}.businesshours__cover{width:300px}}@media (min-width:992px){.businesshours{background-size:contain}}.businesshours .container{position:relative;z-index:1}.businesshours__date,.businesshours__title{font-size:2.1875rem;letter-spacing:-.5px;margin:0;text-align:center}@media (min-width:992px){.businesshours__date,.businesshours__title{font-size:2.875rem}}.businesshours__shops{-moz-column-count:1;column-count:1;font-size:1.1875rem;line-height:32px;list-style-type:none;margin:0;padding:1.25rem 0 0}@media (min-width:768px){.businesshours__shops{display:flex;flex-wrap:wrap;padding-top:3.125rem}}.businesshours__shop{display:none;font-size:1.625rem;margin:0 0 1.25rem;padding:0}@media (min-width:768px){.businesshours__shop{display:block}}.businesshours__item{display:none;margin-bottom:4.375rem}@media (min-width:768px){.businesshours__item{display:block!important;width:50%}}@media (min-width:992px){.businesshours__item{width:25%}}.businesshours__mobile{margin-top:2.5rem}@media (min-width:768px){.businesshours__mobile{display:none}}.businesshours__desktop{width:100%}.dropdown{border-radius:20px;overflow:hidden;transition:height .2s ease}.dropdown,.dropdown__default{color:#fff;font-size:1.1875rem;height:40px;text-align:center}.dropdown__default{background-color:#31261d;cursor:pointer;display:flex;position:relative}.dropdown__active{line-height:1.5;padding:10px 10px 10px 30px;position:relative;width:100%;z-index:1}.dropdown__icon{background:url(../static/brandlist/categories/img/expand.svg) no-repeat;background-position:0;display:block;height:100%;position:absolute;right:0;top:0;width:30px}.dropdown__list{background-color:#fff;display:block;height:300px;overflow-y:scroll}.dropdown__item{color:#31261d;display:block;font-size:1.1875rem;font-weight:700;padding:10px;text-decoration:none}.dropdown__item:nth-child(odd){background-color:#f1f9fa}.dropdown__item--selected{color:#fff;cursor:default;pointer-events:none}.dropdown__item:hover{color:#fff}.dropdown__item.dropdown__item--selected,.dropdown__item:hover{background-color:#31261d}.dropdown__item--empty{color:#c5c7c7;cursor:default;pointer-events:none}.social-buttons{border-bottom:1px solid #463c34;display:flex;justify-content:center;margin-bottom:30px;padding-bottom:30px}@media (min-width:768px){.social-buttons{border:none}}.social-buttons__button{display:block;float:left;height:48px;margin-right:10px;width:48px}.social-buttons__button:hover svg circle{opacity:1}.social-buttons__button:hover svg path{fill:#000}.copyright{display:flex;flex-direction:column-reverse;font-size:1.1875rem;font-weight:300;justify-content:space-between;opacity:.6;padding:0 0 40px;text-align:center}@media (min-width:768px){.copyright{flex-direction:row;padding-top:20px;text-align:left}}.copyright__rules{color:hsla(0,0%,100%,.4)}.copyright__line{margin:5px 0}.footer{background-color:#31261d;color:#fff;padding-left:20px;padding-right:20px;padding-top:66px}@media (min-width:1200px){.footer{padding-left:0;padding-right:0}}.footer__logo{margin-bottom:30px;text-align:center}@media (min-width:768px){.footer__logo{text-align:left}}.footer__navigation{align-items:center;display:flex;flex-direction:column;justify-content:space-between;text-align:center}@media (min-width:768px){.footer__navigation{flex-direction:row;text-align:left}}.footer__address{display:flex;flex-direction:column;justify-content:center}.footer__item{font-size:1.1875rem;margin:3px 0;padding-left:0;padding-top:5px}.footer__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:30px;margin-right:6px;position:relative;top:8px;width:30px}.footer__maillink{color:#ada8a5;text-decoration:none}.footer__maillink:hover{color:#fff;text-decoration:underline}.footer__phonenumber{color:#fff;line-height:28px;text-decoration:none}.footer__phonenumber:hover{color:#fff;text-decoration:underline}.footer__hr{background-color:#463c34;border:none;height:1px;margin-top:30px;width:100%}.footer__hr--desktop-only{display:none}@media (min-width:768px){.footer__hr--desktop-only{display:block}}.footer__hr--mobile-only{display:block}@media (min-width:768px){.footer__hr--mobile-only{display:none}}.footer__links{-moz-column-count:1;column-count:1;list-style-type:none;padding-left:0;width:50%}@media (min-width:768px){.footer__links{-moz-column-count:2;column-count:2}}.footer__link{color:#ada8a5;font-size:1.1875rem;line-height:30px;text-decoration:none}.footer__link--locked{background-image:url(../static/footer/img/lock.svg);background-position:0;background-repeat:no-repeat;padding-left:20px}.footer__link:hover{color:#fff;text-decoration:underline}.sectiontitle__header{align-items:center;display:flex;justify-content:space-between;padding-bottom:15px}.sectiontitle__title{font-size:2.3125rem;font-weight:700;margin:0}.sectiontitle__title--floorplan{margin-bottom:24px}.sectiontitle__full{color:#31261d;display:none;font-size:.9375rem;font-weight:700;text-decoration:none;text-transform:uppercase}@media (min-width:768px){.sectiontitle__full{display:block}}.sectiontitle__full:hover{color:#000;text-decoration:underline}:root{--highlight-background:#f0f9fa;--text:#31261d;--link:#298fc2;--base1:#f9423a;--base2:#a4bcc2;--base3:#8e9fbc;--base4:#d4b59e;--base5:#fecb8b}html{font-size:12.8px}@media (min-width:1200px){html{font-size:18.4px}}@media (min-width:768px){html{font-size:16px}}body{color:var(--text)!important;font-family:HCo Gotham,sans-serif;font-size:100%;margin:0 auto;overflow-x:hidden}body h2{margin:20px 0}*{box-sizing:border-box}button,input,select,textarea{font:inherit;min-width:0}.pswp{display:none}.grecaptcha-badge{position:absolute;visibility:hidden}.container{padding:0}@media (min-width:1200px){.container{margin-left:auto;margin-right:auto;max-width:1170px}}.container--top{padding-left:20px;padding-right:20px}@media (min-width:1200px){.container--top{padding-left:0;padding-right:0}}section.container{padding-left:20px;padding-right:20px}@media (min-width:1200px){section.container{padding-left:0;padding-right:0}}a{color:inherit;transition:color .1s}a:hover{color:var(--link)}.page.page-template-default .container{padding-left:20px;padding-right:20px}.page.page-template-default .container.header__body{padding:0}.page__title{font-size:46px;font-weight:700;line-height:56px;margin-bottom:16px;margin-top:36px}.page__title,.text-style a,.text-style h1,.text-style h2,.text-style h3,.text-style h4,.text-style p{color:var(--text)}.text-style h1,.text-style h2,.text-style h3,.text-style h4{font-weight:700}.text-style h1{font-size:46px;line-height:56px;margin-bottom:16px}.text-style h2{font-size:36px;line-height:40px;margin-bottom:16px}.text-style h3{font-size:30px;line-height:36px;margin-bottom:12px;margin-top:30px}.text-style h4{font-size:24px;line-height:32px;margin-bottom:8px}.text-style p{font-size:18px;line-height:26px}.text-style p+ol,.text-style p+p,.text-style p+ul{margin-top:16px}.text-style p+h2{margin-top:32px}.text-style p+h3,.text-style p+h4{margin-top:24px}.text-style a:focus,.text-style a:hover{color:var(--base1)}.text-style blockquote{margin-top:24px;padding-left:34px;position:relative}.text-style blockquote p{font-size:26px;font-weight:300;line-height:40px}.text-style blockquote:before{background-color:#eff9fa;content:"";height:100%;left:0;position:absolute;top:0;width:10px}.text-style ol li,.text-style ul li{font-size:18px;line-height:26px;padding-left:8px}.text-style ol li:before,.text-style ul li:before{background-color:var(--text);border-radius:50%;content:"";display:inline-block;height:8px;left:-4px;position:relative;top:-2px;width:8px}.text-style ol li+li,.text-style ul li+li{margin-top:16px}.text-style ol ol,.text-style ol ul,.text-style ul ol,.text-style ul ul{padding-left:18px}.text-style ol+h1,.text-style ol+h2,.text-style ol+h3,.text-style ol+h4,.text-style ol+p,.text-style ul+h1,.text-style ul+h2,.text-style ul+h3,.text-style ul+h4,.text-style ul+p{margin-top:16px}.text-style strong{font-weight:700}.text-style table td{padding:10px}.text-style .wp-block-table{display:block;margin-left:0;margin-right:0;overflow-x:auto}.text-style .wp-block-table .has-fixed-layout{table-layout:auto}.text-style .wp-block-image img{height:auto}.button{display:block;font-size:15px;padding:15px 50px;position:relative;text-align:center;text-decoration:none}.button--loading{background-image:url(../../assets/img/svg/spinner.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;font-size:0;padding-top:33px;pointer-events:none}.page__info{background-color:#fff;border-bottom:2px solid var(--highlight-background);color:#31261d;display:block;font-size:14px;line-height:24px;margin:0;padding:12px 20px;position:relative;text-align:center}.page__info span{display:inline-block;padding-left:8px;position:relative}.page__info span:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;left:0;position:absolute;top:4px;width:16px}.page__info svg{position:relative;top:3px}.nice-select.open .nice-select-dropdown{width:100%}.term-pakalpojumi-serviss .categories,.term-pakalpojumi-serviss .sectiontitle__header{display:none}.post-type-archive-events .categories,.tax-event-category .categories{margin-bottom:24px}.post-type-archive-events .brandlist,.tax-event-category .brandlist{padding-bottom:24px}.post-type-archive-events .news__body,.tax-event-category .news__body{padding-top:24px}.page-template-all-services-template .subnavigation__title,.tax-service .subnavigation__title{width:auto}.page-template-all-services-template .subnavigation__list,.tax-service .subnavigation__list{flex-wrap:wrap;justify-content:flex-end}.button{-webkit-appearance:default-button;background-color:#ff8672;border:none;border-radius:30px;color:#fff;display:inline-block;font-size:.9375rem;font-weight:700;letter-spacing:1px;padding:.9375rem 1.875rem;text-transform:uppercase;transition:all .2s ease-in-out;width:100%}.button:hover{background-color:#31261d;color:#fff;outline:none}.button:hover i{transform:translate(5px)}.button--secondary{background-color:hsla(9,100%,72%,.2)}.button--secondary:hover{background-color:rgba(49,38,29,.2)!important}.button--dark{background-color:#31261d}.button--dark:hover{background-color:#000!important}.button--dark-secondary{background-color:rgba(49,38,29,.2)}.button--dark-secondary:hover{background-color:rgba(49,38,29,.4)!important}.button--border{background-color:#fff;border:2px solid #a29891;color:#ff8672}.button--border:hover{background-color:#a29891}.button--border:focus-visible{border-color:#ff8672}.button__group{margin-bottom:.625rem}.button__group .button{margin-bottom:.625rem;margin-right:.625rem;width:auto}.button__group .button:last-child{margin-bottom:0;margin-right:0}.button__group--center{text-align:center}@media (max-width:769px){.button__group--sm-fullw .button{width:100%}}.button i{margin-left:.625rem;transition:transform .2s ease}.intro{background-color:rgba(113,192,208,.102);background-position:bottom;background-repeat:no-repeat;background-size:cover;padding-bottom:67px;position:relative}.intro__bg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.intro__bg svg{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.intro__body{align-items:center;background:#70bfcf;display:flex;justify-content:center;min-height:361px;position:relative}@media (min-width:768px){.intro__body{justify-content:flex-start;min-height:600px}}.intro__img{background-position:0;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.intro__img--mobile{background-position:100%;z-index:1}.intro__img--desktop{opacity:0;z-index:2}@media (min-width:768px){.intro__img--desktop{opacity:1}}.intro__textWrapper{padding:1.875rem;width:100%;z-index:3}.intro__textWrapper .button{line-height:48px;min-height:48px;padding-bottom:0;padding-top:0}@media (min-width:768px){.intro__textWrapper{padding:3.125rem;width:50%}}.intro__heading{font-size:2.9375rem;font-weight:700;z-index:2}@media (min-width:768px){.intro__heading{font-size:4.5rem}}.intro__heading--white{color:#fff}.intro--no-title .intro__body{align-items:flex-end}.brandlistsimple{background-color:#f6f6f6;padding:50px 20px}@media (min-width:1200px){.brandlistsimple{padding-left:0;padding-right:0}}.brandlistsimple__loadmore{margin:30px auto;max-width:300px}.brandlistsimple__grid{display:grid;grid-template-columns:1fr 1fr}@media (min-width:768px){.brandlistsimple__grid{grid-template-columns:1fr 1fr 1fr 1fr}}.brandlistsimple :nth-child(n+5){display:none}@media (min-width:768px){.brandlistsimple :nth-child(n+5){display:block}}.brandblocksimple{background-color:#fff;border:2px solid #f6f6f6;margin:0;padding-bottom:100%;position:relative}.brandblocksimple:hover .brandblocksimple__image{transform:scale(1.1)}.brandblocksimple__stretcher{color:#fff;height:100%;left:0;position:absolute;text-decoration:none;top:0;width:100%}.brandblocksimple--shop{cursor:pointer;font-weight:700}.brandblocksimple__body{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.brandblocksimple__image{align-items:center;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;color:#31261d;display:flex;filter:grayscale(100%);font-size:1rem;height:65%;justify-content:center;left:10%;top:15%;transition:transform .3s}.brandblocksimple__image,.brandblocksimple__info{font-weight:700;position:absolute;text-align:center;text-transform:uppercase;width:80%}.brandblocksimple__info{bottom:15px;color:#958f8a;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brandblocksimple__hover{align-items:center;display:none;flex-direction:column;height:100%;justify-content:center}.brandblocksimple__title{font-size:1.5625rem;font-weight:700;margin:10px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:80%}.brandblocksimple__hr{background-color:#5a514a;border:none;height:1px;width:107px}.brandblocksimple__opening-hours{font-size:.75rem;font-weight:700;text-transform:uppercase}.sectionseemore__link{color:#31261d;display:block;font-size:.9375rem;font-weight:700;margin-top:25px;text-decoration:none;text-transform:uppercase}@media (min-width:768px){.sectionseemore__link{display:none}}.sectionseemore__link:hover{color:#000;text-decoration:underline}.bannerline{background-color:#f6f6f6;padding:50px 0}@media (min-width:768px){.bannerline{padding:50px}}.bannerline__body{align-items:center;background-color:#cdcdcd;background-size:cover;display:flex;flex-direction:column;height:256px;justify-content:center;padding:20px;text-align:center}.bannerline__category{color:#fff;font-size:15px;font-weight:400;margin:0;text-transform:uppercase}.bannerline__shoutout{color:#fff;font-size:46px;margin:0}.bannerline__link{display:block;opacity:1;text-decoration:none;transition:opacity .2s}.bannerline__link:hover{opacity:.8}.carousel.slick-track{display:flex}.carousel__caption{padding:1.875rem;position:relative;width:100%;z-index:3}.carousel__item{align-items:center;display:none;min-height:361px;overflow:hidden;position:relative;width:100%}.carousel__title{color:#fff;font-size:2.9375rem;font-weight:700;margin-bottom:30px;position:relative;z-index:2}.carousel__state{background-color:transparent;border:none;cursor:pointer}.carousel__image{background-position:0;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.carousel__image--mobile{background-position:100%}.carousel__image--desktop{display:none}.carousel__buttons .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:22px;margin-bottom:16px;margin-right:16px;min-height:48px;width:auto}.carousel.slick-slider.slick-dotted{margin-bottom:0}.carousel .slick-track{display:flex!important}.carousel .slick-slide{height:inherit!important}.carousel .slick-dots li button{margin:0;padding:6px}.carousel .slick-dots li button .slick-dot-icon{background-color:#aaa;border-radius:50%;display:block;height:10px;opacity:1;width:10px}.carousel .slick-dots li button .slick-dot-icon:before{display:none}.carousel .slick-dots li.slick-active button .slick-dot-icon{background-color:#4a4a4a}.carousel .slick-autoplay-toggle-button{opacity:1}.carousel .slick-autoplay-toggle-button svg path{transition:all .3s ease-in-out}.carousel .slick-autoplay-toggle-button .pause-hover,.carousel .slick-autoplay-toggle-button .play-hover,.carousel .slick-autoplay-toggle-button:hover .pause,.carousel .slick-autoplay-toggle-button:hover .play{opacity:0}.carousel .slick-autoplay-toggle-button:hover .pause-hover,.carousel .slick-autoplay-toggle-button:hover .play-hover{opacity:1}.carousel .slick-next,.carousel .slick-prev{background-color:#fff;border-radius:50%;display:none!important;height:40px;width:40px}.carousel .slick-next svg,.carousel .slick-prev svg{width:100%}.carousel .slick-prev{left:-55px}.carousel .slick-next{right:-55px}@media (min-width:768px){.carousel__item{min-height:600px}.carousel__caption{padding:3.125rem;width:50%}.carousel__title{font-size:4.5rem;margin-bottom:60px}.carousel__image--mobile{display:none}.carousel__image--desktop{display:block}.carousel .slick-dots{bottom:-36px}.carousel .slick-autoplay-toggle-button{bottom:-40px}}@media (min-width:1300px){.carousel .slick-next,.carousel .slick-prev{display:block!important}}.newsSubscribe{background-color:#f6f6f6;display:block;line-height:150%;padding:70px 32px}.newsSubscribe--frontpage{background-color:rgba(255,185,156,.4)}.newsSubscribe--frontpage .lbl-tinyltr{font-size:14px}.newsSubscribe--frontpage .newsSubscribe__title{font-size:37px;line-height:48px}.newsSubscribe--frontpage .button{width:auto}.newsSubscribe--frontpage .sib-dropdown-menu li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newsSubscribe--cta{background-color:transparent;padding:0}.newsSubscribe--cta .newsSubscribe__title{display:none}.newsSubscribe--cta .newsSubscribe__content{flex-wrap:wrap}.newsSubscribe--cta .newsSubscribe__item{flex:inherit}.newsSubscribe--cta .newsSubscribe__item:nth-of-type(2),.newsSubscribe--cta .newsSubscribe__item:nth-of-type(3){margin:0}.newsSubscribe__title{font-size:30px;font-weight:700;letter-spacing:.5px;padding-bottom:10px;text-align:center}.newsSubscribe__desc{font-size:15px;text-align:center}.newsSubscribe__link{color:var(--text);text-decoration:none}.newsSubscribe__link:focus-visible,.newsSubscribe__link:hover{text-decoration:underline}.newsSubscribe__note{font-weight:100}.newsSubscribe__check{display:none;position:absolute}.newsSubscribe__check:checked+.newsSubscribe__label:before{content:"✓"}.newsSubscribe__label{font-size:16px;font-weight:400;line-height:18px;padding-left:30px;position:relative;text-transform:none}.newsSubscribe__label:before{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #d6d4d2;border-radius:2px;content:"";cursor:pointer;display:flex;height:20px;justify-content:center;left:0;margin:0;outline:none;position:absolute;top:-1px;width:20px}.newsSubscribe__item{margin-top:24px}.newsSubscribe__item input{border:1px solid #d9dada;box-sizing:border-box;font-size:15px;margin-top:5px;padding:15px;width:100%}.newsSubscribe__consent--desktop{display:none}.newsSubscribe .button{cursor:pointer;margin-top:16px}.newsSubscribe .lbl-tinyltr{font-size:12px;font-weight:700;margin:0;text-transform:uppercase}.newsSubscribe .row+.row{margin-top:16px}.newsSubscribe .sms_field{display:flex;margin-top:5px;position:relative}.newsSubscribe .country-block .country-flg{align-items:center;display:flex;height:100%}.newsSubscribe .sib-dropdown-menu.flag-icon{display:none;font-size:13px;height:160px;margin-top:0;min-width:230px;padding-left:0;position:absolute;top:100%;width:100%;z-index:1}.newsSubscribe .message_area{font-size:14px;line-height:16px;padding:2px 0}.newsSubscribe .message_area .close{background-color:transparent;border:none;color:#a94442;cursor:pointer;display:inline-block;margin-right:4px;transition:all .2s ease}.newsSubscribe .message_area .close:hover{background-color:#a94442;color:#fff}@media (min-width:992px){.newsSubscribe{padding-left:20px;padding-right:20px}.newsSubscribe--frontpage{padding:140px 0}.newsSubscribe--cta{padding:0}.newsSubscribe__content{display:flex;flex-direction:row;justify-content:space-between}.newsSubscribe__desc,.newsSubscribe__title{text-align:left}.newsSubscribe__item{flex:1;margin-top:0}.newsSubscribe__item--info{text-align:left}.newsSubscribe__item:nth-of-type(2){margin-left:30px;margin-right:30px}.newsSubscribe__item:nth-of-type(3){margin-right:24px}.newsSubscribe__consent--desktop{display:block}.newsSubscribe__consent--mobile{display:none}}.tipicon{background-color:#999;border-radius:10px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;line-height:1.2;padding:3px 7px;text-align:center;text-decoration:none;vertical-align:baseline}.tooltip{display:inline;left:97%;position:absolute}.tooltip:hover:after{background:#333;background:rgba(0,0,0,.8);border-radius:5px;bottom:26px;color:#fff;content:attr(data-title);padding:5px 15px;position:absolute;right:-2px;width:220px;z-index:98}.tooltip_small:hover:after{padding:5px;width:150px}.tooltip:hover:before{border:solid;border-color:#333 transparent;border-width:6px 6px 0;bottom:20px;content:"";left:1px;position:absolute;z-index:99}.sib-dropdown-menu.flag-icon{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;display:none;font-size:13px;height:100px;list-style:none;margin-top:10px;min-width:230px;overflow-x:inherit;padding-left:14px}.sib-dropdown-menu.flag-icon li{margin-bottom:1px}.sib-dropdown-menu.flag-icon li a{box-shadow:none;color:rgba(0,0,0,.87);display:inline-flex;text-decoration:none;white-space:nowrap}.info-banner{background-color:#f0f8fa;overflow:hidden;padding:0 20px;position:relative}.info-banner__col:first-of-type{background-color:#fff;padding:34px 0 44px;position:relative}.info-banner__col:first-of-type:after{background-color:#fff;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:150%;z-index:0}.info-banner__col:nth-of-type(2){padding:30px 0 66px}.info-banner__subtitle{color:#98938e;font-size:14px;font-weight:700;line-height:24px;margin:0 0 10px;text-transform:uppercase}.info-banner__title{color:#111;font-size:36.8px;font-weight:700;line-height:44px;margin:0 0 24px}.info-banner__desc{color:#111;font-size:16px;font-weight:300;line-height:20px;margin:0}.info-banner__more{margin-top:8px}.info-banner__link{color:#111;font-size:15px;font-weight:700;line-height:24px;text-decoration:none;text-transform:uppercase}.info-banner__link:focus,.info-banner__linkhover{text-decoration:underline}.info-banner__media-title{font-size:16px;line-height:28px;margin:0;text-align:center}.info-banner__media-title,.info-banner__slider{position:relative;z-index:1}.info-banner__slider-item{display:block!important}.info-banner__slider-item img{width:100%}.info-banner__slider.slick-initialized .slick-slide img{display:block!important}.info-banner__slider.slick-slider{margin:0 auto;max-width:520px;width:100%}.info-banner__slider.slick-slider.slick-dotted{margin-bottom:0;margin-top:60px}.info-banner__slider .slick-dots{bottom:auto;display:flex;justify-content:space-between;top:-44px}.info-banner__slider .slick-dots li{position:relative}.info-banner__slider .slick-dots li:after{background-color:transparent;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:background-color .3s ease-in-out;width:100%}.info-banner__slider .slick-dots li.slick-active:after{background-color:#32261e}.info-banner__slider .slick-dots li button{color:#111;font-size:12px;height:auto;line-height:16px;margin:0;padding:0;text-transform:uppercase;width:auto;word-wrap:anywhere;-webkit-appearance:none;-moz-appearance:none;appearance:none}.info-banner .slick-text--desktop{display:none}@media (min-width:992px){.info-banner:after{background-color:#d1e2d8;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:35%}.info-banner__box{display:grid;grid-template-columns:5fr 7fr;grid-column-gap:60px}.info-banner__col{grid-row:1;margin:48px 0;position:relative;z-index:1}.info-banner__col:first-of-type{grid-column:2;padding:48px 44px 50px}.info-banner__col:first-of-type:after{display:none}.info-banner__col:nth-of-type(2){grid-column:1;padding:42px 0}.info-banner .slick-text--mobile{display:none}.info-banner .slick-text--desktop{display:block}}.offers{margin:0 0 50px}.offers__banner{position:relative}.offers__descr{color:#fff;font-size:14px;font-weight:300;letter-spacing:0;line-height:20.6px}.offers__img--desk{display:none}.offers__img--mob{position:relative;top:-100px;width:100%;z-index:0}.offers__time{color:#fff;font-size:18px;font-weight:300;line-height:32px}.offers__title{color:#fff;font-size:30px;font-weight:700;letter-spacing:0;line-height:40px;margin:14px 0 22px}.offers__box{margin:10px 20px 0;padding:20px;position:relative;z-index:1}.offers__body{padding-left:20px;padding-right:20px}@media (min-width:1200px){.offers__body{padding-left:0;padding-right:0}}.offers__body{position:relative}.offers__carousel{margin-top:30px}.offers__carousel,.offers__grid{margin-left:-20px;margin-right:-20px}.offers__grid{padding-left:0}.offers__body{margin-top:30px}.offers__item{font-size:1.1875rem;padding:8px 10px}.offers__button{background-color:transparent;border:none;color:rgba(0,0,0,.702);cursor:pointer;text-align:start}.offers__button:hover{color:#000;text-decoration:underline;text-underline-offset:7px}.offers .is-checked{color:#000;text-decoration:underline}.offers__filter-btn{border-bottom:1px solid #eae9e8;border-top:1px solid #eae9e8;-moz-column-count:2;column-count:2;list-style:none;margin-bottom:50px;padding:20px 0}.offers__sorting{display:flex;justify-content:flex-end;margin-bottom:40px}.offers__sorting-text{margin-right:8px;position:relative;top:2px}.offers__sorting .button{background-color:var(--text);cursor:pointer;font-size:14px;margin-bottom:4px;margin-right:4px;padding:8px 16px;width:auto}.offers__sorting .button:hover{background-color:#ff8672}@media (min-width:768px){.offers__body{margin-top:68px}.offers .is-checked{text-underline-offset:7px}.offers__img--mob{display:none}.offers__img--desk{display:block;position:relative;width:100%;z-index:10}.offers__filter-btn{-moz-column-count:3;column-count:3;padding:20px 34px}.offers__box{background-color:transparent!important;margin:auto;padding:0 20px}.offers__box--block{display:none}.offers__carousel{margin-top:0}.offers__gradient{bottom:0;left:0;position:absolute;right:0;top:0}.offers__block{padding:134px 0;width:50%}.offers__time{font-size:22px;line-height:36px}.offers__title{font-size:48px;line-height:56px;margin-bottom:56px}.offers__descr{color:#fff;font-size:16px;line-height:24px}}@media (min-width:992px){.offers__filter-btn{-moz-column-count:4;column-count:4}}.offernews{background-color:#f6f6f6;margin-bottom:70px;padding-bottom:30px;padding-left:20px;padding-right:20px;position:relative}@media (min-width:1200px){.offernews{padding-left:0;padding-right:0}}.offernews__arrow{background-color:var(--text);background-position:50%;background-repeat:no-repeat;border-radius:100%;bottom:70px;height:38px;margin:auto;padding:0;position:absolute;top:0;transition:transform .3s;width:38px}.offernews__arrow--next{background-image:url(../static/offers/offernews/img/left.svg);right:0}.offernews__arrow--prev{background-image:url(../static/offers/offernews/img/right.svg);left:0}.offernews__arrow:hover{transform:scale(1.1)}@media (min-width:1200px){.offernews__arrow--next{right:-56px}.offernews__arrow--prev{left:-56px}}.offernews .slick-slide{margin:0 20px}.offerblock{background-color:#fff;cursor:pointer;list-style:none;text-decoration:none;width:100%}.offerblock:hover .offerblock__brag{transform:scale(1.1)}.offerblock__content{padding-top:100%;position:relative}.offerblock__content--scene1{background-color:var(--base1)}.offerblock__content--scene2{background-color:var(--base2)}.offerblock__content--scene3{background-color:var(--base3)}.offerblock__content--scene4{background-color:var(--base4)}.offerblock__content--scene5{background-color:var(--base5)}.offerblock__text{padding:24px 19px}.offerblock__title{color:var(--text);font-size:1.1875rem;font-weight:700;margin:0 0 10px;padding:0}.offerblock__desc{color:var(--text);font-size:15px;margin:0;padding:0}.offerblock__percentages{font-size:1.5rem;margin-bottom:1rem}.offerblock__brag{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:1.375rem;font-weight:700;height:100%;justify-content:center;left:0;padding:1.875rem;position:absolute;text-align:center;top:0;transition:transform .3s;width:100%}@media (min-width:576px){.offerblock{margin:0 2%;width:46%}}@media (min-width:768px){.offerblock{margin:0 1.5%;width:30%}.offerblock__percentages{font-size:3rem;margin-bottom:1.5rem}}.shopwindow{background-color:#d4b59e;padding-bottom:2.5rem;padding-top:2.5rem}.shopwindow,.shopwindow__body{position:relative}.shopwindow__title{color:#fff;font-size:2.3125rem;margin:0 0 24px;text-align:center}@media (min-width:768px){.shopwindow__title{font-size:2.875rem;text-align:left}}.shopwindow__list{overflow:hidden;padding:60px 0;width:100%}.shopwindow__list .shopwindowItem{margin-left:15px;margin-right:15px}.shopwindow__grid{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr;padding-left:20px;padding-right:20px;row-gap:20px}@media (min-width:1200px){.shopwindow__grid{padding-left:0;padding-right:0}}@media (min-width:992px){.shopwindow__grid{-moz-column-gap:30px;column-gap:30px;grid-template-columns:1fr 1fr;row-gap:70px}}.shopwindow__arrow{background-color:var(--text);background-position:50%;background-repeat:no-repeat;border-radius:100%;bottom:0;height:38px;margin:auto;padding:0;position:absolute;top:0;transition:transform .3s;width:38px}.shopwindow__arrow--next{background-image:url(../static/shopwindow/img/left.svg);right:1.875rem}.shopwindow__arrow--prev{background-image:url(../static/shopwindow/img/right.svg);left:1.875rem}.shopwindow__arrow:hover{transform:scale(1.1)}.shopwindow__link{color:#fff;display:block;font-size:.9375rem;font-weight:700;margin-top:1.25rem;text-align:center;text-decoration:none;text-transform:uppercase}@media (min-width:768px){.shopwindow__link{text-align:left}}.shopwindow .slick-list{overflow:visible}.shopwindow__list .shopwindowItem__info{top:100%}.shopwindow__list .shopwindowItem.shopwindowItem--open .shopwindowItem__info{transform:translateY(0)}.shopwindow__link-box,.shopwindow__title{padding-left:20px;padding-right:20px}@media (min-width:768px){.shopwindow__list{padding:168px 0}}@media (min-width:992px){.shopwindow__list .shopwindowItem{margin-left:20px;margin-right:20px}}@media (min-width:1200px){.shopwindow__link-box,.shopwindow__title{padding-left:0;padding-right:0}}.shopwindowItem{cursor:pointer;max-width:400px;opacity:.5;position:relative;transform:scale(1);transition:transform .3s,opacity .3s;width:45vw}.shopwindowItem__action{cursor:pointer}.shopwindowItem.shopwindowItem--open{z-index:1}.shopwindowItem.shopwindowItem--open .shopwindowItem__info{opacity:1;z-index:11}.shopwindowItem.shopwindowItem--open .shopwindowItem__action--expand{visibility:hidden}.shopwindowItem.shopwindowItem--open .shopwindowItem__action--shrink{bottom:inherit;top:8px}.shopwindowItem--gridded{max-width:unset;opacity:1;width:86%}.shopwindowItem--gridded:nth-child(2n){margin-left:14%}.shopwindowItem--gridded .shopwindowItem__info{display:block;opacity:0;top:100%;transform:translateY(-86px);width:auto;z-index:3}@media (min-width:992px){.shopwindowItem--gridded .shopwindowItem__info{bottom:unset;left:unset;right:unset;top:40%}}.shopwindowItem--gridded .shopwindowItem__action{bottom:66px;display:block}@media (min-width:992px){.shopwindowItem--gridded{width:100%}.shopwindowItem--gridded:nth-child(2n){margin-left:0}.shopwindowItem--gridded:not(.sleep) .shopwindowItem__info{opacity:0!important}.shopwindowItem--gridded:hover{opacity:1!important;z-index:2}.shopwindowItem--gridded:hover:nth-child(2n+0) .shopwindowItem__info{transform:translate(-70%,-50%)}.shopwindowItem--gridded:hover:nth-child(odd) .shopwindowItem__info{transform:translate(70%,-50%)}.shopwindowItem--gridded:hover .shopwindowItem__info{display:block;opacity:1;transform:translateY(50%)}.shopwindowItem--gridded:nth-child(2n+0){margin-left:0;margin-top:70px}.shopwindowItem--gridded:nth-child(odd){margin-bottom:70px;margin-right:0}.shopwindowItem--gridded:nth-child(2n+0) .shopwindowItem__info{left:0;transform:translate(-60%,-50%)}.shopwindowItem--gridded:nth-child(odd) .shopwindowItem__info{right:0;transform:translate(60%,-50%)}.shopwindowItem--gridded .shopwindowItem__action{display:none}}.shopwindowItem.sleep{opacity:.5}.shopwindowItem__action{background-image:url(../static/shopwindow/item/img/down.svg);background-repeat:no-repeat;bottom:0;display:none;height:38px;left:0;margin:auto;position:absolute;right:0;transform-origin:center;width:38px;z-index:11}.shopwindowItem__action--shrink{background-image:url(../static/shopwindow/item/img/up.svg);bottom:100%;display:block;margin-top:-26px;z-index:12}.shopwindowItem__image{transition:transform .3s;width:100%}.shopwindowItem__info{background-color:#fff;box-sizing:border-box;display:none;left:0;margin:auto;padding:1.875rem 1.875rem 2.3125rem;position:absolute;right:0;text-align:center;transition:transform .2s ease;width:100%;z-index:12}.shopwindowItem__info--clone{bottom:0}.shopwindowItem__info--clone .shopwindowItem__action--shrink{bottom:inherit;top:8px}.shopwindowItem__title{font-size:1.25rem;font-weight:700;margin-bottom:1.25rem;margin-top:.625rem}.shopwindowItem__item{font-size:1rem;margin-bottom:.625rem;margin-top:.625rem}.shopwindowItem__brand{font-weight:700}.shopwindowItem.slick-slide{outline:none}.shopwindowItem.slick-center{opacity:1;z-index:1}.shopwindowItem.slick-center .shopwindowItem__image{transform:scale(1.5)}.shopwindowItem.slick-center .shopwindowItem__action{display:block}.shopwindowItem.slick-center .shopwindowItem__action--expand{bottom:12px}@media (min-width:768px){.shopwindowItem__info--clone{transform:translateY(-278px)}}@media (min-width:992px){.shopwindowItem.slick-slide{width:270px}.shopwindowItem.slick-center .shopwindowItem__action--expand{bottom:-90px}.shopwindowItem.slick-center .shopwindowItem__info--clone{transform:translateY(-176px)}.shopwindowItem.slick-center .shopwindowItem__image{transform:scale(2.11)}}.popupoffers{background-color:rgba(49,38,29,.5);color:#31261d;display:none;height:100%;left:0;opacity:0;overflow:auto;padding:1.25rem;position:fixed;top:0;transition:opacity .3s;width:100%;z-index:901}.popupoffers.isopen{display:block}.popupoffers.animate-in{opacity:1}.popupoffers.animate-in .popupoffers__body{transform:translate(-50%)}.popupoffers__body{background-color:#fff;left:50%;margin-top:30px;max-width:830px;position:relative;top:0;transform:translate(-50%,-10px);transition:transform .3s;width:100%;z-index:40}.popupoffers__content{margin:60px auto;max-width:570px;padding:0 1.25rem 3.75rem}.popupoffers__header{background-color:#f6f6f6;padding:30px;text-align:center}.popupoffers__image{max-width:400px;width:100%}.popupoffers__close{background-color:#fff;background-image:url(../static/offers/popup/img/close.svg);background-position:50% 50%;background-repeat:no-repeat;border:none;border-radius:100%;cursor:pointer;height:3.125rem;position:absolute;right:15px;top:15px;width:3.125rem}.popupoffers__close:hover{background-color:#d4b59e}.popupoffers__shop{font-size:19px;font-weight:700;margin:0}.popupoffers__percentages{font-size:1.5rem;margin-bottom:.5rem}.popupoffers__title{font-size:25px;font-weight:700;margin:0 0 1rem}.popupoffers__date{font-size:19px;margin:0;opacity:.5}.popupoffers__desc{font-size:19px;line-height:27px;margin:27px 0}.popupoffers__goto{color:#31261d;font-weight:700;text-decoration:none;text-transform:uppercase}.popupoffers__goto:hover{text-decoration:underline}.promo-main{margin-bottom:70px;overflow:hidden;padding-bottom:50px;position:relative}@media (min-width:768px){.promo-main{padding-bottom:0}}.promo-main .container{position:relative}.promo-main .bg-color{background-color:#a4bcc2;display:none;height:100%;margin-left:16.6666666667%;position:absolute;width:83.3333333333%;z-index:-2}@media (min-width:768px){.promo-main .bg-color{display:block}}.promo-main .offset-bg-color{background-color:#a4bcc2;height:100%;position:absolute;right:0;top:0;transform:translateY(20%);width:100%}@media (min-width:768px){.promo-main .offset-bg-color{background-image:url(../static/frontpagepromo/main/img/bg.svg);background-position:40%;background-repeat:no-repeat;background-size:contain;transform:translate(50%)}}.promo-main .offset-bg-color{z-index:-1}@media (min-width:768px){.promo-main__spacer{height:4.5rem}}.promo-main__icon{background-image:url(../static/convenience/img/icon.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:40px;margin-top:30px;width:40px}@media (min-width:768px){.promo-main__icon{margin-left:0}.promo-main__content{display:flex}}.promo-main__image{padding-left:20px;padding-right:20px}@media (min-width:1200px){.promo-main__image{padding-left:0;padding-right:0}}.promo-main__image{position:relative;width:100%}@media (min-width:768px){.promo-main__image{width:58.3333333333%}}.promo-main__image img{display:block;width:100%}.promo-main__logo{max-width:30%;position:absolute;right:2.5rem;top:2.5rem}.promo-main__logo img{display:block;width:100%}.promo-main__text{padding-left:20px;padding-right:20px}@media (min-width:1200px){.promo-main__text{padding-left:0;padding-right:0}}.promo-main__text{color:#fff;display:flex;flex-direction:column;justify-content:center;width:100%}@media (min-width:768px){.promo-main__text{margin-left:8.3333333333%;width:41.6666666667%}}.promo-main__title{font-size:2.875rem;font-weight:700;margin:36px 0}@media (min-width:768px){.promo-main__title{margin:46px 0}}.promo-main__link{color:#fff;display:block;font-size:14px;font-weight:700;text-decoration:none;text-transform:uppercase}.promo-main__link:hover{color:#fff;opacity:1;text-decoration:underline}@media (min-width:768px){.promo-main__link{margin-bottom:2.5rem;text-align:left}}.promo-main--reverse .bg-color{margin-left:0;margin-right:16.6666666667%}@media (min-width:768px){.promo-main--reverse .offset-bg-color{transform:translate(-50%) scale(-1)}}.promo-main--reverse .promo-main__content{display:flex;flex-wrap:wrap}@media (min-width:768px){.promo-main--reverse .promo-main__content{flex-wrap:nowrap}}@media (max-width:769px){.promo-main--reverse .promo-main__image{order:1}.promo-main--reverse .promo-main__text{order:2}}.promo-secondary{margin-bottom:70px;overflow:hidden;position:relative}@media (min-width:768px){.promo-secondary{padding-bottom:0}}.promo-secondary .container{position:relative}.promo-secondary .offset-bg-color{background-color:#d1e2d8;height:70%;left:0;position:absolute;top:0;transform:translate(0);width:100%}@media (min-width:768px){.promo-secondary .offset-bg-color{height:40%;height:100%;transform:translate(50%);width:150%}}.promo-secondary .offset-bg-color{z-index:-1}@media (min-width:768px){.promo-secondary__content{padding:4.5rem 0}}.promo-secondary__icon{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:40px;margin-top:30px;width:40px}@media (min-width:768px){.promo-secondary__icon{margin-left:0}}.promo-secondary__content{align-items:center;display:flex;flex-wrap:wrap}@media (min-width:768px){.promo-secondary__content{flex-wrap:nowrap}}.promo-secondary__image{padding-left:20px;padding-right:20px}@media (min-width:1200px){.promo-secondary__image{padding-left:0;padding-right:0}}.promo-secondary__image{order:1;padding-top:5rem;position:relative;width:100%}@media (min-width:768px){.promo-secondary__image{order:2;padding-top:0;position:static;width:41.6666666667%}}.promo-secondary__image img{display:block;width:100%}.promo-secondary__text{padding-left:20px;padding-right:20px}@media (min-width:1200px){.promo-secondary__text{padding-left:0;padding-right:0}}.promo-secondary__text{color:var(--text);order:2;width:100%}@media (min-width:768px){.promo-secondary__text{margin-right:16.6666666667%;order:2;width:41.6666666667%}}.promo-secondary__subtitle{color:var(--text);display:block;font-size:14px;font-weight:700;margin-top:2.5rem;opacity:.5;text-decoration:none;text-transform:uppercase}@media (min-width:768px){.promo-secondary__subtitle{margin-top:0}}.promo-secondary__title{font-size:2.875rem;font-weight:700;margin:.375rem 0 1.5625rem}.promo-secondary__body{display:none}@media (min-width:768px){.promo-secondary__body{display:block}}.promo-secondary__link{color:var(--text);display:block;font-size:14px;font-weight:700;margin-top:2.1875rem;text-decoration:none;text-transform:uppercase}.promo-secondary__link:hover{color:var(--text);opacity:1;text-decoration:underline}@media (min-width:768px){.promo-secondary__link{text-align:left}}.news{margin-bottom:70px;padding-left:20px;padding-right:20px}@media (min-width:1200px){.news{padding-left:0;padding-right:0}}.news__articles{-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:1fr}@media (min-width:768px){.news__articles{grid-template-columns:1fr 1fr}}.news__body{padding-top:5rem}.newsArticle{box-sizing:border-box;margin-bottom:2.5rem}.newsArticle:last-child{margin-bottom:0}.newsArticle__link{text-decoration:none}.newsArticle__link:hover .newsArticle__image{opacity:.8}.newsArticle__link:hover .newsArticle__title{text-decoration:underline!important}.newsArticle__image{opacity:1;transition:opacity .3s;width:100%}.newsArticle__title{color:var(--text);display:block;font-size:1.5rem;font-weight:700;margin:24px 0 10px;text-decoration:none}.newsArticle__date{color:var(--text);font-size:1.1875rem;margin:0;opacity:.5}.partners{background-color:#eaf4f9;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:70px;overflow:hidden;padding-bottom:3.25rem;padding-top:3.25rem}.partners__content{padding-left:20px;padding-right:20px}@media (min-width:1200px){.partners__content{padding-left:0;padding-right:0}}.partners__content{display:flex;flex-wrap:wrap;margin-left:-1.25rem;margin-right:-1.25rem}.partners__item{box-sizing:border-box;display:block;padding:1.25rem;position:relative;width:100%}@media (min-width:768px){.partners__item{width:50%}}.partners__item:hover .partners__image img{transform:scale(1.02)}.partners__item:hover .partners__link{color:#fff;opacity:1;text-decoration:underline}.partners__image{background-color:#000;overflow:hidden}@media (max-width:769px){.partners__image{height:320px}}.partners__image img{display:block;opacity:.5;transition:transform .3s ease;width:100%}@media (max-width:769px){.partners__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.partners__logo{max-width:30%;position:absolute;right:2.5rem;top:2.5rem}.partners__logo img{display:block;width:100%}@media (min-width:768px){.partners__logo{max-width:9.375rem}}.partners__text{bottom:0;left:0;padding:2.5rem 3.75rem 3.75rem;position:absolute;right:0;width:100%}.partners__title{color:#fff;display:block;font-size:2.3125rem;font-weight:700;margin-bottom:1.25rem;width:100%}@media (min-width:768px){.partners__title{font-size:2.875rem}}.partners__link{color:#fff;display:block;font-size:14px;font-weight:700;text-decoration:none;text-transform:uppercase;width:100%}.partners--single .partners__item{width:100%}.partners--single .partners__image{max-height:37.5rem}.floorplan{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:4.6875rem}.floorplan__map{background-color:#cdcdcd;min-height:300px;order:2;width:100%}@media (min-width:768px){.floorplan__map{width:calc(100% - 130px)}}.floorplan__floors{display:flex;flex-direction:row;order:1;width:100%}@media (min-width:768px){.floorplan__floors{flex-direction:column;order:3;width:130px}}.floorplan img{display:block;width:100%}@media (min-width:768px){.floorplan{flex-direction:row}}.floorplan .leaflet-container{background:#ececec}.floor{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:1.25rem;text-align:center;width:100%}.floor.isactive,.floor:hover{background-color:#ff8672;color:#fff}.floor__number{font-size:2.875rem;font-weight:700;margin:0}.floor__desc{font-size:.9375rem;font-weight:700;margin:0;text-transform:uppercase}@media (min-width:768px){.floor{flex:1;width:8.125rem}}.facts{background-color:#f6f6f6;padding:70px 0}.facts__title{font-size:30px;font-weight:700;margin-bottom:40px;margin-top:0;text-align:center}.facts__body{align-items:flex-start;display:flex;flex-wrap:wrap;flex-flow:row wrap;justify-content:space-around}.fact{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:50px;width:50%}@media (min-width:768px){.fact{padding-bottom:0;width:9.375rem}}.fact__img{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:3.4375rem;width:3.4375rem}.fact__count{font-size:2.875rem;font-weight:700;margin:10px}.fact__type{font-size:1.1875rem;margin:0;max-width:150px;text-align:center}.awards{padding:70px 0}.awards__title{font-size:30px;font-weight:700;margin-bottom:40px;margin-top:0;text-align:center}.awards__list{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin-top:0}.awards__item{max-width:250px;width:50%}.awards__item img{width:100%}.awards__link{border:1px solid transparent;display:block;transform:translateY(0);transition:all .35s ease}.awards__link:hover{transform:translateY(-10px)}.awards__link:focus-visible{border-color:#32261e}@media (min-width:768px){.awards__item{width:20%}}.front-hero{background-color:rgba(113,192,208,.102);padding-bottom:67px;position:relative}.front-hero__bg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.front-hero__bg svg{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.offerblock{display:block!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9uZXdzL3N1YnNjcmliZS9uZXdzU3Vic2NyaWJlLnNjc3MiLCJmcm9udHBhZ2UuY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvcmVzZXQuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL2ZvbnRzLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvaGVhZGVyL2hlYWRlci5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvbWl4aW5zLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvaGVhZGVyL2J1c2luZXNzVGltZS9idXNpbmVzc1RpbWUuc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9oZWFkZXIvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvYnVzaW5lc3Nob3Vycy9idXNpbmVzc2hvdXJzLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvZHJvcGRvd24vZHJvcGRvd24uc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9mb290ZXIvY29weXJpZ2h0L3NvY2lhbGJ1dHRvbnMvc29jaWFsYnV0dG9ucy5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2Zvb3Rlci9jb3B5cmlnaHQvY29weXJpZ2h0LnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvZm9vdGVyL2Zvb3Rlci5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL3NlY3Rpb250aXRsZS9zZWN0aW9udGl0bGUuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL3N0eWxlLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMuc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9idXR0b24vYnV0dG9uLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvaW50cm8vaW50cm8uc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9icmFuZGxpc3RzaW1wbGUvYnJhbmRsaXN0c2ltcGxlLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvYnJhbmRsaXN0c2ltcGxlL2JyYW5kYmxvY2tzaW1wbGUvYnJhbmRibG9ja3NpbXBsZS5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL3NlY3Rpb25zZWVtb3JlL3NlY3Rpb25zZWVtb3JlLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvYmFubmVybGluZS9iYW5uZXJsaW5lLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvY2Fyb3VzZWwvY2Fyb3VzZWwuc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9pbmZvYmFubmVyL2luZm9iYW5uZXIuc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9vZmZlcnMvb2ZmZXJzLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvb2ZmZXJzL29mZmVybmV3cy9vZmZlcm5ld3Muc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9vZmZlcnMvb2ZmZXJibG9jay9vZmZlcmJsb2NrLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvc2hvcHdpbmRvdy9zaG9wd2luZG93LnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvc2hvcHdpbmRvdy9pdGVtL3Nob3B3aW5kb3dJdGVtLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvb2ZmZXJzL3BvcHVwL3BvcHVwb2ZmZXJzLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvZnJvbnRwYWdlcHJvbW8vbWFpbi9ibG9jay5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2Zyb250cGFnZXByb21vL3NlY29uZGFyeS9ibG9jay5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL25ld3MvbmV3cy5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL25ld3MvYXJ0aWNsZS9uZXdzQXJ0aWNsZS5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL3BhcnRuZXJzL3BhcnRuZXJzLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvZmxvb3JwbGFuL2Zsb29ycGxhbi5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2Zsb29ycGxhbi9mbG9vci9mbG9vci5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2ZhY3RzL2ZhY3RzLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvZmFjdHMvZmFjdC9mYWN0LnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvYXdhcmRzL2F3YXJkcy5zY3NzIiwiZnJvbnRwYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBc0ZRLGdCQzA5RFIsQ0M1aUVBLDJaQWVFLFFBQUEsQ0FDQSxjQUFBLENBQ0EsWUFBQSxDQUpBLFFBQUEsQ0FDQSxTQUFBLENBSUEsdUJES0YsQ0NGQSw4RUFFRSxhREtGLENDSEEsS0FDRSxhRE1GLENDSkEsTUFDRSxlRE9GLENDTEEsYUFDRSxXRFFGLENDTkEsb0RBRUUsVUFBQSxDQUNBLFlEU0YsQ0NQQSxNQUNFLHdCQUFBLENBQ0EsZ0JEVUYsQ0V0Q0EsV0FLRSxpQkFBQSxDQUpBLHNCQUFBLENBR0EsaUJBQUEsQ0FEQSxlQUFBLENBREEsa0VGK0RGLENFekRBLFdBS0UsaUJBQUEsQ0FKQSxzQkFBQSxDQUdBLGlCQUFBLENBREEsZUFBQSxDQURBLHdFRjhERixDRXhEQSxXQUtFLGlCQUFBLENBSkEsc0JBQUEsQ0FHQSxpQkFBQSxDQURBLGVBQUEsQ0FEQSxpRUY2REYsQ0V2REEsV0FLRSxpQkFBQSxDQUpBLHNCQUFBLENBR0EsaUJBQUEsQ0FEQSxlQUFBLENBREEsdUVGNERGLENFdERBLFdBS0UsaUJBQUEsQ0FKQSxzQkFBQSxDQUdBLGlCQUFBLENBREEsZUFBQSxDQURBLG1FRjJERixDRXJEQSxXQUtFLGlCQUFBLENBSkEsc0JBQUEsQ0FHQSxpQkFBQSxDQURBLGVBQUEsQ0FEQSx5RUYwREYsQ0Vw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QkFBQSxDQURBLGlCdkMwekhKLEN1Q3R6SEksZ0JBS0ksUUFBQSxDQUVBLFdBQUEsQ0FKQSxNQUFBLENBRkEsaUJBQUEsQ0FHQSxPQUFBLENBRkEsS0FBQSxDQUlBLFVBQUEsQ0FFQSxVdkN3ekhSLEN1Q3R6SFEsb0JBRUksbUJBQUEsQ0FBQSxnQkFBQSxDQUNBLDBCQUFBLENBQUEsdUJBQUEsQ0FGQSxVdkMwekhaLEN1Q256SEEsWUFDSSx1QnZDc3pISiIsImZpbGUiOiJmcm9udHBhZ2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm5ld3NTdWJzY3JpYmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgcGFkZGluZzogNzBweCAzMnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cclxuICAmLS1mcm9udHBhZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjk5QzY2O1xyXG5cclxuICAgIC5sYmwtdGlueWx0ciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAubmV3c1N1YnNjcmliZV9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDM3cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuc2liLWRyb3Bkb3duLW1lbnUgbGkge1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgLyogZW5hYmxlcyBlbGxpcHNpcyAqL1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvKiBrZWVwcyB0aGUgdGV4dCBpbiBhIHNpbmdsZSBsaW5lICovXHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IC8qIGtlZXBzIHRoZSBlbGVtZW50IGZyb20gb3ZlcmZsb3dpbmcgaXRzIHBhcmVudCAqL1xyXG4gICAgIH1cclxuICB9XHJcblxyXG4gICYtLWN0YSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgLm5ld3NTdWJzY3JpYmUge1xyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBmbGV4OiBpbmhlcml0O1xyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpLFxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206MTBweDtcclxuICAgIGZvbnQtc2l6ZTozMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19kZXNje1xyXG4gICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19saW5re1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOnZhcigtLXRleHQpO1xyXG5cclxuICAgICAgJjpmb2N1cy12aXNpYmxlLFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbm90ZXtcclxuICAgICAgZm9udC13ZWlnaHQ6MTAwO1xyXG4gIH1cclxuXHJcbiAgJl9fY2hlY2sge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmOmNoZWNrZWQge1xyXG4gICAgICAmICsubmV3c1N1YnNjcmliZV9fbGFiZWwge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyNzEzXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ0ZDI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICBib3JkZXI6MXB4IHNvbGlkICNkOWRhZGE7XHJcbiAgICAgIGZvbnQtc2l6ZToxNXB4O1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBwYWRkaW5nOjE1cHg7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb25zZW50IHtcclxuICAgICYtLWRlc2t0b3Age1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLmxibC10aW55bHRyIHtcclxuICAgIG1hcmdpbjowO1xyXG4gICAgZm9udC1zaXplOjEycHg7XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIC5yb3cge1xyXG4gICAgJiArIC5yb3cge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNtc19maWVsZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLmNvdW50cnktYmxvY2sge1xyXG4gICAgLmNvdW50cnktZmxnIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpYi1kcm9wZG93bi1tZW51LmZsYWctaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuXHJcbiAgLm1lc3NhZ2VfYXJlYSB7XHJcbiAgICBwYWRkaW5nOiAycHggMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAjYTk0NDQyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBsZyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICYtLWZyb250cGFnZSB7XHJcbiAgICAgIHBhZGRpbmc6IDE0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY3RhIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSxcclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBmbGV4OjE7XHJcblxyXG4gICAgICAmLS1pbmZvIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnNlbnQge1xyXG4gICAgICAmLS1kZXNrdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAmLS1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50aXBpY29ue2N1cnNvcjogcG9pbnRlcjtwYWRkaW5nOiAzcHggN3B4O2ZvbnQtc2l6ZTogMTJweDtmb250LXdlaWdodDogYm9sZDtsaW5lLWhlaWdodDogMS4yO2NvbG9yOiAjZmZmO3RleHQtYWxpZ246IGNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7YmFja2dyb3VuZC1jb2xvcjogIzk5OTtib3JkZXItcmFkaXVzOiAxMHB4O3RleHQtZGVjb3JhdGlvbjogbm9uZTt9XHJcbi50b29sdGlwe2Rpc3BsYXk6IGlubGluZTtwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogOTclO31cclxuLnRvb2x0aXA6aG92ZXI6YWZ0ZXJ7YmFja2dyb3VuZDogIzMzMztiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC44KTtib3JkZXItcmFkaXVzOiA1cHg7Y29sb3I6ICNmZmY7Y29udGVudDogYXR0cihkYXRhLXRpdGxlKTtyaWdodDogLTJweDtib3R0b206IDI2cHg7cGFkZGluZzogNXB4IDE1cHg7cG9zaXRpb246IGFic29sdXRlO3otaW5kZXg6IDk4O3dpZHRoOiAyMjBweDt9XHJcbi50b29sdGlwX3NtYWxsOmhvdmVyOmFmdGVye3BhZGRpbmc6IDVweCA1cHg7IHdpZHRoOiAxNTBweDt9XHJcbi50b29sdGlwOmhvdmVyOmJlZm9yZXtib3JkZXI6IHNvbGlkO2JvcmRlci1jb2xvcjogIzMzMyB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6IDZweCA2cHggMCA2cHg7Ym90dG9tOiAyMHB4O2NvbnRlbnQ6IFwiXCI7bGVmdDogMXB4O3Bvc2l0aW9uOiBhYnNvbHV0ZTt6LWluZGV4OiA5OTt9XHJcbi5zaWItZHJvcGRvd24tbWVudS5mbGFnLWljb24ge2Rpc3BsYXk6IG5vbmU7aGVpZ2h0OiAxMDBweDtvdmVyZmxvdy14OiBpbmhlcml0O21pbi13aWR0aDogMjMwcHg7Zm9udC1zaXplOiAxM3B4O2xpc3Qtc3R5bGU6IG5vbmU7cGFkZGluZy1sZWZ0OjE0cHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7YmFja2dyb3VuZDogd2hpdGU7Ym9yZGVyLXJhZGl1czogNHB4O21hcmdpbi10b3A6MTBweDt9XHJcbi5zaWItZHJvcGRvd24tbWVudS5mbGFnLWljb24gbGkge21hcmdpbi1ib3R0b206IDFweDt9XHJcbi5zaWItZHJvcGRvd24tbWVudS5mbGFnLWljb24gbGkgYXtkaXNwbGF5OiBpbmxpbmUtZmxleDt3aGl0ZS1zcGFjZTogbm93cmFwO3RleHQtZGVjb3JhdGlvbjogbm9uZTtjb2xvcjogcmdiYSgwLDAsMCwwLjg3KTtib3gtc2hhZG93OiBub25lO31cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbiAqIFRoZW1lIE5hbWU6IE9yaWdvIDIwMjBcbiAqIERlc2NyaXB0aW9uOiBWaXNzIHBhciB1biBhcCBwaWVrxLzFq3N0YW3Eq2J1XG4gKiBBdXRob3I6IFR1cm4ubHZcbiAqIFRleHQgRG9tYWluOiBvcmlnb1xuICogRG9tYWluIFBhdGg6IC9sYW5ndWFnZXNcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbkBjdXN0b20tbWVkaWEgLS1tb2JpbGVMIChtaW4td2lkdGg6IDU3NnB4KTtcbkBjdXN0b20tbWVkaWEgLS10YWJsZXQgKG1pbi13aWR0aDogNzY4cHgpO1xuQGN1c3RvbS1tZWRpYSAtLWxhcHRvcFMgKG1pbi13aWR0aDogOTkycHgpO1xuQGN1c3RvbS1tZWRpYSAtLWxhcHRvcCAobWluLXdpZHRoOiAxMjAwcHgpO1xuLypcblx0Q29weXJpZ2h0IChDKSBIb2VmbGVyICYgQ28uXG5cdFRoaXMgc29mdHdhcmUgaXMgdGhlIHByb3BlcnR5IG9mIEhvZWZsZXIgJiBDby4gKEgmQ28pLlxuXHRZb3VyIHJpZ2h0IHRvIGFjY2VzcyBhbmQgdXNlIHRoaXMgc29mdHdhcmUgaXMgc3ViamVjdCB0byB0aGVcblx0YXBwbGljYWJsZSBMaWNlbnNlIEFncmVlbWVudCwgb3IgVGVybXMgb2YgU2VydmljZSwgdGhhdCBleGlzdHNcblx0YmV0d2VlbiB5b3UgYW5kIEgmQ28uIElmIG5vIHN1Y2ggYWdyZWVtZW50IGV4aXN0cywgeW91IG1heSBub3Rcblx0YWNjZXNzIG9yIHVzZSB0aGlzIHNvZnR3YXJlIGZvciBhbnkgcHVycG9zZS5cblx0VGhpcyBzb2Z0d2FyZSBtYXkgb25seSBiZSBob3N0ZWQgYXQgdGhlIGxvY2F0aW9ucyBzcGVjaWZpZWQgaW5cblx0dGhlIGFwcGxpY2FibGUgTGljZW5zZSBBZ3JlZW1lbnQgb3IgVGVybXMgb2YgU2VydmljZSwgYW5kIG9ubHlcblx0Zm9yIHRoZSBwdXJwb3NlcyBleHByZXNzbHkgc2V0IGZvcnRoIHRoZXJlaW4uIFlvdSBtYXkgbm90IGNvcHksXG5cdG1vZGlmeSwgY29udmVydCwgY3JlYXRlIGRlcml2YXRpdmUgd29ya3MgZnJvbSBvciBkaXN0cmlidXRlIHRoaXNcblx0c29mdHdhcmUgaW4gYW55IHdheSwgb3IgbWFrZSBpdCBhY2Nlc3NpYmxlIHRvIGFueSB0aGlyZCBwYXJ0eSxcblx0d2l0aG91dCBmaXJzdCBvYnRhaW5pbmcgdGhlIHdyaXR0ZW4gcGVybWlzc2lvbiBvZiBIJkNvLlxuXHRGb3IgbW9yZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpc2l0IHVzIGF0IGh0dHA6Ly90eXBvZ3JhcGh5LmNvbS5cbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSENvIEdvdGhhbVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbS93b2ZmL0dvdGhhbS1MaWdodF9XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIQ28gR290aGFtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtL3dvZmYvR290aGFtLUxpZ2h0SXRhbGljX1dlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhDbyBHb3RoYW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW0vd29mZi9Hb3RoYW0tQm9va19XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIQ28gR290aGFtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtL3dvZmYvR290aGFtLUJvb2tJdGFsaWNfV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSENvIEdvdGhhbVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbS93b2ZmL0dvdGhhbS1NZWRpdW1fV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSENvIEdvdGhhbVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbS93b2ZmL0dvdGhhbS1NZWRpdW1JdGFsaWNfV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSENvIEdvdGhhbVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbS93b2ZmMi9Hb3RoYW0tQm9sZF9XZWIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbS93b2ZmL0dvdGhhbS1Cb2xkX1dlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhDbyBHb3RoYW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW0vd29mZjIvR290aGFtLUJvbGRJdGFsaWNfV2ViLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vd29mZi9Hb3RoYW0tQm9sZEl0YWxpY19XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDkwMDsgLyogdG8gYmUgdG9wIG9mIHRoZSBmbG9vcnBsYW4gKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1oaWdobGlnaHQtYmFja2dyb3VuZCkgNTAlLCAjZmZmIDUwJSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMzAwbXM7XG59XG4uaGVhZGVyLS1idGltZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0taGlnaGxpZ2h0LWJhY2tncm91bmQpIDUwJSwgI2ZmY2JjMyA1MCUpO1xufVxuLmhlYWRlci0tYnRpbWUgLmhlYWRlcl9fYnVzaW5lc3MtdGltZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLS1idGltZSAuaGVhZGVyX19tZW51ID4gKiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLS1idGltZSAuaGVhZGVyX19idXNpbmVzcy1ob3VycyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNiYzM7XG4gIH1cbiAgLmhlYWRlci0tYnRpbWUgLmhlYWRlcl9fYnVzaW5lc3NQb3B1cCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuaGVhZGVyLS1idGltZSAuaGVhZGVyX19wdWJsaWMge1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHRvcDogY2FsYyg1MCUgKyAtMTVweCk7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9oZWFkZXIvaW1nL2Nsb3NlLnN2Z1wiKTtcbiAgICBhbmltYXRpb24tbmFtZTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLS1idGltZSAuYnVzaW5lc3NUaW1lIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY5KSB7XG4gIC5oZWFkZXItLWJ0aW1lIC5oZWFkZXJfX2J1c2luZXNzLWhvdXJzIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTIwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgei1pbmRleDogMTE7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyLS1idGltZSAuaGVhZGVyX19idXNpbmVzcy1ob3VycyBhIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmhlYWRlci0tYnRpbWUgLmhlYWRlcl9fYnVzaW5lc3NQb3B1cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMjBweDtcbiAgICB0b3A6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuaGVhZGVyLS1idGltZSAuaGVhZGVyX19idXNpbmVzcy10aW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5oZWFkZXItLWJ0aW1lIC5oZWFkZXJfX3B1YmxpYyB7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiBjYWxjKDUwJSArIC0xNXB4KTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2hlYWRlci9pbWcvY2xvc2Uuc3ZnXCIpO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBub25lO1xuICB9XG4gIC5oZWFkZXItLWJ0aW1lIC5idXNpbmVzc1RpbWUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmhlYWRlci0taGFzLWJ0aW1lIC5oZWFkZXJfX2J1c2luZXNzLWhvdXJzIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyLS1oYXMtYnRpbWUgLmhlYWRlcl9fYnVzaW5lc3MtdGltZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9oZWFkZXIvaW1nL2V4cGFuZC5zdmdcIik7XG59XG4uaGVhZGVyLS1oYXMtYnRpbWUgLmhlYWRlcl9fcHVibGljIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oaWdobGlnaHQtYmFja2dyb3VuZCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19ib2R5IHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG4uaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX2xvZ28gYSwgLmhlYWRlcl9fbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLmhlYWRlcl9fbG9nbyB7XG4gIHotaW5kZXg6IDExO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX19zcGxpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fc3BsaXQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmhlYWRlcl9fbW9iaWxlZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9fbGFuZ3VhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19sYW5ndWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX2xhbmd1YWdlIHtcbiAgei1pbmRleDogMTE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJfX2xhbmdzZWxlY3RvciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzkxOGY4Yjtcbn1cbi5oZWFkZXJfX2xhbmdzZWxlY3Rvcjpob3ZlciB7XG4gIGNvbG9yOiAjMzEyNjFEO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5oZWFkZXJfX21lbnUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZmxleC1ncm93OiAyO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5oZWFkZXJfX3NlY3Rpb25zIHtcbiAgY29sb3I6ICMzMTI2MUQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlYWRlcl9fc2VjdGlvbnM6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmhlYWRlcl9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyX19idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5oZWFkZXJfX2J1dHRvbi0tc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2hlYWRlci9pbWcvc2VhcmNoLXdoaXRlLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLmhlYWRlcl9fYnV0dG9uLS1jbG9zZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9oZWFkZXIvaW1nL2Nsb3NlLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLmhlYWRlcl9fYnV0dG9uLS1jbG9zZS1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9oZWFkZXIvaW1nL2J0bi1jbG9zZS5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5oZWFkZXJfX2J1cmdlciB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9oZWFkZXIvaW1nL2J1cmdlci5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXJfX3NlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fc2VhcmNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uaGVhZGVyX19zZWFyY2gtLXNlYXJjaCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMjYxZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19zZWFyY2gtLXNlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWNmMTtcbiAgfVxufVxuLmhlYWRlcl9fc2VhcmNoLmlzYWN0aXZlIC5oZWFkZXJfX3NlYXJjaGJhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyX19zZWFyY2ggLmhlYWRlcl9fYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmhlYWRlcl9fc2VhcmNoYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwdnc7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjYzRjNGM0O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMTBweCAwcHggMTBweCAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0xMCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlLCBvcGFjaXR5IDIwMG1zO1xufVxuLmhlYWRlcl9fc2VhcmNoYmFyID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oZWFkZXJfX3NlYXJjaGJhciBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3NlYXJjaGJhciB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLmhlYWRlcl9fc2VhcmNoYmFyQ2FwdGlvbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaGVhZGVyX19zZWFyY2hiYXJJbnB1dCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fc2VhcmNoYmFySW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uaGVhZGVyX19zZWFyY2hiYXJJbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uaGVhZGVyX19zZWFyY2hBY3Rpb24ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2hlYWRlci9pbWcvc2VhcmNoLnN2Z1wiKTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlcl9fc2VhcmNoQWN0aW9uLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9oZWFkZXIvaW1nL3NlYXJjaC13aGl0ZS5zdmdcIik7XG59XG4uaGVhZGVyX19zZWFyY2hBY3Rpb24tLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvaGVhZGVyL2ltZy9jbG9zZS5zdmdcIik7XG59XG4uaGVhZGVyX19idXNpbmVzcy1ob3VycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDEyNHB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAzMDBtcywgZmxleC1zaHJpbmsgMzAwbXM7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19idXNpbmVzcy1ob3VycyB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19idXNpbmVzcy1ob3VycyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uaGVhZGVyX19idXNpbmVzcy1ob3VycyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyX19idXNpbmVzcy1ob3VycyBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2J1c2luZXNzLWhvdXJzIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyX19idXNpbmVzcy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uaGVhZGVyX19idXNpbmVzcy10aW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19idXNpbmVzcy10aW1lIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4uaGVhZGVyX19wdWJsaWMge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC04cHg7XG4gIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjk0MjNBO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFuaW1hdGlvbi1uYW1lOiB0aW1lRG90O1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xufVxuLmhlYWRlcl9fYnVzaW5lc3NQb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBrZXlmcmFtZXMgdGltZURvdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxufVxuXG4uYnVzaW5lc3NUaW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogLTY1cHg7XG4gIHotaW5kZXg6IDIxO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGNvbG9yOiAjMzEyNjFEO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlO1xufVxuLmJ1c2luZXNzVGltZS0tcnUgLmJ1c2luZXNzVGltZV9fY2FwdGlvbiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3NUaW1lIHtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMTAwJSk7XG4gIH1cbn1cbi5idXNpbmVzc1RpbWVfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cbi5idXNpbmVzc1RpbWVfX2xpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnVzaW5lc3NUaW1lX19jYXB0aW9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NDIzYTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzc1RpbWVfX2NhcHRpb24ge1xuICAgIGxlZnQ6IC02MHB4O1xuICB9XG59XG4uYnVzaW5lc3NUaW1lX19ob2xpZGF5IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzc1RpbWVfX2hvbGlkYXkge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cbi5idXNpbmVzc1RpbWVfX2hvbGlkYXkgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtN3B4O1xuICByaWdodDogMDtcbn1cbi5idXNpbmVzc1RpbWVfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcbiAgcGFkZGluZzogMzBweCAyMHB4O1xufVxuLmJ1c2luZXNzVGltZV9fcm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnVzaW5lc3NUaW1lX19yb3cgKyAuYnVzaW5lc3NUaW1lX19yb3cge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uYnVzaW5lc3NUaW1lX190aW1lIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYnVzaW5lc3NUaW1lX19wbGFjZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmJ1c2luZXNzVGltZV9fZGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYnVzaW5lc3NUaW1lX19sb2FkTW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNztcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYnVzaW5lc3NUaW1lX19sb2FkTW9yZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ1c2luZXNzVGltZV9fbG9hZE1vcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3NUaW1lX19saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmJ1c2luZXNzVGltZV9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5idXNpbmVzc1RpbWVfX3RpbWUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5idXNpbmVzc1RpbWVfX2RheSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgfVxuICAuYnVzaW5lc3NUaW1lX19sb2FkTW9yZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG4ubmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMjBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC0xMjAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLCBvcGFjaXR5IDMwMG1zIGVhc2U7XG59XG4ubmF2aWdhdGlvbi5pc29wZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG59XG4ubmF2aWdhdGlvbi5pc29wZW4gfiAubmF2aWdhdGlvbl9fYmFja2dyb3VuZCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbn1cbi5uYXZpZ2F0aW9uLmlzb3BlbiAubmF2aWdhdGlvbl9fZ3JpZCB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm5hdmlnYXRpb25fX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTIwcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmF2aWdhdGlvbl9fc3BhY2VyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2aWdhdGlvbl9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubmF2aWdhdGlvbl9fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB6LWluZGV4OiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2aWdhdGlvbl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubmF2aWdhdGlvbl9fZ3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwcmVtIDAgMy43NXJlbTtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmlnYXRpb25fX2dyaWQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLm5hdmlnYXRpb25fX2xpc3Qge1xuICBtYXJnaW46IDEuODc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2aWdhdGlvbl9fbGlzdC0tc3ViIHtcbiAgbWFyZ2luOiAwLjYyNXJlbSAwIDEuMjVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmlnYXRpb25fX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG4ubmF2aWdhdGlvbl9fbGlzdEl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MHZ3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZpZ2F0aW9uX19saXN0SXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5uYXZpZ2F0aW9uX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBjb2xvcjogIzMxMjYxRDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBvcGFjaXR5OiAwLjY7XG59XG4ubmF2aWdhdGlvbl9fbGluay0tbGFyZ2VyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmlnYXRpb25fX2xpbmstLWxhcmdlciB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5uYXZpZ2F0aW9uIGEubmF2aWdhdGlvbl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogYmxhY2s7XG59XG4ubmF2aWdhdGlvbi0tbm9zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnVzaW5lc3Nob3VycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDQuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNC4zNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjg2NzI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5idXNpbmVzc2hvdXJzX19jb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTUwcHg7XG59XG4uYnVzaW5lc3Nob3Vyc19fY292ZXIgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5idXNpbmVzc2hvdXJzX19jb3Zlci0tbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4uYnVzaW5lc3Nob3Vyc19fY292ZXItLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4uYnVzaW5lc3Nob3VycyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ1c2luZXNzaG91cnMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzc2hvdXJzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4O1xuICB9XG4gIC5idXNpbmVzc2hvdXJzX19jb3ZlciB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ1c2luZXNzaG91cnMge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuLmJ1c2luZXNzaG91cnMgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5idXNpbmVzc2hvdXJzX190aXRsZSwgLmJ1c2luZXNzaG91cnNfX2RhdGUge1xuICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnVzaW5lc3Nob3Vyc19fdGl0bGUsIC5idXNpbmVzc2hvdXJzX19kYXRlIHtcbiAgICBmb250LXNpemU6IDIuODc1cmVtO1xuICB9XG59XG4uYnVzaW5lc3Nob3Vyc19fc2hvcHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sdW1uLWNvdW50OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzc2hvdXJzX19zaG9wcyB7XG4gICAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uYnVzaW5lc3Nob3Vyc19fc2hvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3Nob3Vyc19fc2hvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5idXNpbmVzc2hvdXJzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNC4zNzVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzaG91cnNfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idXNpbmVzc2hvdXJzX19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4uYnVzaW5lc3Nob3Vyc19fbW9iaWxlIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzc2hvdXJzX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5idXNpbmVzc2hvdXJzX19kZXNrdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kcm9wZG93biB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAyMDBtcyBlYXNlO1xufVxuLmRyb3Bkb3duX19kZWZhdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTI2MWQ7XG59XG4uZHJvcGRvd25fX2FjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5kcm9wZG93bl9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9icmFuZGxpc3QvY2F0ZWdvcmllcy9pbWcvZXhwYW5kLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xufVxuLmRyb3Bkb3duX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5kcm9wZG93bl9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzEyNjFkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZHJvcGRvd25fX2l0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjlGQTtcbn1cbi5kcm9wZG93bl9faXRlbS0tc2VsZWN0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kcm9wZG93bl9faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEyNjFkO1xufVxuLmRyb3Bkb3duX19pdGVtLmRyb3Bkb3duX19pdGVtLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTI2MWQ7XG59XG4uZHJvcGRvd25fX2l0ZW0tLWVtcHR5IHtcbiAgY29sb3I6ICNjNWM3Yzc7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zb2NpYWwtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ2M2MzNDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvY2lhbC1idXR0b25zIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5zb2NpYWwtYnV0dG9uc19fYnV0dG9uIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc29jaWFsLWJ1dHRvbnNfX2J1dHRvbjpob3ZlciBzdmcgY2lyY2xlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zb2NpYWwtYnV0dG9uc19fYnV0dG9uOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwMDAwMDtcbn1cblxuLmNvcHlyaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNDBweCAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgb3BhY2l0eTogMC42O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb3B5cmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmNvcHlyaWdodF9fcnVsZXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuLmNvcHlyaWdodF9fbGluZSB7XG4gIG1hcmdpbjogNXB4IDBweDtcbn1cbi5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogNjZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTI2MUQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uZm9vdGVyX19sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5mb290ZXJfX25hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19uYXZpZ2F0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5mb290ZXJfX2FkZHJlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mb290ZXJfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW46IDNweCAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbn1cbi5mb290ZXJfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5mb290ZXJfX21haWxsaW5rIHtcbiAgY29sb3I6ICNhZGE4YTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXJfX21haWxsaW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5mb290ZXJfX3Bob25lbnVtYmVyIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmZvb3Rlcl9fcGhvbmVudW1iZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmZvb3Rlcl9faHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDYzYzM0O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5mb290ZXJfX2hyLS1kZXNrdG9wLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2hyLS1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZm9vdGVyX19oci0tbW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19oci0tbW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXJfX2xpbmtzIHtcbiAgY29sdW1uLWNvdW50OiAxO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2xpbmtzIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cbi5mb290ZXJfX2xpbmsge1xuICBjb2xvcjogI2FkYThhNTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG59XG4uZm9vdGVyX19saW5rLS1sb2NrZWQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9mb290ZXIvaW1nL2xvY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggY2VudGVyO1xufVxuLmZvb3Rlcl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zZWN0aW9udGl0bGVfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uc2VjdGlvbnRpdGxlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4zMTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwcHg7XG59XG4uc2VjdGlvbnRpdGxlX190aXRsZS0tZmxvb3JwbGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5zZWN0aW9udGl0bGVfX2Z1bGwge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzMxMjYxZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb250aXRsZV9fZnVsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zZWN0aW9udGl0bGVfX2Z1bGw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4vKiBHbG9iYWxzICovXG46cm9vdCB7XG4gIC0taGlnaGxpZ2h0LWJhY2tncm91bmQ6I2YwZjlmYTtcbiAgLS10ZXh0OiMzMTI2MUQ7XG4gIC0tbGluazogIzI5OEZDMjtcbiAgLS1iYXNlMTojRjk0MjNBO1xuICAtLWJhc2UyOiNBNEJDQzI7XG4gIC0tYmFzZTM6IzhFOUZCQztcbiAgLS1iYXNlNDojRDRCNTlFO1xuICAtLWJhc2U1OiNGRUNCOEI7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEyLjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxOC40cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLXRleHQpICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhDbyBHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbn1cbmJvZHkgaDIge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0LCBidXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5wc3dwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQ29udGFpbmVyICovXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cbi5jb250YWluZXItLXRvcCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci0tdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5zZWN0aW9uLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgc2VjdGlvbi5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTAwbXM7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1saW5rKTtcbn1cblxuLnBhZ2UucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucGFnZS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRhaW5lci5oZWFkZXJfX2JvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2VfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4udGV4dC1zdHlsZSBoMSwgLnRleHQtc3R5bGUgaDIsIC50ZXh0LXN0eWxlIGgzLCAudGV4dC1zdHlsZSBoNCwgLnRleHQtc3R5bGUgcCwgLnRleHQtc3R5bGUgYSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbn1cbi50ZXh0LXN0eWxlIGgxLCAudGV4dC1zdHlsZSBoMiwgLnRleHQtc3R5bGUgaDMsIC50ZXh0LXN0eWxlIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50ZXh0LXN0eWxlIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbn1cbi50ZXh0LXN0eWxlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi50ZXh0LXN0eWxlIGgzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbi50ZXh0LXN0eWxlIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLnRleHQtc3R5bGUgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4udGV4dC1zdHlsZSBwICsgcCwgLnRleHQtc3R5bGUgcCArIHVsLCAudGV4dC1zdHlsZSBwICsgb2wge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLnRleHQtc3R5bGUgcCArIGgyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi50ZXh0LXN0eWxlIHAgKyBoMywgLnRleHQtc3R5bGUgcCArIGg0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi50ZXh0LXN0eWxlIGE6aG92ZXIsIC50ZXh0LXN0eWxlIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmFzZTEpO1xufVxuLnRleHQtc3R5bGUgYmxvY2txdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xufVxuLnRleHQtc3R5bGUgYmxvY2txdW90ZSBwIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi50ZXh0LXN0eWxlIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkY5RkE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4udGV4dC1zdHlsZSB1bCBsaSwgLnRleHQtc3R5bGUgb2wgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi50ZXh0LXN0eWxlIHVsIGxpOjpiZWZvcmUsIC50ZXh0LXN0eWxlIG9sIGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTRweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dCk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50ZXh0LXN0eWxlIHVsIGxpICsgbGksIC50ZXh0LXN0eWxlIG9sIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLnRleHQtc3R5bGUgdWwgdWwsIC50ZXh0LXN0eWxlIHVsIG9sLCAudGV4dC1zdHlsZSBvbCB1bCwgLnRleHQtc3R5bGUgb2wgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG4udGV4dC1zdHlsZSB1bCArIGgxLCAudGV4dC1zdHlsZSB1bCArIGgyLCAudGV4dC1zdHlsZSB1bCArIGgzLCAudGV4dC1zdHlsZSB1bCArIGg0LCAudGV4dC1zdHlsZSB1bCArIHAsIC50ZXh0LXN0eWxlIG9sICsgaDEsIC50ZXh0LXN0eWxlIG9sICsgaDIsIC50ZXh0LXN0eWxlIG9sICsgaDMsIC50ZXh0LXN0eWxlIG9sICsgaDQsIC50ZXh0LXN0eWxlIG9sICsgcCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4udGV4dC1zdHlsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50ZXh0LXN0eWxlIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi50ZXh0LXN0eWxlIC53cC1ibG9jay10YWJsZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLnRleHQtc3R5bGUgLndwLWJsb2NrLXRhYmxlIC5oYXMtZml4ZWQtbGF5b3V0IHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuLnRleHQtc3R5bGUgLndwLWJsb2NrLWltYWdlIGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4NjcyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYnV0dG9uLS1sb2FkaW5nIHtcbiAgcGFkZGluZy10b3A6IDMzcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvc3ZnL3NwaW5uZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbn1cbi5idXR0b246aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucGFnZV9faW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0taGlnaGxpZ2h0LWJhY2tncm91bmQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMxMjYxRDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2VfX2luZm8gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYWdlX19pbmZvIHNwYW46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wYWdlX19pbmZvIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG59XG5cbi5uaWNlLXNlbGVjdC5vcGVuIC5uaWNlLXNlbGVjdC1kcm9wZG93biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGVybS1wYWthbHBvanVtaS1zZXJ2aXNzIC5zZWN0aW9udGl0bGVfX2hlYWRlcixcbi50ZXJtLXBha2FscG9qdW1pLXNlcnZpc3MgLmNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtZXZlbnRzIC5jYXRlZ29yaWVzLFxuLnRheC1ldmVudC1jYXRlZ29yeSAuY2F0ZWdvcmllcyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtZXZlbnRzIC5icmFuZGxpc3QsXG4udGF4LWV2ZW50LWNhdGVnb3J5IC5icmFuZGxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1ldmVudHMgLm5ld3NfX2JvZHksXG4udGF4LWV2ZW50LWNhdGVnb3J5IC5uZXdzX19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5wYWdlLXRlbXBsYXRlLWFsbC1zZXJ2aWNlcy10ZW1wbGF0ZSAuc3VibmF2aWdhdGlvbl9fdGl0bGUsXG4udGF4LXNlcnZpY2UgLnN1Ym5hdmlnYXRpb25fX3RpdGxlIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ucGFnZS10ZW1wbGF0ZS1hbGwtc2VydmljZXMtdGVtcGxhdGUgLnN1Ym5hdmlnYXRpb25fX2xpc3QsXG4udGF4LXNlcnZpY2UgLnN1Ym5hdmlnYXRpb25fX2xpc3Qge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjg2NzI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDEuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGRlZmF1bHQtYnV0dG9uO1xufVxuLmJ1dHRvbjpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTI2MWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbjpob3ZlciBpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKTtcbn1cbi5idXR0b24tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMzQsIDExNCwgMC4yKTtcbn1cbi5idXR0b24tLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDM4LCAyOSwgMC4yKSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTI2MWQ7XG59XG4uYnV0dG9uLS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi0tZGFyay1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ5LCAzOCwgMjksIDAuMik7XG59XG4uYnV0dG9uLS1kYXJrLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDM4LCAyOSwgMC40KSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi0tYm9yZGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0EyOTg5MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZjg2NzI7XG59XG4uYnV0dG9uLS1ib3JkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTI5ODkxO1xufVxuLmJ1dHRvbi0tYm9yZGVyOmZvY3VzLXZpc2libGUge1xuICBib3JkZXItY29sb3I6ICNmZjg2NzI7XG59XG4uYnV0dG9uX19ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLmJ1dHRvbl9fZ3JvdXAgLmJ1dHRvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5idXR0b25fX2dyb3VwIC5idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5idXR0b25fX2dyb3VwLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLmJ1dHRvbl9fZ3JvdXAtLXNtLWZ1bGx3IC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYnV0dG9uIGkge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlO1xufVxuXG4uaW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEzLCAxOTIsIDIwOCwgMC4xMDE5NjA3ODQzKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWJvdHRvbTogNjdweDtcbn1cbi5pbnRyb19fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uaW50cm9fX2JnIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuLmludHJvX19ib2R5IHtcbiAgYmFja2dyb3VuZDogIzcwQkZDRjtcbiAgbWluLWhlaWdodDogMzYxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludHJvX19ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5pbnRyb19faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmludHJvX19pbWctLW1vYmlsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5pbnRyb19faW1nLS1kZXNrdG9wIHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50cm9fX2ltZy0tZGVza3RvcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmludHJvX190ZXh0V3JhcHBlciB7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMztcbn1cbi5pbnRyb19fdGV4dFdyYXBwZXIgLmJ1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludHJvX190ZXh0V3JhcHBlciB7XG4gICAgcGFkZGluZzogMy4xMjVyZW07XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmludHJvX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludHJvX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuLmludHJvX19oZWFkaW5nLS13aGl0ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5pbnRyby0tbm8tdGl0bGUgLmludHJvX19ib2R5IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYnJhbmRsaXN0c2ltcGxlIHtcbiAgcGFkZGluZzogNTBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJyYW5kbGlzdHNpbXBsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uYnJhbmRsaXN0c2ltcGxlX19sb2FkbW9yZSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xufVxuLmJyYW5kbGlzdHNpbXBsZV9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJhbmRsaXN0c2ltcGxlX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgfVxufVxuLmJyYW5kbGlzdHNpbXBsZSA6bnRoLWNoaWxkKG4rNSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmFuZGxpc3RzaW1wbGUgOm50aC1jaGlsZChuKzUpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYnJhbmRibG9ja3NpbXBsZSB7XG4gIG1hcmdpbjogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjZmNmY2O1xufVxuLmJyYW5kYmxvY2tzaW1wbGU6aG92ZXIgLmJyYW5kYmxvY2tzaW1wbGVfX2ltYWdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLmJyYW5kYmxvY2tzaW1wbGVfX3N0cmV0Y2hlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmFuZGJsb2Nrc2ltcGxlLS1zaG9wIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5icmFuZGJsb2Nrc2ltcGxlX19ib2R5IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyYW5kYmxvY2tzaW1wbGVfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1JTtcbiAgbGVmdDogMTAlO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDY1JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMTI2MWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcbn1cbi5icmFuZGJsb2Nrc2ltcGxlX19pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzk1OGY4YTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiA4MCU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJyYW5kYmxvY2tzaW1wbGVfX2hvdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5icmFuZGJsb2Nrc2ltcGxlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA4MCU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJyYW5kYmxvY2tzaW1wbGVfX2hyIHtcbiAgd2lkdGg6IDEwN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE1MTRhO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJyYW5kYmxvY2tzaW1wbGVfX29wZW5pbmctaG91cnMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2VjdGlvbnNlZW1vcmVfX2xpbmsge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzMxMjYxZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uc2VlbW9yZV9fbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb25zZWVtb3JlX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmJhbm5lcmxpbmUge1xuICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVybGluZSB7XG4gICAgcGFkZGluZzogNTBweDtcbiAgfVxufVxuLmJhbm5lcmxpbmVfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEQ0RDRDtcbiAgaGVpZ2h0OiAyNTZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmJhbm5lcmxpbmVfX2NhdGVnb3J5IHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYmFubmVybGluZV9fc2hvdXRvdXQge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwcHg7XG4gIGZvbnQtc2l6ZTogNDZweDtcbn1cbi5iYW5uZXJsaW5lX19saW5rIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5iYW5uZXJsaW5lX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4vKiAuY2Fyb3VzZWwgKi9cbi5jYXJvdXNlbC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2Fyb3VzZWxfX2NhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM2MXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcm91c2VsX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDIuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jYXJvdXNlbF9fc3RhdGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2Fyb3VzZWxfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uY2Fyb3VzZWxfX2ltYWdlLS1tb2JpbGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xufVxuLmNhcm91c2VsX19pbWFnZS0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2Fyb3VzZWxfX2J1dHRvbnMgLmJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jYXJvdXNlbC5zbGljay1zbGlkZXIuc2xpY2stZG90dGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJvdXNlbCAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA2cHg7XG59XG4uY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIC5zbGljay1kb3QtaWNvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIC5zbGljay1kb3QtaWNvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJvdXNlbCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIC5zbGljay1kb3QtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTRhNGE7XG59XG4uY2Fyb3VzZWwgLnNsaWNrLWF1dG9wbGF5LXRvZ2dsZS1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsIC5zbGljay1hdXRvcGxheS10b2dnbGUtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uY2Fyb3VzZWwgLnNsaWNrLWF1dG9wbGF5LXRvZ2dsZS1idXR0b24gLnBhdXNlLWhvdmVyLFxuLmNhcm91c2VsIC5zbGljay1hdXRvcGxheS10b2dnbGUtYnV0dG9uIC5wbGF5LWhvdmVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jYXJvdXNlbCAuc2xpY2stYXV0b3BsYXktdG9nZ2xlLWJ1dHRvbjpob3ZlciAucGF1c2UsXG4uY2Fyb3VzZWwgLnNsaWNrLWF1dG9wbGF5LXRvZ2dsZS1idXR0b246aG92ZXIgLnBsYXkge1xuICBvcGFjaXR5OiAwO1xufVxuLmNhcm91c2VsIC5zbGljay1hdXRvcGxheS10b2dnbGUtYnV0dG9uOmhvdmVyIC5wYXVzZS1ob3Zlcixcbi5jYXJvdXNlbCAuc2xpY2stYXV0b3BsYXktdG9nZ2xlLWJ1dHRvbjpob3ZlciAucGxheS1ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwgLnNsaWNrLXByZXYsIC5jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNhcm91c2VsIC5zbGljay1wcmV2IHN2ZywgLmNhcm91c2VsIC5zbGljay1uZXh0IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsIC5zbGljay1wcmV2IHtcbiAgbGVmdDogLTU1cHg7XG59XG4uY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICByaWdodDogLTU1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsX19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgfVxuICAuY2Fyb3VzZWxfX2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNhcm91c2VsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuY2Fyb3VzZWxfX2ltYWdlLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhcm91c2VsX19pbWFnZS0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNhcm91c2VsIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC0zNnB4O1xuICB9XG4gIC5jYXJvdXNlbCAuc2xpY2stYXV0b3BsYXktdG9nZ2xlLWJ1dHRvbiB7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuY2Fyb3VzZWwgLnNsaWNrLXByZXYsIC5jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubmV3c1N1YnNjcmliZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIHBhZGRpbmc6IDcwcHggMzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLm5ld3NTdWJzY3JpYmUtLWZyb250cGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxODUsIDE1NiwgMC40KTtcbn1cbi5uZXdzU3Vic2NyaWJlLS1mcm9udHBhZ2UgLmxibC10aW55bHRyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm5ld3NTdWJzY3JpYmUtLWZyb250cGFnZSAubmV3c1N1YnNjcmliZV9fdGl0bGUge1xuICBmb250LXNpemU6IDM3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuLm5ld3NTdWJzY3JpYmUtLWZyb250cGFnZSAuYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ubmV3c1N1YnNjcmliZS0tZnJvbnRwYWdlIC5zaWItZHJvcGRvd24tbWVudSBsaSB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyAvKiBlbmFibGVzIGVsbGlwc2lzICovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8qIGtlZXBzIHRoZSB0ZXh0IGluIGEgc2luZ2xlIGxpbmUgKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLyoga2VlcHMgdGhlIGVsZW1lbnQgZnJvbSBvdmVyZmxvd2luZyBpdHMgcGFyZW50ICovXG59XG4ubmV3c1N1YnNjcmliZS0tY3RhIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV3c1N1YnNjcmliZS0tY3RhIC5uZXdzU3Vic2NyaWJlX190aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV3c1N1YnNjcmliZS0tY3RhIC5uZXdzU3Vic2NyaWJlX19jb250ZW50IHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm5ld3NTdWJzY3JpYmUtLWN0YSAubmV3c1N1YnNjcmliZV9faXRlbSB7XG4gIGZsZXg6IGluaGVyaXQ7XG59XG4ubmV3c1N1YnNjcmliZS0tY3RhIC5uZXdzU3Vic2NyaWJlX19pdGVtOm50aC1vZi10eXBlKDIpLCAubmV3c1N1YnNjcmliZS0tY3RhIC5uZXdzU3Vic2NyaWJlX19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5ld3NTdWJzY3JpYmVfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5ld3NTdWJzY3JpYmVfX2Rlc2Mge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXdzU3Vic2NyaWJlX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG59XG4ubmV3c1N1YnNjcmliZV9fbGluazpmb2N1cy12aXNpYmxlLCAubmV3c1N1YnNjcmliZV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5ld3NTdWJzY3JpYmVfX25vdGUge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuLm5ld3NTdWJzY3JpYmVfX2NoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5ld3NTdWJzY3JpYmVfX2NoZWNrOmNoZWNrZWQgKyAubmV3c1N1YnNjcmliZV9fbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJNcIjtcbn1cbi5uZXdzU3Vic2NyaWJlX19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cbi5uZXdzU3Vic2NyaWJlX19sYWJlbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNGQyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubmV3c1N1YnNjcmliZV9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ubmV3c1N1YnNjcmliZV9faXRlbSBpbnB1dCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGFkYTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5uZXdzU3Vic2NyaWJlX19jb25zZW50LS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzU3Vic2NyaWJlIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV3c1N1YnNjcmliZSAubGJsLXRpbnlsdHIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubmV3c1N1YnNjcmliZSAucm93ICsgLnJvdyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ubmV3c1N1YnNjcmliZSAuc21zX2ZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubmV3c1N1YnNjcmliZSAuY291bnRyeS1ibG9jayAuY291bnRyeS1mbGcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmV3c1N1YnNjcmliZSAuc2liLWRyb3Bkb3duLW1lbnUuZmxhZy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5uZXdzU3Vic2NyaWJlIC5tZXNzYWdlX2FyZWEge1xuICBwYWRkaW5nOiAycHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5uZXdzU3Vic2NyaWJlIC5tZXNzYWdlX2FyZWEgLmNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5uZXdzU3Vic2NyaWJlIC5tZXNzYWdlX2FyZWEgLmNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ld3NTdWJzY3JpYmUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5uZXdzU3Vic2NyaWJlLS1mcm9udHBhZ2Uge1xuICAgIHBhZGRpbmc6IDE0MHB4IDA7XG4gIH1cbiAgLm5ld3NTdWJzY3JpYmUtLWN0YSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmV3c1N1YnNjcmliZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubmV3c1N1YnNjcmliZV9fdGl0bGUsIC5uZXdzU3Vic2NyaWJlX19kZXNjIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5uZXdzU3Vic2NyaWJlX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLm5ld3NTdWJzY3JpYmVfX2l0ZW0tLWluZm8ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm5ld3NTdWJzY3JpYmVfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuICAubmV3c1N1YnNjcmliZV9faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5uZXdzU3Vic2NyaWJlX19jb25zZW50LS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmV3c1N1YnNjcmliZV9fY29uc2VudC0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50aXBpY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOTclO1xufVxuXG4udG9vbHRpcDpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogMjZweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTg7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLnRvb2x0aXBfc21hbGw6aG92ZXI6YWZ0ZXIge1xuICBwYWRkaW5nOiA1cHggNXB4O1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi50b29sdGlwOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlcjogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzMzMyB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xuICBib3R0b206IDIwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTtcbn1cblxuLnNpYi1kcm9wZG93bi1tZW51LmZsYWctaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwcHg7XG4gIG92ZXJmbG93LXg6IGluaGVyaXQ7XG4gIG1pbi13aWR0aDogMjMwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2liLWRyb3Bkb3duLW1lbnUuZmxhZy1pY29uIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4uc2liLWRyb3Bkb3duLW1lbnUuZmxhZy1pY29uIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmluZm8tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEY4RkE7XG59XG4uaW5mby1iYW5uZXJfX2NvbDpudGgtb2YtdHlwZSgxKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzRweCAwIDQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaW5mby1iYW5uZXJfX2NvbDpudGgtb2YtdHlwZSgxKTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uaW5mby1iYW5uZXJfX2NvbDpudGgtb2YtdHlwZSgyKSB7XG4gIHBhZGRpbmc6IDMwcHggMCA2NnB4O1xufVxuLmluZm8tYmFubmVyX19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGNvbG9yOiAjOTg5MzhFO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5pbmZvLWJhbm5lcl9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBjb2xvcjogIzExMTExMTtcbiAgZm9udC1zaXplOiAzNi44cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cbi5pbmZvLWJhbm5lcl9fZGVzYyB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uaW5mby1iYW5uZXJfX21vcmUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uaW5mby1iYW5uZXJfX2xpbmsge1xuICBjb2xvcjogIzExMTExMTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5pbmZvLWJhbm5lcl9fbGluazpmb2N1cywgLmluZm8tYmFubmVyX19saW5raG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pbmZvLWJhbm5lcl9fbWVkaWEtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmluZm8tYmFubmVyX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uaW5mby1iYW5uZXJfX3NsaWRlci1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbmZvLWJhbm5lcl9fc2xpZGVyLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5mby1iYW5uZXJfX3NsaWRlci5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbmZvLWJhbm5lcl9fc2xpZGVyLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbn1cbi5pbmZvLWJhbm5lcl9fc2xpZGVyLnNsaWNrLXNsaWRlci5zbGljay1kb3R0ZWQge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmluZm8tYmFubmVyX19zbGlkZXIgLnNsaWNrLWRvdHMge1xuICB0b3A6IC00NHB4O1xuICBib3R0b206IGluaXRpYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5pbmZvLWJhbm5lcl9fc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluZm8tYmFubmVyX19zbGlkZXIgLnNsaWNrLWRvdHMgbGk6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmluZm8tYmFubmVyX19zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMjYxRTtcbn1cbi5pbmZvLWJhbm5lcl9fc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICMxMTExMTE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdvcmQtd3JhcDogYW55d2hlcmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmluZm8tYmFubmVyIC5zbGljay10ZXh0LS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5mby1iYW5uZXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QxRTJEODtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5pbmZvLWJhbm5lcl9fYm94IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNWZyIDdmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDYwcHg7XG4gIH1cbiAgLmluZm8tYmFubmVyX19jb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbjogNDhweCAwO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG4gIC5pbmZvLWJhbm5lcl9fY29sOm50aC1vZi10eXBlKDEpIHtcbiAgICBwYWRkaW5nOiA0OHB4IDQ0cHggNTBweDtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgfVxuICAuaW5mby1iYW5uZXJfX2NvbDpudGgtb2YtdHlwZSgxKTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW5mby1iYW5uZXJfX2NvbDpudGgtb2YtdHlwZSgyKSB7XG4gICAgcGFkZGluZzogNDJweCAwO1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICB9XG4gIC5pbmZvLWJhbm5lciAuc2xpY2stdGV4dC0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbmZvLWJhbm5lciAuc2xpY2stdGV4dC0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm9mZmVycyB7XG4gIG1hcmdpbjogMHB4IDBweCA1MHB4O1xufVxuLm9mZmVyc19fYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9mZmVyc19fZGVzY3Ige1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIwLjZweDtcbn1cbi5vZmZlcnNfX2ltZy0tZGVzayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub2ZmZXJzX19pbWctLW1vYiB7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwMHB4O1xufVxuLm9mZmVyc19fdGltZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLm9mZmVyc19fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDE0cHggMCAyMnB4O1xufVxuLm9mZmVyc19fYm94IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDEwcHggMjBweCAwO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLm9mZmVyc19fYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9mZmVyc19fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4ub2ZmZXJzX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9mZmVyc19fY2Fyb3VzZWwge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ub2ZmZXJzX19ncmlkIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ub2ZmZXJzX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5vZmZlcnNfX2l0ZW0ge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG59XG4ub2ZmZXJzX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcwMTk2MDc4NDMpO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm9mZmVyc19fYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDdweDtcbn1cbi5vZmZlcnMgLmlzLWNoZWNrZWQge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ub2ZmZXJzX19maWx0ZXItYnRuIHtcbiAgcGFkZGluZzogMjBweCAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlOWU4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZTllODtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY29sdW1uLWNvdW50OiAyO1xufVxuLm9mZmVyc19fc29ydGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ub2ZmZXJzX19zb3J0aW5nLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5vZmZlcnNfX3NvcnRpbmcgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQpO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgd2lkdGg6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm9mZmVyc19fc29ydGluZyAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODY3Mjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmZXJzX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA2OHB4O1xuICB9XG4gIC5vZmZlcnMgLmlzLWNoZWNrZWQge1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogN3B4O1xuICB9XG4gIC5vZmZlcnNfX2ltZy0tbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZlcnNfX2ltZy0tZGVzayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5vZmZlcnNfX2ZpbHRlci1idG4ge1xuICAgIHBhZGRpbmc6IDIwcHggMzRweDtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gIH1cbiAgLm9mZmVyc19fYm94IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLm9mZmVyc19fYm94LS1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmZXJzX19jYXJvdXNlbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAub2ZmZXJzX19ncmFkaWVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAub2ZmZXJzX19ibG9jayB7XG4gICAgcGFkZGluZzogMTM0cHggMDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5vZmZlcnNfX3RpbWUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICAub2ZmZXJzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbiAgLm9mZmVyc19fZGVzY3Ige1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZlcnNfX2ZpbHRlci1idG4ge1xuICAgIGNvbHVtbi1jb3VudDogNDtcbiAgfVxufVxuXG4ub2ZmZXJuZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub2ZmZXJuZXdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5vZmZlcm5ld3NfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogNzBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XG59XG4ub2ZmZXJuZXdzX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvb2ZmZXJzL29mZmVybmV3cy9pbWcvbGVmdC5zdmdcIik7XG59XG4ub2ZmZXJuZXdzX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9vZmZlcnMvb2ZmZXJuZXdzL2ltZy9yaWdodC5zdmdcIik7XG59XG4ub2ZmZXJuZXdzX19hcnJvdzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9mZmVybmV3c19fYXJyb3ctLW5leHQge1xuICAgIHJpZ2h0OiAtNTZweDtcbiAgfVxuICAub2ZmZXJuZXdzX19hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogLTU2cHg7XG4gIH1cbn1cbi5vZmZlcm5ld3MgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbi5vZmZlcmJsb2NrIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm9mZmVyYmxvY2s6aG92ZXIgLm9mZmVyYmxvY2tfX2JyYWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ub2ZmZXJibG9ja19fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub2ZmZXJibG9ja19fY29udGVudC0tc2NlbmUxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZTEpO1xufVxuLm9mZmVyYmxvY2tfX2NvbnRlbnQtLXNjZW5lMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UyKTtcbn1cbi5vZmZlcmJsb2NrX19jb250ZW50LS1zY2VuZTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlMyk7XG59XG4ub2ZmZXJibG9ja19fY29udGVudC0tc2NlbmU0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZTQpO1xufVxuLm9mZmVyYmxvY2tfX2NvbnRlbnQtLXNjZW5lNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2U1KTtcbn1cbi5vZmZlcmJsb2NrX190ZXh0IHtcbiAgcGFkZGluZzogMjRweCAxOXB4O1xufVxuLm9mZmVyYmxvY2tfX3RpdGxlIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ub2ZmZXJibG9ja19fZGVzYyB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xufVxuLm9mZmVyYmxvY2tfX3BlcmNlbnRhZ2VzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ub2ZmZXJibG9ja19fYnJhZyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAub2ZmZXJibG9jayB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgICBtYXJnaW46IDAgMiU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmZXJibG9jayB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW46IDAgMS41JTtcbiAgfVxuICAub2ZmZXJibG9ja19fcGVyY2VudGFnZXMge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLnNob3B3aW5kb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGI1OWU7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG4uc2hvcHdpbmRvd19fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaG9wd2luZG93X190aXRsZSB7XG4gIG1hcmdpbjogMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMi4zMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3B3aW5kb3dfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gIH1cbn1cbi5zaG9wd2luZG93X19saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbi5zaG9wd2luZG93X19saXN0IC5zaG9wd2luZG93SXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uc2hvcHdpbmRvd19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICByb3ctZ2FwOiAyMHB4O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaG9wd2luZG93X19ncmlkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2hvcHdpbmRvd19fZ3JpZCB7XG4gICAgcm93LWdhcDogNzBweDtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuLnNob3B3aW5kb3dfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XG59XG4uc2hvcHdpbmRvd19fYXJyb3ctLW5leHQge1xuICByaWdodDogMS44NzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9zaG9wd2luZG93L2ltZy9sZWZ0LnN2Z1wiKTtcbn1cbi5zaG9wd2luZG93X19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDEuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvc2hvcHdpbmRvdy9pbWcvcmlnaHQuc3ZnXCIpO1xufVxuLnNob3B3aW5kb3dfX2Fycm93OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnNob3B3aW5kb3dfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3B3aW5kb3dfX2xpbmsge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5zaG9wd2luZG93IC5zbGljay1saXN0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc2hvcHdpbmRvd19fbGlzdCAuc2hvcHdpbmRvd0l0ZW1fX2luZm8ge1xuICB0b3A6IDEwMCU7XG59XG4uc2hvcHdpbmRvd19fbGlzdCAuc2hvcHdpbmRvd0l0ZW0uc2hvcHdpbmRvd0l0ZW0tLW9wZW4gLnNob3B3aW5kb3dJdGVtX19pbmZvIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnNob3B3aW5kb3dfX3RpdGxlLCAuc2hvcHdpbmRvd19fbGluay1ib3gge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3B3aW5kb3dfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDE2OHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2hvcHdpbmRvd19fbGlzdCAuc2hvcHdpbmRvd0l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhICgtLWxhcHRvcCkge1xuICAuc2hvcHdpbmRvd19fdGl0bGUsIC5zaG9wd2luZG93X19saW5rLWJveCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnNob3B3aW5kb3dJdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMsIG9wYWNpdHkgMzAwbXM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNDV2dztcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5zaG9wd2luZG93SXRlbV9fYWN0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNob3B3aW5kb3dJdGVtLnNob3B3aW5kb3dJdGVtLS1vcGVuIHtcbiAgei1pbmRleDogMTtcbn1cbi5zaG9wd2luZG93SXRlbS5zaG9wd2luZG93SXRlbS0tb3BlbiAuc2hvcHdpbmRvd0l0ZW1fX2luZm8ge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMTtcbn1cbi5zaG9wd2luZG93SXRlbS5zaG9wd2luZG93SXRlbS0tb3BlbiAuc2hvcHdpbmRvd0l0ZW1fX2FjdGlvbi0tZXhwYW5kIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNob3B3aW5kb3dJdGVtLnNob3B3aW5kb3dJdGVtLS1vcGVuIC5zaG9wd2luZG93SXRlbV9fYWN0aW9uLS1zaHJpbmsge1xuICBib3R0b206IGluaGVyaXQ7XG4gIHRvcDogOHB4O1xufVxuLnNob3B3aW5kb3dJdGVtLS1ncmlkZGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDg2JTtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbi5zaG9wd2luZG93SXRlbS0tZ3JpZGRlZDpudGgtY2hpbGQoMm4pIHtcbiAgbWFyZ2luLWxlZnQ6IDE0JTtcbn1cbi5zaG9wd2luZG93SXRlbS0tZ3JpZGRlZCAuc2hvcHdpbmRvd0l0ZW1fX2luZm8ge1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04NnB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2hvcHdpbmRvd0l0ZW0tLWdyaWRkZWQgLnNob3B3aW5kb3dJdGVtX19pbmZvIHtcbiAgICB0b3A6IDQwJTtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgfVxufVxuLnNob3B3aW5kb3dJdGVtLS1ncmlkZGVkIC5zaG9wd2luZG93SXRlbV9fYWN0aW9uIHtcbiAgYm90dG9tOiA2NnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2hvcHdpbmRvd0l0ZW0tLWdyaWRkZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaG9wd2luZG93SXRlbS0tZ3JpZGRlZDpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2hvcHdpbmRvd0l0ZW0tLWdyaWRkZWQ6bm90KC5zbGVlcCkgLnNob3B3aW5kb3dJdGVtX19pbmZvIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNob3B3aW5kb3dJdGVtLS1ncmlkZGVkOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuc2hvcHdpbmRvd0l0ZW0tLWdyaWRkZWQ6aG92ZXI6bnRoLWNoaWxkKDJuKzApIC5zaG9wd2luZG93SXRlbV9faW5mbyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTcwJSwgLTUwJSk7XG4gIH1cbiAgLnNob3B3aW5kb3dJdGVtLS1ncmlkZGVkOmhvdmVyOm50aC1jaGlsZCgybisxKSAuc2hvcHdpbmRvd0l0ZW1fX2luZm8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcwJSwgLTUwJSk7XG4gIH1cbiAgLnNob3B3aW5kb3dJdGVtLS1ncmlkZGVkOmhvdmVyIC5zaG9wd2luZG93SXRlbV9faW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xuICB9XG4gIC5zaG9wd2luZG93SXRlbS0tZ3JpZGRlZDpudGgtY2hpbGQoMm4rMCkge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICAuc2hvcHdpbmRvd0l0ZW0tLWdyaWRkZWQ6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIC5zaG9wd2luZG93SXRlbS0tZ3JpZGRlZDpudGgtY2hpbGQoMm4rMCkgLnNob3B3aW5kb3dJdGVtX19pbmZvIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02MCUsIC01MCUpO1xuICB9XG4gIC5zaG9wd2luZG93SXRlbS0tZ3JpZGRlZDpudGgtY2hpbGQoMm4rMSkgLnNob3B3aW5kb3dJdGVtX19pbmZvIHtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MCUsIC01MCUpO1xuICB9XG4gIC5zaG9wd2luZG93SXRlbS0tZ3JpZGRlZCAuc2hvcHdpbmRvd0l0ZW1fX2FjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNob3B3aW5kb3dJdGVtLnNsZWVwIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNob3B3aW5kb3dJdGVtX19hY3Rpb24ge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL3Nob3B3aW5kb3cvaXRlbS9pbWcvZG93bi5zdmdcIik7XG59XG4uc2hvcHdpbmRvd0l0ZW1fX2FjdGlvbi0tc2hyaW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTI2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9zaG9wd2luZG93L2l0ZW0vaW1nL3VwLnN2Z1wiKTtcbiAgei1pbmRleDogMTI7XG59XG4uc2hvcHdpbmRvd0l0ZW1fX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcbn1cbi5zaG9wd2luZG93SXRlbV9faW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjg3NXJlbSAxLjg3NXJlbSAyLjMxMjVyZW07XG4gIHotaW5kZXg6IDEyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlO1xufVxuLnNob3B3aW5kb3dJdGVtX19pbmZvLS1jbG9uZSB7XG4gIGJvdHRvbTogMDtcbn1cbi5zaG9wd2luZG93SXRlbV9faW5mby0tY2xvbmUgLnNob3B3aW5kb3dJdGVtX19hY3Rpb24tLXNocmluayB7XG4gIGJvdHRvbTogaW5oZXJpdDtcbiAgdG9wOiA4cHg7XG59XG4uc2hvcHdpbmRvd0l0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG4uc2hvcHdpbmRvd0l0ZW1fX2l0ZW0ge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbi5zaG9wd2luZG93SXRlbV9fYnJhbmQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zaG9wd2luZG93SXRlbS5zbGljay1zbGlkZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2hvcHdpbmRvd0l0ZW0uc2xpY2stY2VudGVyIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaG9wd2luZG93SXRlbS5zbGljay1jZW50ZXIgLnNob3B3aW5kb3dJdGVtX19pbWFnZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cbi5zaG9wd2luZG93SXRlbS5zbGljay1jZW50ZXIgLnNob3B3aW5kb3dJdGVtX19hY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaG9wd2luZG93SXRlbS5zbGljay1jZW50ZXIgLnNob3B3aW5kb3dJdGVtX19hY3Rpb24tLWV4cGFuZCB7XG4gIGJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hvcHdpbmRvd0l0ZW1fX2luZm8tLWNsb25lIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI3OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaG9wd2luZG93SXRlbS5zbGljay1zbGlkZSB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICB9XG4gIC5zaG9wd2luZG93SXRlbS5zbGljay1jZW50ZXIgLnNob3B3aW5kb3dJdGVtX19hY3Rpb24tLWV4cGFuZCB7XG4gICAgYm90dG9tOiAtOTBweDtcbiAgfVxuICAuc2hvcHdpbmRvd0l0ZW0uc2xpY2stY2VudGVyIC5zaG9wd2luZG93SXRlbV9faW5mby0tY2xvbmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTc2cHgpO1xuICB9XG4gIC5zaG9wd2luZG93SXRlbS5zbGljay1jZW50ZXIgLnNob3B3aW5kb3dJdGVtX19pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyLjExKTtcbiAgfVxufVxuXG4ucG9wdXBvZmZlcnMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDM4LCAyOSwgMC41KTtcbiAgY29sb3I6ICMzMTI2MUQ7XG4gIHotaW5kZXg6IDkwMTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ucG9wdXBvZmZlcnMuaXNvcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9wdXBvZmZlcnMuYW5pbWF0ZS1pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucG9wdXBvZmZlcnMuYW5pbWF0ZS1pbiAucG9wdXBvZmZlcnNfX2JvZHkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwcHgpO1xufVxuLnBvcHVwb2ZmZXJzX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgzMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XG4gIHotaW5kZXg6IDQwO1xufVxuLnBvcHVwb2ZmZXJzX19jb250ZW50IHtcbiAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIG1heC13aWR0aDogNTcwcHg7XG4gIHBhZGRpbmc6IDBweCAxLjI1cmVtIDMuNzVyZW07XG59XG4ucG9wdXBvZmZlcnNfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3B1cG9mZmVyc19faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5wb3B1cG9mZmVyc19fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDMuMTI1cmVtO1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvb2ZmZXJzL3BvcHVwL2ltZy9jbG9zZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wb3B1cG9mZmVyc19fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRiNTllO1xufVxuLnBvcHVwb2ZmZXJzX19zaG9wIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBtYXJnaW46IDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucG9wdXBvZmZlcnNfX3BlcmNlbnRhZ2VzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wb3B1cG9mZmVyc19fdGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wb3B1cG9mZmVyc19fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgb3BhY2l0eTogMC41O1xuICBtYXJnaW46IDBweDtcbn1cbi5wb3B1cG9mZmVyc19fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbjogMjdweCAwcHg7XG59XG4ucG9wdXBvZmZlcnNfX2dvdG8ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMxMjYxRDtcbn1cbi5wb3B1cG9mZmVyc19fZ290bzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucHJvbW8tbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vLW1haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ucHJvbW8tbWFpbiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb21vLW1haW4gLmJnLWNvbG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTRCQ0MyO1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB6LWluZGV4OiAtMjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tbWFpbiAuYmctY29sb3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucHJvbW8tbWFpbiAub2Zmc2V0LWJnLWNvbG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTRCQ0MyO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMjAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tbWFpbiAub2Zmc2V0LWJnLWNvbG9yIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9mcm9udHBhZ2Vwcm9tby9tYWluL2ltZy9iZy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MCUgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuLnByb21vLW1haW4gLm9mZnNldC1iZy1jb2xvciB7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby1tYWluX19zcGFjZXIge1xuICAgIGhlaWdodDogNC41cmVtO1xuICB9XG59XG4ucHJvbW8tbWFpbl9faWNvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9jb252ZW5pZW5jZS9pbWcvaWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tbWFpbl9faWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tbWFpbl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnByb21vLW1haW5fX2ltYWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvbW8tbWFpbl9faW1hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLnByb21vLW1haW5fX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tbWFpbl9faW1hZ2Uge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuLnByb21vLW1haW5fX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9tby1tYWluX19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuNXJlbTtcbiAgcmlnaHQ6IDIuNXJlbTtcbiAgbWF4LXdpZHRoOiAzMCU7XG59XG4ucHJvbW8tbWFpbl9fbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvbW8tbWFpbl9fdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb21vLW1haW5fX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLnByb21vLW1haW5fX3RleHQge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby1tYWluX190ZXh0IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbi5wcm9tby1tYWluX190aXRsZSB7XG4gIG1hcmdpbjogMzZweCAwO1xuICBmb250LXNpemU6IDIuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tbWFpbl9fdGl0bGUge1xuICAgIG1hcmdpbjogNDZweCAwO1xuICB9XG59XG4ucHJvbW8tbWFpbl9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnByb21vLW1haW5fX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vLW1haW5fX2xpbmsge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4ucHJvbW8tbWFpbi0tcmV2ZXJzZSAuYmctY29sb3Ige1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tbWFpbi0tcmV2ZXJzZSAub2Zmc2V0LWJnLWNvbG9yIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgtMSk7XG4gIH1cbn1cbi5wcm9tby1tYWluLS1yZXZlcnNlIC5wcm9tby1tYWluX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby1tYWluLS1yZXZlcnNlIC5wcm9tby1tYWluX19jb250ZW50IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5wcm9tby1tYWluLS1yZXZlcnNlIC5wcm9tby1tYWluX19pbWFnZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnByb21vLW1haW4tLXJldmVyc2UgLnByb21vLW1haW5fX3RleHQge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbi5wcm9tby1zZWNvbmRhcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vLXNlY29uZGFyeSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5wcm9tby1zZWNvbmRhcnkgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9tby1zZWNvbmRhcnkgLm9mZnNldC1iZy1jb2xvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRTJEODtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vLXNlY29uZGFyeSAub2Zmc2V0LWJnLWNvbG9yIHtcbiAgICBoZWlnaHQ6IDQwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDE1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcbiAgfVxufVxuLnByb21vLXNlY29uZGFyeSAub2Zmc2V0LWJnLWNvbG9yIHtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vLXNlY29uZGFyeV9fY29udGVudCB7XG4gICAgcGFkZGluZzogNC41cmVtIDA7XG4gIH1cbn1cbi5wcm9tby1zZWNvbmRhcnlfX2ljb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vLXNlY29uZGFyeV9faWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wcm9tby1zZWNvbmRhcnlfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vLXNlY29uZGFyeV9fY29udGVudCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5wcm9tby1zZWNvbmRhcnlfX2ltYWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvbW8tc2Vjb25kYXJ5X19pbWFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4ucHJvbW8tc2Vjb25kYXJ5X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogMTtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tc2Vjb25kYXJ5X19pbWFnZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5wcm9tby1zZWNvbmRhcnlfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9tby1zZWNvbmRhcnlfX3RleHQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9tby1zZWNvbmRhcnlfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLnByb21vLXNlY29uZGFyeV9fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby1zZWNvbmRhcnlfX3RleHQge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4ucHJvbW8tc2Vjb25kYXJ5X19zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgb3BhY2l0eTogMC41O1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vLXNlY29uZGFyeV9fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wcm9tby1zZWNvbmRhcnlfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgbWFyZ2luOiAwLjM3NXJlbSAwIDEuNTYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJvbW8tc2Vjb25kYXJ5X19ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tc2Vjb25kYXJ5X19ib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnByb21vLXNlY29uZGFyeV9fbGluayB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMi4xODc1cmVtO1xufVxuLnByb21vLXNlY29uZGFyeV9fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vLXNlY29uZGFyeV9fbGluayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ubmV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3Mge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLm5ld3NfX2FydGljbGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3NfX2FydGljbGVzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbi5uZXdzX19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG59XG5cbi5uZXdzQXJ0aWNsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5uZXdzQXJ0aWNsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uZXdzQXJ0aWNsZV9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXdzQXJ0aWNsZV9fbGluazpob3ZlciAubmV3c0FydGljbGVfX2ltYWdlIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLm5ld3NBcnRpY2xlX19saW5rOmhvdmVyIC5uZXdzQXJ0aWNsZV9fdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLm5ld3NBcnRpY2xlX19pbWFnZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zO1xufVxuLm5ld3NBcnRpY2xlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXdzQXJ0aWNsZV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5wYXJ0bmVycyB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIHBhZGRpbmctdG9wOiAzLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRjRGOTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBhcnRuZXJzX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFydG5lcnNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLnBhcnRuZXJzX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG59XG4ucGFydG5lcnNfX2l0ZW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnNfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wYXJ0bmVyc19faXRlbTpob3ZlciAucGFydG5lcnNfX2ltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG4ucGFydG5lcnNfX2l0ZW06aG92ZXIgLnBhcnRuZXJzX19saW5rIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBhcnRuZXJzX19pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLnBhcnRuZXJzX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuLnBhcnRuZXJzX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC41O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLnBhcnRuZXJzX19pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuLnBhcnRuZXJzX19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuNXJlbTtcbiAgcmlnaHQ6IDIuNXJlbTtcbiAgbWF4LXdpZHRoOiAzMCU7XG59XG4ucGFydG5lcnNfX2xvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVyc19fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiA5LjM3NXJlbTtcbiAgfVxufVxuLnBhcnRuZXJzX190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMi41cmVtIDMuNzVyZW0gMy43NXJlbTtcbn1cbi5wYXJ0bmVyc19fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgfVxufVxuLnBhcnRuZXJzX19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBhcnRuZXJzLS1zaW5nbGUgLnBhcnRuZXJzX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFydG5lcnMtLXNpbmdsZSB7XG4gIC8qKiBQcm9iYWJseSBub3QgbmVzc2FyeVxuICAgICAgYnV0IGFkZGVkIGZvciBzYWZldHkgKiovXG59XG4ucGFydG5lcnMtLXNpbmdsZSAucGFydG5lcnNfX2ltYWdlIHtcbiAgbWF4LWhlaWdodDogMzcuNXJlbTtcbn1cblxuLmZsb29ycGxhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNC42ODc1cmVtO1xufVxuLmZsb29ycGxhbl9fbWFwIHtcbiAgb3JkZXI6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRENEQ0Q7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvb3JwbGFuX19tYXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gIH1cbn1cbi5mbG9vcnBsYW5fX2Zsb29ycyB7XG4gIG9yZGVyOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvb3JwbGFuX19mbG9vcnMge1xuICAgIG9yZGVyOiAzO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uZmxvb3JwbGFuIHtcbiAgLyogc2ltcGxlIGZsb29ycGxhbnMgaW1hZ2VzIGZvciBhbWVuaXRpZXMgdHlwZXMgKi9cbn1cbi5mbG9vcnBsYW4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9vcnBsYW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5mbG9vcnBsYW4ge1xuICAvKiBMZWFmbGV0IGJnIG92ZXJyaWRlIHRvIGtlZXAgdGhlIGJnIGluIG9uZSBjb2xvciAqL1xufVxuLmZsb29ycGxhbiAubGVhZmxldC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xufVxuXG4uZmxvb3Ige1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZsb29yOmhvdmVyLCAuZmxvb3IuaXNhY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4NjcyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mbG9vcl9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMHB4O1xufVxuLmZsb29yX19kZXNjIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvb3Ige1xuICAgIHdpZHRoOiA4LjEyNXJlbTtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5mYWN0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIHBhZGRpbmc6IDcwcHggMHB4O1xufVxuLmZhY3RzX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLmZhY3RzX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4uZmFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFjdCB7XG4gICAgd2lkdGg6IDkuMzc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5mYWN0X19pbWcge1xuICB3aWR0aDogMy40Mzc1cmVtO1xuICBoZWlnaHQ6IDMuNDM3NXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmZhY3RfX2NvdW50IHtcbiAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5mYWN0X190eXBlIHtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIG1hcmdpbjogMHB4O1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hd2FyZHMge1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG4uYXdhcmRzX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hd2FyZHNfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYXdhcmRzX19pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cbi5hd2FyZHNfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXdhcmRzX19saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmF3YXJkc19fbGluazpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG59XG4uYXdhcmRzX19saW5rOmZvY3VzLXZpc2libGUge1xuICBib3JkZXItY29sb3I6ICMzMjI2MUU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF3YXJkc19faXRlbSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG4uZnJvbnQtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDY3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEzLCAxOTIsIDIwOCwgMC4xMDE5NjA3ODQzKTtcbn1cbi5mcm9udC1oZXJvX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5mcm9udC1oZXJvX19iZyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cblxuLm9mZmVyYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufSIsIi8vIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXHJcbi8vICB2Mi4wIHwgMjAxMTAxMjZcclxuLy8gIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXHJcblxyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXHJcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXHJcbmIsIHUsIGksIGNlbnRlcixcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxyXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcclxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxyXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbi8vIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnNcclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5ib2R5IHtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5vbCwgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZSwgcSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufSIsIlxyXG4vKlxyXG5cdENvcHlyaWdodCAoQykgSG9lZmxlciAmIENvLlxyXG5cdFRoaXMgc29mdHdhcmUgaXMgdGhlIHByb3BlcnR5IG9mIEhvZWZsZXIgJiBDby4gKEgmQ28pLlxyXG5cdFlvdXIgcmlnaHQgdG8gYWNjZXNzIGFuZCB1c2UgdGhpcyBzb2Z0d2FyZSBpcyBzdWJqZWN0IHRvIHRoZVxyXG5cdGFwcGxpY2FibGUgTGljZW5zZSBBZ3JlZW1lbnQsIG9yIFRlcm1zIG9mIFNlcnZpY2UsIHRoYXQgZXhpc3RzXHJcblx0YmV0d2VlbiB5b3UgYW5kIEgmQ28uIElmIG5vIHN1Y2ggYWdyZWVtZW50IGV4aXN0cywgeW91IG1heSBub3RcclxuXHRhY2Nlc3Mgb3IgdXNlIHRoaXMgc29mdHdhcmUgZm9yIGFueSBwdXJwb3NlLlxyXG5cdFRoaXMgc29mdHdhcmUgbWF5IG9ubHkgYmUgaG9zdGVkIGF0IHRoZSBsb2NhdGlvbnMgc3BlY2lmaWVkIGluXHJcblx0dGhlIGFwcGxpY2FibGUgTGljZW5zZSBBZ3JlZW1lbnQgb3IgVGVybXMgb2YgU2VydmljZSwgYW5kIG9ubHlcclxuXHRmb3IgdGhlIHB1cnBvc2VzIGV4cHJlc3NseSBzZXQgZm9ydGggdGhlcmVpbi4gWW91IG1heSBub3QgY29weSxcclxuXHRtb2RpZnksIGNvbnZlcnQsIGNyZWF0ZSBkZXJpdmF0aXZlIHdvcmtzIGZyb20gb3IgZGlzdHJpYnV0ZSB0aGlzXHJcblx0c29mdHdhcmUgaW4gYW55IHdheSwgb3IgbWFrZSBpdCBhY2Nlc3NpYmxlIHRvIGFueSB0aGlyZCBwYXJ0eSxcclxuXHR3aXRob3V0IGZpcnN0IG9idGFpbmluZyB0aGUgd3JpdHRlbiBwZXJtaXNzaW9uIG9mIEgmQ28uXHJcblx0Rm9yIG1vcmUgaW5mb3JtYXRpb24sIHBsZWFzZSB2aXNpdCB1cyBhdCBodHRwOi8vdHlwb2dyYXBoeS5jb20uXHJcbiovXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0hDbyBHb3RoYW0nO1xyXG4gIHNyYzp1cmwoJy4uL2ZvbnRzL0dvdGhhbS93b2ZmL0dvdGhhbS1MaWdodF9XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdIQ28gR290aGFtJztcclxuICBzcmM6dXJsKCcuLi9mb250cy9Hb3RoYW0vd29mZi9Hb3RoYW0tTGlnaHRJdGFsaWNfV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSENvIEdvdGhhbSc7XHJcbiAgc3JjOnVybCgnLi4vZm9udHMvR290aGFtL3dvZmYvR290aGFtLUJvb2tfV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSENvIEdvdGhhbSc7XHJcbiAgc3JjOnVybCgnLi4vZm9udHMvR290aGFtL3dvZmYvR290aGFtLUJvb2tJdGFsaWNfV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSENvIEdvdGhhbSc7XHJcbiAgc3JjOnVybCgnLi4vZm9udHMvR290aGFtL3dvZmYvR290aGFtLU1lZGl1bV9XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdIQ28gR290aGFtJztcclxuICBzcmM6dXJsKCcuLi9mb250cy9Hb3RoYW0vd29mZi9Hb3RoYW0tTWVkaXVtSXRhbGljX1dlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0hDbyBHb3RoYW0nO1xyXG4gIHNyYzp1cmwoJy4uL2ZvbnRzL0dvdGhhbS93b2ZmMi9Hb3RoYW0tQm9sZF9XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Hb3RoYW0vd29mZi9Hb3RoYW0tQm9sZF9XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdIQ28gR290aGFtJztcclxuICBzcmM6dXJsKCcuLi9mb250cy9Hb3RoYW0vd29mZjIvR290aGFtLUJvbGRJdGFsaWNfV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvR290aGFtL3dvZmYvR290aGFtLUJvbGRJdGFsaWNfV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbiIsIi5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTAwOyAvKiB0byBiZSB0b3Agb2YgdGhlIGZsb29ycGxhbiAqL1xyXG4gICAgJGg6ICY7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWhpZ2hsaWdodC1iYWNrZ3JvdW5kKSA1MCUsICNmZmYgNTAlKTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMzAwbXM7XHJcblxyXG4gICAgJi0tYnRpbWV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1oaWdobGlnaHQtYmFja2dyb3VuZCkgNTAlLCAjZmZjYmMzIDUwJSk7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZDogI2ZmY2JjMyA7XHJcblxyXG4gICAgICAgICN7JGh9X19idXNpbmVzcy10aW1lIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgICN7JGh9X19tZW51ID4gKiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjeyRofV9fYnVzaW5lc3MtaG91cnMge1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZjYmMzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICN7JGh9X19idXNpbmVzc1BvcHVwIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICN7JGh9X19wdWJsaWMge1xyXG4gICAgICAgICAgICAgICAgJHNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAkaGFsZjogLTE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbGVmdDogJGhhbGY7XHJcbiAgICAgICAgICAgICAgICB0b3A6Y2FsYyggNTAlICsgI3skaGFsZn0gKTtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDokc2l6ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDokc2l6ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vc3RhdGljL2hlYWRlci9pbWcvY2xvc2Uuc3ZnJyk7XHJcblxyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXNpbmVzc1RpbWUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5KSB7XHJcbiAgICAgICAgICAgICN7JGh9X19idXNpbmVzcy1ob3VycyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDExO1xyXG5cclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICN7JGh9X19idXNpbmVzc1BvcHVwIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMjBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogY2FsYygxMDB2aCAtIDEyMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICN7JGh9X19idXNpbmVzcy10aXRsZSB7fVxyXG5cclxuICAgICAgICAgICAgI3skaH1fX2J1c2luZXNzLXRpbWUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICN7JGh9X19wdWJsaWMge1xyXG4gICAgICAgICAgICAgICAgJHNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAkaGFsZjogLTE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICB0b3A6Y2FsYyggNTAlICsgI3skaGFsZn0gKTtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDokc2l6ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDokc2l6ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vc3RhdGljL2hlYWRlci9pbWcvY2xvc2Uuc3ZnJyk7XHJcblxyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXNpbmVzc1RpbWUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtLWhhcy1idGltZSB7XHJcbiAgICAgICAgI3skaH1fX2J1c2luZXNzLWhvdXJzIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRofV9fYnVzaW5lc3MtdGltZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL3N0YXRpYy9oZWFkZXIvaW1nL2V4cGFuZC5zdmcnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN7JGh9X19wdWJsaWMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keXtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgIGhlaWdodDoxMDBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1oaWdobGlnaHQtYmFja2dyb3VuZCk7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBoZWlnaHQ6JGhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ297XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tbGVmdDoyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSwgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwOztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgeGx7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zcGxpdHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1lbmQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tb2JpbGVncm91cHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xhbmd1YWdle1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6MC41O1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19sYW5nc2VsZWN0b3J7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IzkxOGY4YjtcclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6IzMxMjYxRDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lbnV7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmbGV4LWdyb3c6MjtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbGd7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VjdGlvbnN7XHJcbiAgICAgICAgY29sb3I6IzMxMjYxRDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2VhcmNoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL3N0YXRpYy9oZWFkZXIvaW1nL3NlYXJjaC13aGl0ZS5zdmcnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY2xvc2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vc3RhdGljL2hlYWRlci9pbWcvY2xvc2Uuc3ZnJykgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNsb3NlLWJsYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL3N0YXRpYy9oZWFkZXIvaW1nL2J0bi1jbG9zZS5zdmcnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXJnZXIge1xyXG4gICAgICAgIHdpZHRoOjUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vc3RhdGljL2hlYWRlci9pbWcvYnVyZ2VyLnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7XHJcblxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2h7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2VhcmNoe1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMzMTI2MWQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2Q0ZWNmMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pc2FjdGl2ZSB7XHJcbiAgICAgICAgICAgICN7JGh9X19zZWFyY2hiYXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRofV9fYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2hiYXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIGNvbG9yOiNjNGM0YzQ7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMTBweDtcclxuXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMTApO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2UsIG9wYWNpdHkgMjAwbXM7XHJcblxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2hiYXJDYXB0aW9ue1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2hiYXJJbnB1dHtcclxuICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgICBtYXJnaW4tdG9wOjlweDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICAvLyBjb2xvcjojMmMyYzJjO1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTpub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2hBY3Rpb257XHJcbiAgICAgICAgd2lkdGg6NTBweDtcclxuICAgICAgICBoZWlnaHQ6NTBweDtcclxuICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9zdGF0aWMvaGVhZGVyL2ltZy9zZWFyY2guc3ZnJyk7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJi0td2hpdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vc3RhdGljL2hlYWRlci9pbWcvc2VhcmNoLXdoaXRlLnN2ZycpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY2xvc2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9zdGF0aWMvaGVhZGVyL2ltZy9jbG9zZS5zdmcnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgIC8vICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuICAgICAgICAvLyAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnVzaW5lc3MtaG91cnN7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICBwYWRkaW5nOjEwcHggMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMjRweDtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXMsIGZsZXgtc2hyaW5rIDMwMG1zO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MzBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB4bHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnVzaW5lc3MtdGl0bGV7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnVzaW5lc3MtdGltZXtcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciByaWdodDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wdWJsaWN7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDAlO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0Oi04cHg7XHJcbiAgICAgICAgdG9wOmNhbGMoNTAlIC0gOHB4KTtcclxuXHJcbiAgICAgICAgd2lkdGg6MTZweDtcclxuICAgICAgICBoZWlnaHQ6MTZweDtcclxuXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMDAlO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGOTQyM0E7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHRpbWVEb3Q7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnVzaW5lc3NQb3B1cHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgQGtleWZyYW1lcyB0aW1lRG90IHtcclxuICAgICAgICAwJSB7dHJhbnNmb3JtOiBzY2FsZSgxKTt9XHJcbiAgICAgICAgMTAwJSB7dHJhbnNmb3JtOiBzY2FsZSgxLjMpO31cclxuICAgIH1cclxufVxyXG4iLCIkc2NyZWVuLXNtLW1pbjogNTc2cHg7XHJcbiRzY3JlZW4tbWQtbWluOiA3NjhweDtcclxuJHNjcmVlbi1sZy1taW46IDk5MnB4O1xyXG4kc2NyZWVuLXhsLW1pbjogMTIwMHB4O1xyXG4kc2NyZWVuLXhsLWxhcmdlcjogMTMwMHB4O1xyXG5cclxuJGZvbnQtc2l6ZS1iYXNlOiAxNiAhZGVmYXVsdDtcclxuJGhlYWRlci1oZWlnaHQ6IDEyMHB4O1xyXG5cclxuXHJcbi8vIFNtYWxsIGRldmljZXNcclxuQG1peGluIHNtIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2NyZWVuLXNtLW1pbn0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gT25seSBTbWFsbCBkZXZpY2VzXHJcbkBtaXhpbiBtZC1kb3duIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogI3soJHNjcmVlbi1tZC1taW4gKyAxcHgpfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpdW0gZGV2aWNlc1xyXG5AbWl4aW4gbWQge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzY3JlZW4tbWQtbWlufSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBMYXJnZSBkZXZpY2VzXHJcbkBtaXhpbiBsZyB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNjcmVlbi1sZy1taW59KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEV4dHJhIGxhcmdlIGRldmljZXNcclxuQG1peGluIHhsIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2NyZWVuLXhsLW1pbn0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHhsbGFyZ2Uge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzY3JlZW4teGwtbGFyZ2VyfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbW9iaWxlcGFkZGluZygpIHtcclxuICBwYWRkaW5nLWxlZnQ6MjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OjIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHhse1xyXG4gICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gU3RyaXAgdW5pdHNcclxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bWJlcikge1xyXG4gIEBpZiB0eXBlLW9mKCRudW1iZXIpID09ICdudW1iZXInIGFuZCBub3QgdW5pdGxlc3MoJG51bWJlcikge1xyXG4gICAgQHJldHVybiBjYWxjKCRudW1iZXIgLyAoJG51bWJlciAqIDAgKyAxKSk7XHJcbiAgfVxyXG4gIEByZXR1cm4gJG51bWJlcjtcclxufVxyXG5cclxuXHJcblxyXG4vLyBSZWxhdGl2ZSB1bml0cyBmcm9tIHBpeGVsc1xyXG4kbWl4aW4tLWJhc2VGb250U2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5AZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAkbWl4aW4tLWJhc2VGb250U2l6ZSkge1xyXG4gICR1LXBpeGVsczogc3RyaXAtdW5pdCgkcGl4ZWxzKTtcclxuICAkdS1jb250ZXh0OiBzdHJpcC11bml0KCRjb250ZXh0KTtcclxuXHJcbiAgLy8gQGlmICh1bml0bGVzcygkdS1waXhlbHMpKSB7XHJcbiAgLy8gICAkdS1waXhlbHM6ICR1LXBpeGVscyAqIDFweDtcclxuICAvLyB9XHJcblxyXG4gIC8vIEBpZiAodW5pdGxlc3MoJHUtY29udGV4dCkpIHtcclxuICAvLyAgICR1LWNvbnRleHQ6ICR1LWNvbnRleHQgKiAxcHg7XHJcbiAgLy8gfVxyXG5cclxuICBAcmV0dXJuIGNhbGMoJHUtcGl4ZWxzIC8gJHUtY29udGV4dCAqIDFyZW0pO1xyXG59XHJcblxyXG5cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAmOjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXgtd2lkdGg6IDkyJTtcclxuXHJcbiAgQG1lZGlhICgtLXRhYmxldCl7XHJcbiAgICBtYXgtd2lkdGg6IDk2JTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAoLS1sYXB0b3ApIHtcclxuICAgIG1heC13aWR0aDogMTAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWl4aW4gYnJvd3Nlci1wbGFjZWhvbGRlcigkY29sb3IpIHtcclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6JGNvbG9yOyB9XHJcbiAgJjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6JGNvbG9yOyB9IC8qIEZGIDQtMTggKi9cclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6JGNvbG9yOyB9IC8qIEZGIDE5KyAqL1xyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6JGNvbG9yOyB9IC8qIElFIDEwKyAqL1xyXG59XHJcblxyXG5AbWl4aW4gcmV0aW5hIHtcclxuICBAbWVkaWFcclxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24tdmVyeWZhc3QoKSB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2U7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uLWZhc3QoKSB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XHJcbn1cclxuXHJcbkBtaXhpbiBwb3NpdGlvbi1hYnNvbHV0ZSgpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcbiIsIi5idXNpbmVzc1RpbWUge1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICB3aWR0aDoxMDB2dztcclxuICAgIGJhY2tncm91bmQtY29sb3I6I0ZGRjtcclxuICAgIHJpZ2h0OjBweDtcclxuICAgIGJvdHRvbTotNjVweDtcclxuICAgIHotaW5kZXg6MjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICBjb2xvcjojMzEyNjFEO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZTtcclxuXHJcbiAgJi0tcnUge1xyXG4gICAgLmJ1c2luZXNzVGltZV9fY2FwdGlvbiB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgIGJvdHRvbTowcHg7XHJcbiAgICAgICAgd2lkdGg6NTAwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojRkZGO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3R7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjYwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcHRpb257XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk0MjNhO1xyXG4gICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICB3aWR0aDo2MHB4O1xyXG4gICAgICAgIGhlaWdodDpjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgbGVmdDotNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ob2xpZGF5e1xyXG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzbXtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDowcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICAgICAgcGFkZGluZzozMHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmICsgLmJ1c2luZXNzVGltZV9fcm93IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aW1le1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBmb250LXNpemU6cmVtKDI0KTtcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BsYWNle1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcclxuICAgICAgICBmb250LXNpemU6cmVtKDE1KTtcclxuICAgIH1cclxuICAgICZfX2RheXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgIH1cclxuICAgICZfX2xvYWRNb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZjlmOGY3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTpyZW0oMTkpO1xyXG5cclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmc6MjBweCAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgJl9fbGlzdHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpbWUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6cmVtKDE5KTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19kYXkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTkpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19sb2FkTW9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5uYXZpZ2F0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTIwcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC0xMjAlKTtcclxuICAgIC8vIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgLy8gaGVpZ2h0OiAzMDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UsIG9wYWNpdHkgMzAwbXMgZWFzZTtcclxuXHJcbiAgICAmLmlzb3BlbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuXHJcblxyXG4gICAgICAgICYgfiAubmF2aWdhdGlvbl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZpZ2F0aW9uX19ncmlkIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtMTAwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge31cclxuXHJcbiAgICAmX19zcGFjZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICB6LWluZGV4OiAxMjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGd7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2dyaWQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDApIDAgcmVtKDYwKTtcclxuXHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxne1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogcmVtKDMwKTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHJcbiAgICAgICAgJi0tc3ViIHtcclxuICAgICAgICAgICAgbWFyZ2luOiByZW0oMTApIDAgcmVtKDIwKTtcclxuXHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2aWdhdGlvbl9fbGluayB+ICYge1xyXG4gICAgICAgICAgICAvLyBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsZ3tcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3RJdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDQwdnc7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxne1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTkpO1xyXG4gICAgICAgIGNvbG9yOiAjMzEyNjFEO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuXHJcbiAgICAgICAgJi0tbGFyZ2VyIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZ3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBhI3smfV9fbGluazpob3ZlcntcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLW5vc2Nyb2xsIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcbiIsIi5idXNpbmVzc2hvdXJze1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6cmVtKDcwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOnJlbSg3MCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmY4NjcyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICZfX2NvdmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6MDtcclxuICAgICAgd2lkdGg6IDE1MHB4O1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWxlZnQge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZXBhZGRpbmcoKTtcclxuXHJcblxyXG4gICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAwcHg7XHJcblxyXG4gICAgICAgICZfX2NvdmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBsZ3tcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSxcclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDM1KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjowcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxne1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg0Nik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Nob3BzIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOSk7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjMycHg7XHJcbiAgICAgICAgY29sdW1uLWNvdW50OiAxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg1MCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hvcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcclxuXHJcbiAgICAgICAgcGFkZGluZzowO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg3MCk7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVza3RvcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgfVxyXG59XHJcbiIsIi5kcm9wZG93bntcclxuICAgIGJvcmRlci1yYWRpdXM6MjBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICBjb2xvcjojZmZmO1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IHJlbSgxOSk7XHJcblxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXMgZWFzZTtcclxuXHJcbiAgICAmX19kZWZhdWx0e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6cmVtKDE5KTtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEyNjFkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGl2ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzoxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6dXJsKCcuLi9zdGF0aWMvYnJhbmRsaXN0L2NhdGVnb3JpZXMvaW1nL2V4cGFuZC5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGOUZBO1xyXG5cclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE5KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzMxMjYxZDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjlGQTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAmLS1zZWxlY3RlZCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMzMTI2MWQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZHJvcGRvd25fX2l0ZW0tLXNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMzMTI2MWQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWVtcHR5IHtcclxuICAgICAgICBjb2xvcjogI2M1YzdjNztcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc29jaWFsLWJ1dHRvbnMge1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNDYzYzM0O1xyXG4gICAgcGFkZGluZy1ib3R0b206MzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbntcclxuICAgICAgICB3aWR0aDo0OHB4O1xyXG4gICAgICAgIGhlaWdodDo0OHB4O1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgZmxvYXQ6bGVmdDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBjaXJjbGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICMwMDAwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4vc29jaWFsYnV0dG9ucy9zb2NpYWxidXR0b25zLnNjc3NcIjtcclxuXHJcbi5jb3B5cmlnaHR7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOjQwcHggMHB4O1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtcclxuICAgIHBhZGRpbmctdG9wOjBweDtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE5KTtcclxuXHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgIH1cclxuXHJcbiAgICAmX19ydWxlc3tcclxuICAgICAgICBjb2xvcjojZmZmZmZmNjY7XHJcbiAgICB9XHJcbiAgICAmX19saW5le1xyXG4gICAgICAgIG1hcmdpbjo1cHggMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fc29jaWFse1xyXG5cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi9jb3B5cmlnaHQvY29weXJpZ2h0LnNjc3NcIjtcclxuXHJcbi5mb290ZXJ7XHJcbiAgICBwYWRkaW5nLXRvcDo2NnB4O1xyXG4gICAgY29sb3I6I2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IzMxMjYxRDtcclxuICAgIHBhZGRpbmctbGVmdDoyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDoyMHB4O1xyXG4gICAgQGluY2x1ZGUgeGx7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dve1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX25hdmlnYXRpb257XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRkcmVzc3tcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW17XHJcbiAgICAgICAgcGFkZGluZy10b3A6NXB4O1xyXG4gICAgICAgIG1hcmdpbjozcHggMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTkpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogOHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21haWxsaW5re1xyXG4gICAgICAgIGNvbG9yOiNhZGE4YTU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Bob25lbnVtYmVye1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgICAgIGNvbG9yOndoaXRlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ocntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM0NjNjMzQ7XHJcbiAgICAgICAgaGVpZ2h0OjFweDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6MzBweDtcclxuICAgICAgICAmLS1kZXNrdG9wLW9ubHl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW1vYmlsZS1vbmx5e1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rc3tcclxuICAgICAgICBjb2x1bW4tY291bnQ6IDE7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5re1xyXG4gICAgICAgIGNvbG9yOiNhZGE4YTU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MzBweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTkpO1xyXG5cclxuICAgICAgICAmLS1sb2NrZWR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vc3RhdGljL2Zvb3Rlci9pbWcvbG9jay5zdmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc2VjdGlvbnRpdGxle1xyXG5cclxuICAgICZfX2hlYWRlcntcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzcpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuXHJcbiAgICAgICYtLWZsb29ycGxhbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Z1bGx7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6IzMxMjYxZDtcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgY29sb3I6YmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8qXHJcbiAqIFRoZW1lIE5hbWU6IE9yaWdvIDIwMjBcclxuICogRGVzY3JpcHRpb246IFZpc3MgcGFyIHVuIGFwIHBpZWvEvMWrc3RhbcSrYnVcclxuICogQXV0aG9yOiBUdXJuLmx2XHJcbiAqIFRleHQgRG9tYWluOiBvcmlnb1xyXG4gKiBEb21haW4gUGF0aDogL2xhbmd1YWdlc1xyXG4qL1xyXG5cclxuQGltcG9ydCBcInJlc2V0XCI7XHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcImdyaWQtc2V0dGluZ3NcIjtcclxuQGltcG9ydCBcIm1peGluc1wiO1xyXG5AaW1wb3J0IFwiZm9udHNcIjtcclxuXHJcbkBpbXBvcnQgXCIuLi8uLi92aWV3cy9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvaGVhZGVyL2hlYWRlclwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdmlld3MvcGFydGlhbHMvMDItb3JnYW5pc21zL2hlYWRlci9idXNpbmVzc1RpbWUvYnVzaW5lc3NUaW1lXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi92aWV3cy9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvaGVhZGVyL25hdmlnYXRpb24vbmF2aWdhdGlvblwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdmlld3MvcGFydGlhbHMvMDItb3JnYW5pc21zL2J1c2luZXNzaG91cnMvYnVzaW5lc3Nob3Vyc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdmlld3MvcGFydGlhbHMvMDItb3JnYW5pc21zL2Ryb3Bkb3duL2Ryb3Bkb3duXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi92aWV3cy9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvZm9vdGVyL2Zvb3RlclwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdmlld3MvcGFydGlhbHMvMDItb3JnYW5pc21zL3NlY3Rpb250aXRsZS9zZWN0aW9udGl0bGVcIjtcclxuXHJcbi8qIEdsb2JhbHMgKi9cclxuOnJvb3R7XHJcbiAgLS1oaWdobGlnaHQtYmFja2dyb3VuZDojZjBmOWZhO1xyXG4gIC0tdGV4dDojMzEyNjFEO1xyXG4gIC0tbGluazogIzI5OEZDMjtcclxuXHJcbiAgLS1iYXNlMTojRjk0MjNBO1xyXG4gIC0tYmFzZTI6I0E0QkNDMjtcclxuICAtLWJhc2UzOiM4RTlGQkM7XHJcbiAgLS1iYXNlNDojRDRCNTlFO1xyXG4gIC0tYmFzZTU6I0ZFQ0I4QjtcclxuXHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogI3skZm9udC1zaXplLWJhc2UgKiAwLjh9cHg7XHJcblxyXG4gIEBpbmNsdWRlIHhsIHtcclxuICAgIGZvbnQtc2l6ZTogI3skZm9udC1zaXplLWJhc2UgKiAxLjE1fXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZCB7XHJcbiAgICBmb250LXNpemU6ICN7JGZvbnQtc2l6ZS1iYXNlfXB4O1xyXG4gIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBjb2xvcjp2YXIoLS10ZXh0KSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OidIQ28gR290aGFtJywgc2Fucy1zZXJpZjtcclxuXHJcbiAgaDIge1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG4qIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCwgYnV0dG9uIHsgZm9udDogaW5oZXJpdDsgbWluLXdpZHRoOiAwOyB9XHJcblxyXG4ucHN3cCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIENvbnRhaW5lciAqL1xyXG4uY29udGFpbmVyIHtcclxuICBwYWRkaW5nOiAwIDA7XHJcblxyXG4gIEBpbmNsdWRlIHhsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAkc2NyZWVuLXhsLW1pbiAtIDMwcHg7XHJcbiAgfVxyXG5cclxuICAmLS10b3Age1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB4bCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnNlY3Rpb24uY29udGFpbmVyIHtcclxuICBAaW5jbHVkZSBtb2JpbGVwYWRkaW5nKCk7XHJcbn1cclxuXHJcbmEge1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDEwMG1zO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1saW5rKTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlIHtcclxuICAvLyoqIGFkZCBzcGVjaWZpYyBwYWdlIGNsYXNzIHRvIGF2b2lkIHRvIGJyZWFrIHN0eWxlIGluIG90aGVyIHBhZ2VzLCB3aGljaCB1c2VzICBjb250YWluZXJcclxuICAmLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgJi5oZWFkZXJfX2JvZHkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dCk7XHJcbiAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgfVxyXG59XHJcbi50ZXh0LXN0eWxlIHtcclxuICBoMSxoMixoMyxoNCxwLGEge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQpO1xyXG4gIH1cclxuXHJcbiAgaDEsaDIsaDMsaDQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcblxyXG4gICAgJiArIHAsICYgKyB1bCwgJiArIG9sIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmICsgaDIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgKyBoMyxcclxuICAgICYgKyBoNCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6IHZhcigtLWJhc2UxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJsb2NrcXVvdGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIHBhZGRpbmctbGVmdDogMzRweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGOUZBO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsLCBvbCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIGxlZnQ6IC00cHg7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dCk7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgKyBsaSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsLCBvbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmICsgaDEsJiArIGgyLCYgKyBoMywmICsgaDQsXHJcbiAgICAmICsgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9IFxyXG4gIH1cclxuXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuXHJcbiAgdGFibGUge1xyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndwLWJsb2NrLXRhYmxlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG5cclxuICAgIC5oYXMtZml4ZWQtbGF5b3V0IHtcclxuICAgICAgdGFibGUtbGF5b3V0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndwLWJsb2NrLWltYWdlIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzoxNXB4IDUwcHg7XHJcbiAgYm9yZGVyOm5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZjg2NzI7XHJcbiAgY29sb3I6I2ZmZjtcclxuICBmb250LXdlaWdodDpib2xkO1xyXG4gIGZvbnQtc2l6ZToxNXB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAmLS1sb2FkaW5nIHtcclxuICAgIHBhZGRpbmctdG9wOiAzM3B4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3N2Zy9zcGlubmVyLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgb3V0bGluZTpub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2VfX2luZm8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1oaWdobGlnaHQtYmFja2dyb3VuZCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA0cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLm5pY2Utc2VsZWN0Lm9wZW4gLm5pY2Utc2VsZWN0LWRyb3Bkb3duIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnRlcm0tcGFrYWxwb2p1bWktc2VydmlzcyB7XHJcbiAgLnNlY3Rpb250aXRsZV9faGVhZGVyLFxyXG4gIC5jYXRlZ29yaWVzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zdC10eXBlLWFyY2hpdmUtZXZlbnRzLFxyXG4udGF4LWV2ZW50LWNhdGVnb3J5IHtcclxuICAuY2F0ZWdvcmllcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgLmJyYW5kbGlzdCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICB9XHJcblxyXG4gIC5uZXdzX19ib2R5IHtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtYWxsLXNlcnZpY2VzLXRlbXBsYXRlLFxyXG4udGF4LXNlcnZpY2Uge1xyXG4gIC5zdWJuYXZpZ2F0aW9uX190aXRsZSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgXHJcbiAgLnN1Ym5hdmlnYXRpb25fX2xpc3Qge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcbn0iLCIkY29sb3ItcHJpbWFyeTogIzMxMjYxRDtcclxuXHJcbiRjb2xvci1icm93bnk6ICMzMjI2MUU7XHJcbiRjb2xvci1za2llczogI2YwZjlmYTtcclxuJGNvbG9yLXdoaXRlOiAjZmZmO1xyXG4kY29sb3ItZGFyazogIzExMTExMTtcclxuJGNvbG9yLWdyYXNzLWxpZ2h0OiAjRDFFMkQ4O1xyXG4kY29sb3Itd2F0ZXItbGlnaHQ6ICNGMEY4RkE7XHJcbiRjb2xvci1zdG9uZTogIzk4OTM4RTtcclxuJGNvbG9yLXBlYWNoOiAjZmY4NjcyOyIsIi5idXR0b257XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1wZWFjaDtcclxuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICBjb2xvcjokY29sb3Itd2hpdGU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOnJlbSgxNSk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgYm9yZGVyOm5vbmU7XHJcbiAgICBwYWRkaW5nOnJlbSgxNSkgcmVtKDMwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogZGVmYXVsdC1idXR0b247XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBvdXRsaW5lOm5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMzEyNjFELCAxKTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2Vjb25kYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1wZWFjaCwgMC4yKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzMxMjYxRCwgMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1kYXJrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMzMTI2MUQsIDEpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1kYXJrLXNlY29uZGFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMzEyNjFELCAwLjIpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMzEyNjFELCAwLjQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0EyOTg5MTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7IFxyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGVhY2g7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTI5ODkxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcGVhY2g7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2dyb3VwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jZW50ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zbS1mdWxsdyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kLWRvd257XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDEwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZTtcclxuICAgIH1cclxuXHJcblxyXG59XHJcbiIsIi5pbnRyb3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IzcxYzBkMDFhO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gICAgcGFkZGluZy1ib3R0b206NjdweDtcclxuXHJcbiAgICAmX19iZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5e1xyXG4gICAgICAgIGJhY2tncm91bmQ6IzcwQkZDRjtcclxuICAgICAgICBtaW4taGVpZ2h0OjM2MXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDo2MDBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAmLS1tb2JpbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWRlc2t0b3Age1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHRXcmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMzApO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDUwKTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDcpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDcyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdoaXRlIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1uby10aXRsZSB7XHJcbiAgICAgICAgLmludHJvX19ib2R5IHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYnJhbmRsaXN0c2ltcGxle1xyXG4gICAgcGFkZGluZzo1MHB4IDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGVwYWRkaW5nKCk7XHJcblxyXG5cclxuICAgICZfX2xvYWRtb3Jle1xyXG4gICAgICAgIG1heC13aWR0aDozMDBweDtcclxuICAgICAgICBtYXJnaW46MzBweCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2dyaWR7XHJcbiAgICAgICAgZGlzcGxheTpncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyIDFmcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgOm50aC1jaGlsZChuKzUpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYnJhbmRibG9ja3NpbXBsZXtcclxuICAgIG1hcmdpbjowcHg7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgIHBhZGRpbmctYm90dG9tOjEwMCU7XHJcbiAgICBib3JkZXI6MnB4IHNvbGlkICNmNmY2ZjY7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmJyYW5kYmxvY2tzaW1wbGVfX2ltYWdlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdHJldGNoZXJ7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOjBweDsgbGVmdDowcHg7IHdpZHRoOjEwMCU7IGhlaWdodDoxMDAlO1xyXG4gICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNob3B7XHJcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5e1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgJl9faW1hZ2V7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOjE1JTsgbGVmdDoxMCU7XHJcbiAgICAgICAgd2lkdGg6ODAlOyBoZWlnaHQ6NjUlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgIGNvbG9yOiMzMTI2MWQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XHJcbiAgICB9XHJcbiAgICAmX19pbmZve1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIGNvbG9yOiM5NThmOGE7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcbiAgICAgICAgYm90dG9tOjE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgd2lkdGg6ODAlO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgICZfX2hvdmVye1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjUpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOjEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6ODAlO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgICZfX2hye1xyXG4gICAgICAgIHdpZHRoOjEwN3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzVhNTE0YTtcclxuICAgICAgICBoZWlnaHQ6MXB4O1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgfVxyXG4gICAgJl9fb3BlbmluZy1ob3Vyc3tcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG59XHJcbiIsIi5zZWN0aW9uc2VlbW9yZXtcclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjojMzEyNjFkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBjb2xvcjpibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJhbm5lcmxpbmV7XHJcbiAgICBwYWRkaW5nOjUwcHggMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjZmNmY2O1xyXG4gICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgcGFkZGluZzo1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHl7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNDRENEQ0Q7XHJcbiAgICAgICAgaGVpZ2h0OjI1NnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOjIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2F0ZWdvcnl7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gICAgfVxyXG4gICAgJl9fc2hvdXRvdXR7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTo0NnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qIC5jYXJvdXNlbCAqL1xyXG5cclxuLmNhcm91c2VsIHtcclxuICAmLnNsaWNrLXRyYWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAmX19jYXB0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgcGFkZGluZzogMS44NzVyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMzYxcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAyLjkzNzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuXHJcbiAgJl9fc3RhdGUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgJi0tbW9iaWxlIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1kZXNrdG9wIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbnMge1xyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2xpY2stc2xpZGVyLnNsaWNrLWRvdHRlZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrIHtcclxuICAgICYtdHJhY2sge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zbGlkZSB7XHJcbiAgICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYtZG90cyBsaSB7XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweDtcclxuXHJcbiAgICAgICAgLnNsaWNrLWRvdC1pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgIGJ1dHRvbiAuc2xpY2stZG90LWljb24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWF1dG9wbGF5LXRvZ2dsZS1idXR0b24ge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucGF1c2UtaG92ZXIsXHJcbiAgICAgIC5wbGF5LWhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAucGF1c2UsXHJcbiAgICAgICAgLnBsYXkge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYXVzZS1ob3ZlcixcclxuICAgICAgICAucGxheS1ob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcHJldixcclxuICAgICYtbmV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcHJldiB7XHJcbiAgICAgIGxlZnQ6IC01NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAtNTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1kIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBtaW4taGVpZ2h0OiA2MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXB0aW9uIHtcclxuICAgICAgcGFkZGluZzogMy4xMjVyZW07XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICYtLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tZGVza3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2sge1xyXG4gICAgICAmLWRvdHMge1xyXG4gICAgICAgIGJvdHRvbTogLTM2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYXV0b3BsYXktdG9nZ2xlLWJ1dHRvbiB7XHJcbiAgICAgICAgYm90dG9tOiAtNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgeGxsYXJnZSB7XHJcbiAgICAuc2xpY2sge1xyXG4gICAgICAmLXByZXYsXHJcbiAgICAgICYtbmV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaW5mby1iYW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2F0ZXItbGlnaHQ7XHJcblxyXG4gICZfX2NvbCB7XHJcbiAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAzNHB4IDAgNDRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDAgNjZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICBjb2xvcjogJGNvbG9yLXN0b25lO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xyXG4gICAgY29sb3I6ICRjb2xvci1kYXJrO1xyXG4gICAgZm9udC1zaXplOiAzNi44cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzYyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogJGNvbG9yLWRhcms7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19tb3JlIHtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgY29sb3I6ICRjb2xvci1kYXJrO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgJjpmb2N1cyxcclxuICAgICZob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVkaWEtdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNsaWNrLWluaXRpYWxpemVkIHtcclxuICAgICAgLnNsaWNrLXNsaWRlIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2xpY2stc2xpZGVyIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG5cclxuICAgICAgJi5zbGljay1kb3R0ZWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgdG9wOiAtNDRweDtcclxuICAgICAgYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJvd255O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIHdvcmQtd3JhcDogYW55d2hlcmU7XHJcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXRleHQge1xyXG4gICAgJi0tZGVza3RvcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBsZyB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogMzUlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3Jhc3MtbGlnaHQ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNWZyIDdmcjtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgbWFyZ2luOiA0OHB4IDA7XHJcbiAgICAgIGdyaWQtcm93OiAxO1xyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgcGFkZGluZzogNDhweCA0NHB4IDUwcHg7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIHBhZGRpbmc6IDQycHggMDtcclxuICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay10ZXh0IHtcclxuICAgICAgJi0tbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1kZXNrdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIub2ZmZXJze1xyXG4gICAgbWFyZ2luOjBweCAwcHggNTBweDtcclxuXHJcbiAgICAmX19iYW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjAuNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgJi0tZGVzayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1tb2Ige1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IC0xMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGltZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAxNHB4IDAgMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZXBhZGRpbmcoKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2Fyb3VzZWx7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ncmlkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IzAwMDAwMGIzO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmlzLWNoZWNrZWQge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpbHRlci1idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWU5ZTg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWU5ZTg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29ydGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGVhY2g7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuaXMtY2hlY2tlZCB7XHJcbiAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1nIHtcclxuXHJcbiAgICAgICAgICAgICYtLW1vYiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1kZXNrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7ICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZmlsdGVyLWJ0biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzRweDtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYm94IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICYtLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Nhcm91c2VsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2dyYWRpZW50IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24tYWJzb2x1dGUoKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Jsb2NrIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTM0cHggMDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpbWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVzY3Ige1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgJl9fZmlsdGVyLWJ0biB7XHJcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLm9mZmVybmV3c3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtcclxuICAgIHBhZGRpbmctYm90dG9tOjMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOjcwcHg7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC8vIG1heC13aWR0aDogMTYwMHB4O1xyXG4gICAgLy8gbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZXBhZGRpbmcoKTtcclxuXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDcwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICB3aWR0aDozOHB4O1xyXG4gICAgICAgIGhlaWdodDozOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XHJcblxyXG4gICAgICAgICYtLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL3N0YXRpYy9vZmZlcnMvb2ZmZXJuZXdzL2ltZy9sZWZ0LnN2ZycpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9zdGF0aWMvb2ZmZXJzL29mZmVybmV3cy9pbWcvcmlnaHQuc3ZnJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgeGwge1xyXG4gICAgICAgICAgICAmLS1uZXh0IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICYtLXByZXYge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTU2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi5vZmZlcmJsb2Nre1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLm9mZmVyYmxvY2tfX2JyYWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MTAwJTtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi0tc2NlbmUxeyBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJhc2UxKTsgfVxyXG4gICAgICAgICYtLXNjZW5lMnsgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iYXNlMik7IH1cclxuICAgICAgICAmLS1zY2VuZTN7IGJhY2tncm91bmQtY29sb3I6dmFyKC0tYmFzZTMpOyB9XHJcbiAgICAgICAgJi0tc2NlbmU0eyBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJhc2U0KTsgfVxyXG4gICAgICAgICYtLXNjZW5lNXsgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iYXNlNSk7IH1cclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgICAgcGFkZGluZzoyNHB4IDE5cHg7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE5KTtcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgIGNvbG9yOnZhcigtLXRleHQpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgIH1cclxuICAgICZfX2Rlc2N7XHJcbiAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICBmb250LXNpemU6MTVweDtcclxuICAgICAgICBjb2xvcjp2YXIoLS10ZXh0KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wZXJjZW50YWdlc3tcclxuICAgICAgICBmb250LXNpemU6cmVtKDI0KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgIH1cclxuXHJcbiAgICAmX19icmFne1xyXG4gICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMzApO1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc217XHJcbiAgICAgICAgd2lkdGg6IDQ2JTtcclxuICAgICAgICBtYXJnaW46IDAgMiU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICBtYXJnaW46IDAgMS41JTtcclxuXHJcbiAgICAgICAgJl9fcGVyY2VudGFnZXN7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTpyZW0oNDgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc2hvcHdpbmRvd3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNkNGI1OWU7XHJcblxyXG4gICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDQwKTtcclxuXHJcbiAgICAmX19ib2R5e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiAxNjAwcHg7XHJcbiAgICAgICAgLy8gbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAvLyBwYWRkaW5nOjQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICBjb2xvcjp3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgzNyk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MjRweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ2KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuXHJcbiAgICAgICAgLnNob3B3aW5kb3dJdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ3JpZCB7XHJcbiAgICAgICAgZGlzcGxheTpncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIHJvdy1nYXA6IDIwcHg7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlcGFkZGluZygpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsZ3tcclxuICAgICAgICAgICAgcm93LWdhcDogNzBweDtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMzBweDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJyb3cge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgd2lkdGg6MzhweDtcclxuICAgICAgICBoZWlnaHQ6MzhweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xyXG5cclxuICAgICAgICAmLS1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9zdGF0aWMvc2hvcHdpbmRvdy9pbWcvbGVmdC5zdmcnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiByZW0oMzApO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vc3RhdGljL3Nob3B3aW5kb3cvaW1nL3JpZ2h0LnN2ZycpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgLnNob3B3aW5kb3dJdGVtIHtcclxuICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNob3B3aW5kb3dJdGVtLS1vcGVuIC5zaG9wd2luZG93SXRlbV9faW5mbyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSxcclxuICAmX19saW5rLWJveCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWQge1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIHBhZGRpbmc6IDE2OHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBsZyB7XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgLnNob3B3aW5kb3dJdGVtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAoLS1sYXB0b3ApIHtcclxuICAgICZfX3RpdGxlLFxyXG4gICAgJl9fbGluay1ib3gge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zaG9wd2luZG93SXRlbXtcclxuICAgICRpdGVtOiAmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zLCBvcGFjaXR5IDMwMG1zO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgd2lkdGg6IDQ1dnc7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG5cclxuICAgICZfX2FjdGlvbiB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLnNob3B3aW5kb3dJdGVtLS1vcGVuIHtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgIC5zaG9wd2luZG93SXRlbSB7XHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19hY3Rpb24tLWV4cGFuZCB7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19hY3Rpb24tLXNocmluayB7XHJcbiAgICAgICAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1ncmlkZGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHdpZHRoOjg2JTtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN7JGl0ZW19X19pbmZvIHtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODZweCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZ3tcclxuICAgICAgICAgICAgICAgIHRvcDogNDAlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRpdGVtfV9fYWN0aW9uIHtcclxuICAgICAgICAgIGJvdHRvbTogNjZweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoLnNsZWVwKSB7XHJcbiAgICAgICAgICAgICAgI3skaXRlbX1fX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzApICN7JGl0ZW19X19pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTcwJSwtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzEpICN7JGl0ZW19X19pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoNzAlLC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICN7JGl0ZW19X19pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzApe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo3MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzApICN7JGl0ZW19X19pbmZve1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTYwJSwtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSAjeyRpdGVtfV9faW5mb3tcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSg2MCUsLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICN7JGl0ZW19X19hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNsZWVwIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8mOm5vdCguc2xlZXApIHtcclxuICAgIC8vICAgICN7JGl0ZW19X19pbmZvIHtcclxuICAgIC8vICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICB9XHJcbiAgICAvL31cclxuXHJcbiAgICAmX19hY3Rpb257XHJcbiAgICAgICAgd2lkdGg6MzhweDtcclxuICAgICAgICBoZWlnaHQ6MzhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDowO1xyXG4gICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgei1pbmRleDoxMTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL3N0YXRpYy9zaG9wd2luZG93L2l0ZW0vaW1nL2Rvd24uc3ZnJyk7XHJcblxyXG5cclxuICAgICAgICAmLS1zaHJpbmt7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI2cHg7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vc3RhdGljL3Nob3B3aW5kb3cvaXRlbS9pbWcvdXAuc3ZnJyk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6MTI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdle1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm97XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgYm94LXNpemluZzpib3JkZXItYm94O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDMwKSByZW0oMzApIHJlbSgzNyk7XHJcbiAgICAgICAgei1pbmRleDoxMjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2U7XHJcblxyXG4gICAgICAmLS1jbG9uZSB7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgLnNob3B3aW5kb3dJdGVtX19hY3Rpb24tLXNocmluayB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOnJlbSgxMCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgIH1cclxuICAgICZfX2JyYW5ke1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGljay1zbGlkZSB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGljay1jZW50ZXIge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAvL3dpZHRoOiA1NDBweDtcclxuICAgICAgICAuc2hvcHdpbmRvd0l0ZW1fX2ltYWdlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNob3B3aW5kb3dJdGVtX19hY3Rpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNob3B3aW5kb3dJdGVtX19hY3Rpb24tLWV4cGFuZCB7XHJcbiAgICAgICAgICAgYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gIEBpbmNsdWRlIG1kIHtcclxuICAgICZfX2luZm8tLWNsb25lIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNzhweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBsZyB7XHJcbiAgICAmLnNsaWNrLXNsaWRlIHtcclxuICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuc2xpY2stY2VudGVyIHtcclxuICAgICAgLnNob3B3aW5kb3dJdGVtX19hY3Rpb24tLWV4cGFuZCB7XHJcbiAgICAgICAgYm90dG9tOiAtOTBweDtcclxuICAgICAgfVxyXG4gICAgICAuc2hvcHdpbmRvd0l0ZW1fX2luZm8tLWNsb25lIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3NnB4KTtcclxuICAgICAgfVxyXG4gICAgICAuc2hvcHdpbmRvd0l0ZW1fX2ltYWdlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIuMTEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wb3B1cG9mZmVyc3tcclxuICAgIHBvc2l0aW9uOmZpeGVkO1xyXG4gICAgdG9wOjBweDtcclxuICAgIGxlZnQ6MHB4O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMzEyNjFELCAwLjUpO1xyXG4gICAgY29sb3I6IzMxMjYxRDtcclxuICAgIHotaW5kZXg6OTAxO1xyXG5cclxuICAgIHBhZGRpbmc6IHJlbSgyMCk7XHJcblxyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAmLmlzb3BlbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbmltYXRlLWluIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAucG9wdXBvZmZlcnNfX2JvZHkge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHl7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOjBweDtcclxuICAgICAgICBsZWZ0OjUwJTtcclxuXHJcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtMTBweCk7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuXHJcbiAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjgzMHB4O1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XHJcblxyXG4gICAgICAgIHotaW5kZXg6NDA7XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICAgIG1hcmdpbjo2MHB4IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOjU3MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6MHB4IHJlbSgyMCkgcmVtKDYwKTtcclxuICAgIH1cclxuICAgICZfX2hlYWRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7XHJcbiAgICAgICAgcGFkZGluZzozMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9faW1hZ2V7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6NDAwcHg7XHJcbiAgICB9XHJcbiAgICAmX19jbG9zZXtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICB0b3A6MTVweDtcclxuICAgICAgICByaWdodDoxNXB4O1xyXG5cclxuICAgICAgICBib3JkZXItcmFkaXVzOjEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICB3aWR0aDogcmVtKDUwKTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSg1MCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9zdGF0aWMvb2ZmZXJzL3BvcHVwL2ltZy9jbG9zZS5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO1xyXG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2Q0YjU5ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zaG9we1xyXG4gICAgICAgIGZvbnQtc2l6ZToxOXB4O1xyXG4gICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3BlcmNlbnRhZ2Vze1xyXG4gICAgICAgIGZvbnQtc2l6ZToxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190aXRsZXtcclxuICAgICAgIGZvbnQtc2l6ZToyNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgJl9fZGF0ZXtcclxuICAgICAgICBmb250LXNpemU6MTlweDtcclxuICAgICAgICBvcGFjaXR5OjAuNTtcclxuICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fZGVzY3tcclxuICAgICAgICBmb250LXNpemU6MTlweDtcclxuICAgICAgICBsaW5lLWhlaWdodDoyN3B4O1xyXG4gICAgICAgIG1hcmdpbjoyN3B4IDBweDtcclxuICAgIH1cclxuICAgICZfX2dvdG97XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgIGNvbG9yOiMzMTI2MUQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnByb21vLW1haW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1jb2xvciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNEJDQzI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxMCk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMikgKiAyO1xyXG5cclxuICAgICAgICB6LWluZGV4OiAtMjtcclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LWJnLWNvbG9yIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E0QkNDMjtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLDIwJSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLDApO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vc3RhdGljL2Zyb250cGFnZXByb21vL21haW4vaW1nL2JnLnN2ZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MCUgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zcGFjZXIge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNzIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29ue1xyXG4gICAgICAgIG1hcmdpbi10b3A6MzBweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL3N0YXRpYy9jb252ZW5pZW5jZS9pbWcvaWNvbi5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xyXG5cclxuICAgICAgICAvLyBtYXJnaW46IHJlbSgzMCkgYXV0byAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGVwYWRkaW5nKCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiA3KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICB0b3A6IHJlbSg0MCk7XHJcbiAgICAgICAgcmlnaHQ6IHJlbSg0MCk7XHJcblxyXG4gICAgICAgIG1heC13aWR0aDogMzAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZXBhZGRpbmcoKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiA1KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDEyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMzZweCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ2KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDQ2cHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJi0tcmV2ZXJzZSB7XHJcblxyXG4gICAgICAgIC5iZy1jb2xvciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLyAxMikgKiAyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vZmZzZXQtYmctY29sb3Ige1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApIHNjYWxlKC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb21vLW1haW5fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWQtZG93biB7XHJcbiAgICAgICAgICAgIC5wcm9tby1tYWluX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvbW8tbWFpbl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucHJvbW8tc2Vjb25kYXJ5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAub2Zmc2V0LWJnLWNvbG9yIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0QxRTJEODtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDcwJTtcclxuXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsMCUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg3MikgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbntcclxuICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XHJcblxyXG4gICAgICAgIC8vIG1hcmdpbjogcmVtKDMwKSBhdXRvIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZXBhZGRpbmcoKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDgwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDApO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDUpO1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlcGFkZGluZygpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0KTtcclxuXHJcbiAgICAgICAgb3JkZXI6IDI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiA1KTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC8gMTIpICogMik7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyOztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0KTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblxyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSg0Nik7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oNikgMCByZW0oMjUpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzUpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQpO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubmV3c3tcclxuICAgIC8vIHBhZGRpbmctdG9wOjgwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZXBhZGRpbmcoKTtcclxuXHJcbiAgICAmX19hcnRpY2xlc3tcclxuICAgICAgICBkaXNwbGF5OmdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg4MCk7XHJcbiAgICB9XHJcbn1cclxuIiwiLm5ld3NBcnRpY2xle1xyXG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLm5ld3NBcnRpY2xlX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5ld3NBcnRpY2xlX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdle1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTpyZW0oMjQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6MjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgY29sb3I6dmFyKC0tdGV4dCk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9fZGF0ZXtcclxuICAgICAgICBmb250LXNpemU6cmVtKDE5KTtcclxuICAgICAgICBjb2xvcjp2YXIoLS10ZXh0KTtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuXHJcbiAgICB9XHJcblxyXG5cclxufVxyXG4iLCIucGFydG5lcnMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oNTIpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg1Mik7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRjRGOTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZXBhZGRpbmcoKTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKC0yMCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtMjApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICAucGFydG5lcnNfX2ltYWdlIHtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYXJ0bmVyc19fbGluayB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZC1kb3due1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWQtZG93bntcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICB0b3A6IHJlbSg0MCk7XHJcbiAgICAgICAgcmlnaHQ6IHJlbSg0MCk7XHJcblxyXG4gICAgICAgIG1heC13aWR0aDogMzAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTUwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDYwKSByZW0oNjApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgzNyk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg0Nik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcblxyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcblxyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNpbmdsZSB7XHJcbiAgICAgICAgLnBhcnRuZXJzX19pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiogUHJvYmFibHkgbm90IG5lc3NhcnlcclxuICAgICAgICAgICAgYnV0IGFkZGVkIGZvciBzYWZldHkgKiovXHJcbiAgICAgICAgLnBhcnRuZXJzX19pbWFnZSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSg2MDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZmxvb3JwbGFue1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDc1KTtcclxuXHJcbiAgICAmX19tYXB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojQ0RDRENEO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcblxyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zsb29yIHtcclxuICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIC8vbWF4LWhlaWdodDogNDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmxvb3Jze1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIC8vIHdpZHRoOjEzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgd2lkdGg6MTMwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogc2ltcGxlIGZsb29ycGxhbnMgaW1hZ2VzIGZvciBhbWVuaXRpZXMgdHlwZXMgKi9cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIExlYWZsZXQgYmcgb3ZlcnJpZGUgdG8ga2VlcCB0aGUgYmcgaW4gb25lIGNvbG9yICovXHJcbiAgICAubGVhZmxldC1jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XHJcbiAgICB9XHJcbn1cclxuIiwiLmZsb29ye1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcbiAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICYuaXNhY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmODY3MjtcclxuICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICZfX251bWJlcntcclxuICAgICAgICBmb250LXNpemU6IHJlbSg0Nik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2N7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuXHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICB3aWR0aDogcmVtKDEzMCk7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbn1cclxuIiwiLmZhY3Rze1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjZmNmY2O1xyXG4gICAgcGFkZGluZzo3MHB4IDBweDtcclxuXHJcbiAgICAmX190aXRsZXtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6MzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICB9XHJcbiAgICAmX19ib2R5e1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgICAgICBmbGV4LWZsb3c6cm93IHdyYXA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmZhY3R7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgd2lkdGg6NTAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206NTBweDtcclxuICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgIHdpZHRoOnJlbSgxNTApO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcclxuICAgIH1cclxuICAgICZfX2ltZ3tcclxuICAgICAgICB3aWR0aDpyZW0oNTUpO1xyXG4gICAgICAgIGhlaWdodDpyZW0oNTUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG4gICAgJl9fY291bnR7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOjEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHlwZXtcclxuICAgICAgICBmb250LXNpemU6cmVtKDE5KTtcclxuICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbiIsIi5hd2FyZHMge1xyXG4gICAgcGFkZGluZzogNzBweCAwO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYnJvd255O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc2Nzcy9zdHlsZVwiO1xyXG5cclxuQGltcG9ydCBcIi4uLy4uL3ZpZXdzL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9idXR0b24vYnV0dG9uXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi92aWV3cy9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvaW50cm8vaW50cm9cIjtcclxuQGltcG9ydCBcIi4uLy4uL3ZpZXdzL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9icmFuZGxpc3RzaW1wbGUvYnJhbmRsaXN0c2ltcGxlXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi92aWV3cy9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvYnJhbmRsaXN0c2ltcGxlL2JyYW5kYmxvY2tzaW1wbGUvYnJhbmRibG9ja3NpbXBsZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdmlld3MvcGFydGlhbHMvMDItb3JnYW5pc21zL3NlY3Rpb25zZWVtb3JlL3NlY3Rpb25zZWVtb3JlXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi92aWV3cy9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvYmFubmVybGluZS9iYW5uZXJsaW5lXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi92aWV3cy9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvY2Fyb3VzZWwvY2Fyb3VzZWxcIjtcclxuQGltcG9ydCBcIi4uLy4uL3ZpZXdzL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9uZXdzL3N1YnNjcmliZS9uZXdzU3Vic2NyaWJlXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi92aWV3cy9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvaW5mb2Jhbm5lci9pbmZvYmFubmVyXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi92aWV3cy9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvb2ZmZXJzL29mZmVyc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdmlld3MvcGFydGlhbHMvMDItb3JnYW5pc21zL29mZmVycy9vZmZlcm5ld3Mvb2ZmZXJuZXdzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi92aWV3cy9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvb2ZmZXJzL29mZmVyYmxvY2svb2ZmZXJibG9ja1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdmlld3MvcGFydGlhbHMvMDItb3JnYW5pc21zL3Nob3B3aW5kb3cvc2hvcHdpbmRvd1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdmlld3MvcGFydGlhbHMvMDItb3JnYW5pc21zL3Nob3B3aW5kb3cvaXRlbS9zaG9wd2luZG93SXRlbVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdmlld3MvcGFydGlhbHMvMDItb3JnYW5pc21zL29mZmVycy9wb3B1cC9wb3B1cG9mZmVyc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdmlld3MvcGFydGlhbHMvMDItb3JnYW5pc21zL2Zyb250cGFnZXByb21vL21haW4vYmxvY2tcIjtcclxuQGltcG9ydCBcIi4uLy4uL3ZpZXdzL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9mcm9udHBhZ2Vwcm9tby9zZWNvbmRhcnkvYmxvY2tcIjtcclxuQGltcG9ydCBcIi4uLy4uL3ZpZXdzL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9uZXdzL25ld3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL3ZpZXdzL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9uZXdzL2FydGljbGUvbmV3c0FydGljbGVcIjtcclxuQGltcG9ydCBcIi4uLy4uL3ZpZXdzL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9wYXJ0bmVycy9wYXJ0bmVyc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdmlld3MvcGFydGlhbHMvMDItb3JnYW5pc21zL2Zsb29ycGxhbi9mbG9vcnBsYW5cIjtcclxuQGltcG9ydCBcIi4uLy4uL3ZpZXdzL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9mbG9vcnBsYW4vZmxvb3IvZmxvb3JcIjtcclxuQGltcG9ydCBcIi4uLy4uL3ZpZXdzL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9mYWN0cy9mYWN0c1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdmlld3MvcGFydGlhbHMvMDItb3JnYW5pc21zL2ZhY3RzL2ZhY3QvZmFjdFwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdmlld3MvcGFydGlhbHMvMDItb3JnYW5pc21zL2F3YXJkcy9hd2FyZHNcIjtcclxuXHJcbi5mcm9udC1oZXJvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2N3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTMsMTkyLDIwOCwuMTAxOTYwNzg0MzEzNzI1NDkpO1xyXG5cclxuICAgICZfX2JnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub2ZmZXJibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbiJdfQ== */
