@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;min-height:200px;opacity:.6;padding:0 0 40px;text-align:center}@media (min-width:768px){.copyright{flex-direction:row;min-height:110px;padding-top:20px;text-align:left}}.copyright__rules{color:hsla(0,0%,100%,.4)}.copyright__line{line-height:1.4;margin:5px 0;min-height:24px}.footer{background-color:#31261d;color:#fff;contain:layout style;margin-top:auto;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;min-height:98px;text-align:center}.footer__logo img{height:98px;width:117px}@media (min-width:768px){.footer__logo{text-align:left}}.footer__navigation{align-items:center;display:flex;flex-direction:column;justify-content:space-between;min-height:280px;text-align:center}@media (min-width:768px){.footer__navigation{flex-direction:row;min-height:140px;text-align:left}}.footer__address{display:flex;flex-direction:column;justify-content:center}.footer__item{font-size:1.1875rem;line-height:1.3;margin:3px 0;min-height:30px;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;display:inline-block;font-size:1.1875rem;line-height:30px;min-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{contain:layout style}.sectiontitle__header{align-items:center;display:flex;justify-content:space-between;min-height:50px;padding-bottom:15px}.sectiontitle__title{font-size:2.3125rem;font-weight:700;line-height:1.2;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}img{height:auto;max-width:100%}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;display:flex;flex-direction:column;font-family:HCo Gotham,sans-serif;font-size:100%;margin:0 auto;min-height:100vh;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;width:100%}}.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{min-height:60vh;padding-bottom:50px;padding-left:20px;padding-right:20px}.page.page-template-default .container.header__body{min-height:0;padding:0}.page__title{color:var(--text);font-size:46px;font-weight:700;line-height:56px;margin-bottom:16px;margin-top:36px}.text-style{contain-intrinsic-size:auto 400px;content-visibility:auto}.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{background-color:#ff8672;border:none;border-radius:30px;color:#fff;display:block;font-size:15px;font-weight:700;letter-spacing:1px;padding:15px 50px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}.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}.button:hover{outline: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}.campaign .header{color:#000}.campaign .header,.campaign .header__body{background:transparent}.campaign .header__link_button{background-color:#fff;color:#000;font-size:1rem;font-weight:700;padding:1.1875rem 1.375rem;text-decoration:none;text-transform:uppercase}.campaign .header__link_button i{transition:transform .3s}.campaign .header__link_button:hover i{transform:translateX(5px)}.campaign .footer{background-color:#000;padding:1.25rem 0}.campaign .footer>.container{align-items:center;display:flex;justify-content:center;padding-left:20px;padding-right:20px}@media (min-width:1200px){.campaign .footer>.container{padding-left:0;padding-right:0}}@media (min-width:768px){.campaign .footer>.container{justify-content:space-between}}.campaign .footer__logo{margin:0}.campaign .footer__logo .logo_desktop{display:none}.campaign .footer__logo .logo_desktop img{width:100%}.campaign .footer__logo .logo_mobile{display:block;width:70px}.campaign .footer__logo .logo_mobile img{width:100%}@media (min-width:768px){.campaign .footer__logo .logo_desktop{display:block}.campaign .footer__logo .logo_mobile{display:none}}.campaign .footer__simple_links{display:none;list-style:none;margin:0;padding:0}@media (min-width:768px){.campaign .footer__simple_links{display:flex}}.campaign .footer__simple_links *{color:#fff;font-size:1rem}.section-row{display:flex;flex-wrap:wrap;margin-left:-1.25rem;margin-right:-1.25rem}.section-col{padding:1.25rem}@media (min-width:768px){.section-col{width:50%}}.page-template-campaign-info-template,.page-template-campaign-template{position:relative}.page-template-campaign-info-template .header__body,.page-template-campaign-template .header__body{background-color:transparent}.page-template-campaign-info-template .header__business-hours,.page-template-campaign-info-template .header__button--origo,.page-template-campaign-info-template .header__search,.page-template-campaign-template .header__business-hours,.page-template-campaign-template .header__button--origo,.page-template-campaign-template .header__search{display:none}.page-template-campaign-info-template .header__burger,.page-template-campaign-template .header__burger{background-image:none}@media (min-width:992px){.page-template-campaign-info-template .header__split,.page-template-campaign-template .header__split{padding-right:20px}.page-template-campaign-info-template .header__button--burger,.page-template-campaign-template .header__button--burger{display:none}.page-template-campaign-info-template .header__button--origo,.page-template-campaign-template .header__button--origo{display:block}}@media (min-width:1200px){.page-template-campaign-info-template .header__split,.page-template-campaign-template .header__split{padding-right:0}}.circles-pattern{height:100vh;left:0;overflow:hidden;position:absolute;top:0;width:100%}.circles-pattern svg{left:50%;position:absolute;top:-44px;transform:translateX(-38%);width:170%}@media (min-width:768px){.circles-pattern svg{transform:translateX(-52%);width:120%}}@media (min-width:992px){.circles-pattern svg{top:-106px;width:1624px}}.campaigns,.campaigns__head{position:relative}.campaigns__head{padding-bottom:32px}.campaigns__box{overflow:hidden}.campaigns__date,.campaigns__desc,.campaigns__title{padding:0 20px}.campaigns__date,.campaigns__title{font-size:36px;font-weight:700;letter-spacing:-1px;line-height:42px}.campaigns__title{margin:0}.campaigns__date{margin:8px 0 0}.campaigns__image{padding:32px 0;text-align:right}.campaigns__image--desktop{display:none}.campaigns__image img{width:80%}.campaigns__desc p{font-size:16px;line-height:27px;margin:0}.campaigns__desc p+p{margin-top:16px}.campaigns__desc form{padding-left:2px}.campaigns__desc fieldset{border:none;padding:0}.campaigns__desc fieldset .ginput_container{margin-top:8px}.campaigns__desc .gfield+.gfield{margin-top:12px}.campaigns__desc .gfield_label{font-size:12px;font-weight:700;text-transform:uppercase}.campaigns__desc .gfield_label .gfield_required{font-weight:100}.campaigns__desc .gform_footer{margin-top:16px;padding-bottom:2px}.campaigns__desc .gform_button{cursor:pointer}.campaigns__desc .ginput_complex input,.campaigns__desc .ginput_container_text input{border:1px solid #d9dada;box-sizing:border-box;font-size:15px;padding:15px;width:100%}.campaigns__desc .ginput_container_text{margin-top:5px}.campaigns__desc .ginput_complex{display:block}.campaigns__desc .ginput_complex span{display:flex;flex-direction:column;position:relative}.campaigns__desc .ginput_complex span+span{margin-top:6px}.campaigns__desc .ginput_complex label{margin-bottom:5px;order:1}.campaigns__desc .ginput_complex input{order:2}.campaigns__desc .gfield_validation_message{background-color:#f2dede;border:1px solid #ebccd1;color:#a94442;font-size:14px;line-height:16px;margin-top:5px;padding:2px 4px}.campaigns__desc .gchoice input{display:none;position:absolute}.campaigns__desc .gchoice input:checked+label:before{content:"✓"}.campaigns__desc .gchoice label{font-size:16px;font-weight:400;line-height:18px;padding-left:30px;position:relative}.campaigns__desc .gchoice 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:-4px;width:20px}.campaigns__offers{padding:54px 0 36px}.campaigns__offers-list{margin-top:32px}.campaigns__subtitle{color:#000;font-size:30px;font-weight:700;letter-spacing:-.5px;line-height:36px;margin:0;padding:0 20px;text-align:center}.campaigns__card{margin:0 20px}.campaigns__card--titles{display:none}.campaigns__card:last-of-type:after{background:#31261d;bottom:0;content:"";height:1px;left:0;opacity:.1;position:absolute;width:100%}.campaigns__card--offer{padding-bottom:16px;padding-top:16px;position:relative}.campaigns__card--offer:before{background:#31261d;content:"";height:1px;left:0;opacity:.1;position:absolute;top:0;width:100%}.campaigns__card--offer .campaigns__card-title{font-size:19px;font-weight:700;line-height:27px}.campaigns__card--offer .campaigns__card-sale{font-size:40px;font-weight:700;letter-spacing:-.5px;line-height:40px;padding-left:24px}.campaigns__card--offer .campaigns__card-desc{font-size:16px;line-height:27px;margin-top:16px}.campaigns__card-content{align-items:center;display:flex}.campaigns__card-title{flex:1}.campaigns__card-title a{text-decoration:none}.campaigns__card-title--hide{position:absolute;visibility:hidden}.campaigns__card-desc,.campaigns__card-sale,.campaigns__card-title{color:#31261d;margin:0}.campaigns__card-link{bottom:0;display:block;font-size:0;left:0;line-height:0;position:absolute;right:0;top:0;z-index:2}.campaigns__card--special{margin:0;position:relative}.campaigns__card--special .campaigns__card-content{display:block;padding:48px 20px;position:relative;z-index:1}.campaigns__card--special .campaigns__card-subtitle{font-size:15px;font-weight:700;letter-spacing:1px;line-height:19px;margin-bottom:24px;text-align:center;text-transform:uppercase}.campaigns__card--special .campaigns__card-title{font-size:46px;font-weight:700;letter-spacing:-.5px;line-height:51px;text-align:center}.campaigns__card--special .campaigns__card-image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.campaigns__card--special .campaigns__card-image--desktop{display:none}.campaigns__offers{background-color:#fff;position:relative;z-index:1}.campaigns__filter{align-items:center;display:flex;font-size:16px;justify-content:space-between;margin-top:16px;padding:0 20px;position:relative;z-index:1}.campaigns__filter-box{margin-left:16px;position:relative}.campaigns__filter-btn{background-color:transparent;border:none;cursor:pointer;margin:0;padding:0}.campaigns__filter-btn--open .campaigns__filter-icon{transform:rotate(180deg)}.campaigns__filter-icon{background-image:url(../static/header/img/expand.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:12px;margin-left:4px;position:relative;transform:rotate(0);transition:transform .3s linear;width:12px}.campaigns__filter-list{background-color:#fff;display:none;left:0;list-style:none;margin:0;padding:0;position:absolute;top:100%;width:100%}.campaigns__filter-list--open{display:block}.campaigns__filter-item{display:block;padding:8px;text-decoration:none}.campaigns__filter-item:focus,.campaigns__filter-item:hover{background-color:#31261d;color:#fff}.campaigns__filter-text{font-weight:600;padding-left:8px}.campaigns__info{overflow:hidden;padding:0 20px 48px}.campaigns__info-title{font-size:30px;font-weight:700;line-height:36px}.campaigns__info-desc{font-size:16px;line-height:27px}.campaigns__info-btn{margin-top:40px}.campaigns__info-btn .button{width:auto}@media (min-width:768px){.campaigns__desc .ginput_complex input{width:50%}}@media (min-width:992px){.campaigns__head{padding-bottom:48px}.campaigns__box{padding-top:40px}.campaigns__desc,.campaigns__title{width:48%}.campaigns__title{font-size:72px;line-height:82px}.campaigns__date{font-size:48px;line-height:48px;margin-top:16px}.campaigns__desc{margin-top:84px;width:48%}.campaigns__image--desktop{display:block;position:absolute;right:0;top:-274px;width:50%}.campaigns__image--desktop img{max-width:705px;width:100%}.campaigns__image--mob{display:none}.campaigns__offers{padding-bottom:82px;padding-top:82px}.campaigns__offers-list{margin-top:120px}.campaigns__offers .campaigns__desc{margin-top:0}.campaigns__subtitle{text-align:left;width:48%}.campaigns__card--offer,.campaigns__card--titles{display:flex}.campaigns__card--offer .campaigns__card-content,.campaigns__card--titles .campaigns__card-content{display:flex;width:50%}.campaigns__card--offer .campaigns__card-sale,.campaigns__card--titles .campaigns__card-sale{flex:1;padding:0 3%;text-align:center}.campaigns__card--offer .campaigns__card-desc,.campaigns__card--titles .campaigns__card-desc{margin-top:0;padding-left:3%;width:47%}.campaigns__card--titles{padding-bottom:24px}.campaigns__card--titles .campaigns__card-desc,.campaigns__card--titles .campaigns__card-sale,.campaigns__card--titles .campaigns__card-title{font-size:19px;font-weight:700;line-height:27px}.campaigns__card--offer{padding-bottom:28px;padding-top:28px}.campaigns__card--offer .campaigns__card-sale{font-size:61px;line-height:61px}.campaigns__card--special{margin:30px 0;position:relative}.campaigns__card--special:before{background:#31261d;content:"";height:1px;left:0;opacity:.1;position:absolute;top:-30px;width:100%}.campaigns__card--special .campaigns__card-content{padding:90px 20px}.campaigns__card--special .campaigns__card-image--mob{display:none}.campaigns__card--special .campaigns__card-image--desktop{display:block}.campaigns__info{padding:48px 20px 120px}.campaigns__info .container{max-width:970px}.campaigns__filter{justify-content:flex-start}}@media (min-width:1200px){.campaigns__date,.campaigns__desc,.campaigns__filter,.campaigns__subtitle,.campaigns__title{padding:0}.campaigns__card--offer,.campaigns__card--titles{margin-left:0;margin-right:0}.campaigns__info{padding:48px 0 120px}}.campaign__default .header__link_button,.campaign__default--bg-color{background-color:#420759;background-color:#71bfd0}.campaign__default--bg-color .header{background-color:#420759}.campaign__default--bg-color .header__sections{color:#66daca}.campaign__default--bg-color .header__link_button{background-color:#fff}.campaign__default--bg-color .header__langselector{color:#fff}.campaign__default .button--dark{background-color:#000}.campaign__default .button--green{background-color:#66daca}.default__intro{background-color:#420759;color:#fff;padding-bottom:1.25rem}@media (min-width:768px){.default__intro{padding-bottom:6.25rem}}.default__bg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.default__bg svg{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;transform:translateY(-120px);width:100%}.default__headImage{background-position:center 100%;background-size:cover;height:320px;position:absolute;width:100%}.default__headImage img{display:none;width:100%}@media (min-width:768px){.default__headImage{background-image:none!important;bottom:0;height:auto;right:0;width:91.6666666667%}.default__headImage img{display:block}}.default__heading{color:#fff;display:flex;height:320px;max-height:700px;position:relative}.default__heading .default__col{z-index:1}@media (min-width:768px){.default__heading{height:34.375rem}.default__heading .button__group{margin-bottom:30%}}.default__row{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:20px;padding-right:20px}@media (min-width:1200px){.default__row{padding-left:0;padding-right:0}}@media (min-width:768px){.default__row{flex-wrap:nowrap;margin-left:-.625rem;margin-right:-.625rem}}.default__col{margin:0;padding:.625rem;width:100%}.default__col img{width:100%}@media (min-width:768px){.default__col--half{width:50%}}.default__col--spacer{display:none;flex-shrink:0}@media (min-width:768px){.default__col--spacer{display:block;width:16.6666666667%}.default__col--small{width:16.6666666667%}}.default__col--medium{flex-shrink:0}@media (min-width:768px){.default__col--medium{width:33.3333333333%}.default__col--large{width:41.6666666667%}.default__col--larger{width:66.6666666667%}}.default__title{font-size:2.8125rem;margin:0 0 1.25rem}@media (min-width:768px){.default__title{font-size:4.5rem}}.default__subtitle{font-size:1.875rem;margin:1rem 0}@media (min-width:768px){.default__subtitle{font-size:2.875rem}}.default__body{font-size:1.125rem;line-height:1.5;margin:0}@media (min-width:768px){.default__body{margin:0}}.default__list{padding-bottom:5rem;position:relative}@media (min-width:768px){.default__list .container{transform:translateY(-5.625rem)}}.default__item{color:#fff}@media (max-width:767px){.default__item{flex-wrap:nowrap;padding:0}}.default__itemNumber{font-size:2.875rem;font-weight:700;padding:1.25rem}.default__itemNumber>div{align-items:center;background-color:#503892;display:flex;height:100%;justify-content:center;width:100%}.default__itemNumber>div:before{content:"";display:block;padding-top:100%}@media (max-width:767px){.default__itemNumber{padding-left:0;width:30%!important}}.default__banner{background-color:#420759;width:100%}.default__banner .bannerline{background-color:transparent;padding:0}@media (min-width:768px){.default__banner .bannerline{transform:translateY(-50%)}}.default__shopwindow{background-color:#420759;color:#fff;padding-top:1.875rem}@media (min-width:768px){.default__shopwindow{padding-top:0}}.default__shopwindow .default__col--medium{padding-right:2.5rem}.default__shopwindow .shopwindow{background-color:transparent;width:100%}.default__shopwindow .shopwindow .shopwindow__link,.default__shopwindow .shopwindow .shopwindow__title{display:none}.default__largebanner{align-items:flex-end;background-color:#420759;color:#fff;display:flex;height:220px;height:50vh;overflow:hidden;padding-top:3.75rem;position:relative}.default__largebanner>.container{padding-bottom:5rem;padding-top:5rem;position:relative;z-index:1}@media (min-width:768px){.default__largebanner{align-items:center;display:block;height:80vh}}.default__lastimage{height:100%;position:absolute;width:100%}.default__lastimage img{position:absolute;top:0}@media (max-width:767px){.default__lastimage img{right:-50%;width:200%}}.default__lastimage{top:0;z-index:0}.campaign__lottery .header__link_button,.campaign__lottery--bg-color{background-color:#66daca}.campaign__lottery--bg-color .header__sections{color:#fff}.campaign__lottery--bg-color .header__link_button{background-color:#fff}.campaign__lottery--bg-color .header__langselector{color:#fff}.campaign__lottery .button--dark{background-color:#000}.campaign__lottery .button--green{background-color:#66daca}.lottery__intro{position:relative}.lottery__bg{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:-1}.lottery__bg svg{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.lottery__heading{color:#fff;height:calc(100vh - 200px);max-height:700px}.lottery__row{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:20px;padding-right:20px}@media (min-width:1200px){.lottery__row{padding-left:0;padding-right:0}}@media (min-width:768px){.lottery__row{flex-wrap:nowrap;margin-left:-.625rem;margin-right:-.625rem}}.lottery__col{margin:0;padding:.625rem;width:100%}.lottery__col img{width:100%}@media (min-width:768px){.lottery__col--half{width:50%}}.lottery__col--spacer{display:none;flex-shrink:0}@media (min-width:768px){.lottery__col--spacer{display:block;width:8.3333333333%}.lottery__col--small{width:33.3333333333%}.lottery__col--large{width:58.3333333333%}}.lottery__title{font-size:2.8125rem;margin:0 0 1.25rem}@media (min-width:768px){.lottery__title{font-size:4.5rem}}.lottery__subtitle{font-size:1.875rem}.lottery__body{font-size:1.125rem;margin:0 0 1.875rem}.lottery__banner{width:100%}.lottery__banner .bannerline{background-color:transparent;padding-top:0}.lottery__form{color:#fff;margin-bottom:5rem}.lottery__form .button{margin-top:1.875rem}.lottery__inputgroup{display:block}.lottery__input{background-color:#39bdab;border:1px solid #66daca;box-sizing:border-box;color:#fff;font-size:.9375rem;margin-bottom:15px;margin-top:5px;padding:15px;width:100%}.lottery__label{font-size:.75rem;font-weight:700;margin:0;text-transform:uppercase}.lottery__check{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#39bdab;border:1px solid #66daca;border-radius:2px;cursor:pointer;height:20px;margin:0;outline:none;position:relative;width:20px}.lottery__check:checked:before{color:var(--text);content:"✓";display:block;font-weight:700;left:2px;position:absolute;text-align:center;top:-1px}.lottery__checkboxinfo{display:block;margin-left:30px;margin-top:-26px}.lottery__checkboxinfo a{color:#fff}.lottery__winner{background-image:url(../static/campaigns/img/winner-bg.svg);background-repeat:no-repeat}@media (min-width:768px){.lottery__winner{background-size:1417px}}.lottery__winner *{color:#fff}.lottery__winner--odd{background-color:#66daca;background-position:right 10%}@media (min-width:768px){.lottery__winner--odd{background-position:center 250%}}.lottery__winner--even{background-color:#5cbacb;background-position:left 90%}@media (min-width:768px){.lottery__winner--even{background-position:center -380%}}.campaign__offers .header__link_button,.campaign__offers--bg-color{background-color:#8e9fbc}.campaign__offers--bg-color .header__sections{color:#fff}.campaign__offers--bg-color .header__link_button{background-color:#fff}.campaign__offers--bg-color .header__langselector{color:#fff}.campaign__offers .button--dark{background-color:#000}.specialoffers__intro{position:relative}.specialoffers__bg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.specialoffers__bg svg{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.specialoffers__headImage{bottom:0;left:0;margin:auto;max-width:50%;position:absolute;right:0;transform:translateY(20%)}.specialoffers__headImage img{width:100%}@media (min-width:768px){.specialoffers__headImage{left:unset;transform:translateY(50%)}}.specialoffers__heading{color:#fff;height:calc(100vh - 200px);max-height:700px}.specialoffers__row{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:20px;padding-right:20px}@media (min-width:1200px){.specialoffers__row{padding-left:0;padding-right:0}}@media (min-width:768px){.specialoffers__row{flex-wrap:nowrap;margin-left:-.625rem;margin-right:-.625rem}}.specialoffers__col{margin:0;padding:.625rem;width:100%}.specialoffers__col img{width:100%}@media (min-width:768px){.specialoffers__col--half{width:50%}}.specialoffers__col--spacer{display:none;flex-shrink:0}@media (min-width:768px){.specialoffers__col--spacer{display:block;width:8.3333333333%}.specialoffers__col--small{width:25%}.specialoffers__col--medium{width:33.3333333333%}.specialoffers__col--large{width:41.6666666667%}}.specialoffers__title{font-size:2.8125rem;margin:0 0 1.25rem}@media (min-width:768px){.specialoffers__title{font-size:4.5rem}}.specialoffers__date{color:#fecb8b;font-size:2.5rem;font-weight:700}@media (min-width:768px){.specialoffers__date{font-size:3rem}}.specialoffers__subtitle{font-size:1.875rem}.specialoffers__body{font-size:1.125rem;line-height:1.5;margin:0}@media (min-width:768px){.specialoffers__body{margin:0 0 1.875rem}}.specialoffers__list{background-color:#fff;padding-bottom:2.5rem}.specialoffers__list .bannerline{margin-bottom:1.25rem;margin-top:1.25rem}.specialoffers__listHead{padding-top:40px;text-align:center}@media (min-width:768px){.specialoffers__listHead{height:400px;text-align:left}}.specialoffers__itemsHeading{display:none}.specialoffers__itemsHeading .specialoffers__itemTitle,.specialoffers__itemsHeading .specialoffers__percent{color:#8e9fbc;font-size:1.1875rem;font-weight:700}.specialoffers__itemsHeading .specialoffers__itemBody{color:#8e9fbc;font-size:1.1875rem;font-weight:400;margin:0}@media (min-width:768px){.specialoffers__itemsHeading{display:block}}.specialoffers__item{align-items:center;border-bottom:1px solid rgba(49,38,29,.1);display:flex}@media (max-width:767px){.specialoffers__item .specialoffers__col--medium,.specialoffers__item .specialoffers__col--small{width:50%}.specialoffers__item .specialoffers__col--large{width:100%}}.specialoffers__itemTitle{font-size:1.125rem;font-weight:700}.specialoffers__itemBody{font-size:1rem;font-weight:400}.specialoffers__percent{display:block;font-size:2.5rem;font-weight:700;text-align:center;text-align:right;width:100%}@media (min-width:768px){.specialoffers__percent{font-size:4.4375rem;text-align:left}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3BhcnRpYWxzLzAzLWNhbXBhaWducy9jYW1wYWlnbnMvbG90dGVyeS9sb3R0ZXJ5LnNjc3MiLCJjYW1wYWlnbi5jc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9yZXNldC5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvZm9udHMuc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9oZWFkZXIvaGVhZGVyLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9taXhpbnMuc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9oZWFkZXIvYnVzaW5lc3NUaW1lL2J1c2luZXNzVGltZS5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2hlYWRlci9uYXZpZ2F0aW9uL25hdmlnYXRpb24uc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9idXNpbmVzc2hvdXJzL2J1c2luZXNzaG91cnMuc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9kcm9wZG93bi9kcm9wZG93bi5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2Zvb3Rlci9jb3B5cmlnaHQvc29jaWFsYnV0dG9ucy9zb2NpYWxidXR0b25zLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvZm9vdGVyL2NvcHlyaWdodC9jb3B5cmlnaHQuc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9mb290ZXIvZm9vdGVyLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvc2VjdGlvbnRpdGxlL3NlY3Rpb250aXRsZS5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3Mvc3R5bGUuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy5zY3NzIiwiLi4vcGFydGlhbHMvMDMtY2FtcGFpZ25zL2NhbXBhaWducy9jYW1wYWlnbnMuc2NzcyIsIi4uL3BhcnRpYWxzLzAzLWNhbXBhaWducy9jYW1wYWlnbnMvY2FtcGFpZ25zL2NhbXBhaWducy5zY3NzIiwiLi4vcGFydGlhbHMvMDMtY2FtcGFpZ25zL2NhbXBhaWducy9kZWZhdWx0L2RlZmF1bHQuc2NzcyIsIi4uL3BhcnRpYWxzLzAzLWNhbXBhaWducy9jYW1wYWlnbnMvb2ZmZXJzL29mZmVycy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTZNWSxnQkN1bERaLENDaHlEQSwyWkFlRSxRQUFBLENBQ0EsY0FBQSxDQUNBLFlBQUEsQ0FKQSxRQUFBLENBQ0EsU0FBQSxDQUlBLHVCREtGLENDRkEsOEVBRUUsYURLRixDQ0hBLEtBQ0UsYURNRixDQ0pBLE1BQ0UsZURPRixDQ0xBLGFBQ0UsV0RRRixDQ05BLG9EQUVFLFVBQUEsQ0FDQSxZRFNGLENDUEEsTUFDRSx3QkFBQSxDQUNBLGdCRFVGLENFdENBLFdBS0UsaUJBQUEsQ0FKQSxzQkFBQSxDQUdBLGlCQUFBLENBREEsZUFBQSxDQURBLGtFRitERixDRXpEQSxXQUtFLGlCQUFBLENBSkEsc0JBQUEsQ0FHQSxpQkFBQSxDQURBLGVBQUEsQ0FEQSx3RUY4REYsQ0V4REEsV0FLRSxpQkFBQSxDQUpBLHNCQUFBLENBR0EsaUJBQUEsQ0FEQSxlQUFBLENBREEsaUVGNkRGLENFdkRBLFdBS0UsaUJBQUEsQ0FKQSxzQkFBQSxDQUdBLGlCQUFBLENBREEsZUFBQSxDQURBLHVFRjRERixDRXREQSxXQUtFLGlCQUFBLENBSkEsc0JBQUEsQ0FHQSxpQkFBQSxDQURBLGVBQUEsQ0FEQSxtRUYyREYsQ0VyREEsV0FLRSxpQkFBQSxDQUpBLHNCQUFBLENBR0EsaUJBQUEsQ0FEQSxlQUFBLENBREEseUVGMERGLENFcERBLFdBTUUsaUJBQUEsQ0FMQSxzQkFBQSxDQUlBLGlCQUFBLENBREEsZUFBQSxDQUZBLGtJRnlERixDRWxEQSxXQU1FLGlCQUFBLENBTEEsc0JBQUEsQ0FJQSxpQkFBQSxDQURBLGVBQUEsQ0FGQSw4SUZ1REYsQ0duSUEsUUFJSSxnRkFBQSxDQUhBLGlCQUFBLENBSUEseUJBQUEsQ0FIQSxXSHVJSixDR2xJSSxlQUNJLG1GSG9JUixDR2pJUSxzQ0FDSSwrQkht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WUFBQSxDQUNBLGVsQjQ0R1YsQ0FDRixDa0JyNEdJLDZCQUNJLFlsQnU0R1IsQ2tCLzNHUSw0R0FHSSxhQUFBLENBRkEsbUJBQUEsQ0FDQSxlbEJ1NEdaLENrQm40R1Esc0RBR0ksYUFBQSxDQUZBLG1CQUFBLENBQ0EsZUFBQSxDQUVBLFFsQnE0R1osQ0kza0hFLHlCY21MRSw2QkF1QlEsYWxCcTRHVixDQUNGLENrQmw0R0kscUJBRUksa0JBQUEsQ0FFQSx5Q0FBQSxDQUhBLFlsQnM0R1IsQ2tCajRHUSx5QkFNSSxpR0FDSSxTbEJpNEdkLENrQjkzR1UsZ0RBQ0ksVWxCZzRHZCxDQUNGLENrQjUzR0ksMEJBQ0ksa0JBQUEsQ0FDQSxlbEI4M0dSLENrQjMzR0kseUJBQ0ksY0FBQSxDQUNBLGVsQjYzR1IsQ2tCMTNHSSx3QkFHSSxhQUFBLENBRUEsZ0JBQUEsQ0FEQSxlQUFBLENBSEEsaUJBQUEsQ0FLQSxnQkFBQSxDQUpBLFVsQmc0R1IsQ0lobkhFLHlCYzhPRSx3QkFVUSxtQkFBQSxDQURBLGVsQjgzR1YsQ0FDRiIsImZpbGUiOiJjYW1wYWlnbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBHbG9iYWwgY2xhc3MgYWRkZWQgdG8gQm9keVxyXG4uY2FtcGFpZ25fX2xvdHRlcnkge1xyXG5cclxuICAgIC5oZWFkZXIge1xyXG5cclxuICAgICAgICAmX19saW5rX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NkRBQ0E7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWJnLWNvbG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZEQUNBO1xyXG5cclxuICAgICAgICAuaGVhZGVyIHtcclxuXHJcbiAgICAgICAgICAgICZfX3NlY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xhbmdzZWxlY3RvciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLS1kYXJrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tLWdyZWVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZEQUNBO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDbGFzcyB1c2VkIG9uIHNlY3Rpb25cclxuLmxvdHRlcnkge1xyXG5cclxuICAgICZfX2ludHJvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcblxyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZXBhZGRpbmcoKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oLTEwKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oLTEwKTtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taGFsZiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNwYWNlciB7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNtYWxsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sYXJnZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiA3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSg0NSk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDIwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDcyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDMwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5iYW5uZXJsaW5lIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oODApO1xyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXRncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcclxuXHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjNjZEQUNBO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzOUJEQUI7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTpyZW0oMTUpO1xyXG5cclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6MTVweDtcclxuXHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jaGVjayB7XHJcbiAgICAgICAgd2lkdGg6MjBweDtcclxuICAgICAgICBoZWlnaHQ6MjBweDtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgIzY2REFDQTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlCREFCO1xyXG5cclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46MHB4O1xyXG5cclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmNoZWNrZWR7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDI3MTMnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjJweDtcclxuICAgICAgICAgICAgICAgIHRvcDotMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZWNrYm94aW5mb3tcclxuICAgICAgICBtYXJnaW4tbGVmdDozMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDotMjZweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fd2lubmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3N0YXRpYy9jYW1wYWlnbnMvaW1nL3dpbm5lci1iZy5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNDE3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1vZGQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZEQUNBO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ldmVuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVDQkFDQjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA5MCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAoLTM4MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG4gKiBUaGVtZSBOYW1lOiBPcmlnbyAyMDIwXG4gKiBEZXNjcmlwdGlvbjogVmlzcyBwYXIgdW4gYXAgcGlla8S8xatzdGFtxKtidVxuICogQXV0aG9yOiBUdXJuLmx2XG4gKiBUZXh0IERvbWFpbjogb3JpZ29cbiAqIERvbWFpbiBQYXRoOiAvbGFuZ3VhZ2VzXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5AY3VzdG9tLW1lZGlhIC0tbW9iaWxlTCAobWluLXdpZHRoOiA1NzZweCk7XG5AY3VzdG9tLW1lZGlhIC0tdGFibGV0IChtaW4td2lkdGg6IDc2OHB4KTtcbkBjdXN0b20tbWVkaWEgLS1sYXB0b3BTIChtaW4td2lkdGg6IDk5MnB4KTtcbkBjdXN0b20tbWVkaWEgLS1sYXB0b3AgKG1pbi13aWR0aDogMTIwMHB4KTtcbi8qXG5cdENvcHlyaWdodCAoQykgSG9lZmxlciAmIENvLlxuXHRUaGlzIHNvZnR3YXJlIGlzIHRoZSBwcm9wZXJ0eSBvZiBIb2VmbGVyICYgQ28uIChIJkNvKS5cblx0WW91ciByaWdodCB0byBhY2Nlc3MgYW5kIHVzZSB0aGlzIHNvZnR3YXJlIGlzIHN1YmplY3QgdG8gdGhlXG5cdGFwcGxpY2FibGUgTGljZW5zZSBBZ3JlZW1lbnQsIG9yIFRlcm1zIG9mIFNlcnZpY2UsIHRoYXQgZXhpc3RzXG5cdGJldHdlZW4geW91IGFuZCBIJkNvLiBJZiBubyBzdWNoIGFncmVlbWVudCBleGlzdHMsIHlvdSBtYXkgbm90XG5cdGFjY2VzcyBvciB1c2UgdGhpcyBzb2Z0d2FyZSBmb3IgYW55IHB1cnBvc2UuXG5cdFRoaXMgc29mdHdhcmUgbWF5IG9ubHkgYmUgaG9zdGVkIGF0IHRoZSBsb2NhdGlvbnMgc3BlY2lmaWVkIGluXG5cdHRoZSBhcHBsaWNhYmxlIExpY2Vuc2UgQWdyZWVtZW50IG9yIFRlcm1zIG9mIFNlcnZpY2UsIGFuZCBvbmx5XG5cdGZvciB0aGUgcHVycG9zZXMgZXhwcmVzc2x5IHNldCBmb3J0aCB0aGVyZWluLiBZb3UgbWF5IG5vdCBjb3B5LFxuXHRtb2RpZnksIGNvbnZlcnQsIGNyZWF0ZSBkZXJpdmF0aXZlIHdvcmtzIGZyb20gb3IgZGlzdHJpYnV0ZSB0aGlzXG5cdHNvZnR3YXJlIGluIGFueSB3YXksIG9yIG1ha2UgaXQgYWNjZXNzaWJsZSB0byBhbnkgdGhpcmQgcGFydHksXG5cdHdpdGhvdXQgZmlyc3Qgb2J0YWluaW5nIHRoZSB3cml0dGVuIHBlcm1pc3Npb24gb2YgSCZDby5cblx0Rm9yIG1vcmUgaW5mb3JtYXRpb24sIHBsZWFzZSB2aXNpdCB1cyBhdCBodHRwOi8vdHlwb2dyYXBoeS5jb20uXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhDbyBHb3RoYW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW0vd29mZi9Hb3RoYW0tTGlnaHRfV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSENvIEdvdGhhbVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbS93b2ZmL0dvdGhhbS1MaWdodEl0YWxpY19XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIQ28gR290aGFtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtL3dvZmYvR290aGFtLUJvb2tfV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSENvIEdvdGhhbVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbS93b2ZmL0dvdGhhbS1Cb29rSXRhbGljX1dlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhDbyBHb3RoYW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW0vd29mZi9Hb3RoYW0tTWVkaXVtX1dlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhDbyBHb3RoYW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW0vd29mZi9Hb3RoYW0tTWVkaXVtSXRhbGljX1dlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhDbyBHb3RoYW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW0vd29mZjIvR290aGFtLUJvbGRfV2ViLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vd29mZi9Hb3RoYW0tQm9sZF9XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIQ28gR290aGFtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtL3dvZmYyL0dvdGhhbS1Cb2xkSXRhbGljX1dlYi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtL3dvZmYvR290aGFtLUJvbGRJdGFsaWNfV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5MDA7IC8qIHRvIGJlIHRvcCBvZiB0aGUgZmxvb3JwbGFuICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0taGlnaGxpZ2h0LWJhY2tncm91bmQpIDUwJSwgI2ZmZiA1MCUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDMwMG1zO1xufVxuLmhlYWRlci0tYnRpbWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWhpZ2hsaWdodC1iYWNrZ3JvdW5kKSA1MCUsICNmZmNiYzMgNTAlKTtcbn1cbi5oZWFkZXItLWJ0aW1lIC5oZWFkZXJfX2J1c2luZXNzLXRpbWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci0tYnRpbWUgLmhlYWRlcl9fbWVudSA+ICoge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci0tYnRpbWUgLmhlYWRlcl9fYnVzaW5lc3MtaG91cnMge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYmMzO1xuICB9XG4gIC5oZWFkZXItLWJ0aW1lIC5oZWFkZXJfX2J1c2luZXNzUG9wdXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmhlYWRlci0tYnRpbWUgLmhlYWRlcl9fcHVibGljIHtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICB0b3A6IGNhbGMoNTAlICsgLTE1cHgpO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvaGVhZGVyL2ltZy9jbG9zZS5zdmdcIik7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci0tYnRpbWUgLmJ1c2luZXNzVGltZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OSkge1xuICAuaGVhZGVyLS1idGltZSAuaGVhZGVyX19idXNpbmVzcy1ob3VycyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEyMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHotaW5kZXg6IDExO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlci0tYnRpbWUgLmhlYWRlcl9fYnVzaW5lc3MtaG91cnMgYSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5oZWFkZXItLWJ0aW1lIC5oZWFkZXJfX2J1c2luZXNzUG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTIwcHg7XG4gICAgdG9wOiAxMDBweDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLmhlYWRlci0tYnRpbWUgLmhlYWRlcl9fYnVzaW5lc3MtdGltZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaGVhZGVyLS1idGltZSAuaGVhZGVyX19wdWJsaWMge1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogY2FsYyg1MCUgKyAtMTVweCk7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9oZWFkZXIvaW1nL2Nsb3NlLnN2Z1wiKTtcbiAgICBhbmltYXRpb24tbmFtZTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLS1idGltZSAuYnVzaW5lc3NUaW1lIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5oZWFkZXItLWhhcy1idGltZSAuaGVhZGVyX19idXNpbmVzcy1ob3VycyB7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlci0taGFzLWJ0aW1lIC5oZWFkZXJfX2J1c2luZXNzLXRpbWUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvaGVhZGVyL2ltZy9leHBhbmQuc3ZnXCIpO1xufVxuLmhlYWRlci0taGFzLWJ0aW1lIC5oZWFkZXJfX3B1YmxpYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlcl9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGlnaGxpZ2h0LWJhY2tncm91bmQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fYm9keSB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuLmhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyX19sb2dvIGEsIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX2xvZ28ge1xuICB6LWluZGV4OiAxMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fc3BsaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3NwbGl0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5oZWFkZXJfX21vYmlsZWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX2xhbmd1YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbGFuZ3VhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG4uaGVhZGVyX19sYW5ndWFnZSB7XG4gIHotaW5kZXg6IDExO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX19sYW5nc2VsZWN0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM5MThmOGI7XG59XG4uaGVhZGVyX19sYW5nc2VsZWN0b3I6aG92ZXIge1xuICBjb2xvcjogIzMxMjYxRDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaGVhZGVyX19tZW51IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZsZXgtZ3JvdzogMjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uaGVhZGVyX19zZWN0aW9ucyB7XG4gIGNvbG9yOiAjMzEyNjFEO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXJfX3NlY3Rpb25zOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5oZWFkZXJfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlcl9fYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uaGVhZGVyX19idXR0b24tLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9oZWFkZXIvaW1nL3NlYXJjaC13aGl0ZS5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5oZWFkZXJfX2J1dHRvbi0tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvaGVhZGVyL2ltZy9jbG9zZS5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5oZWFkZXJfX2J1dHRvbi0tY2xvc2UtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvaGVhZGVyL2ltZy9idG4tY2xvc2Uuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyX19idXJnZXIge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvaGVhZGVyL2ltZy9idXJnZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyX19zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3NlYXJjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLmhlYWRlcl9fc2VhcmNoLS1zZWFyY2gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTI2MWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fc2VhcmNoLS1zZWFyY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGVjZjE7XG4gIH1cbn1cbi5oZWFkZXJfX3NlYXJjaC5pc2FjdGl2ZSAuaGVhZGVyX19zZWFyY2hiYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlcl9fc2VhcmNoIC5oZWFkZXJfX2J1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5oZWFkZXJfX3NlYXJjaGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI2M0YzRjNDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMTApO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZSwgb3BhY2l0eSAyMDBtcztcbn1cbi5oZWFkZXJfX3NlYXJjaGJhciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyX19zZWFyY2hiYXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19zZWFyY2hiYXIge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX3NlYXJjaGJhckNhcHRpb24ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhlYWRlcl9fc2VhcmNoYmFySW5wdXQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3NlYXJjaGJhcklucHV0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmhlYWRlcl9fc2VhcmNoYmFySW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmhlYWRlcl9fc2VhcmNoQWN0aW9uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9oZWFkZXIvaW1nL3NlYXJjaC5zdmdcIik7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXJfX3NlYXJjaEFjdGlvbi0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvaGVhZGVyL2ltZy9zZWFyY2gtd2hpdGUuc3ZnXCIpO1xufVxuLmhlYWRlcl9fc2VhcmNoQWN0aW9uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2hlYWRlci9pbWcvY2xvc2Uuc3ZnXCIpO1xufVxuLmhlYWRlcl9fYnVzaW5lc3MtaG91cnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWluLXdpZHRoOiAxMjRweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXMsIGZsZXgtc2hyaW5rIDMwMG1zO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fYnVzaW5lc3MtaG91cnMge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fYnVzaW5lc3MtaG91cnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLmhlYWRlcl9fYnVzaW5lc3MtaG91cnMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhlYWRlcl9fYnVzaW5lc3MtaG91cnMgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19idXNpbmVzcy1ob3VycyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlYWRlcl9fYnVzaW5lc3MtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmhlYWRlcl9fYnVzaW5lc3MtdGltZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fYnVzaW5lc3MtdGltZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLmhlYWRlcl9fcHVibGljIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOHB4O1xuICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5NDIzQTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICBkaXNwbGF5OiBub25lO1xuICBhbmltYXRpb24tbmFtZTogdGltZURvdDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbn1cbi5oZWFkZXJfX2J1c2luZXNzUG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5Aa2V5ZnJhbWVzIHRpbWVEb3Qge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cbn1cblxuLmJ1c2luZXNzVGltZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICByaWdodDogMHB4O1xuICBib3R0b206IC02NXB4O1xuICB6LWluZGV4OiAyMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBjb2xvcjogIzMxMjYxRDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZTtcbn1cbi5idXNpbmVzc1RpbWUtLXJ1IC5idXNpbmVzc1RpbWVfX2NhcHRpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzVGltZSB7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDEwMCUpO1xuICB9XG59XG4uYnVzaW5lc3NUaW1lX19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG4uYnVzaW5lc3NUaW1lX19saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ1c2luZXNzVGltZV9fY2FwdGlvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTQyM2E7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3NUaW1lX19jYXB0aW9uIHtcbiAgICBsZWZ0OiAtNjBweDtcbiAgfVxufVxuLmJ1c2luZXNzVGltZV9faG9saWRheSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3NUaW1lX19ob2xpZGF5IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG4uYnVzaW5lc3NUaW1lX19ob2xpZGF5IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbiAgcmlnaHQ6IDA7XG59XG4uYnVzaW5lc3NUaW1lX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbn1cbi5idXNpbmVzc1RpbWVfX3JvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ1c2luZXNzVGltZV9fcm93ICsgLmJ1c2luZXNzVGltZV9fcm93IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmJ1c2luZXNzVGltZV9fdGltZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJ1c2luZXNzVGltZV9fcGxhY2Uge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5idXNpbmVzc1RpbWVfX2RheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJ1c2luZXNzVGltZV9fbG9hZE1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY4Zjc7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJ1c2luZXNzVGltZV9fbG9hZE1vcmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idXNpbmVzc1RpbWVfX2xvYWRNb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzVGltZV9fbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5idXNpbmVzc1RpbWVfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuYnVzaW5lc3NUaW1lX190aW1lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYnVzaW5lc3NUaW1lX19kYXkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIH1cbiAgLmJ1c2luZXNzVGltZV9fbG9hZE1vcmUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTIwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtMTIwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZSwgb3BhY2l0eSAzMDBtcyBlYXNlO1xufVxuLm5hdmlnYXRpb24uaXNvcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xufVxuLm5hdmlnYXRpb24uaXNvcGVuIH4gLm5hdmlnYXRpb25fX2JhY2tncm91bmQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG59XG4ubmF2aWdhdGlvbi5pc29wZW4gLm5hdmlnYXRpb25fX2dyaWQge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5uYXZpZ2F0aW9uX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5hdmlnYXRpb25fX3NwYWNlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdmlnYXRpb25fX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5hdmlnYXRpb25fX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgei1pbmRleDogMTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmlnYXRpb25fX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm5hdmlnYXRpb25fX2dyaWQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMHJlbSAwIDMuNzVyZW07XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZpZ2F0aW9uX19ncmlkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uX19saXN0IHtcbiAgbWFyZ2luOiAxLjg3NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdmlnYXRpb25fX2xpc3QtLXN1YiB7XG4gIG1hcmdpbjogMC42MjVyZW0gMCAxLjI1cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZpZ2F0aW9uX19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuLm5hdmlnYXRpb25fX2xpc3RJdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDB2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2aWdhdGlvbl9fbGlzdEl0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ubmF2aWdhdGlvbl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgY29sb3I6ICMzMTI2MUQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgb3BhY2l0eTogMC42O1xufVxuLm5hdmlnYXRpb25fX2xpbmstLWxhcmdlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZpZ2F0aW9uX19saW5rLS1sYXJnZXIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ubmF2aWdhdGlvbiBhLm5hdmlnYXRpb25fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLm5hdmlnYXRpb24tLW5vc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJ1c2luZXNzaG91cnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA0LjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDQuMzc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4NjcyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYnVzaW5lc3Nob3Vyc19fY292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLmJ1c2luZXNzaG91cnNfX2NvdmVyIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYnVzaW5lc3Nob3Vyc19fY292ZXItLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuLmJ1c2luZXNzaG91cnNfX2NvdmVyLS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuLmJ1c2luZXNzaG91cnMge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idXNpbmVzc2hvdXJzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3Nob3VycyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMDBweDtcbiAgfVxuICAuYnVzaW5lc3Nob3Vyc19fY292ZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idXNpbmVzc2hvdXJzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbi5idXNpbmVzc2hvdXJzIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYnVzaW5lc3Nob3Vyc19fdGl0bGUsIC5idXNpbmVzc2hvdXJzX19kYXRlIHtcbiAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ1c2luZXNzaG91cnNfX3RpdGxlLCAuYnVzaW5lc3Nob3Vyc19fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgfVxufVxuLmJ1c2luZXNzaG91cnNfX3Nob3BzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbHVtbi1jb3VudDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3Nob3Vyc19fc2hvcHMge1xuICAgIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmJ1c2luZXNzaG91cnNfX3Nob3Age1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzaG91cnNfX3Nob3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYnVzaW5lc3Nob3Vyc19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQuMzc1cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzc2hvdXJzX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnVzaW5lc3Nob3Vyc19faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLmJ1c2luZXNzaG91cnNfX21vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3Nob3Vyc19fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnVzaW5lc3Nob3Vyc19fZGVza3RvcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHJvcGRvd24ge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXMgZWFzZTtcbn1cbi5kcm9wZG93bl9fZGVmYXVsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEyNjFkO1xufVxuLmRyb3Bkb3duX19hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZHJvcGRvd25fX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvYnJhbmRsaXN0L2NhdGVnb3JpZXMvaW1nL2V4cGFuZC5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbn1cbi5kcm9wZG93bl9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uZHJvcGRvd25fX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMxMjYxZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRyb3Bkb3duX19pdGVtOm50aC1jaGlsZCgybisxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUY5RkE7XG59XG4uZHJvcGRvd25fX2l0ZW0tLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHJvcGRvd25fX2l0ZW06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMjYxZDtcbn1cbi5kcm9wZG93bl9faXRlbS5kcm9wZG93bl9faXRlbS0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEyNjFkO1xufVxuLmRyb3Bkb3duX19pdGVtLS1lbXB0eSB7XG4gIGNvbG9yOiAjYzVjN2M3O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc29jaWFsLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NjNjMzQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2NpYWwtYnV0dG9ucyB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4uc29jaWFsLWJ1dHRvbnNfX2J1dHRvbiB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNvY2lhbC1idXR0b25zX19idXR0b246aG92ZXIgc3ZnIGNpcmNsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc29jaWFsLWJ1dHRvbnNfX2J1dHRvbjpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG5cbi5jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDQwcHggMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIG9wYWNpdHk6IDAuNjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvcHlyaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICB9XG59XG4uY29weXJpZ2h0X19ydWxlcyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG4uY29weXJpZ2h0X19saW5lIHtcbiAgbWFyZ2luOiA1cHggMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xufVxuLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA2NnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMjYxRDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBjb250YWluOiBsYXlvdXQgc3R5bGU7XG4gIG1hcmdpbi10b3A6IGF1dG87IC8qIFN0aWNreSBmb290ZXIgLSBwdXNoZXMgdG8gYm90dG9tICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLmZvb3Rlcl9fbG9nbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWluLWhlaWdodDogOThweDtcbn1cbi5mb290ZXJfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDExN3B4O1xuICBoZWlnaHQ6IDk4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmZvb3Rlcl9fbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19uYXZpZ2F0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWluLWhlaWdodDogMTQwcHg7XG4gIH1cbn1cbi5mb290ZXJfX2FkZHJlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mb290ZXJfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW46IDNweCAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWluLWhlaWdodDogMzBweDtcbn1cbi5mb290ZXJfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5mb290ZXJfX21haWxsaW5rIHtcbiAgY29sb3I6ICNhZGE4YTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXJfX21haWxsaW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5mb290ZXJfX3Bob25lbnVtYmVyIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmZvb3Rlcl9fcGhvbmVudW1iZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmZvb3Rlcl9faHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDYzYzM0O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5mb290ZXJfX2hyLS1kZXNrdG9wLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2hyLS1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZm9vdGVyX19oci0tbW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19oci0tbW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXJfX2xpbmtzIHtcbiAgY29sdW1uLWNvdW50OiAxO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2xpbmtzIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cbi5mb290ZXJfX2xpbmsge1xuICBjb2xvcjogI2FkYThhNTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbn1cbi5mb290ZXJfX2xpbmstLWxvY2tlZCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2Zvb3Rlci9pbWcvbG9jay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCBjZW50ZXI7XG59XG4uZm9vdGVyX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlY3Rpb250aXRsZSB7XG4gIGNvbnRhaW46IGxheW91dCBzdHlsZTtcbn1cbi5zZWN0aW9udGl0bGVfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG4uc2VjdGlvbnRpdGxlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4zMTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uc2VjdGlvbnRpdGxlX190aXRsZS0tZmxvb3JwbGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5zZWN0aW9udGl0bGVfX2Z1bGwge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzMxMjYxZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb250aXRsZV9fZnVsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zZWN0aW9udGl0bGVfX2Z1bGw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4vKiBHbG9iYWxzICovXG46cm9vdCB7XG4gIC0taGlnaGxpZ2h0LWJhY2tncm91bmQ6I2YwZjlmYTtcbiAgLS10ZXh0OiMzMTI2MUQ7XG4gIC0tbGluazogIzI5OEZDMjtcbiAgLS1iYXNlMTojRjk0MjNBO1xuICAtLWJhc2UyOiNBNEJDQzI7XG4gIC0tYmFzZTM6IzhFOUZCQztcbiAgLS1iYXNlNDojRDRCNTlFO1xuICAtLWJhc2U1OiNGRUNCOEI7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMi44cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTguNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS10ZXh0KSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJIQ28gR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIC8qIFN0aWNreSBmb290ZXIgKi9cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5ib2R5IGgyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCwgYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucHN3cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIENvbnRhaW5lciAqL1xuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICB9XG59XG4uY29udGFpbmVyLS10b3Age1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItLXRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuc2VjdGlvbi5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIHNlY3Rpb24uY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuYSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDEwMG1zO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbGluayk7XG59XG5cbi5wYWdlLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgLyogQnVmZmVyIHNwYWNlIGZvciBjb250ZW50IENMUyAqL1xuICBtaW4taGVpZ2h0OiA2MHZoOyAvKiBSZXNlcnZlIHNwYWNlIGZvciBjb250ZW50IENMUyAqL1xufVxuLnBhZ2UucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250YWluZXIuaGVhZGVyX19ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5wYWdlX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLnRleHQtc3R5bGUge1xuICAvKiBQcmV2ZW50IENMUyAtIHJlc2VydmUgc3BhY2UgYmVmb3JlIGNvbnRlbnQgcmVuZGVycyAqL1xuICBjb250ZW50LXZpc2liaWxpdHk6IGF1dG87XG4gIGNvbnRhaW4taW50cmluc2ljLXNpemU6IGF1dG8gNDAwcHg7XG59XG4udGV4dC1zdHlsZSBoMSwgLnRleHQtc3R5bGUgaDIsIC50ZXh0LXN0eWxlIGgzLCAudGV4dC1zdHlsZSBoNCwgLnRleHQtc3R5bGUgcCwgLnRleHQtc3R5bGUgYSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbn1cbi50ZXh0LXN0eWxlIGgxLCAudGV4dC1zdHlsZSBoMiwgLnRleHQtc3R5bGUgaDMsIC50ZXh0LXN0eWxlIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50ZXh0LXN0eWxlIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbn1cbi50ZXh0LXN0eWxlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi50ZXh0LXN0eWxlIGgzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbi50ZXh0LXN0eWxlIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLnRleHQtc3R5bGUgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4udGV4dC1zdHlsZSBwICsgcCwgLnRleHQtc3R5bGUgcCArIHVsLCAudGV4dC1zdHlsZSBwICsgb2wge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLnRleHQtc3R5bGUgcCArIGgyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi50ZXh0LXN0eWxlIHAgKyBoMywgLnRleHQtc3R5bGUgcCArIGg0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi50ZXh0LXN0eWxlIGE6aG92ZXIsIC50ZXh0LXN0eWxlIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmFzZTEpO1xufVxuLnRleHQtc3R5bGUgYmxvY2txdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xufVxuLnRleHQtc3R5bGUgYmxvY2txdW90ZSBwIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi50ZXh0LXN0eWxlIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkY5RkE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4udGV4dC1zdHlsZSB1bCBsaSwgLnRleHQtc3R5bGUgb2wgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi50ZXh0LXN0eWxlIHVsIGxpOjpiZWZvcmUsIC50ZXh0LXN0eWxlIG9sIGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTRweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dCk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50ZXh0LXN0eWxlIHVsIGxpICsgbGksIC50ZXh0LXN0eWxlIG9sIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLnRleHQtc3R5bGUgdWwgdWwsIC50ZXh0LXN0eWxlIHVsIG9sLCAudGV4dC1zdHlsZSBvbCB1bCwgLnRleHQtc3R5bGUgb2wgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG4udGV4dC1zdHlsZSB1bCArIGgxLCAudGV4dC1zdHlsZSB1bCArIGgyLCAudGV4dC1zdHlsZSB1bCArIGgzLCAudGV4dC1zdHlsZSB1bCArIGg0LCAudGV4dC1zdHlsZSB1bCArIHAsIC50ZXh0LXN0eWxlIG9sICsgaDEsIC50ZXh0LXN0eWxlIG9sICsgaDIsIC50ZXh0LXN0eWxlIG9sICsgaDMsIC50ZXh0LXN0eWxlIG9sICsgaDQsIC50ZXh0LXN0eWxlIG9sICsgcCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4udGV4dC1zdHlsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50ZXh0LXN0eWxlIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi50ZXh0LXN0eWxlIC53cC1ibG9jay10YWJsZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLnRleHQtc3R5bGUgLndwLWJsb2NrLXRhYmxlIC5oYXMtZml4ZWQtbGF5b3V0IHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuLnRleHQtc3R5bGUgLndwLWJsb2NrLWltYWdlIGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4NjcyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYnV0dG9uLS1sb2FkaW5nIHtcbiAgcGFkZGluZy10b3A6IDMzcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvc3ZnL3NwaW5uZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbn1cbi5idXR0b246aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucGFnZV9faW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0taGlnaGxpZ2h0LWJhY2tncm91bmQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMxMjYxRDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2VfX2luZm8gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYWdlX19pbmZvIHNwYW46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wYWdlX19pbmZvIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG59XG5cbi5uaWNlLXNlbGVjdC5vcGVuIC5uaWNlLXNlbGVjdC1kcm9wZG93biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGVybS1wYWthbHBvanVtaS1zZXJ2aXNzIC5zZWN0aW9udGl0bGVfX2hlYWRlcixcbi50ZXJtLXBha2FscG9qdW1pLXNlcnZpc3MgLmNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtZXZlbnRzIC5jYXRlZ29yaWVzLFxuLnRheC1ldmVudC1jYXRlZ29yeSAuY2F0ZWdvcmllcyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtZXZlbnRzIC5icmFuZGxpc3QsXG4udGF4LWV2ZW50LWNhdGVnb3J5IC5icmFuZGxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1ldmVudHMgLm5ld3NfX2JvZHksXG4udGF4LWV2ZW50LWNhdGVnb3J5IC5uZXdzX19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5wYWdlLXRlbXBsYXRlLWFsbC1zZXJ2aWNlcy10ZW1wbGF0ZSAuc3VibmF2aWdhdGlvbl9fdGl0bGUsXG4udGF4LXNlcnZpY2UgLnN1Ym5hdmlnYXRpb25fX3RpdGxlIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ucGFnZS10ZW1wbGF0ZS1hbGwtc2VydmljZXMtdGVtcGxhdGUgLnN1Ym5hdmlnYXRpb25fX2xpc3QsXG4udGF4LXNlcnZpY2UgLnN1Ym5hdmlnYXRpb25fX2xpc3Qge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5jYW1wYWlnbiAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNhbXBhaWduIC5oZWFkZXJfX2JvZHkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jYW1wYWlnbiAuaGVhZGVyX19saW5rX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDEuMTg3NXJlbSAxLjM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5jYW1wYWlnbiAuaGVhZGVyX19saW5rX2J1dHRvbiBpIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xufVxuLmNhbXBhaWduIC5oZWFkZXJfX2xpbmtfYnV0dG9uOmhvdmVyIGkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbn1cbi5jYW1wYWlnbiAuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMS4yNXJlbSAwO1xufVxuLmNhbXBhaWduIC5mb290ZXIgPiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhbXBhaWduIC5mb290ZXIgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FtcGFpZ24gLmZvb3RlciA+IC5jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmNhbXBhaWduIC5mb290ZXJfX2xvZ28ge1xuICBtYXJnaW46IDA7XG59XG4uY2FtcGFpZ24gLmZvb3Rlcl9fbG9nbyAubG9nb19kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYW1wYWlnbiAuZm9vdGVyX19sb2dvIC5sb2dvX2Rlc2t0b3AgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FtcGFpZ24gLmZvb3Rlcl9fbG9nbyAubG9nb19tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcwcHg7XG59XG4uY2FtcGFpZ24gLmZvb3Rlcl9fbG9nbyAubG9nb19tb2JpbGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhbXBhaWduIC5mb290ZXJfX2xvZ28gLmxvZ29fZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNhbXBhaWduIC5mb290ZXJfX2xvZ28gLmxvZ29fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2FtcGFpZ24gLmZvb3Rlcl9fc2ltcGxlX2xpbmtzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYW1wYWlnbiAuZm9vdGVyX19zaW1wbGVfbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5jYW1wYWlnbiAuZm9vdGVyX19zaW1wbGVfbGlua3MgKiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5zZWN0aW9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtO1xufVxuXG4uc2VjdGlvbi1jb2wge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWNvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uY2FtcGFpZ25fX2xvdHRlcnkgLmhlYWRlcl9fbGlua19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZEQUNBO1xufVxuLmNhbXBhaWduX19sb3R0ZXJ5LS1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NkRBQ0E7XG59XG4uY2FtcGFpZ25fX2xvdHRlcnktLWJnLWNvbG9yIC5oZWFkZXJfX3NlY3Rpb25zIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FtcGFpZ25fX2xvdHRlcnktLWJnLWNvbG9yIC5oZWFkZXJfX2xpbmtfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jYW1wYWlnbl9fbG90dGVyeS0tYmctY29sb3IgLmhlYWRlcl9fbGFuZ3NlbGVjdG9yIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FtcGFpZ25fX2xvdHRlcnkgLmJ1dHRvbi0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uY2FtcGFpZ25fX2xvdHRlcnkgLmJ1dHRvbi0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZEQUNBO1xufVxuXG4ubG90dGVyeV9faW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG90dGVyeV9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubG90dGVyeV9fYmcgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG59XG4ubG90dGVyeV9faGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG4gIG1heC1oZWlnaHQ6IDcwMHB4O1xufVxuLmxvdHRlcnlfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sb3R0ZXJ5X19yb3cge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb3R0ZXJ5X19yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5sb3R0ZXJ5X19jb2wge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbn1cbi5sb3R0ZXJ5X19jb2wgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvdHRlcnlfX2NvbC0taGFsZiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmxvdHRlcnlfX2NvbC0tc3BhY2VyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvdHRlcnlfX2NvbC0tc3BhY2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb3R0ZXJ5X19jb2wtLXNtYWxsIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG90dGVyeV9fY29sLS1sYXJnZSB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG59XG4ubG90dGVyeV9fdGl0bGUge1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG90dGVyeV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG4ubG90dGVyeV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuLmxvdHRlcnlfX2JvZHkge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW46IDAgMCAxLjg3NXJlbTtcbn1cbi5sb3R0ZXJ5X19iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb3R0ZXJ5X19iYW5uZXIgLmJhbm5lcmxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubG90dGVyeV9fZm9ybSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLmxvdHRlcnlfX2Zvcm0gLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuLmxvdHRlcnlfX2lucHV0Z3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sb3R0ZXJ5X19pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2REFDQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5QkRBQjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5sb3R0ZXJ5X19sYWJlbCB7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxvdHRlcnlfX2NoZWNrIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2REFDQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5QkRBQjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW46IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG90dGVyeV9fY2hlY2s6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJNcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycHg7XG4gIHRvcDogLTFweDtcbn1cbi5sb3R0ZXJ5X19jaGVja2JveGluZm8ge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0yNnB4O1xufVxuLmxvdHRlcnlfX2NoZWNrYm94aW5mbyBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubG90dGVyeV9fd2lubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2NhbXBhaWducy9pbWcvd2lubmVyLWJnLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG90dGVyeV9fd2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0MTdweDtcbiAgfVxufVxuLmxvdHRlcnlfX3dpbm5lciAqIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubG90dGVyeV9fd2lubmVyLS1vZGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZEQUNBO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvdHRlcnlfX3dpbm5lci0tb2RkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjUwJTtcbiAgfVxufVxuLmxvdHRlcnlfX3dpbm5lci0tZXZlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Q0JBQ0I7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgOTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb3R0ZXJ5X193aW5uZXItLWV2ZW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMzgwJTtcbiAgfVxufVxuXG4uY2FtcGFpZ25fX29mZmVycyAuaGVhZGVyX19saW5rX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RTlGQkM7XG59XG4uY2FtcGFpZ25fX29mZmVycy0tYmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU5RkJDO1xufVxuLmNhbXBhaWduX19vZmZlcnMtLWJnLWNvbG9yIC5oZWFkZXJfX3NlY3Rpb25zIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FtcGFpZ25fX29mZmVycy0tYmctY29sb3IgLmhlYWRlcl9fbGlua19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNhbXBhaWduX19vZmZlcnMtLWJnLWNvbG9yIC5oZWFkZXJfX2xhbmdzZWxlY3RvciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhbXBhaWduX19vZmZlcnMgLmJ1dHRvbi0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5zcGVjaWFsb2ZmZXJzX19pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zcGVjaWFsb2ZmZXJzX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5zcGVjaWFsb2ZmZXJzX19iZyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cbi5zcGVjaWFsb2ZmZXJzX19oZWFkSW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMCUpO1xufVxuLnNwZWNpYWxvZmZlcnNfX2hlYWRJbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3BlY2lhbG9mZmVyc19faGVhZEltYWdlIHtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgfVxufVxuLnNwZWNpYWxvZmZlcnNfX2hlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbn1cbi5zcGVjaWFsb2ZmZXJzX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3BlY2lhbG9mZmVyc19fcm93IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3BlY2lhbG9mZmVyc19fcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4uc3BlY2lhbG9mZmVyc19fY29sIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC42MjVyZW07XG59XG4uc3BlY2lhbG9mZmVyc19fY29sIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcGVjaWFsb2ZmZXJzX19jb2wtLWhhbGYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zcGVjaWFsb2ZmZXJzX19jb2wtLXNwYWNlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcGVjaWFsb2ZmZXJzX19jb2wtLXNwYWNlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3BlY2lhbG9mZmVyc19fY29sLS1zbWFsbCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcGVjaWFsb2ZmZXJzX19jb2wtLW1lZGl1bSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwZWNpYWxvZmZlcnNfX2NvbC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuLnNwZWNpYWxvZmZlcnNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIG1hcmdpbjogMCAwIDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwZWNpYWxvZmZlcnNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuLnNwZWNpYWxvZmZlcnNfX2RhdGUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgY29sb3I6ICNGRUNCOEI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcGVjaWFsb2ZmZXJzX19kYXRlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5zcGVjaWFsb2ZmZXJzX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG4uc3BlY2lhbG9mZmVyc19fYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3BlY2lhbG9mZmVyc19fYm9keSB7XG4gICAgbWFyZ2luOiAwIDAgMS44NzVyZW07XG4gIH1cbn1cbi5zcGVjaWFsb2ZmZXJzX19saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbn1cbi5zcGVjaWFsb2ZmZXJzX19saXN0IC5iYW5uZXJsaW5lIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5zcGVjaWFsb2ZmZXJzX19saXN0SGVhZCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwZWNpYWxvZmZlcnNfX2xpc3RIZWFkIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5zcGVjaWFsb2ZmZXJzX19pdGVtc0hlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNwZWNpYWxvZmZlcnNfX2l0ZW1zSGVhZGluZyAuc3BlY2lhbG9mZmVyc19faXRlbVRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzhFOUZCQztcbn1cbi5zcGVjaWFsb2ZmZXJzX19pdGVtc0hlYWRpbmcgLnNwZWNpYWxvZmZlcnNfX3BlcmNlbnQge1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjOEU5RkJDO1xufVxuLnNwZWNpYWxvZmZlcnNfX2l0ZW1zSGVhZGluZyAuc3BlY2lhbG9mZmVyc19faXRlbUJvZHkge1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM4RTlGQkM7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3BlY2lhbG9mZmVyc19faXRlbXNIZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNwZWNpYWxvZmZlcnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg0OSwgMzgsIDI5LCAwLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGVjaWFsb2ZmZXJzX19pdGVtIC5zcGVjaWFsb2ZmZXJzX19jb2wtLW1lZGl1bSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc3BlY2lhbG9mZmVyc19faXRlbSAuc3BlY2lhbG9mZmVyc19fY29sLS1zbWFsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc3BlY2lhbG9mZmVyc19faXRlbSAuc3BlY2lhbG9mZmVyc19fY29sLS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zcGVjaWFsb2ZmZXJzX19pdGVtVGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zcGVjaWFsb2ZmZXJzX19pdGVtQm9keSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zcGVjaWFsb2ZmZXJzX19wZXJjZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwZWNpYWxvZmZlcnNfX3BlcmNlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiA0LjQzNzVyZW07XG4gIH1cbn1cblxuLmNhbXBhaWduX19kZWZhdWx0IC5oZWFkZXJfX2xpbmtfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyMDc1OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxYmZkMDtcbn1cbi5jYW1wYWlnbl9fZGVmYXVsdC0tYmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIwNzU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFiZmQwO1xufVxuLmNhbXBhaWduX19kZWZhdWx0LS1iZy1jb2xvciAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyMDc1OTtcbn1cbi5jYW1wYWlnbl9fZGVmYXVsdC0tYmctY29sb3IgLmhlYWRlcl9fc2VjdGlvbnMge1xuICBjb2xvcjogIzY2REFDQTtcbn1cbi5jYW1wYWlnbl9fZGVmYXVsdC0tYmctY29sb3IgLmhlYWRlcl9fbGlua19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNhbXBhaWduX19kZWZhdWx0LS1iZy1jb2xvciAuaGVhZGVyX19sYW5nc2VsZWN0b3Ige1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYW1wYWlnbl9fZGVmYXVsdCAuYnV0dG9uLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5jYW1wYWlnbl9fZGVmYXVsdCAuYnV0dG9uLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NkRBQ0E7XG59XG5cbi5kZWZhdWx0X19pbnRybyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIwNzU5O1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVmYXVsdF9faW50cm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjI1cmVtO1xuICB9XG59XG4uZGVmYXVsdF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cbi5kZWZhdWx0X19iZyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjBweCk7XG59XG4uZGVmYXVsdF9faGVhZEltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDMyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwMCU7XG59XG4uZGVmYXVsdF9faGVhZEltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZWZhdWx0X19oZWFkSW1hZ2Uge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZGVmYXVsdF9faGVhZEltYWdlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5kZWZhdWx0X19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgbWF4LWhlaWdodDogNzAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGVmYXVsdF9faGVhZGluZyAuZGVmYXVsdF9fY29sIHtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVmYXVsdF9faGVhZGluZyB7XG4gICAgaGVpZ2h0OiAzNC4zNzVyZW07XG4gIH1cbiAgLmRlZmF1bHRfX2hlYWRpbmcgLmJ1dHRvbl9fZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwJTtcbiAgfVxufVxuLmRlZmF1bHRfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kZWZhdWx0X19yb3cge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZWZhdWx0X19yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5kZWZhdWx0X19jb2wge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbn1cbi5kZWZhdWx0X19jb2wgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlZmF1bHRfX2NvbC0taGFsZiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmRlZmF1bHRfX2NvbC0tc3BhY2VyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlZmF1bHRfX2NvbC0tc3BhY2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVmYXVsdF9fY29sLS1zbWFsbCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG59XG4uZGVmYXVsdF9fY29sLS1tZWRpdW0ge1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVmYXVsdF9fY29sLS1tZWRpdW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZWZhdWx0X19jb2wtLWxhcmdlIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVmYXVsdF9fY29sLS1sYXJnZXIge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxufVxuLmRlZmF1bHRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIG1hcmdpbjogMCAwIDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlZmF1bHRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuLmRlZmF1bHRfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlZmF1bHRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuODc1cmVtO1xuICB9XG59XG4uZGVmYXVsdF9fYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVmYXVsdF9fYm9keSB7XG4gICAgbWFyZ2luOiAwIDA7XG4gIH1cbn1cbi5kZWZhdWx0X19saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVmYXVsdF9fbGlzdCAuY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUuNjI1cmVtKTtcbiAgfVxufVxuLmRlZmF1bHRfX2l0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVmYXVsdF9faXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLmRlZmF1bHRfX2l0ZW1OdW1iZXIge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBmb250LXNpemU6IDIuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5kZWZhdWx0X19pdGVtTnVtYmVyID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDM4OTI7XG59XG4uZGVmYXVsdF9faXRlbU51bWJlciA+IGRpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlZmF1bHRfX2l0ZW1OdW1iZXIge1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5kZWZhdWx0X19iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIwNzU5O1xuICB3aWR0aDogMTAwJTtcbn1cbi5kZWZhdWx0X19iYW5uZXIgLmJhbm5lcmxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVmYXVsdF9fYmFubmVyIC5iYW5uZXJsaW5lIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbi5kZWZhdWx0X19zaG9wd2luZG93IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjA3NTk7XG4gIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVmYXVsdF9fc2hvcHdpbmRvdyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5kZWZhdWx0X19zaG9wd2luZG93IC5kZWZhdWx0X19jb2wtLW1lZGl1bSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cbi5kZWZhdWx0X19zaG9wd2luZG93IC5zaG9wd2luZG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRlZmF1bHRfX3Nob3B3aW5kb3cgLnNob3B3aW5kb3cgLnNob3B3aW5kb3dfX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZWZhdWx0X19zaG9wd2luZG93IC5zaG9wd2luZG93IC5zaG9wd2luZG93X19saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZWZhdWx0X19sYXJnZWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gIGhlaWdodDogMjIwcHg7XG4gIGhlaWdodDogNTB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyMDc1OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kZWZhdWx0X19sYXJnZWJhbm5lciA+IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVmYXVsdF9fbGFyZ2ViYW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogODB2aDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uZGVmYXVsdF9fbGFzdGltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRlZmF1bHRfX2xhc3RpbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVmYXVsdF9fbGFzdGltYWdlIGltZyB7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgcmlnaHQ6IC01MCU7XG4gIH1cbn1cbi5kZWZhdWx0X19sYXN0aW1hZ2Uge1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5wYWdlLXRlbXBsYXRlLWNhbXBhaWduLXRlbXBsYXRlLFxuLnBhZ2UtdGVtcGxhdGUtY2FtcGFpZ24taW5mby10ZW1wbGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLXRlbXBsYXRlLWNhbXBhaWduLXRlbXBsYXRlIC5oZWFkZXJfX2JvZHksXG4ucGFnZS10ZW1wbGF0ZS1jYW1wYWlnbi1pbmZvLXRlbXBsYXRlIC5oZWFkZXJfX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLXRlbXBsYXRlLWNhbXBhaWduLXRlbXBsYXRlIC5oZWFkZXJfX3NlYXJjaCwgLnBhZ2UtdGVtcGxhdGUtY2FtcGFpZ24tdGVtcGxhdGUgLmhlYWRlcl9fYnVzaW5lc3MtaG91cnMsXG4ucGFnZS10ZW1wbGF0ZS1jYW1wYWlnbi1pbmZvLXRlbXBsYXRlIC5oZWFkZXJfX3NlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLWNhbXBhaWduLWluZm8tdGVtcGxhdGUgLmhlYWRlcl9fYnVzaW5lc3MtaG91cnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtdGVtcGxhdGUtY2FtcGFpZ24tdGVtcGxhdGUgLmhlYWRlcl9fYnV0dG9uLS1vcmlnbyxcbi5wYWdlLXRlbXBsYXRlLWNhbXBhaWduLWluZm8tdGVtcGxhdGUgLmhlYWRlcl9fYnV0dG9uLS1vcmlnbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS10ZW1wbGF0ZS1jYW1wYWlnbi10ZW1wbGF0ZSAuaGVhZGVyX19idXJnZXIsXG4ucGFnZS10ZW1wbGF0ZS1jYW1wYWlnbi1pbmZvLXRlbXBsYXRlIC5oZWFkZXJfX2J1cmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtY2FtcGFpZ24tdGVtcGxhdGUgLmhlYWRlcl9fc3BsaXQsXG4gIC5wYWdlLXRlbXBsYXRlLWNhbXBhaWduLWluZm8tdGVtcGxhdGUgLmhlYWRlcl9fc3BsaXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtY2FtcGFpZ24tdGVtcGxhdGUgLmhlYWRlcl9fYnV0dG9uLS1idXJnZXIsXG4gIC5wYWdlLXRlbXBsYXRlLWNhbXBhaWduLWluZm8tdGVtcGxhdGUgLmhlYWRlcl9fYnV0dG9uLS1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtY2FtcGFpZ24tdGVtcGxhdGUgLmhlYWRlcl9fYnV0dG9uLS1vcmlnbyxcbiAgLnBhZ2UtdGVtcGxhdGUtY2FtcGFpZ24taW5mby10ZW1wbGF0ZSAuaGVhZGVyX19idXR0b24tLW9yaWdvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1jYW1wYWlnbi10ZW1wbGF0ZSAuaGVhZGVyX19zcGxpdCxcbiAgLnBhZ2UtdGVtcGxhdGUtY2FtcGFpZ24taW5mby10ZW1wbGF0ZSAuaGVhZGVyX19zcGxpdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uY2lyY2xlcy1wYXR0ZXJuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNpcmNsZXMtcGF0dGVybiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQ0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDE3MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzglKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2lyY2xlcy1wYXR0ZXJuIHN2ZyB7XG4gICAgd2lkdGg6IDEyMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MiUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNpcmNsZXMtcGF0dGVybiBzdmcge1xuICAgIHRvcDogLTEwNnB4O1xuICAgIHdpZHRoOiAxNjI0cHg7XG4gIH1cbn1cblxuLmNhbXBhaWducyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYW1wYWlnbnNfX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuLmNhbXBhaWduc19fYm94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYW1wYWlnbnNfX3RpdGxlLCAuY2FtcGFpZ25zX19kYXRlLCAuY2FtcGFpZ25zX19kZXNjIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmNhbXBhaWduc19fdGl0bGUsIC5jYW1wYWlnbnNfX2RhdGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG59XG4uY2FtcGFpZ25zX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5jYW1wYWlnbnNfX2RhdGUge1xuICBtYXJnaW46IDhweCAwIDA7XG59XG4uY2FtcGFpZ25zX19pbWFnZSB7XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2FtcGFpZ25zX19pbWFnZS0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FtcGFpZ25zX19pbWFnZSBpbWcge1xuICB3aWR0aDogODAlO1xufVxuLmNhbXBhaWduc19fZGVzYyBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuLmNhbXBhaWduc19fZGVzYyBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uY2FtcGFpZ25zX19kZXNjIGZvcm0ge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5jYW1wYWlnbnNfX2Rlc2MgZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2FtcGFpZ25zX19kZXNjIGZpZWxkc2V0IC5naW5wdXRfY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmNhbXBhaWduc19fZGVzYyAuZ2ZpZWxkICsgLmdmaWVsZCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uY2FtcGFpZ25zX19kZXNjIC5nZmllbGRfbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2FtcGFpZ25zX19kZXNjIC5nZmllbGRfbGFiZWwgLmdmaWVsZF9yZXF1aXJlZCB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG4uY2FtcGFpZ25zX19kZXNjIC5nZm9ybV9mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuLmNhbXBhaWduc19fZGVzYyAuZ2Zvcm1fYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhbXBhaWduc19fZGVzYyAuZ2lucHV0X2NvbnRhaW5lcl90ZXh0IGlucHV0LFxuLmNhbXBhaWduc19fZGVzYyAuZ2lucHV0X2NvbXBsZXggaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkYWRhO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNhbXBhaWduc19fZGVzYyAuZ2lucHV0X2NvbnRhaW5lcl90ZXh0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmNhbXBhaWduc19fZGVzYyAuZ2lucHV0X2NvbXBsZXgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYW1wYWlnbnNfX2Rlc2MgLmdpbnB1dF9jb21wbGV4IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2FtcGFpZ25zX19kZXNjIC5naW5wdXRfY29tcGxleCBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5jYW1wYWlnbnNfX2Rlc2MgLmdpbnB1dF9jb21wbGV4IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBvcmRlcjogMTtcbn1cbi5jYW1wYWlnbnNfX2Rlc2MgLmdpbnB1dF9jb21wbGV4IGlucHV0IHtcbiAgb3JkZXI6IDI7XG59XG4uY2FtcGFpZ25zX19kZXNjIC5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViY2NkMTtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5jYW1wYWlnbnNfX2Rlc2MgLmdjaG9pY2UgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FtcGFpZ25zX19kZXNjIC5nY2hvaWNlIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKck1wiO1xufVxuLmNhbXBhaWduc19fZGVzYyAuZ2Nob2ljZSBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmNhbXBhaWduc19fZGVzYyAuZ2Nob2ljZSBsYWJlbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNGQyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uY2FtcGFpZ25zX19vZmZlcnMge1xuICBwYWRkaW5nOiA1NHB4IDAgMzZweDtcbn1cbi5jYW1wYWlnbnNfX29mZmVycy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5jYW1wYWlnbnNfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhbXBhaWduc19fY2FyZCB7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuLmNhbXBhaWduc19fY2FyZC0tdGl0bGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYW1wYWlnbnNfX2NhcmQ6bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzMxMjYxRDtcbiAgb3BhY2l0eTogMC4xO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmNhbXBhaWduc19fY2FyZC0tb2ZmZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5jYW1wYWlnbnNfX2NhcmQtLW9mZmVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMzMTI2MUQ7XG4gIG9wYWNpdHk6IDAuMTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jYW1wYWlnbnNfX2NhcmQtLW9mZmVyIC5jYW1wYWlnbnNfX2NhcmQtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cbi5jYW1wYWlnbnNfX2NhcmQtLW9mZmVyIC5jYW1wYWlnbnNfX2NhcmQtc2FsZSB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4uY2FtcGFpZ25zX19jYXJkLS1vZmZlciAuY2FtcGFpZ25zX19jYXJkLWRlc2Mge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuLmNhbXBhaWduc19fY2FyZC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYW1wYWlnbnNfX2NhcmQtdGl0bGUge1xuICBmbGV4OiAxO1xufVxuLmNhbXBhaWduc19fY2FyZC10aXRsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhbXBhaWduc19fY2FyZC10aXRsZS0taGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNhbXBhaWduc19fY2FyZC10aXRsZSwgLmNhbXBhaWduc19fY2FyZC1zYWxlLCAuY2FtcGFpZ25zX19jYXJkLWRlc2Mge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMzEyNjFEO1xufVxuLmNhbXBhaWduc19fY2FyZC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmNhbXBhaWduc19fY2FyZC0tc3BlY2lhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xufVxuLmNhbXBhaWduc19fY2FyZC0tc3BlY2lhbCAuY2FtcGFpZ25zX19jYXJkLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDQ4cHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FtcGFpZ25zX19jYXJkLS1zcGVjaWFsIC5jYW1wYWlnbnNfX2NhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNhbXBhaWduc19fY2FyZC0tc3BlY2lhbCAuY2FtcGFpZ25zX19jYXJkLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cbi5jYW1wYWlnbnNfX2NhcmQtLXNwZWNpYWwgLmNhbXBhaWduc19fY2FyZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uY2FtcGFpZ25zX19jYXJkLS1zcGVjaWFsIC5jYW1wYWlnbnNfX2NhcmQtaW1hZ2UtLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhbXBhaWduc19fb2ZmZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNhbXBhaWduc19fZmlsdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNhbXBhaWduc19fZmlsdGVyLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4uY2FtcGFpZ25zX19maWx0ZXItYnRuIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FtcGFpZ25zX19maWx0ZXItYnRuLS1vcGVuIC5jYW1wYWlnbnNfX2ZpbHRlci1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jYW1wYWlnbnNfX2ZpbHRlci1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9oZWFkZXIvaW1nL2V4cGFuZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xufVxuLmNhbXBhaWduc19fZmlsdGVyLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jYW1wYWlnbnNfX2ZpbHRlci1saXN0LS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FtcGFpZ25zX19maWx0ZXItaXRlbSB7XG4gIHBhZGRpbmc6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYW1wYWlnbnNfX2ZpbHRlci1pdGVtOmhvdmVyLCAuY2FtcGFpZ25zX19maWx0ZXItaXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEyNjFEO1xufVxuLmNhbXBhaWduc19fZmlsdGVyLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jYW1wYWlnbnNfX2luZm8ge1xuICBwYWRkaW5nOiAwIDIwcHggNDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYW1wYWlnbnNfX2luZm8tdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbi5jYW1wYWlnbnNfX2luZm8tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG4uY2FtcGFpZ25zX19pbmZvLWJ0biB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uY2FtcGFpZ25zX19pbmZvLWJ0biAuYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhbXBhaWduc19fZGVzYyAuZ2lucHV0X2NvbXBsZXggaW5wdXQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FtcGFpZ25zX19oZWFkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuICAuY2FtcGFpZ25zX19ib3gge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5jYW1wYWlnbnNfX3RpdGxlLCAuY2FtcGFpZ25zX19kZXNjIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIC5jYW1wYWlnbnNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDcycHg7XG4gICAgbGluZS1oZWlnaHQ6IDgycHg7XG4gIH1cbiAgLmNhbXBhaWduc19fZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLmNhbXBhaWduc19fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogODRweDtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIC5jYW1wYWlnbnNfX2ltYWdlLS1kZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtMjc0cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2FtcGFpZ25zX19pbWFnZS0tZGVza3RvcCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzA1cHg7XG4gIH1cbiAgLmNhbXBhaWduc19faW1hZ2UtLW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FtcGFpZ25zX19vZmZlcnMge1xuICAgIHBhZGRpbmctdG9wOiA4MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MnB4O1xuICB9XG4gIC5jYW1wYWlnbnNfX29mZmVycy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxuICAuY2FtcGFpZ25zX19vZmZlcnMgLmNhbXBhaWduc19fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY2FtcGFpZ25zX19zdWJ0aXRsZSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jYW1wYWlnbnNfX2NhcmQtLXRpdGxlcywgLmNhbXBhaWduc19fY2FyZC0tb2ZmZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNhbXBhaWduc19fY2FyZC0tdGl0bGVzIC5jYW1wYWlnbnNfX2NhcmQtY29udGVudCwgLmNhbXBhaWduc19fY2FyZC0tb2ZmZXIgLmNhbXBhaWduc19fY2FyZC1jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNhbXBhaWduc19fY2FyZC0tdGl0bGVzIC5jYW1wYWlnbnNfX2NhcmQtc2FsZSwgLmNhbXBhaWduc19fY2FyZC0tb2ZmZXIgLmNhbXBhaWduc19fY2FyZC1zYWxlIHtcbiAgICBwYWRkaW5nOiAwIDMlO1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jYW1wYWlnbnNfX2NhcmQtLXRpdGxlcyAuY2FtcGFpZ25zX19jYXJkLWRlc2MsIC5jYW1wYWlnbnNfX2NhcmQtLW9mZmVyIC5jYW1wYWlnbnNfX2NhcmQtZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMlO1xuICAgIHdpZHRoOiA0NyU7XG4gIH1cbiAgLmNhbXBhaWduc19fY2FyZC0tdGl0bGVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuICAuY2FtcGFpZ25zX19jYXJkLS10aXRsZXMgLmNhbXBhaWduc19fY2FyZC10aXRsZSwgLmNhbXBhaWduc19fY2FyZC0tdGl0bGVzIC5jYW1wYWlnbnNfX2NhcmQtc2FsZSwgLmNhbXBhaWduc19fY2FyZC0tdGl0bGVzIC5jYW1wYWlnbnNfX2NhcmQtZGVzYyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG4gIC5jYW1wYWlnbnNfX2NhcmQtLW9mZmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgfVxuICAuY2FtcGFpZ25zX19jYXJkLS1vZmZlciAuY2FtcGFpZ25zX19jYXJkLXNhbGUge1xuICAgIGZvbnQtc2l6ZTogNjFweDtcbiAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgfVxuICAuY2FtcGFpZ25zX19jYXJkLS1zcGVjaWFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbiAgLmNhbXBhaWduc19fY2FyZC0tc3BlY2lhbDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzMxMjYxRDtcbiAgICBvcGFjaXR5OiAwLjE7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAuY2FtcGFpZ25zX19jYXJkLS1zcGVjaWFsIC5jYW1wYWlnbnNfX2NhcmQtY29udGVudCB7XG4gICAgcGFkZGluZzogOTBweCAyMHB4O1xuICB9XG4gIC5jYW1wYWlnbnNfX2NhcmQtLXNwZWNpYWwgLmNhbXBhaWduc19fY2FyZC1pbWFnZS0tbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYW1wYWlnbnNfX2NhcmQtLXNwZWNpYWwgLmNhbXBhaWduc19fY2FyZC1pbWFnZS0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNhbXBhaWduc19faW5mbyB7XG4gICAgcGFkZGluZzogNDhweCAyMHB4IDEyMHB4O1xuICB9XG4gIC5jYW1wYWlnbnNfX2luZm8gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NzBweDtcbiAgfVxuICAuY2FtcGFpZ25zX19maWx0ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FtcGFpZ25zX190aXRsZSwgLmNhbXBhaWduc19fZGF0ZSwgLmNhbXBhaWduc19fZGVzYywgLmNhbXBhaWduc19fc3VidGl0bGUsIC5jYW1wYWlnbnNfX2ZpbHRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY2FtcGFpZ25zX19jYXJkLS10aXRsZXMsIC5jYW1wYWlnbnNfX2NhcmQtLW9mZmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNhbXBhaWduc19faW5mbyB7XG4gICAgcGFkZGluZzogNDhweCAwIDEyMHB4O1xuICB9XG59XG5cbi5jYW1wYWlnbl9fZGVmYXVsdCAuaGVhZGVyX19saW5rX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjA3NTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MWJmZDA7XG59XG4uY2FtcGFpZ25fX2RlZmF1bHQtLWJnLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyMDc1OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxYmZkMDtcbn1cbi5jYW1wYWlnbl9fZGVmYXVsdC0tYmctY29sb3IgLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjA3NTk7XG59XG4uY2FtcGFpZ25fX2RlZmF1bHQtLWJnLWNvbG9yIC5oZWFkZXJfX3NlY3Rpb25zIHtcbiAgY29sb3I6ICM2NkRBQ0E7XG59XG4uY2FtcGFpZ25fX2RlZmF1bHQtLWJnLWNvbG9yIC5oZWFkZXJfX2xpbmtfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jYW1wYWlnbl9fZGVmYXVsdC0tYmctY29sb3IgLmhlYWRlcl9fbGFuZ3NlbGVjdG9yIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FtcGFpZ25fX2RlZmF1bHQgLmJ1dHRvbi0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uY2FtcGFpZ25fX2RlZmF1bHQgLmJ1dHRvbi0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZEQUNBO1xufVxuXG4uZGVmYXVsdF9faW50cm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyMDc1OTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlZmF1bHRfX2ludHJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4yNXJlbTtcbiAgfVxufVxuLmRlZmF1bHRfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG4uZGVmYXVsdF9fYmcgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwcHgpO1xufVxuLmRlZmF1bHRfX2hlYWRJbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMDAlO1xufVxuLmRlZmF1bHRfX2hlYWRJbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVmYXVsdF9faGVhZEltYWdlIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRlZmF1bHRfX2hlYWRJbWFnZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZGVmYXVsdF9faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMzIwcHg7XG4gIG1heC1oZWlnaHQ6IDcwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmRlZmF1bHRfX2hlYWRpbmcgLmRlZmF1bHRfX2NvbCB7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlZmF1bHRfX2hlYWRpbmcge1xuICAgIGhlaWdodDogMzQuMzc1cmVtO1xuICB9XG4gIC5kZWZhdWx0X19oZWFkaW5nIC5idXR0b25fX2dyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMCU7XG4gIH1cbn1cbi5kZWZhdWx0X19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGVmYXVsdF9fcm93IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVmYXVsdF9fcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4uZGVmYXVsdF9fY29sIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC42MjVyZW07XG59XG4uZGVmYXVsdF9fY29sIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZWZhdWx0X19jb2wtLWhhbGYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5kZWZhdWx0X19jb2wtLXNwYWNlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZWZhdWx0X19jb2wtLXNwYWNlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlZmF1bHRfX2NvbC0tc21hbGwge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuLmRlZmF1bHRfX2NvbC0tbWVkaXVtIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlZmF1bHRfX2NvbC0tbWVkaXVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVmYXVsdF9fY29sLS1sYXJnZSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlZmF1bHRfX2NvbC0tbGFyZ2VyIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbi5kZWZhdWx0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICBtYXJnaW46IDAgMCAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZWZhdWx0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cbi5kZWZhdWx0X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZWZhdWx0X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgfVxufVxuLmRlZmF1bHRfX2JvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlZmF1bHRfX2JvZHkge1xuICAgIG1hcmdpbjogMCAwO1xuICB9XG59XG4uZGVmYXVsdF9fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlZmF1bHRfX2xpc3QgLmNvbnRhaW5lciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01LjYyNXJlbSk7XG4gIH1cbn1cbi5kZWZhdWx0X19pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlZmF1bHRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5kZWZhdWx0X19pdGVtTnVtYmVyIHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZGVmYXVsdF9faXRlbU51bWJlciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTAzODkyO1xufVxuLmRlZmF1bHRfX2l0ZW1OdW1iZXIgPiBkaXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZWZhdWx0X19pdGVtTnVtYmVyIHtcbiAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uZGVmYXVsdF9fYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyMDc1OTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGVmYXVsdF9fYmFubmVyIC5iYW5uZXJsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlZmF1bHRfX2Jhbm5lciAuYmFubmVybGluZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4uZGVmYXVsdF9fc2hvcHdpbmRvdyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIwNzU5O1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlZmF1bHRfX3Nob3B3aW5kb3cge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uZGVmYXVsdF9fc2hvcHdpbmRvdyAuZGVmYXVsdF9fY29sLS1tZWRpdW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG4uZGVmYXVsdF9fc2hvcHdpbmRvdyAuc2hvcHdpbmRvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbn1cbi5kZWZhdWx0X19zaG9wd2luZG93IC5zaG9wd2luZG93IC5zaG9wd2luZG93X190aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGVmYXVsdF9fc2hvcHdpbmRvdyAuc2hvcHdpbmRvdyAuc2hvcHdpbmRvd19fbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGVmYXVsdF9fbGFyZ2ViYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICBoZWlnaHQ6IDIyMHB4O1xuICBoZWlnaHQ6IDUwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjA3NTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZGVmYXVsdF9fbGFyZ2ViYW5uZXIgPiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlZmF1bHRfX2xhcmdlYmFubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDgwdmg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmRlZmF1bHRfX2xhc3RpbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kZWZhdWx0X19sYXN0aW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlZmF1bHRfX2xhc3RpbWFnZSBpbWcge1xuICAgIHdpZHRoOiAyMDAlO1xuICAgIHJpZ2h0OiAtNTAlO1xuICB9XG59XG4uZGVmYXVsdF9fbGFzdGltYWdlIHtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4uY2FtcGFpZ25fX2xvdHRlcnkgLmhlYWRlcl9fbGlua19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZEQUNBO1xufVxuLmNhbXBhaWduX19sb3R0ZXJ5LS1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NkRBQ0E7XG59XG4uY2FtcGFpZ25fX2xvdHRlcnktLWJnLWNvbG9yIC5oZWFkZXJfX3NlY3Rpb25zIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FtcGFpZ25fX2xvdHRlcnktLWJnLWNvbG9yIC5oZWFkZXJfX2xpbmtfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jYW1wYWlnbl9fbG90dGVyeS0tYmctY29sb3IgLmhlYWRlcl9fbGFuZ3NlbGVjdG9yIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FtcGFpZ25fX2xvdHRlcnkgLmJ1dHRvbi0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uY2FtcGFpZ25fX2xvdHRlcnkgLmJ1dHRvbi0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZEQUNBO1xufVxuXG4ubG90dGVyeV9faW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG90dGVyeV9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubG90dGVyeV9fYmcgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG59XG4ubG90dGVyeV9faGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG4gIG1heC1oZWlnaHQ6IDcwMHB4O1xufVxuLmxvdHRlcnlfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sb3R0ZXJ5X19yb3cge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb3R0ZXJ5X19yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5sb3R0ZXJ5X19jb2wge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbn1cbi5sb3R0ZXJ5X19jb2wgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvdHRlcnlfX2NvbC0taGFsZiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmxvdHRlcnlfX2NvbC0tc3BhY2VyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvdHRlcnlfX2NvbC0tc3BhY2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb3R0ZXJ5X19jb2wtLXNtYWxsIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG90dGVyeV9fY29sLS1sYXJnZSB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG59XG4ubG90dGVyeV9fdGl0bGUge1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG90dGVyeV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG4ubG90dGVyeV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuLmxvdHRlcnlfX2JvZHkge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW46IDAgMCAxLjg3NXJlbTtcbn1cbi5sb3R0ZXJ5X19iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb3R0ZXJ5X19iYW5uZXIgLmJhbm5lcmxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubG90dGVyeV9fZm9ybSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLmxvdHRlcnlfX2Zvcm0gLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuLmxvdHRlcnlfX2lucHV0Z3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sb3R0ZXJ5X19pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2REFDQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5QkRBQjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5sb3R0ZXJ5X19sYWJlbCB7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxvdHRlcnlfX2NoZWNrIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2REFDQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5QkRBQjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW46IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG90dGVyeV9fY2hlY2s6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJNcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycHg7XG4gIHRvcDogLTFweDtcbn1cbi5sb3R0ZXJ5X19jaGVja2JveGluZm8ge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0yNnB4O1xufVxuLmxvdHRlcnlfX2NoZWNrYm94aW5mbyBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubG90dGVyeV9fd2lubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2NhbXBhaWducy9pbWcvd2lubmVyLWJnLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG90dGVyeV9fd2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0MTdweDtcbiAgfVxufVxuLmxvdHRlcnlfX3dpbm5lciAqIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubG90dGVyeV9fd2lubmVyLS1vZGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZEQUNBO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvdHRlcnlfX3dpbm5lci0tb2RkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjUwJTtcbiAgfVxufVxuLmxvdHRlcnlfX3dpbm5lci0tZXZlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Q0JBQ0I7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgOTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb3R0ZXJ5X193aW5uZXItLWV2ZW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMzgwJTtcbiAgfVxufVxuXG4uY2FtcGFpZ25fX29mZmVycyAuaGVhZGVyX19saW5rX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RTlGQkM7XG59XG4uY2FtcGFpZ25fX29mZmVycy0tYmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU5RkJDO1xufVxuLmNhbXBhaWduX19vZmZlcnMtLWJnLWNvbG9yIC5oZWFkZXJfX3NlY3Rpb25zIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FtcGFpZ25fX29mZmVycy0tYmctY29sb3IgLmhlYWRlcl9fbGlua19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNhbXBhaWduX19vZmZlcnMtLWJnLWNvbG9yIC5oZWFkZXJfX2xhbmdzZWxlY3RvciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhbXBhaWduX19vZmZlcnMgLmJ1dHRvbi0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5zcGVjaWFsb2ZmZXJzX19pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zcGVjaWFsb2ZmZXJzX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5zcGVjaWFsb2ZmZXJzX19iZyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cbi5zcGVjaWFsb2ZmZXJzX19oZWFkSW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMCUpO1xufVxuLnNwZWNpYWxvZmZlcnNfX2hlYWRJbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3BlY2lhbG9mZmVyc19faGVhZEltYWdlIHtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgfVxufVxuLnNwZWNpYWxvZmZlcnNfX2hlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbn1cbi5zcGVjaWFsb2ZmZXJzX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3BlY2lhbG9mZmVyc19fcm93IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3BlY2lhbG9mZmVyc19fcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4uc3BlY2lhbG9mZmVyc19fY29sIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC42MjVyZW07XG59XG4uc3BlY2lhbG9mZmVyc19fY29sIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcGVjaWFsb2ZmZXJzX19jb2wtLWhhbGYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zcGVjaWFsb2ZmZXJzX19jb2wtLXNwYWNlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcGVjaWFsb2ZmZXJzX19jb2wtLXNwYWNlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3BlY2lhbG9mZmVyc19fY29sLS1zbWFsbCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcGVjaWFsb2ZmZXJzX19jb2wtLW1lZGl1bSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwZWNpYWxvZmZlcnNfX2NvbC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuLnNwZWNpYWxvZmZlcnNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIG1hcmdpbjogMCAwIDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwZWNpYWxvZmZlcnNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuLnNwZWNpYWxvZmZlcnNfX2RhdGUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgY29sb3I6ICNGRUNCOEI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcGVjaWFsb2ZmZXJzX19kYXRlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5zcGVjaWFsb2ZmZXJzX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG4uc3BlY2lhbG9mZmVyc19fYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3BlY2lhbG9mZmVyc19fYm9keSB7XG4gICAgbWFyZ2luOiAwIDAgMS44NzVyZW07XG4gIH1cbn1cbi5zcGVjaWFsb2ZmZXJzX19saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbn1cbi5zcGVjaWFsb2ZmZXJzX19saXN0IC5iYW5uZXJsaW5lIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5zcGVjaWFsb2ZmZXJzX19saXN0SGVhZCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwZWNpYWxvZmZlcnNfX2xpc3RIZWFkIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5zcGVjaWFsb2ZmZXJzX19pdGVtc0hlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNwZWNpYWxvZmZlcnNfX2l0ZW1zSGVhZGluZyAuc3BlY2lhbG9mZmVyc19faXRlbVRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzhFOUZCQztcbn1cbi5zcGVjaWFsb2ZmZXJzX19pdGVtc0hlYWRpbmcgLnNwZWNpYWxvZmZlcnNfX3BlcmNlbnQge1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjOEU5RkJDO1xufVxuLnNwZWNpYWxvZmZlcnNfX2l0ZW1zSGVhZGluZyAuc3BlY2lhbG9mZmVyc19faXRlbUJvZHkge1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM4RTlGQkM7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3BlY2lhbG9mZmVyc19faXRlbXNIZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNwZWNpYWxvZmZlcnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg0OSwgMzgsIDI5LCAwLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGVjaWFsb2ZmZXJzX19pdGVtIC5zcGVjaWFsb2ZmZXJzX19jb2wtLW1lZGl1bSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc3BlY2lhbG9mZmVyc19faXRlbSAuc3BlY2lhbG9mZmVyc19fY29sLS1zbWFsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc3BlY2lhbG9mZmVyc19faXRlbSAuc3BlY2lhbG9mZmVyc19fY29sLS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zcGVjaWFsb2ZmZXJzX19pdGVtVGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zcGVjaWFsb2ZmZXJzX19pdGVtQm9keSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zcGVjaWFsb2ZmZXJzX19wZXJjZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwZWNpYWxvZmZlcnNfX3BlcmNlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiA0LjQzNzVyZW07XG4gIH1cbn0iLCIvLyBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xyXG4vLyAgdjIuMCB8IDIwMTEwMTI2XHJcbi8vICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxyXG5cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxyXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxyXG5iLCB1LCBpLCBjZW50ZXIsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXHJcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG4vLyBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuYm9keSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxub2wsIHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGUsIHEge1xyXG4gIHF1b3Rlczogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn0iLCJcclxuLypcclxuXHRDb3B5cmlnaHQgKEMpIEhvZWZsZXIgJiBDby5cclxuXHRUaGlzIHNvZnR3YXJlIGlzIHRoZSBwcm9wZXJ0eSBvZiBIb2VmbGVyICYgQ28uIChIJkNvKS5cclxuXHRZb3VyIHJpZ2h0IHRvIGFjY2VzcyBhbmQgdXNlIHRoaXMgc29mdHdhcmUgaXMgc3ViamVjdCB0byB0aGVcclxuXHRhcHBsaWNhYmxlIExpY2Vuc2UgQWdyZWVtZW50LCBvciBUZXJtcyBvZiBTZXJ2aWNlLCB0aGF0IGV4aXN0c1xyXG5cdGJldHdlZW4geW91IGFuZCBIJkNvLiBJZiBubyBzdWNoIGFncmVlbWVudCBleGlzdHMsIHlvdSBtYXkgbm90XHJcblx0YWNjZXNzIG9yIHVzZSB0aGlzIHNvZnR3YXJlIGZvciBhbnkgcHVycG9zZS5cclxuXHRUaGlzIHNvZnR3YXJlIG1heSBvbmx5IGJlIGhvc3RlZCBhdCB0aGUgbG9jYXRpb25zIHNwZWNpZmllZCBpblxyXG5cdHRoZSBhcHBsaWNhYmxlIExpY2Vuc2UgQWdyZWVtZW50IG9yIFRlcm1zIG9mIFNlcnZpY2UsIGFuZCBvbmx5XHJcblx0Zm9yIHRoZSBwdXJwb3NlcyBleHByZXNzbHkgc2V0IGZvcnRoIHRoZXJlaW4uIFlvdSBtYXkgbm90IGNvcHksXHJcblx0bW9kaWZ5LCBjb252ZXJ0LCBjcmVhdGUgZGVyaXZhdGl2ZSB3b3JrcyBmcm9tIG9yIGRpc3RyaWJ1dGUgdGhpc1xyXG5cdHNvZnR3YXJlIGluIGFueSB3YXksIG9yIG1ha2UgaXQgYWNjZXNzaWJsZSB0byBhbnkgdGhpcmQgcGFydHksXHJcblx0d2l0aG91dCBmaXJzdCBvYnRhaW5pbmcgdGhlIHdyaXR0ZW4gcGVybWlzc2lvbiBvZiBIJkNvLlxyXG5cdEZvciBtb3JlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlzaXQgdXMgYXQgaHR0cDovL3R5cG9ncmFwaHkuY29tLlxyXG4qL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdIQ28gR290aGFtJztcclxuICBzcmM6dXJsKCcuLi9mb250cy9Hb3RoYW0vd29mZi9Hb3RoYW0tTGlnaHRfV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSENvIEdvdGhhbSc7XHJcbiAgc3JjOnVybCgnLi4vZm9udHMvR290aGFtL3dvZmYvR290aGFtLUxpZ2h0SXRhbGljX1dlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0hDbyBHb3RoYW0nO1xyXG4gIHNyYzp1cmwoJy4uL2ZvbnRzL0dvdGhhbS93b2ZmL0dvdGhhbS1Cb29rX1dlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0hDbyBHb3RoYW0nO1xyXG4gIHNyYzp1cmwoJy4uL2ZvbnRzL0dvdGhhbS93b2ZmL0dvdGhhbS1Cb29rSXRhbGljX1dlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0hDbyBHb3RoYW0nO1xyXG4gIHNyYzp1cmwoJy4uL2ZvbnRzL0dvdGhhbS93b2ZmL0dvdGhhbS1NZWRpdW1fV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSENvIEdvdGhhbSc7XHJcbiAgc3JjOnVybCgnLi4vZm9udHMvR290aGFtL3dvZmYvR290aGFtLU1lZGl1bUl0YWxpY19XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdIQ28gR290aGFtJztcclxuICBzcmM6dXJsKCcuLi9mb250cy9Hb3RoYW0vd29mZjIvR290aGFtLUJvbGRfV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvR290aGFtL3dvZmYvR290aGFtLUJvbGRfV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSENvIEdvdGhhbSc7XHJcbiAgc3JjOnVybCgnLi4vZm9udHMvR290aGFtL3dvZmYyL0dvdGhhbS1Cb2xkSXRhbGljX1dlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS93b2ZmL0dvdGhhbS1Cb2xkSXRhbGljX1dlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4iLCIuaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDkwMDsgLyogdG8gYmUgdG9wIG9mIHRoZSBmbG9vcnBsYW4gKi9cclxuICAgICRoOiAmO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1oaWdobGlnaHQtYmFja2dyb3VuZCkgNTAlLCAjZmZmIDUwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDMwMG1zO1xyXG5cclxuICAgICYtLWJ0aW1le1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0taGlnaGxpZ2h0LWJhY2tncm91bmQpIDUwJSwgI2ZmY2JjMyA1MCUpO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6ICNmZmNiYzMgO1xyXG5cclxuICAgICAgICAjeyRofV9fYnVzaW5lc3MtdGltZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICAjeyRofV9fbWVudSA+ICoge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI3skaH1fX2J1c2luZXNzLWhvdXJzIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmY2JjMztcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAjeyRofV9fYnVzaW5lc3NQb3B1cCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjeyRofV9fcHVibGljIHtcclxuICAgICAgICAgICAgICAgICRzaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgJGhhbGY6IC0xNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGxlZnQ6ICRoYWxmO1xyXG4gICAgICAgICAgICAgICAgdG9wOmNhbGMoIDUwJSArICN7JGhhbGZ9ICk7XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6JHNpemU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6JHNpemU7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL3N0YXRpYy9oZWFkZXIvaW1nL2Nsb3NlLnN2ZycpO1xyXG5cclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnVzaW5lc3NUaW1lIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OSkge1xyXG4gICAgICAgICAgICAjeyRofV9fYnVzaW5lc3MtaG91cnMge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcclxuXHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjeyRofV9fYnVzaW5lc3NQb3B1cCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTIwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjeyRofV9fYnVzaW5lc3MtdGl0bGUge31cclxuXHJcbiAgICAgICAgICAgICN7JGh9X19idXNpbmVzcy10aW1lIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjeyRofV9fcHVibGljIHtcclxuICAgICAgICAgICAgICAgICRzaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgJGhhbGY6IC0xNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgdG9wOmNhbGMoIDUwJSArICN7JGhhbGZ9ICk7XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6JHNpemU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6JHNpemU7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL3N0YXRpYy9oZWFkZXIvaW1nL2Nsb3NlLnN2ZycpO1xyXG5cclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnVzaW5lc3NUaW1lIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLS1oYXMtYnRpbWUge1xyXG4gICAgICAgICN7JGh9X19idXNpbmVzcy1ob3VycyB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3skaH1fX2J1c2luZXNzLXRpbWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9zdGF0aWMvaGVhZGVyL2ltZy9leHBhbmQuc3ZnJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRofV9fcHVibGljIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHl7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICBoZWlnaHQ6MTAwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0taGlnaGxpZ2h0LWJhY2tncm91bmQpO1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgaGVpZ2h0OiRoZWFkZXItaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dve1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcblxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGEsIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDs7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHhse1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3BsaXR7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9iaWxlZ3JvdXB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYW5ndWFnZXtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OjAuNTtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFuZ3NlbGVjdG9ye1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiM5MThmOGI7XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiMzMTI2MUQ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51e1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZmxleC1ncm93OjI7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGxne1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlY3Rpb25ze1xyXG4gICAgICAgIGNvbG9yOiMzMTI2MUQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9zdGF0aWMvaGVhZGVyL2ltZy9zZWFyY2gtd2hpdGUuc3ZnJykgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNsb3NlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL3N0YXRpYy9oZWFkZXIvaW1nL2Nsb3NlLnN2ZycpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jbG9zZS1ibGFjayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9zdGF0aWMvaGVhZGVyL2ltZy9idG4tY2xvc2Uuc3ZnJykgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnVyZ2VyIHtcclxuICAgICAgICB3aWR0aDo1MHB4O1xyXG4gICAgICAgIGhlaWdodDo1MHB4O1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL3N0YXRpYy9oZWFkZXIvaW1nL2J1cmdlci5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO1xyXG5cclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoe1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNlYXJjaHtcclxuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMzEyNjFkO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNkNGVjZjE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXNhY3RpdmUge1xyXG4gICAgICAgICAgICAjeyRofV9fc2VhcmNoYmFyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMCk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3skaH1fX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoYmFye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICBjb2xvcjojYzRjNGM0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDEwcHg7XHJcblxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTEwKTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlLCBvcGFjaXR5IDIwMG1zO1xyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoYmFyQ2FwdGlvbntcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoYmFySW5wdXR7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDo5cHg7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgLy8gY29sb3I6IzJjMmMyYztcclxuICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoQWN0aW9ue1xyXG4gICAgICAgIHdpZHRoOjUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vc3RhdGljL2hlYWRlci9pbWcvc2VhcmNoLnN2ZycpO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICYtLXdoaXRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL3N0YXRpYy9oZWFkZXIvaW1nL3NlYXJjaC13aGl0ZS5zdmcnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNsb3NlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vc3RhdGljL2hlYWRlci9pbWcvY2xvc2Uuc3ZnJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBAaW5jbHVkZSBtZHtcclxuICAgICAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgLy8gICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1c2luZXNzLWhvdXJze1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgcGFkZGluZzoxMHB4IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDoyMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTI0cHg7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDMwMG1zLCBmbGV4LXNocmluayAzMDBtcztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgeGx7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1c2luZXNzLXRpdGxle1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1c2luZXNzLXRpbWV7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgcmlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOm5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHVibGlje1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcclxuXHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDotOHB4O1xyXG4gICAgICAgIHRvcDpjYWxjKDUwJSAtIDhweCk7XHJcblxyXG4gICAgICAgIHdpZHRoOjE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OjE2cHg7XHJcblxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6MTAwJTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojRjk0MjNBO1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiB0aW1lRG90O1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1c2luZXNzUG9wdXB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBrZXlmcmFtZXMgdGltZURvdCB7XHJcbiAgICAgICAgMCUge3RyYW5zZm9ybTogc2NhbGUoMSk7fVxyXG4gICAgICAgIDEwMCUge3RyYW5zZm9ybTogc2NhbGUoMS4zKTt9XHJcbiAgICB9XHJcbn1cclxuIiwiJHNjcmVlbi1zbS1taW46IDU3NnB4O1xyXG4kc2NyZWVuLW1kLW1pbjogNzY4cHg7XHJcbiRzY3JlZW4tbGctbWluOiA5OTJweDtcclxuJHNjcmVlbi14bC1taW46IDEyMDBweDtcclxuJHNjcmVlbi14bC1sYXJnZXI6IDEzMDBweDtcclxuXHJcbiRmb250LXNpemUtYmFzZTogMTYgIWRlZmF1bHQ7XHJcbiRoZWFkZXItaGVpZ2h0OiAxMjBweDtcclxuXHJcblxyXG4vLyBTbWFsbCBkZXZpY2VzXHJcbkBtaXhpbiBzbSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNjcmVlbi1zbS1taW59KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE9ubHkgU21hbGwgZGV2aWNlc1xyXG5AbWl4aW4gbWQtZG93biB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7KCRzY3JlZW4tbWQtbWluICsgMXB4KX0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaXVtIGRldmljZXNcclxuQG1peGluIG1kIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2NyZWVuLW1kLW1pbn0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gbGcge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzY3JlZW4tbGctbWlufSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBFeHRyYSBsYXJnZSBkZXZpY2VzXHJcbkBtaXhpbiB4bCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNjcmVlbi14bC1taW59KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB4bGxhcmdlIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2NyZWVuLXhsLWxhcmdlcn0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1vYmlsZXBhZGRpbmcoKSB7XHJcbiAgcGFkZGluZy1sZWZ0OjIwcHg7XHJcbiAgcGFkZGluZy1yaWdodDoyMHB4O1xyXG5cclxuICBAaW5jbHVkZSB4bHtcclxuICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFN0cmlwIHVuaXRzXHJcbkBmdW5jdGlvbiBzdHJpcC11bml0KCRudW1iZXIpIHtcclxuICBAaWYgdHlwZS1vZigkbnVtYmVyKSA9PSAnbnVtYmVyJyBhbmQgbm90IHVuaXRsZXNzKCRudW1iZXIpIHtcclxuICAgIEByZXR1cm4gY2FsYygkbnVtYmVyIC8gKCRudW1iZXIgKiAwICsgMSkpO1xyXG4gIH1cclxuICBAcmV0dXJuICRudW1iZXI7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gUmVsYXRpdmUgdW5pdHMgZnJvbSBwaXhlbHNcclxuJG1peGluLS1iYXNlRm9udFNpemU6ICRmb250LXNpemUtYmFzZTtcclxuQGZ1bmN0aW9uIHJlbSgkcGl4ZWxzLCAkY29udGV4dDogJG1peGluLS1iYXNlRm9udFNpemUpIHtcclxuICAkdS1waXhlbHM6IHN0cmlwLXVuaXQoJHBpeGVscyk7XHJcbiAgJHUtY29udGV4dDogc3RyaXAtdW5pdCgkY29udGV4dCk7XHJcblxyXG4gIC8vIEBpZiAodW5pdGxlc3MoJHUtcGl4ZWxzKSkge1xyXG4gIC8vICAgJHUtcGl4ZWxzOiAkdS1waXhlbHMgKiAxcHg7XHJcbiAgLy8gfVxyXG5cclxuICAvLyBAaWYgKHVuaXRsZXNzKCR1LWNvbnRleHQpKSB7XHJcbiAgLy8gICAkdS1jb250ZXh0OiAkdS1jb250ZXh0ICogMXB4O1xyXG4gIC8vIH1cclxuXHJcbiAgQHJldHVybiBjYWxjKCR1LXBpeGVscyAvICR1LWNvbnRleHQgKiAxcmVtKTtcclxufVxyXG5cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiA5MiU7XHJcblxyXG4gIEBtZWRpYSAoLS10YWJsZXQpe1xyXG4gICAgbWF4LXdpZHRoOiA5NiU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKC0tbGFwdG9wKSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1peGluIGJyb3dzZXItcGxhY2Vob2xkZXIoJGNvbG9yKSB7XHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiRjb2xvcjsgfVxyXG4gICY6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiRjb2xvcjsgfSAvKiBGRiA0LTE4ICovXHJcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiRjb2xvcjsgfSAvKiBGRiAxOSsgKi9cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiRjb2xvcjsgfSAvKiBJRSAxMCsgKi9cclxufVxyXG5cclxuQG1peGluIHJldGluYSB7XHJcbiAgQG1lZGlhXHJcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uLXZlcnlmYXN0KCkge1xyXG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbi1mYXN0KCkge1xyXG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xyXG59XHJcblxyXG5AbWl4aW4gcG9zaXRpb24tYWJzb2x1dGUoKSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG4iLCIuYnVzaW5lc3NUaW1lIHtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgd2lkdGg6MTAwdnc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7XHJcbiAgICByaWdodDowcHg7XHJcbiAgICBib3R0b206LTY1cHg7XHJcbiAgICB6LWluZGV4OjIxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgY29sb3I6IzMxMjYxRDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDAlKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2U7XHJcblxyXG4gICYtLXJ1IHtcclxuICAgIC5idXNpbmVzc1RpbWVfX2NhcHRpb24ge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICBib3R0b206MHB4O1xyXG4gICAgICAgIHdpZHRoOjUwMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I0ZGRjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0e1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDo2MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXB0aW9ue1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NDIzYTtcclxuICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgd2lkdGg6NjBweDtcclxuICAgICAgICBoZWlnaHQ6Y2FsYygxMDAlIC0gNjBweCk7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIGxlZnQ6LTYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faG9saWRheXtcclxuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc217XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWNlY2VjO1xyXG4gICAgICAgIHBhZGRpbmc6MzBweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JvdyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJiArIC5idXNpbmVzc1RpbWVfX3JvdyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGltZXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOnJlbSgyNCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wbGFjZXtcclxuICAgICAgICBmb250LXdlaWdodDo0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOnJlbSgxNSk7XHJcbiAgICB9XHJcbiAgICAmX19kYXl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICB9XHJcbiAgICAmX19sb2FkTW9yZXtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2Y5ZjhmNztcclxuICAgICAgICBmb250LXNpemU6cmVtKDE5KTtcclxuXHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwYWRkaW5nOjIwcHggMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aW1lIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOnJlbSgxOSk7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZGF5IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE5KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbG9hZE1vcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubmF2aWdhdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEyMHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtMTIwJSk7XHJcbiAgICAvLyBvcGFjaXR5OiAwO1xyXG5cclxuICAgIC8vIGhlaWdodDogMzAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLCBvcGFjaXR5IDMwMG1zIGVhc2U7XHJcblxyXG4gICAgJi5pc29wZW4ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcblxyXG5cclxuICAgICAgICAmIH4gLm5hdmlnYXRpb25fX2JhY2tncm91bmQge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXM7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2aWdhdGlvbl9fZ3JpZCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTEwMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcztcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHt9XHJcblxyXG4gICAgJl9fc3BhY2VyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgei1pbmRleDogMTI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxne1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ncmlkIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgwKSAwIHJlbSg2MCk7XHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsZ3tcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBtYXJnaW46IHJlbSgzMCk7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblxyXG4gICAgICAgICYtLXN1YiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKDEwKSAwIHJlbSgyMCk7XHJcblxyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmlnYXRpb25fX2xpbmsgfiAmIHtcclxuICAgICAgICAgICAgLy8gbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGd7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMzApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0SXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA0MHZ3O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsZ3tcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE5KTtcclxuICAgICAgICBjb2xvcjogIzMxMjYxRDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcblxyXG4gICAgICAgICYtLWxhcmdlciB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGd7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgYSN7Jn1fX2xpbms6aG92ZXJ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLS1ub3Njcm9sbCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG4iLCIuYnVzaW5lc3Nob3Vyc3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOnJlbSg3MCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTpyZW0oNzApO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmODY3MjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAmX19jb3ZlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOjA7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1sZWZ0IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGVwYWRkaW5nKCk7XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4O1xyXG5cclxuICAgICAgICAmX19jb3ZlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbGd7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUsXHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgzNSk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICBtYXJnaW46MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsZ3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDYpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaG9wcyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTkpO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBsaW5lLWhlaWdodDozMnB4O1xyXG4gICAgICAgIGNvbHVtbi1jb3VudDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNTApO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Nob3Age1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjYpO1xyXG4gICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6MDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNzApO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2t0b3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIH1cclxufVxyXG4iLCIuZHJvcGRvd257XHJcbiAgICBib3JkZXItcmFkaXVzOjIwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgY29sb3I6I2ZmZjtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTkpO1xyXG5cclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDIwMG1zIGVhc2U7XHJcblxyXG4gICAgJl9fZGVmYXVsdHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOnJlbSgxOSk7XHJcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMjYxZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hY3RpdmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6MTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOnVybCgnLi4vc3RhdGljL2JyYW5kbGlzdC9jYXRlZ29yaWVzL2ltZy9leHBhbmQuc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0YxRjlGQTtcclxuXHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICMzMTI2MWQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY5RkE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgJi0tc2VsZWN0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMzEyNjFkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRyb3Bkb3duX19pdGVtLS1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMzEyNjFkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1lbXB0eSB7XHJcbiAgICAgICAgY29sb3I6ICNjNWM3Yzc7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNvY2lhbC1idXR0b25zIHtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzQ2M2MzNDtcclxuICAgIHBhZGRpbmctYm90dG9tOjMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOjMwcHg7XHJcbiAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b257XHJcbiAgICAgICAgd2lkdGg6NDhweDtcclxuICAgICAgICBoZWlnaHQ6NDhweDtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG4gICAgICAgIGZsb2F0OmxlZnQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgY2lyY2xlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAjMDAwMDAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuL3NvY2lhbGJ1dHRvbnMvc29jaWFsYnV0dG9ucy5zY3NzXCI7XHJcblxyXG4uY29weXJpZ2h0e1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzo0MHB4IDBweDtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7XHJcbiAgICBwYWRkaW5nLXRvcDowcHg7XHJcbiAgICBmb250LXNpemU6IHJlbSgxOSk7XHJcblxyXG4gICAgb3BhY2l0eTogMC42O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ydWxlc3tcclxuICAgICAgICBjb2xvcjojZmZmZmZmNjY7XHJcbiAgICB9XHJcbiAgICAmX19saW5le1xyXG4gICAgICAgIG1hcmdpbjo1cHggMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICAgICZfX3NvY2lhbHtcclxuXHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4vY29weXJpZ2h0L2NvcHlyaWdodC5zY3NzXCI7XHJcblxyXG4uZm9vdGVye1xyXG4gICAgcGFkZGluZy10b3A6NjZweDtcclxuICAgIGNvbG9yOiNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMzMTI2MUQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcclxuICAgIGNvbnRhaW46IGxheW91dCBzdHlsZTtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87IC8qIFN0aWNreSBmb290ZXIgLSBwdXNoZXMgdG8gYm90dG9tICovXHJcblxyXG4gICAgQGluY2x1ZGUgeGx7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dve1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA5OHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTE3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbmF2aWdhdGlvbntcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjgwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZHJlc3N7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjVweDtcclxuICAgICAgICBtYXJnaW46M3B4IDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE5KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiA4cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFpbGxpbmt7XHJcbiAgICAgICAgY29sb3I6I2FkYThhNTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGhvbmVudW1iZXJ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbiAgICAgICAgY29sb3I6d2hpdGU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzQ2M2MzNDtcclxuICAgICAgICBoZWlnaHQ6MXB4O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xyXG4gICAgICAgICYtLWRlc2t0b3Atb25seXtcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbW9iaWxlLW9ubHl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtze1xyXG4gICAgICAgIGNvbHVtbi1jb3VudDogMTtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmt7XHJcbiAgICAgICAgY29sb3I6I2FkYThhNTtcclxuICAgICAgICBsaW5lLWhlaWdodDozMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOSk7XHJcblxyXG4gICAgICAgICYtLWxvY2tlZHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9zdGF0aWMvZm9vdGVyL2ltZy9sb2NrLnN2ZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246MHB4IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zZWN0aW9udGl0bGV7XHJcbiAgICBjb250YWluOiBsYXlvdXQgc3R5bGU7XHJcblxyXG4gICAgJl9faGVhZGVye1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDM3KTtcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICYtLWZsb29ycGxhbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Z1bGx7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6IzMxMjYxZDtcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgY29sb3I6YmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8qXHJcbiAqIFRoZW1lIE5hbWU6IE9yaWdvIDIwMjBcclxuICogRGVzY3JpcHRpb246IFZpc3MgcGFyIHVuIGFwIHBpZWvEvMWrc3RhbcSrYnVcclxuICogQXV0aG9yOiBUdXJuLmx2XHJcbiAqIFRleHQgRG9tYWluOiBvcmlnb1xyXG4gKiBEb21haW4gUGF0aDogL2xhbmd1YWdlc1xyXG4qL1xyXG5cclxuQGltcG9ydCBcInJlc2V0XCI7XHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcImdyaWQtc2V0dGluZ3NcIjtcclxuQGltcG9ydCBcIm1peGluc1wiO1xyXG5AaW1wb3J0IFwiZm9udHNcIjtcclxuXHJcbkBpbXBvcnQgXCIuLi8uLi92aWV3cy9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvaGVhZGVyL2hlYWRlclwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdmlld3MvcGFydGlhbHMvMDItb3JnYW5pc21zL2hlYWRlci9idXNpbmVzc1RpbWUvYnVzaW5lc3NUaW1lXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi92aWV3cy9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvaGVhZGVyL25hdmlnYXRpb24vbmF2aWdhdGlvblwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdmlld3MvcGFydGlhbHMvMDItb3JnYW5pc21zL2J1c2luZXNzaG91cnMvYnVzaW5lc3Nob3Vyc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdmlld3MvcGFydGlhbHMvMDItb3JnYW5pc21zL2Ryb3Bkb3duL2Ryb3Bkb3duXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi92aWV3cy9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvZm9vdGVyL2Zvb3RlclwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdmlld3MvcGFydGlhbHMvMDItb3JnYW5pc21zL3NlY3Rpb250aXRsZS9zZWN0aW9udGl0bGVcIjtcclxuXHJcbi8qIEdsb2JhbHMgKi9cclxuOnJvb3R7XHJcbiAgLS1oaWdobGlnaHQtYmFja2dyb3VuZDojZjBmOWZhO1xyXG4gIC0tdGV4dDojMzEyNjFEO1xyXG4gIC0tbGluazogIzI5OEZDMjtcclxuXHJcbiAgLS1iYXNlMTojRjk0MjNBO1xyXG4gIC0tYmFzZTI6I0E0QkNDMjtcclxuICAtLWJhc2UzOiM4RTlGQkM7XHJcbiAgLS1iYXNlNDojRDRCNTlFO1xyXG4gIC0tYmFzZTU6I0ZFQ0I4QjtcclxuXHJcbn1cclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1zaXplOiAjeyRmb250LXNpemUtYmFzZSAqIDAuOH1weDtcclxuXHJcbiAgQGluY2x1ZGUgeGwge1xyXG4gICAgZm9udC1zaXplOiAjeyRmb250LXNpemUtYmFzZSAqIDEuMTV9cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1kIHtcclxuICAgIGZvbnQtc2l6ZTogI3skZm9udC1zaXplLWJhc2V9cHg7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIGNvbG9yOnZhcigtLXRleHQpICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6J0hDbyBHb3RoYW0nLCBzYW5zLXNlcmlmO1xyXG5cclxuICAvKiBTdGlja3kgZm9vdGVyICovXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cclxuICBoMiB7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICB9XHJcbn1cclxuXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0LCBidXR0b24geyBmb250OiBpbmhlcml0OyBtaW4td2lkdGg6IDA7IH1cclxuXHJcbi5wc3dwIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLyogQ29udGFpbmVyICovXHJcbi5jb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDAgMDtcclxuXHJcbiAgQGluY2x1ZGUgeGwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1heC13aWR0aDogJHNjcmVlbi14bC1taW4gLSAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJi0tdG9wIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgeGwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5zZWN0aW9uLmNvbnRhaW5lciB7XHJcbiAgQGluY2x1ZGUgbW9iaWxlcGFkZGluZygpO1xyXG59XHJcblxyXG5hIHtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcztcclxuICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tbGluayk7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZSB7XHJcbiAgLy8qKiBhZGQgc3BlY2lmaWMgcGFnZSBjbGFzcyB0byBhdm9pZCB0byBicmVhayBzdHlsZSBpbiBvdGhlciBwYWdlcywgd2hpY2ggdXNlcyAgY29udGFpbmVyXHJcbiAgJi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IC8qIEJ1ZmZlciBzcGFjZSBmb3IgY29udGVudCBDTFMgKi9cclxuICAgIG1pbi1oZWlnaHQ6IDYwdmg7IC8qIFJlc2VydmUgc3BhY2UgZm9yIGNvbnRlbnQgQ0xTICovXHJcblxyXG4gICAgJi5oZWFkZXJfX2JvZHkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dCk7XHJcbiAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgfVxyXG59XHJcbi50ZXh0LXN0eWxlIHtcclxuICAvKiBQcmV2ZW50IENMUyAtIHJlc2VydmUgc3BhY2UgYmVmb3JlIGNvbnRlbnQgcmVuZGVycyAqL1xyXG4gIGNvbnRlbnQtdmlzaWJpbGl0eTogYXV0bztcclxuICBjb250YWluLWludHJpbnNpYy1zaXplOiBhdXRvIDQwMHB4O1xyXG5cclxuICBoMSxoMixoMyxoNCxwLGEge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQpO1xyXG4gIH1cclxuXHJcbiAgaDEsaDIsaDMsaDQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcblxyXG4gICAgJiArIHAsICYgKyB1bCwgJiArIG9sIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmICsgaDIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgKyBoMyxcclxuICAgICYgKyBoNCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6IHZhcigtLWJhc2UxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJsb2NrcXVvdGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIHBhZGRpbmctbGVmdDogMzRweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGOUZBO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsLCBvbCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIGxlZnQ6IC00cHg7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dCk7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgKyBsaSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsLCBvbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmICsgaDEsJiArIGgyLCYgKyBoMywmICsgaDQsXHJcbiAgICAmICsgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9IFxyXG4gIH1cclxuXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuXHJcbiAgdGFibGUge1xyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndwLWJsb2NrLXRhYmxlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG5cclxuICAgIC5oYXMtZml4ZWQtbGF5b3V0IHtcclxuICAgICAgdGFibGUtbGF5b3V0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndwLWJsb2NrLWltYWdlIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzoxNXB4IDUwcHg7XHJcbiAgYm9yZGVyOm5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZjg2NzI7XHJcbiAgY29sb3I6I2ZmZjtcclxuICBmb250LXdlaWdodDpib2xkO1xyXG4gIGZvbnQtc2l6ZToxNXB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAmLS1sb2FkaW5nIHtcclxuICAgIHBhZGRpbmctdG9wOiAzM3B4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3N2Zy9zcGlubmVyLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgb3V0bGluZTpub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2VfX2luZm8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1oaWdobGlnaHQtYmFja2dyb3VuZCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA0cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLm5pY2Utc2VsZWN0Lm9wZW4gLm5pY2Utc2VsZWN0LWRyb3Bkb3duIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnRlcm0tcGFrYWxwb2p1bWktc2VydmlzcyB7XHJcbiAgLnNlY3Rpb250aXRsZV9faGVhZGVyLFxyXG4gIC5jYXRlZ29yaWVzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zdC10eXBlLWFyY2hpdmUtZXZlbnRzLFxyXG4udGF4LWV2ZW50LWNhdGVnb3J5IHtcclxuICAuY2F0ZWdvcmllcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgLmJyYW5kbGlzdCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICB9XHJcblxyXG4gIC5uZXdzX19ib2R5IHtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtYWxsLXNlcnZpY2VzLXRlbXBsYXRlLFxyXG4udGF4LXNlcnZpY2Uge1xyXG4gIC5zdWJuYXZpZ2F0aW9uX190aXRsZSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgXHJcbiAgLnN1Ym5hdmlnYXRpb25fX2xpc3Qge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcbn0iLCIkY29sb3ItcHJpbWFyeTogIzMxMjYxRDtcclxuXHJcbiRjb2xvci1icm93bnk6ICMzMjI2MUU7XHJcbiRjb2xvci1za2llczogI2YwZjlmYTtcclxuJGNvbG9yLXdoaXRlOiAjZmZmO1xyXG4kY29sb3ItZGFyazogIzExMTExMTtcclxuJGNvbG9yLWdyYXNzLWxpZ2h0OiAjRDFFMkQ4O1xyXG4kY29sb3Itd2F0ZXItbGlnaHQ6ICNGMEY4RkE7XHJcbiRjb2xvci1zdG9uZTogIzk4OTM4RTtcclxuJGNvbG9yLXBlYWNoOiAjZmY4NjcyOyIsIi5jYW1wYWlnbiB7XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmtfYnV0dG9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDE5KSByZW0oMjIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciB7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDIwKSAwO1xyXG5cclxuICAgICAgICA+IC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXBhZGRpbmcoKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIC5sb2dvX2Rlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2dvX21vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgICAgICAubG9nb19kZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5sb2dvX21vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2ltcGxlX2xpbmtzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBtYXJnaW4tbGVmdDogcmVtKC0yMCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbSgtMjApO1xyXG59XHJcblxyXG4uc2VjdGlvbi1jb2wge1xyXG4gICAgcGFkZGluZzogcmVtKDIwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW1wb3J0ICcuL2xvdHRlcnkvbG90dGVyeS5zY3NzJztcclxuQGltcG9ydCAnLi9vZmZlcnMvb2ZmZXJzLnNjc3MnO1xyXG5AaW1wb3J0ICcuL2RlZmF1bHQvZGVmYXVsdC5zY3NzJztcclxuIiwiLnBhZ2UtdGVtcGxhdGUtY2FtcGFpZ24tdGVtcGxhdGUsXHJcbi5wYWdlLXRlbXBsYXRlLWNhbXBhaWduLWluZm8tdGVtcGxhdGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmhlYWRlciB7XHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoLFxyXG4gICAgJl9fYnVzaW5lc3MtaG91cnMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbi0tb3JpZ28ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1cmdlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBsZyB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgJl9fc3BsaXQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgJi0tYnVyZ2VyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1vcmlnbyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHhsIHtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAmX19zcGxpdCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNpcmNsZXMtcGF0dGVybiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgc3ZnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTQ0cHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogMTcwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzglKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1kIHtcclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAxMjAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUyJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBsZyB7XHJcbiAgICBzdmcge1xyXG4gICAgICB0b3A6IC0xMDZweDtcclxuICAgICAgd2lkdGg6IDE2MjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYW1wYWlnbnMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJl9faGVhZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICB9XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUsXHJcbiAgJl9fZGF0ZSxcclxuICAmX19kZXNjIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlLFxyXG4gICZfX2RhdGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fZGF0ZSB7XHJcbiAgICBtYXJnaW46IDhweCAwIDA7XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAmLS1kZXNrdG9wIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzYyB7XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG5cclxuICAgICAgJiArIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgZmllbGRzZXQge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAuZ2lucHV0X2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdmaWVsZCB7XHJcbiAgICAgICYgKyAuZ2ZpZWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdmaWVsZF9sYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgIC5nZmllbGRfcmVxdWlyZWQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2Zvcm1fZm9vdGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2Zvcm1fYnV0dG9uIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5naW5wdXRfY29udGFpbmVyX3RleHQsXHJcbiAgICAuZ2lucHV0X2NvbXBsZXgge1xyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWRhZGE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5naW5wdXRfY29udGFpbmVyX3RleHQge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdpbnB1dF9jb21wbGV4IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgJiArIHNwYW4ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlIHtcclxuICAgICAgcGFkZGluZzogMnB4IDRweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViY2NkMTtcclxuICAgICAgY29sb3I6ICNhOTQ0NDI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmdjaG9pY2Uge1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXDI3MTNcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ0ZDI7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX29mZmVycyB7XHJcbiAgICBwYWRkaW5nOiA1NHB4IDAgMzZweDtcclxuXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2NhcmQge1xyXG4gICAgbWFyZ2luOiAwIDIwcHg7XHJcblxyXG4gICAgJi0tdGl0bGVzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMzEyNjFEO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW9mZmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzMTI2MUQ7XHJcbiAgICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FtcGFpZ25zX19jYXJkIHtcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNhbGUge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlc2Mge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWhpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlLFxyXG4gICAgJi1zYWxlLFxyXG4gICAgJi1kZXNjIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogIzMxMjYxRDtcclxuICAgIH1cclxuXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3BlY2lhbCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgLmNhbXBhaWducyB7XHJcbiAgICAgICAgJl9fY2FyZCB7XHJcbiAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgICAgICAgICAmLS1kZXNrdG9wIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19vZmZlcnMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmX19maWx0ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAmLWJveCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1idG4ge1xyXG4gICAgICBtYXJnaW46MDtcclxuICAgICAgcGFkZGluZzowO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmLS1vcGVuIHtcclxuICAgICAgICAuY2FtcGFpZ25zX19maWx0ZXItaWNvbiB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vc3RhdGljL2hlYWRlci9pbWcvZXhwYW5kLnN2ZycpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcclxuICAgIH1cclxuXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICYtLW9wZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMjYxRDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggNDhweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtZGVzYyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1kIHtcclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICAuZ2lucHV0X2NvbXBsZXggaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH0gIFxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbGcge1xyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlLFxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDcycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA4MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4NHB4O1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgJi0tZGVza3RvcCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogLTI3NHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogNzA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vZmZlcnMge1xyXG4gICAgICBwYWRkaW5nLXRvcDogODJweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDgycHg7XHJcblxyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FtcGFpZ25zX19kZXNjIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgJi0tdGl0bGVzLFxyXG4gICAgICAmLS1vZmZlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLmNhbXBhaWduc19fY2FyZCB7XHJcbiAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtc2FsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMyU7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWRlc2Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDclO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tdGl0bGVzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgLmNhbXBhaWduc19fY2FyZCB7XHJcbiAgICAgICAgICAmLXRpdGxlLFxyXG4gICAgICAgICAgJi1zYWxlLFxyXG4gICAgICAgICAgJi1kZXNjIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1vZmZlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7XHJcblxyXG4gICAgICAgIC5jYW1wYWlnbnNfX2NhcmQge1xyXG4gICAgICAgICAgJi1zYWxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2MXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXNwZWNpYWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzMxMjYxRDtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbXBhaWduc19fY2FyZCB7XHJcbiAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDIwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICAgICYtLW1vYiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1kZXNrdG9wIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICBwYWRkaW5nOiA0OHB4IDIwcHggMTIwcHg7XHJcblxyXG4gICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDk3MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsdGVyIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgeGwge1xyXG4gICAgJl9fdGl0bGUsXHJcbiAgICAmX19kYXRlLFxyXG4gICAgJl9fZGVzYyxcclxuICAgICZfX3N1YnRpdGxlLFxyXG4gICAgJl9fZmlsdGVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgJi0tdGl0bGVzLFxyXG4gICAgICAmLS1vZmZlciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgIHBhZGRpbmc6IDQ4cHggMCAxMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gR2xvYmFsIGNsYXNzIGFkZGVkIHRvIEJvZHlcclxuLmNhbXBhaWduX19kZWZhdWx0IHtcclxuXHJcbiAgICAuaGVhZGVyIHtcclxuXHJcbiAgICAgICAgJl9fbGlua19idXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIwNzU5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFiZmQwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1iZy1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyMDc1OTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFiZmQwO1xyXG5cclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyMDc1OTtcclxuXHJcbiAgICAgICAgICAgICZfX3NlY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjZEQUNBO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xhbmdzZWxlY3RvciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLS1kYXJrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tLWdyZWVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZEQUNBO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDbGFzcyB1c2VkIG9uIHNlY3Rpb25cclxuLmRlZmF1bHQge1xyXG5cclxuICAgICZfX2ludHJvIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIwNzU5O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRJbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwMCU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMTEpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGhlaWdodDogMzIwcHg7XHJcblxyXG4gICAgICAgIG1heC1oZWlnaHQ6IDcwMHB4O1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHJcblxyXG4gICAgICAgIC5kZWZhdWx0X19jb2wge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDU1MCk7XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uX19ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZXBhZGRpbmcoKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oLTEwKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oLTEwKTtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taGFsZiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNwYWNlciB7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNtYWxsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1tZWRpdW0ge1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiA0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbGFyZ2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxhcmdlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiA4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ1KTtcclxuICAgICAgICBtYXJnaW46IDAgMCByZW0oMjApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNzIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDYpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4MCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggcmVtKC05MCkgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1OdW1iZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgyMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTAzODkyO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1UZXh0IHtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fYmFubmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIwNzU5O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vIG1hcmdpbi10b3A6IHJlbSg4MCk7XHJcblxyXG4gICAgICAgIC5iYW5uZXJsaW5lIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggLTUwJSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Nob3B3aW5kb3cge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjA3NTk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZWZhdWx0X19jb2wtLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg0MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hvcHdpbmRvdyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5zaG9wd2luZG93X190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2hvcHdpbmRvd19fbGluayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19sYXJnZWJhbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNjApO1xyXG4gICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHZoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyMDc1OTtcclxuXHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgPiAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg4MCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oODApO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHZoO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYXN0aW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vIEdsb2JhbCBjbGFzcyBhZGRlZCB0byBCb2R5XHJcbi5jYW1wYWlnbl9fb2ZmZXJzIHtcclxuXHJcbiAgICAuaGVhZGVyIHtcclxuXHJcbiAgICAgICAgJl9fbGlua19idXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU5RkJDO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1iZy1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhFOUZCQztcclxuXHJcbiAgICAgICAgLmhlYWRlciB7XHJcblxyXG4gICAgICAgICAgICAmX19zZWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGlua19idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19sYW5nc2VsZWN0b3Ige1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi0tZGFyayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gQ2xhc3MgdXNlZCBvbiBzZWN0aW9uXHJcbi5zcGVjaWFsb2ZmZXJzIHtcclxuXHJcbiAgICAmX19pbnRybyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRJbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuXHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlcGFkZGluZygpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtMTApO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgtMTApO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDEwKTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1oYWxmIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDIpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc3BhY2VyIHtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc21hbGwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiA0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbGFyZ2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDUpO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSgyMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg3Mik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcclxuICAgICAgICBjb2xvcjogI0ZFQ0I4QjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDMwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDQwKTtcclxuXHJcbiAgICAgICAgLmJhbm5lcmxpbmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0SGVhZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtc0hlYWRpbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIC5zcGVjaWFsb2ZmZXJzX19pdGVtVGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzhFOUZCQztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcGVjaWFsb2ZmZXJzX19wZXJjZW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTkpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICM4RTlGQkM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3BlY2lhbG9mZmVyc19faXRlbUJvZHkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOEU5RkJDO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzMxMjYxRCwgMC4xKTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuXHJcbiAgICAgICAgICAgIC5zcGVjaWFsb2ZmZXJzX19jb2wtLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3BlY2lhbG9mZmVyc19fY29sLS1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3BlY2lhbG9mZmVyc19fY29sLS1sYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtVGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtQm9keSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGVyY2VudCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg3MSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iXX0= */
