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}}.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{display:block;font-size:15px;padding:15px 50px;position:relative;text-align:center;text-decoration:none}.button--loading{background-image:url(../../assets/img/svg/spinner.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;font-size:0;padding-top:33px;pointer-events:none}.page__info{background-color:#fff;border-bottom:2px solid var(--highlight-background);color:#31261d;display:block;font-size:14px;line-height:24px;margin:0;padding:12px 20px;position:relative;text-align:center}.page__info span{display:inline-block;padding-left:8px;position:relative}.page__info span:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;left:0;position:absolute;top:4px;width:16px}.page__info svg{position:relative;top:3px}.nice-select.open .nice-select-dropdown{width:100%}.term-pakalpojumi-serviss .categories,.term-pakalpojumi-serviss .sectiontitle__header{display:none}.post-type-archive-events .categories,.tax-event-category .categories{margin-bottom:24px}.post-type-archive-events .brandlist,.tax-event-category .brandlist{padding-bottom:24px}.post-type-archive-events .news__body,.tax-event-category .news__body{padding-top:24px}.page-template-all-services-template .subnavigation__title,.tax-service .subnavigation__title{width:auto}.page-template-all-services-template .subnavigation__list,.tax-service .subnavigation__list{flex-wrap:wrap;justify-content:flex-end}.page404{background-color:#f1f9fb;background-image:url(../static/intro/img/header-background.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;position:relative;text-align:center}@media (min-width:992px){.page404{height:90vh;text-align:left}}.page404__body{align-items:center;display:flex;height:80%;justify-content:center;min-height:361px;position:relative}@media (min-width:768px){.page404__body{justify-content:flex-start;min-height:600px}}.page404__img{display:block;margin-bottom:3.75rem;margin-top:3.75rem;width:100%}@media (min-width:992px){.page404__img{bottom:0;height:100%;position:absolute;right:0;top:0;width:45%}}.page404__img{z-index:-1}.page404__textWrapper{padding:1.875rem;width:100%;z-index:3}@media (min-width:768px){.page404__textWrapper{padding:3.125rem}}.page404__heading{font-size:2.9375rem;margin-bottom:0;z-index:2}@media (min-width:768px){.page404__heading{font-size:4.5rem}}.page404__heading--white{color:#fff}.page404__text{font-size:1.5rem;margin-bottom:3.75rem}.button{-webkit-appearance:default-button;background-color:#ff8672;border:none;border-radius:30px;color:#fff;display:inline-block;font-size:.9375rem;font-weight:700;letter-spacing:1px;padding:.9375rem 1.875rem;text-transform:uppercase;transition:all .2s ease-in-out;width:100%}.button:hover{background-color:#31261d;color:#fff;outline:none}.button:hover i{transform:translate(5px)}.button--secondary{background-color:hsla(9,100%,72%,.2)}.button--secondary:hover{background-color:rgba(49,38,29,.2)!important}.button--dark{background-color:#31261d}.button--dark:hover{background-color:#000!important}.button--dark-secondary{background-color:rgba(49,38,29,.2)}.button--dark-secondary:hover{background-color:rgba(49,38,29,.4)!important}.button--border{background-color:#fff;border:2px solid #a29891;color:#ff8672}.button--border:hover{background-color:#a29891}.button--border:focus-visible{border-color:#ff8672}.button__group{margin-bottom:.625rem}.button__group .button{margin-bottom:.625rem;margin-right:.625rem;width:auto}.button__group .button:last-child{margin-bottom:0;margin-right:0}.button__group--center{text-align:center}@media (max-width:769px){.button__group--sm-fullw .button{width:100%}}.button i{margin-left:.625rem;transition:transform .2s ease}.block_header{overflow:hidden;position:relative}.block_header .bg-color{display:none;height:100%;position:absolute;right:0;transform:translate(50%);width:100%;z-index:-1}@media (min-width:992px){.block_header .bg-color{display:block}}.block_header--large .block_header__title{font-size:2.875rem;font-weight:700}@media (min-width:992px){.block_header__wrapper{margin-bottom:70px}.block_header__boxmargin{height:70px}}.block_header__boxmarginFilled{background-color:var(--base3);height:100%;width:100%}@media (min-width:992px){.block_header__boxmarginFilled{margin-left:20%;width:80%}}.block_header__boxcontent{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:1.875rem}@media (min-width:992px){.block_header__boxcontent{flex-direction:row;margin-bottom:0}}.block_header__imagewrapper{margin-bottom:-5px;margin-top:-5rem;order:2;width:100%}@media (min-width:992px){.block_header__imagewrapper{margin-top:0;order:1;width:60%}}@media (min-width:1200px){.block_header__imagewrapper{padding-left:0}}.block_header__image{padding-left:20px;padding-right:20px}@media (min-width:1200px){.block_header__image{padding-left:0;padding-right:0}}.block_header__image{width:100%}@media (min-width:992px){.block_header__image{padding:0}}.block_header__contentwrapper{background-color:var(--base3);order:1;padding-bottom:5rem;padding-top:40px;width:100%}@media (min-width:992px){.block_header__contentwrapper{order:2;padding-bottom:0;padding-top:0;width:40%}}.block_header__content{color:#fff;margin-bottom:1.875rem;padding-left:20px;padding-right:20px;text-align:center}@media (min-width:768px){.block_header__content{margin-bottom:0;text-align:left}}@media (min-width:992px){.block_header__content{padding-left:90px}}.block_header__navigation{color:#fff;display:block;font-size:14px;letter-spacing:1px;text-align:center;text-decoration:none;text-transform:uppercase}.block_header__navigation:hover{color:#fff;opacity:1;text-decoration:underline}@media (min-width:768px){.block_header__navigation{text-align:right}}.block_header__title{font-size:1.75rem;font-weight:700}.block_header__icon{height:3.5rem;margin-top:30px;width:3.5rem}.block_header__icon svg{width:100%}.block_header__icon{margin:1.875rem auto 0}@media (min-width:768px){.block_header__icon{margin-left:0}}.block_header__body{font-size:1.125rem;line-height:1.2}.block_header__services{padding-left:20px;padding-right:20px}@media (min-width:1200px){.block_header__services{padding-left:0;padding-right:0}}.block_header__services{background-color:var(--base4);background-image:url(../static/convenience/img/background.svg);background-repeat:no-repeat;background-size:contain;color:#fff;display:grid;grid-template-columns:1fr;list-style:none;grid-column-gap:100px}@media (min-width:992px){.block_header__services{grid-template-columns:1fr 1fr;margin-top:50px;padding:100px}}.block_header__link{color:#fff;font-size:14px;font-weight:700;text-decoration:none;text-transform:uppercase}.block_header__service{padding-bottom:100px}.block_header__serviceTitle{font-size:40px}.block_icongrid__wrapper{padding-left:20px;padding-right:20px}@media (min-width:1200px){.block_icongrid__wrapper{padding-left:0;padding-right:0}}.block_icongrid__title{font-size:1.75rem;font-weight:700;text-align:center}.block_icongrid__body{font-size:1.1875rem;margin-bottom:1.25rem;margin-top:1.25rem;text-align:center}.block_icongrid__icons{display:flex;flex-wrap:wrap;justify-content:center}.block_icongrid__icon{margin:0;padding:.9375rem .625rem;text-align:center;width:35%}.block_icongrid__icon img{width:100%}.block_icongrid__icon label{text-align:center;width:100%}@media (min-width:768px){.block_icongrid__icon{width:8.8125rem}}@media (min-width:1200px){.block_icongrid__icon{padding:1.25rem}}.block{margin-bottom:2.5rem;margin-top:2.5rem}@media (min-width:768px){.block{margin-bottom:3.75rem;margin-top:3.75rem}}.block--no-margin,.block[class*=scene]{margin-bottom:0;margin-top:0}.block[class*=scene]{padding-bottom:5rem;padding-top:5rem}.block--scene0{background-color:#e5e5e5}.block--scene1{background-color:var(--base1);color:#fff}.block--scene2{background-color:var(--base2);color:#fff}.block--scene3{background-color:var(--base3);color:#fff}.block--scene4{background-color:var(--base4);color:#fff}.block--scene5{background-color:var(--base5);color:#fff}.block--scene0~.block--scene0,.block--scene1~.block--scene1,.block--scene2~.block--scene2,.block--scene3~.block--scene3,.block--scene4~.block--scene4,.block--scene5~.block--scene5{margin-top:-5rem}.block [class*=__title]{font-size:2rem}.block_header__imagefill{display:none}.sustainability-template-default .block_header__image{display:block;position:relative;z-index:1}.sustainability-template-default .block_header__imagewrapper{position:relative}.sustainability-template-default .block_header__boxmarginFilled{display:none}@media (min-width:992px){.sustainability-template-default .block_header__imagefill{display:block;height:calc(100% + 140px);position:absolute;right:0;top:-70px;width:70%}}.longevity__list-items{background-color:#d4e9f3;background-position:50%;background-size:1000px}@media (min-width:768px){.longevity__list-items{background-image:url(../static/longevity/img/bg.svg);background-position:50%;background-size:cover}}.longevity__row{align-items:flex-start;display:flex;flex-wrap:wrap;padding-bottom:2.5rem;padding-top:2.5rem}@media (max-width:769px){.longevity__row{margin-left:-1.25rem;margin-right:-1.25rem}}.longevity__row:nth-child(4n+1) .longevity__image{background-image:url(../static/longevity/img/m-bg-1.svg)}.longevity__row:nth-child(4n+2) .longevity__image{background-image:url(../static/longevity/img/m-bg-2.svg)}.longevity__row:nth-child(4n+3) .longevity__image{background-image:url(../static/longevity/img/m-bg-3.svg);background-position:100% 100%}.longevity__row:nth-child(4n+4) .longevity__image{background-image:url(../static/longevity/img/m-bg-4.svg);background-position:0 0}.longevity__col{margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){.longevity__col{width:50%}}@media (max-width:769px){.longevity__col{padding-left:2.5rem;padding-right:2.5rem}}.longevity__title{font-size:1.5rem;font-weight:700;text-align:center}@media (min-width:768px){.longevity__title{padding-right:5.625rem;text-align:left}}.longevity__body{font-size:1.125rem;line-height:1.2;margin-bottom:1.25rem;text-align:center}@media (min-width:768px){.longevity__body{padding-right:5.625rem;text-align:left}}.longevity__image{background-position:100% 0;background-repeat:no-repeat;background-size:contain;margin:-20px;order:1;padding:30px 20px}.longevity__image img{display:block;width:100%}@media (max-width:769px){.longevity__image img{padding:2.5rem}}@media (min-width:768px){.longevity__image{background-image:none!important;margin-left:0;margin-right:0;order:unset}}.longevity--header-bg .bg-color,.longevity--header-bg .block_header__boxmarginFilled,.longevity--header-bg .block_header__contentwrapper{background-color:#298fc2}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2Fzc2V0cy9zY3NzL3Jlc2V0LnNjc3MiLCJhYm91dC5jc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9mb250cy5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2hlYWRlci9oZWFkZXIuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL21peGlucy5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2hlYWRlci9idXNpbmVzc1RpbWUvYnVzaW5lc3NUaW1lLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvaGVhZGVyL25hdmlnYXRpb24vbmF2aWdhdGlvbi5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2J1c2luZXNzaG91cnMvYnVzaW5lc3Nob3Vycy5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2Ryb3Bkb3duL2Ryb3Bkb3duLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvZm9vdGVyL2NvcHlyaWdodC9zb2NpYWxidXR0b25zL3NvY2lhbGJ1dHRvbnMuc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9mb290ZXIvY29weXJpZ2h0L2NvcHlyaWdodC5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2Zvb3Rlci9mb290ZXIuc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9zZWN0aW9udGl0bGUvc2VjdGlvbnRpdGxlLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9zdHlsZS5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvNDA0LzQwNC5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2J1dHRvbi9idXR0b24uc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9zdGF0aWNwYWdlL2Jsb2NrL2hlYWRlci9oZWFkZXIuc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9zdGF0aWNwYWdlL2Jsb2NrL2ljb25ncmlkL2ljb25ncmlkLnNjc3MiLCIuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvc3RhdGljcGFnZS9ibG9jay9ibG9jay5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2xvbmdldml0eS9sb25nZXZpdHkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSwyWkFlRSxRQUFBLENBQ0EsY0FBQSxDQUNBLFlBQUEsQ0FKQSxRQUFBLENBQ0EsU0FBQSxDQUlBLHVCQ0tGLENERkEsOEVBRUUsYUNLRixDREhBLEtBQ0UsYUNNRixDREpBLE1BQ0UsZUNPRixDRExBLGFBQ0UsV0NRRixDRE5BLG9EQUVFLFVBQUEsQ0FDQSxZQ1NGLENEUEEsTUFDRSx3QkFBQSxDQUNBLGdCQ1VGLENDdENBLFdBS0UsaUJBQUEsQ0FKQSxzQkFBQSxDQUdBLGlCQUFBLENBREEsZUFBQSxDQURBLGtFRCtERixDQ3pEQSxXQUtFLGlCQUFBLENBSkEsc0JBQUEsQ0FHQSxpQkFBQSxDQURBLGVBQUEsQ0FEQSx3RUQ4REYsQ0N4REEsV0FLRSxpQkFBQSxDQUpBLHNCQUFBLENBR0EsaUJBQUEsQ0FEQSxlQUFBLENBREEsaUVENkRGLENDdkRBLFdBS0UsaUJBQUEsQ0FKQSxzQkFBQSxDQUdBLGlCQUFBLENBREEsZUFBQSxDQURBLHVFRDRERixDQ3REQSxXQUtFLGlCQUFBLENBSkEsc0JBQUEsQ0FHQSxpQkFBQSxDQURBLGVBQUEsQ0FEQSxtRUQyREYsQ0NyREEsV0FLRSxpQkFBQSxDQUpBLHNCQUFBLENBR0EsaUJBQUEsQ0FEQSxlQUFBLENBREEseUVEMERGLENDcERBLFdBTUUsaUJBQUEsQ0FMQSxzQkFBQSxDQUlBLGlCQUFBLENBREEsZUFBQSxDQUZBLGtJRHlERixDQ2xEQSxXQU1FLGlCQUFBLENBTEEsc0JBQUEsQ0FJQSxpQkFBQSxDQURBLGVBQUEsQ0FGQSw4SUR1REYsQ0VuSUEsUUFJSSxnRkFBQSxDQUhBLGlCQUFBLENBSUEseUJBQUEsQ0FIQSxXRnVJSixDRWxJSSxlQUNJLG1GRm9J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LENHMWlFRSx5QmdCK0RFLGlCQU9RLHNCQUFBLENBQ0EsZW5CdytEVixDQUNGLENtQnIrREksa0JBSUksMEJBQUEsQ0FDQSwyQkFBQSxDQUZBLHVCQUFBLENBSUEsWUFBQSxDQU5BLE9BQUEsQ0FPQSxpQm5CcStEUixDbUJuK0RRLHNCQUNJLGFBQUEsQ0FDQSxVbkJxK0RaLENHbmtFRSx5QmdCNEZNLHNCQUtRLGNuQnMrRGQsQ0FDRixDR2prRUUseUJnQjJFRSxrQkFxQlEsK0JBQUEsQ0FFQSxhQUFBLENBQ0EsY0FBQSxDQUpBLFduQnkrRFYsQ0FDRixDbUJqK0RRLHlJQUdJLHdCbkJtK0RaIiwiZmlsZSI6ImFib3V0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXHJcbi8vICB2Mi4wIHwgMjAxMTAxMjZcclxuLy8gIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXHJcblxyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXHJcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXHJcbmIsIHUsIGksIGNlbnRlcixcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxyXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcclxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxyXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbi8vIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnNcclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5ib2R5IHtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5vbCwgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZSwgcSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG4gKiBUaGVtZSBOYW1lOiBPcmlnbyAyMDIwXG4gKiBEZXNjcmlwdGlvbjogVmlzcyBwYXIgdW4gYXAgcGlla8S8xatzdGFtxKtidVxuICogQXV0aG9yOiBUdXJuLmx2XG4gKiBUZXh0IERvbWFpbjogb3JpZ29cbiAqIERvbWFpbiBQYXRoOiAvbGFuZ3VhZ2VzXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5AY3VzdG9tLW1lZGlhIC0tbW9iaWxlTCAobWluLXdpZHRoOiA1NzZweCk7XG5AY3VzdG9tLW1lZGlhIC0tdGFibGV0IChtaW4td2lkdGg6IDc2OHB4KTtcbkBjdXN0b20tbWVkaWEgLS1sYXB0b3BTIChtaW4td2lkdGg6IDk5MnB4KTtcbkBjdXN0b20tbWVkaWEgLS1sYXB0b3AgKG1pbi13aWR0aDogMTIwMHB4KTtcbi8qXG5cdENvcHlyaWdodCAoQykgSG9lZmxlciAmIENvLlxuXHRUaGlzIHNvZnR3YXJlIGlzIHRoZSBwcm9wZXJ0eSBvZiBIb2VmbGVyICYgQ28uIChIJkNvKS5cblx0WW91ciByaWdodCB0byBhY2Nlc3MgYW5kIHVzZSB0aGlzIHNvZnR3YXJlIGlzIHN1YmplY3QgdG8gdGhlXG5cdGFwcGxpY2FibGUgTGljZW5zZSBBZ3JlZW1lbnQsIG9yIFRlcm1zIG9mIFNlcnZpY2UsIHRoYXQgZXhpc3RzXG5cdGJldHdlZW4geW91IGFuZCBIJkNvLiBJZiBubyBzdWNoIGFncmVlbWVudCBleGlzdHMsIHlvdSBtYXkgbm90XG5cdGFjY2VzcyBvciB1c2UgdGhpcyBzb2Z0d2FyZSBmb3IgYW55IHB1cnBvc2UuXG5cdFRoaXMgc29mdHdhcmUgbWF5IG9ubHkgYmUgaG9zdGVkIGF0IHRoZSBsb2NhdGlvbnMgc3BlY2lmaWVkIGluXG5cdHRoZSBhcHBsaWNhYmxlIExpY2Vuc2UgQWdyZWVtZW50IG9yIFRlcm1zIG9mIFNlcnZpY2UsIGFuZCBvbmx5XG5cdGZvciB0aGUgcHVycG9zZXMgZXhwcmVzc2x5IHNldCBmb3J0aCB0aGVyZWluLiBZb3UgbWF5IG5vdCBjb3B5LFxuXHRtb2RpZnksIGNvbnZlcnQsIGNyZWF0ZSBkZXJpdmF0aXZlIHdvcmtzIGZyb20gb3IgZGlzdHJpYnV0ZSB0aGlzXG5cdHNvZnR3YXJlIGluIGFueSB3YXksIG9yIG1ha2UgaXQgYWNjZXNzaWJsZSB0byBhbnkgdGhpcmQgcGFydHksXG5cdHdpdGhvdXQgZmlyc3Qgb2J0YWluaW5nIHRoZSB3cml0dGVuIHBlcm1pc3Npb24gb2YgSCZDby5cblx0Rm9yIG1vcmUgaW5mb3JtYXRpb24sIHBsZWFzZSB2aXNpdCB1cyBhdCBodHRwOi8vdHlwb2dyYXBoeS5jb20uXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhDbyBHb3RoYW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW0vd29mZi9Hb3RoYW0tTGlnaHRfV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSENvIEdvdGhhbVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbS93b2ZmL0dvdGhhbS1MaWdodEl0YWxpY19XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIQ28gR290aGFtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtL3dvZmYvR290aGFtLUJvb2tfV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSENvIEdvdGhhbVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbS93b2ZmL0dvdGhhbS1Cb29rSXRhbGljX1dlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhDbyBHb3RoYW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW0vd29mZi9Hb3RoYW0tTWVkaXVtX1dlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhDbyBHb3RoYW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW0vd29mZi9Hb3RoYW0tTWVkaXVtSXRhbGljX1dlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhDbyBHb3RoYW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW0vd29mZjIvR290aGFtLUJvbGRfV2ViLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0vd29mZi9Hb3RoYW0tQm9sZF9XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIQ28gR290aGFtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtL3dvZmYyL0dvdGhhbS1Cb2xkSXRhbGljX1dlYi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtL3dvZmYvR290aGFtLUJvbGRJdGFsaWNfV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5MDA7IC8qIHRvIGJlIHRvcCBvZiB0aGUgZmxvb3JwbGFuICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0taGlnaGxpZ2h0LWJhY2tncm91bmQpIDUwJSwgI2ZmZiA1MCUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDMwMG1zO1xufVxuLmhlYWRlci0tYnRpbWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWhpZ2hsaWdodC1iYWNrZ3JvdW5kKSA1MCUsICNmZmNiYzMgNTAlKTtcbn1cbi5oZWFkZXItLWJ0aW1lIC5oZWFkZXJfX2J1c2luZXNzLXRpbWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci0tYnRpbWUgLmhlYWRlcl9fbWVudSA+ICoge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci0tYnRpbWUgLmhlYWRlcl9fYnVzaW5lc3MtaG91cnMge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYmMzO1xuICB9XG4gIC5oZWFkZXItLWJ0aW1lIC5oZWFkZXJfX2J1c2luZXNzUG9wdXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmhlYWRlci0tYnRpbWUgLmhlYWRlcl9fcHVibGljIHtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICB0b3A6IGNhbGMoNTAlICsgLTE1cHgpO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvaGVhZGVyL2ltZy9jbG9zZS5zdmdcIik7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci0tYnRpbWUgLmJ1c2luZXNzVGltZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OSkge1xuICAuaGVhZGVyLS1idGltZSAuaGVhZGVyX19idXNpbmVzcy1ob3VycyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEyMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHotaW5kZXg6IDExO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlci0tYnRpbWUgLmhlYWRlcl9fYnVzaW5lc3MtaG91cnMgYSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5oZWFkZXItLWJ0aW1lIC5oZWFkZXJfX2J1c2luZXNzUG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTIwcHg7XG4gICAgdG9wOiAxMDBweDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLmhlYWRlci0tYnRpbWUgLmhlYWRlcl9fYnVzaW5lc3MtdGltZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaGVhZGVyLS1idGltZSAuaGVhZGVyX19wdWJsaWMge1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogY2FsYyg1MCUgKyAtMTVweCk7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9oZWFkZXIvaW1nL2Nsb3NlLnN2Z1wiKTtcbiAgICBhbmltYXRpb24tbmFtZTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLS1idGltZSAuYnVzaW5lc3NUaW1lIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5oZWFkZXItLWhhcy1idGltZSAuaGVhZGVyX19idXNpbmVzcy1ob3VycyB7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlci0taGFzLWJ0aW1lIC5oZWFkZXJfX2J1c2luZXNzLXRpbWUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvaGVhZGVyL2ltZy9leHBhbmQuc3ZnXCIpO1xufVxuLmhlYWRlci0taGFzLWJ0aW1lIC5oZWFkZXJfX3B1YmxpYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlcl9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGlnaGxpZ2h0LWJhY2tncm91bmQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fYm9keSB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuLmhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyX19sb2dvIGEsIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX2xvZ28ge1xuICB6LWluZGV4OiAxMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fc3BsaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3NwbGl0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5oZWFkZXJfX21vYmlsZWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX2xhbmd1YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbGFuZ3VhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG4uaGVhZGVyX19sYW5ndWFnZSB7XG4gIHotaW5kZXg6IDExO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX19sYW5nc2VsZWN0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM5MThmOGI7XG59XG4uaGVhZGVyX19sYW5nc2VsZWN0b3I6aG92ZXIge1xuICBjb2xvcjogIzMxMjYxRDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaGVhZGVyX19tZW51IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZsZXgtZ3JvdzogMjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uaGVhZGVyX19zZWN0aW9ucyB7XG4gIGNvbG9yOiAjMzEyNjFEO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXJfX3NlY3Rpb25zOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5oZWFkZXJfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlcl9fYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uaGVhZGVyX19idXR0b24tLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9oZWFkZXIvaW1nL3NlYXJjaC13aGl0ZS5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5oZWFkZXJfX2J1dHRvbi0tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvaGVhZGVyL2ltZy9jbG9zZS5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5oZWFkZXJfX2J1dHRvbi0tY2xvc2UtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvaGVhZGVyL2ltZy9idG4tY2xvc2Uuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyX19idXJnZXIge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvaGVhZGVyL2ltZy9idXJnZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyX19zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3NlYXJjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLmhlYWRlcl9fc2VhcmNoLS1zZWFyY2gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTI2MWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fc2VhcmNoLS1zZWFyY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGVjZjE7XG4gIH1cbn1cbi5oZWFkZXJfX3NlYXJjaC5pc2FjdGl2ZSAuaGVhZGVyX19zZWFyY2hiYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlcl9fc2VhcmNoIC5oZWFkZXJfX2J1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5oZWFkZXJfX3NlYXJjaGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI2M0YzRjNDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYztcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMTApO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZSwgb3BhY2l0eSAyMDBtcztcbn1cbi5oZWFkZXJfX3NlYXJjaGJhciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyX19zZWFyY2hiYXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19zZWFyY2hiYXIge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX3NlYXJjaGJhckNhcHRpb24ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhlYWRlcl9fc2VhcmNoYmFySW5wdXQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3NlYXJjaGJhcklucHV0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmhlYWRlcl9fc2VhcmNoYmFySW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmhlYWRlcl9fc2VhcmNoQWN0aW9uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9oZWFkZXIvaW1nL3NlYXJjaC5zdmdcIik7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXJfX3NlYXJjaEFjdGlvbi0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvaGVhZGVyL2ltZy9zZWFyY2gtd2hpdGUuc3ZnXCIpO1xufVxuLmhlYWRlcl9fc2VhcmNoQWN0aW9uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2hlYWRlci9pbWcvY2xvc2Uuc3ZnXCIpO1xufVxuLmhlYWRlcl9fYnVzaW5lc3MtaG91cnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWluLXdpZHRoOiAxMjRweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXMsIGZsZXgtc2hyaW5rIDMwMG1zO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fYnVzaW5lc3MtaG91cnMge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fYnVzaW5lc3MtaG91cnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLmhlYWRlcl9fYnVzaW5lc3MtaG91cnMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhlYWRlcl9fYnVzaW5lc3MtaG91cnMgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19idXNpbmVzcy1ob3VycyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlYWRlcl9fYnVzaW5lc3MtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmhlYWRlcl9fYnVzaW5lc3MtdGltZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fYnVzaW5lc3MtdGltZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLmhlYWRlcl9fcHVibGljIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOHB4O1xuICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5NDIzQTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICBkaXNwbGF5OiBub25lO1xuICBhbmltYXRpb24tbmFtZTogdGltZURvdDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbn1cbi5oZWFkZXJfX2J1c2luZXNzUG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5Aa2V5ZnJhbWVzIHRpbWVEb3Qge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cbn1cblxuLmJ1c2luZXNzVGltZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICByaWdodDogMHB4O1xuICBib3R0b206IC02NXB4O1xuICB6LWluZGV4OiAyMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBjb2xvcjogIzMxMjYxRDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZTtcbn1cbi5idXNpbmVzc1RpbWUtLXJ1IC5idXNpbmVzc1RpbWVfX2NhcHRpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzVGltZSB7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDEwMCUpO1xuICB9XG59XG4uYnVzaW5lc3NUaW1lX19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG4uYnVzaW5lc3NUaW1lX19saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ1c2luZXNzVGltZV9fY2FwdGlvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTQyM2E7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3NUaW1lX19jYXB0aW9uIHtcbiAgICBsZWZ0OiAtNjBweDtcbiAgfVxufVxuLmJ1c2luZXNzVGltZV9faG9saWRheSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3NUaW1lX19ob2xpZGF5IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG4uYnVzaW5lc3NUaW1lX19ob2xpZGF5IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbiAgcmlnaHQ6IDA7XG59XG4uYnVzaW5lc3NUaW1lX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbn1cbi5idXNpbmVzc1RpbWVfX3JvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ1c2luZXNzVGltZV9fcm93ICsgLmJ1c2luZXNzVGltZV9fcm93IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmJ1c2luZXNzVGltZV9fdGltZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJ1c2luZXNzVGltZV9fcGxhY2Uge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5idXNpbmVzc1RpbWVfX2RheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJ1c2luZXNzVGltZV9fbG9hZE1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY4Zjc7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJ1c2luZXNzVGltZV9fbG9hZE1vcmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idXNpbmVzc1RpbWVfX2xvYWRNb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzVGltZV9fbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5idXNpbmVzc1RpbWVfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuYnVzaW5lc3NUaW1lX190aW1lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYnVzaW5lc3NUaW1lX19kYXkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIH1cbiAgLmJ1c2luZXNzVGltZV9fbG9hZE1vcmUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTIwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtMTIwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZSwgb3BhY2l0eSAzMDBtcyBlYXNlO1xufVxuLm5hdmlnYXRpb24uaXNvcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xufVxuLm5hdmlnYXRpb24uaXNvcGVuIH4gLm5hdmlnYXRpb25fX2JhY2tncm91bmQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG59XG4ubmF2aWdhdGlvbi5pc29wZW4gLm5hdmlnYXRpb25fX2dyaWQge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5uYXZpZ2F0aW9uX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5hdmlnYXRpb25fX3NwYWNlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdmlnYXRpb25fX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5hdmlnYXRpb25fX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgei1pbmRleDogMTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmlnYXRpb25fX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm5hdmlnYXRpb25fX2dyaWQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMHJlbSAwIDMuNzVyZW07XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZpZ2F0aW9uX19ncmlkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uX19saXN0IHtcbiAgbWFyZ2luOiAxLjg3NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdmlnYXRpb25fX2xpc3QtLXN1YiB7XG4gIG1hcmdpbjogMC42MjVyZW0gMCAxLjI1cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZpZ2F0aW9uX19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuLm5hdmlnYXRpb25fX2xpc3RJdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDB2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2aWdhdGlvbl9fbGlzdEl0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ubmF2aWdhdGlvbl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgY29sb3I6ICMzMTI2MUQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgb3BhY2l0eTogMC42O1xufVxuLm5hdmlnYXRpb25fX2xpbmstLWxhcmdlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZpZ2F0aW9uX19saW5rLS1sYXJnZXIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ubmF2aWdhdGlvbiBhLm5hdmlnYXRpb25fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLm5hdmlnYXRpb24tLW5vc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJ1c2luZXNzaG91cnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA0LjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDQuMzc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4NjcyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYnVzaW5lc3Nob3Vyc19fY292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLmJ1c2luZXNzaG91cnNfX2NvdmVyIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYnVzaW5lc3Nob3Vyc19fY292ZXItLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuLmJ1c2luZXNzaG91cnNfX2NvdmVyLS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuLmJ1c2luZXNzaG91cnMge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idXNpbmVzc2hvdXJzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3Nob3VycyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMDBweDtcbiAgfVxuICAuYnVzaW5lc3Nob3Vyc19fY292ZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idXNpbmVzc2hvdXJzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbi5idXNpbmVzc2hvdXJzIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYnVzaW5lc3Nob3Vyc19fdGl0bGUsIC5idXNpbmVzc2hvdXJzX19kYXRlIHtcbiAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ1c2luZXNzaG91cnNfX3RpdGxlLCAuYnVzaW5lc3Nob3Vyc19fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgfVxufVxuLmJ1c2luZXNzaG91cnNfX3Nob3BzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbHVtbi1jb3VudDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3Nob3Vyc19fc2hvcHMge1xuICAgIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmJ1c2luZXNzaG91cnNfX3Nob3Age1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzaG91cnNfX3Nob3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYnVzaW5lc3Nob3Vyc19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQuMzc1cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzc2hvdXJzX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnVzaW5lc3Nob3Vyc19faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLmJ1c2luZXNzaG91cnNfX21vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3Nob3Vyc19fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnVzaW5lc3Nob3Vyc19fZGVza3RvcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHJvcGRvd24ge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXMgZWFzZTtcbn1cbi5kcm9wZG93bl9fZGVmYXVsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEyNjFkO1xufVxuLmRyb3Bkb3duX19hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZHJvcGRvd25fX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvYnJhbmRsaXN0L2NhdGVnb3JpZXMvaW1nL2V4cGFuZC5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbn1cbi5kcm9wZG93bl9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uZHJvcGRvd25fX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMxMjYxZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRyb3Bkb3duX19pdGVtOm50aC1jaGlsZCgybisxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUY5RkE7XG59XG4uZHJvcGRvd25fX2l0ZW0tLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHJvcGRvd25fX2l0ZW06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMjYxZDtcbn1cbi5kcm9wZG93bl9faXRlbS5kcm9wZG93bl9faXRlbS0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEyNjFkO1xufVxuLmRyb3Bkb3duX19pdGVtLS1lbXB0eSB7XG4gIGNvbG9yOiAjYzVjN2M3O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc29jaWFsLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NjNjMzQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2NpYWwtYnV0dG9ucyB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4uc29jaWFsLWJ1dHRvbnNfX2J1dHRvbiB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNvY2lhbC1idXR0b25zX19idXR0b246aG92ZXIgc3ZnIGNpcmNsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc29jaWFsLWJ1dHRvbnNfX2J1dHRvbjpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG5cbi5jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDQwcHggMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIG9wYWNpdHk6IDAuNjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvcHlyaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICB9XG59XG4uY29weXJpZ2h0X19ydWxlcyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG4uY29weXJpZ2h0X19saW5lIHtcbiAgbWFyZ2luOiA1cHggMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xufVxuLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA2NnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMjYxRDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBjb250YWluOiBsYXlvdXQgc3R5bGU7XG4gIG1hcmdpbi10b3A6IGF1dG87IC8qIFN0aWNreSBmb290ZXIgLSBwdXNoZXMgdG8gYm90dG9tICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLmZvb3Rlcl9fbG9nbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWluLWhlaWdodDogOThweDtcbn1cbi5mb290ZXJfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDExN3B4O1xuICBoZWlnaHQ6IDk4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmZvb3Rlcl9fbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19uYXZpZ2F0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWluLWhlaWdodDogMTQwcHg7XG4gIH1cbn1cbi5mb290ZXJfX2FkZHJlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mb290ZXJfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW46IDNweCAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWluLWhlaWdodDogMzBweDtcbn1cbi5mb290ZXJfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5mb290ZXJfX21haWxsaW5rIHtcbiAgY29sb3I6ICNhZGE4YTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXJfX21haWxsaW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5mb290ZXJfX3Bob25lbnVtYmVyIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmZvb3Rlcl9fcGhvbmVudW1iZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmZvb3Rlcl9faHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDYzYzM0O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5mb290ZXJfX2hyLS1kZXNrdG9wLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2hyLS1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZm9vdGVyX19oci0tbW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19oci0tbW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXJfX2xpbmtzIHtcbiAgY29sdW1uLWNvdW50OiAxO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2xpbmtzIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cbi5mb290ZXJfX2xpbmsge1xuICBjb2xvcjogI2FkYThhNTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbn1cbi5mb290ZXJfX2xpbmstLWxvY2tlZCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2Zvb3Rlci9pbWcvbG9jay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCBjZW50ZXI7XG59XG4uZm9vdGVyX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlY3Rpb250aXRsZSB7XG4gIGNvbnRhaW46IGxheW91dCBzdHlsZTtcbn1cbi5zZWN0aW9udGl0bGVfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG4uc2VjdGlvbnRpdGxlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4zMTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uc2VjdGlvbnRpdGxlX190aXRsZS0tZmxvb3JwbGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5zZWN0aW9udGl0bGVfX2Z1bGwge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzMxMjYxZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb250aXRsZV9fZnVsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zZWN0aW9udGl0bGVfX2Z1bGw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4vKiBHbG9iYWxzICovXG46cm9vdCB7XG4gIC0taGlnaGxpZ2h0LWJhY2tncm91bmQ6I2YwZjlmYTtcbiAgLS10ZXh0OiMzMTI2MUQ7XG4gIC0tbGluazogIzI5OEZDMjtcbiAgLS1iYXNlMTojRjk0MjNBO1xuICAtLWJhc2UyOiNBNEJDQzI7XG4gIC0tYmFzZTM6IzhFOUZCQztcbiAgLS1iYXNlNDojRDRCNTlFO1xuICAtLWJhc2U1OiNGRUNCOEI7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMi44cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTguNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS10ZXh0KSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJIQ28gR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIC8qIFN0aWNreSBmb290ZXIgKi9cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5ib2R5IGgyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCwgYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucHN3cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIENvbnRhaW5lciAqL1xuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICB9XG59XG4uY29udGFpbmVyLS10b3Age1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItLXRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuc2VjdGlvbi5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIHNlY3Rpb24uY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuYSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDEwMG1zO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbGluayk7XG59XG5cbi5wYWdlLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgLyogQnVmZmVyIHNwYWNlIGZvciBjb250ZW50IENMUyAqL1xuICBtaW4taGVpZ2h0OiA2MHZoOyAvKiBSZXNlcnZlIHNwYWNlIGZvciBjb250ZW50IENMUyAqL1xufVxuLnBhZ2UucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250YWluZXIuaGVhZGVyX19ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5wYWdlX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLnRleHQtc3R5bGUge1xuICAvKiBQcmV2ZW50IENMUyAtIHJlc2VydmUgc3BhY2UgYmVmb3JlIGNvbnRlbnQgcmVuZGVycyAqL1xuICBjb250ZW50LXZpc2liaWxpdHk6IGF1dG87XG4gIGNvbnRhaW4taW50cmluc2ljLXNpemU6IGF1dG8gNDAwcHg7XG59XG4udGV4dC1zdHlsZSBoMSwgLnRleHQtc3R5bGUgaDIsIC50ZXh0LXN0eWxlIGgzLCAudGV4dC1zdHlsZSBoNCwgLnRleHQtc3R5bGUgcCwgLnRleHQtc3R5bGUgYSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbn1cbi50ZXh0LXN0eWxlIGgxLCAudGV4dC1zdHlsZSBoMiwgLnRleHQtc3R5bGUgaDMsIC50ZXh0LXN0eWxlIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50ZXh0LXN0eWxlIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbn1cbi50ZXh0LXN0eWxlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi50ZXh0LXN0eWxlIGgzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbi50ZXh0LXN0eWxlIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLnRleHQtc3R5bGUgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4udGV4dC1zdHlsZSBwICsgcCwgLnRleHQtc3R5bGUgcCArIHVsLCAudGV4dC1zdHlsZSBwICsgb2wge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLnRleHQtc3R5bGUgcCArIGgyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi50ZXh0LXN0eWxlIHAgKyBoMywgLnRleHQtc3R5bGUgcCArIGg0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi50ZXh0LXN0eWxlIGE6aG92ZXIsIC50ZXh0LXN0eWxlIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmFzZTEpO1xufVxuLnRleHQtc3R5bGUgYmxvY2txdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xufVxuLnRleHQtc3R5bGUgYmxvY2txdW90ZSBwIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi50ZXh0LXN0eWxlIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkY5RkE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4udGV4dC1zdHlsZSB1bCBsaSwgLnRleHQtc3R5bGUgb2wgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi50ZXh0LXN0eWxlIHVsIGxpOjpiZWZvcmUsIC50ZXh0LXN0eWxlIG9sIGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTRweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dCk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50ZXh0LXN0eWxlIHVsIGxpICsgbGksIC50ZXh0LXN0eWxlIG9sIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLnRleHQtc3R5bGUgdWwgdWwsIC50ZXh0LXN0eWxlIHVsIG9sLCAudGV4dC1zdHlsZSBvbCB1bCwgLnRleHQtc3R5bGUgb2wgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG4udGV4dC1zdHlsZSB1bCArIGgxLCAudGV4dC1zdHlsZSB1bCArIGgyLCAudGV4dC1zdHlsZSB1bCArIGgzLCAudGV4dC1zdHlsZSB1bCArIGg0LCAudGV4dC1zdHlsZSB1bCArIHAsIC50ZXh0LXN0eWxlIG9sICsgaDEsIC50ZXh0LXN0eWxlIG9sICsgaDIsIC50ZXh0LXN0eWxlIG9sICsgaDMsIC50ZXh0LXN0eWxlIG9sICsgaDQsIC50ZXh0LXN0eWxlIG9sICsgcCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4udGV4dC1zdHlsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50ZXh0LXN0eWxlIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi50ZXh0LXN0eWxlIC53cC1ibG9jay10YWJsZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLnRleHQtc3R5bGUgLndwLWJsb2NrLXRhYmxlIC5oYXMtZml4ZWQtbGF5b3V0IHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuLnRleHQtc3R5bGUgLndwLWJsb2NrLWltYWdlIGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4NjcyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYnV0dG9uLS1sb2FkaW5nIHtcbiAgcGFkZGluZy10b3A6IDMzcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvc3ZnL3NwaW5uZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbn1cbi5idXR0b246aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucGFnZV9faW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0taGlnaGxpZ2h0LWJhY2tncm91bmQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMxMjYxRDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2VfX2luZm8gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYWdlX19pbmZvIHNwYW46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wYWdlX19pbmZvIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG59XG5cbi5uaWNlLXNlbGVjdC5vcGVuIC5uaWNlLXNlbGVjdC1kcm9wZG93biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGVybS1wYWthbHBvanVtaS1zZXJ2aXNzIC5zZWN0aW9udGl0bGVfX2hlYWRlcixcbi50ZXJtLXBha2FscG9qdW1pLXNlcnZpc3MgLmNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtZXZlbnRzIC5jYXRlZ29yaWVzLFxuLnRheC1ldmVudC1jYXRlZ29yeSAuY2F0ZWdvcmllcyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtZXZlbnRzIC5icmFuZGxpc3QsXG4udGF4LWV2ZW50LWNhdGVnb3J5IC5icmFuZGxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1ldmVudHMgLm5ld3NfX2JvZHksXG4udGF4LWV2ZW50LWNhdGVnb3J5IC5uZXdzX19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5wYWdlLXRlbXBsYXRlLWFsbC1zZXJ2aWNlcy10ZW1wbGF0ZSAuc3VibmF2aWdhdGlvbl9fdGl0bGUsXG4udGF4LXNlcnZpY2UgLnN1Ym5hdmlnYXRpb25fX3RpdGxlIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ucGFnZS10ZW1wbGF0ZS1hbGwtc2VydmljZXMtdGVtcGxhdGUgLnN1Ym5hdmlnYXRpb25fX2xpc3QsXG4udGF4LXNlcnZpY2UgLnN1Ym5hdmlnYXRpb25fX2xpc3Qge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5wYWdlNDA0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGOUZCO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2ludHJvL2ltZy9oZWFkZXItYmFja2dyb3VuZC5zdmdcIik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZTQwNCB7XG4gICAgaGVpZ2h0OiA5MHZoO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wYWdlNDA0X19ib2R5IHtcbiAgaGVpZ2h0OiA4MCU7XG4gIG1pbi1oZWlnaHQ6IDM2MXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlNDA0X19ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5wYWdlNDA0X19pbWcge1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2U0MDRfX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5wYWdlNDA0X19pbWcge1xuICB6LWluZGV4OiAtMTtcbn1cbi5wYWdlNDA0X190ZXh0V3JhcHBlciB7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZTQwNF9fdGV4dFdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtO1xuICB9XG59XG4ucGFnZTQwNF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMi45Mzc1cmVtO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlNDA0X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuLnBhZ2U0MDRfX2hlYWRpbmctLXdoaXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBhZ2U0MDRfX3RleHQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODY3MjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogZGVmYXVsdC1idXR0b247XG59XG4uYnV0dG9uOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMjYxZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uOmhvdmVyIGkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApO1xufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDEzNCwgMTE0LCAwLjIpO1xufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OSwgMzgsIDI5LCAwLjIpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMjYxZDtcbn1cbi5idXR0b24tLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLS1kYXJrLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDM4LCAyOSwgMC4yKTtcbn1cbi5idXR0b24tLWRhcmstc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OSwgMzgsIDI5LCAwLjQpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLS1ib3JkZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQTI5ODkxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmODY3Mjtcbn1cbi5idXR0b24tLWJvcmRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMjk4OTE7XG59XG4uYnV0dG9uLS1ib3JkZXI6Zm9jdXMtdmlzaWJsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmODY3Mjtcbn1cbi5idXR0b25fX2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uYnV0dG9uX19ncm91cCAuYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLmJ1dHRvbl9fZ3JvdXAgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJ1dHRvbl9fZ3JvdXAtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAuYnV0dG9uX19ncm91cC0tc20tZnVsbHcgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5idXR0b24gaSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2U7XG59XG5cbi5ibG9ja19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmxvY2tfaGVhZGVyIC5iZy1jb2xvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XG4gIHotaW5kZXg6IC0xO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9ja19oZWFkZXIgLmJnLWNvbG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrX2hlYWRlci0tbGFyZ2UgLmJsb2NrX2hlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDIuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2tfaGVhZGVyX193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrX2hlYWRlcl9fYm94bWFyZ2luIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbi5ibG9ja19oZWFkZXJfX2JveG1hcmdpbkZpbGxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UzKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2tfaGVhZGVyX19ib3htYXJnaW5GaWxsZWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLmJsb2NrX2hlYWRlcl9fYm94Y29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9ja19oZWFkZXJfX2JveGNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgfVxufVxuLmJsb2NrX2hlYWRlcl9faW1hZ2V3cmFwcGVyIHtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIG1hcmdpbi10b3A6IC01cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2tfaGVhZGVyX19pbWFnZXdyYXBwZXIge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2tfaGVhZGVyX19pbWFnZXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmJsb2NrX2hlYWRlcl9faW1hZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9ja19oZWFkZXJfX2ltYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5ibG9ja19oZWFkZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrX2hlYWRlcl9faW1hZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5ibG9ja19oZWFkZXJfX2NvbnRlbnR3cmFwcGVyIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlMyk7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2tfaGVhZGVyX19jb250ZW50d3JhcHBlciB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5ibG9ja19oZWFkZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9ja19oZWFkZXJfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrX2hlYWRlcl9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICB9XG59XG4uYmxvY2tfaGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmJsb2NrX2hlYWRlcl9fbmF2aWdhdGlvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2tfaGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmJsb2NrX2hlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJsb2NrX2hlYWRlcl9faWNvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiAzLjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xufVxuLmJsb2NrX2hlYWRlcl9faWNvbiBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9ja19oZWFkZXJfX2ljb24ge1xuICBtYXJnaW46IDEuODc1cmVtIGF1dG8gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2tfaGVhZGVyX19pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmJsb2NrX2hlYWRlcl9fYm9keSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uYmxvY2tfaGVhZGVyX19zZXJ2aWNlcyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrX2hlYWRlcl9fc2VydmljZXMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJsb2NrX2hlYWRlcl9fc2VydmljZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9jb252ZW5pZW5jZS9pbWcvYmFja2dyb3VuZC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDEwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9ja19oZWFkZXJfX3NlcnZpY2VzIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmc6IDEwMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuLmJsb2NrX2hlYWRlcl9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmxvY2tfaGVhZGVyX19zZXJ2aWNlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuLmJsb2NrX2hlYWRlcl9fc2VydmljZVRpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uYmxvY2tfaWNvbmdyaWRfX3dyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9ja19pY29uZ3JpZF9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uYmxvY2tfaWNvbmdyaWRfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJsb2NrX2ljb25ncmlkX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbn1cbi5ibG9ja19pY29uZ3JpZF9faWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJsb2NrX2ljb25ncmlkX19pY29uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMC42MjVyZW07XG4gIHdpZHRoOiAzNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9ja19pY29uZ3JpZF9faWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9ja19pY29uZ3JpZF9faWNvbiBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrX2ljb25ncmlkX19pY29uIHtcbiAgICB3aWR0aDogOC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9ja19pY29uZ3JpZF9faWNvbiB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgfVxufVxuXG4uYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuLmJsb2NrLS1uby1tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwcmVtO1xufVxuLmJsb2NrW2NsYXNzKj1zY2VuZV0ge1xuICBtYXJnaW4tdG9wOiAwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG4uYmxvY2stLXNjZW5lMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG59XG4uYmxvY2stLXNjZW5lMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UxKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvY2stLXNjZW5lMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UyKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvY2stLXNjZW5lMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UzKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvY2stLXNjZW5lNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2U0KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvY2stLXNjZW5lNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2U1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvY2stLXNjZW5lMCB+IC5ibG9jay0tc2NlbmUwLCAuYmxvY2stLXNjZW5lMSB+IC5ibG9jay0tc2NlbmUxLCAuYmxvY2stLXNjZW5lMiB+IC5ibG9jay0tc2NlbmUyLCAuYmxvY2stLXNjZW5lMyB+IC5ibG9jay0tc2NlbmUzLCAuYmxvY2stLXNjZW5lNCB+IC5ibG9jay0tc2NlbmU0LCAuYmxvY2stLXNjZW5lNSB+IC5ibG9jay0tc2NlbmU1IHtcbiAgbWFyZ2luLXRvcDogLTVyZW07XG59XG4uYmxvY2sgW2NsYXNzKj1fX3RpdGxlXSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmJsb2NrX2hlYWRlcl9faW1hZ2VmaWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1c3RhaW5hYmlsaXR5LXRlbXBsYXRlLWRlZmF1bHQgLmJsb2NrX2hlYWRlcl9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN1c3RhaW5hYmlsaXR5LXRlbXBsYXRlLWRlZmF1bHQgLmJsb2NrX2hlYWRlcl9faW1hZ2V3cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1c3RhaW5hYmlsaXR5LXRlbXBsYXRlLWRlZmF1bHQgLmJsb2NrX2hlYWRlcl9fYm94bWFyZ2luRmlsbGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3VzdGFpbmFiaWxpdHktdGVtcGxhdGUtZGVmYXVsdCAuYmxvY2tfaGVhZGVyX19pbWFnZWZpbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxNDBweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmxvbmdldml0eV9fbGlzdC1pdGVtcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENEU5RjM7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvbmdldml0eV9fbGlzdC1pdGVtcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2xvbmdldml0eS9pbWcvYmcuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgfVxufVxuLmxvbmdldml0eV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAubG9uZ2V2aXR5X19yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtO1xuICB9XG59XG4ubG9uZ2V2aXR5X19yb3c6bnRoLWNoaWxkKDRuKzEpIC5sb25nZXZpdHlfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2xvbmdldml0eS9pbWcvbS1iZy0xLnN2Z1wiKTtcbn1cbi5sb25nZXZpdHlfX3JvdzpudGgtY2hpbGQoNG4rMikgLmxvbmdldml0eV9faW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvbG9uZ2V2aXR5L2ltZy9tLWJnLTIuc3ZnXCIpO1xufVxuLmxvbmdldml0eV9fcm93Om50aC1jaGlsZCg0biszKSAubG9uZ2V2aXR5X19pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2xvbmdldml0eS9pbWcvbS1iZy0zLnN2Z1wiKTtcbn1cbi5sb25nZXZpdHlfX3JvdzpudGgtY2hpbGQoNG4rNCkgLmxvbmdldml0eV9faW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2xvbmdldml0eS9pbWcvbS1iZy00LnN2Z1wiKTtcbn1cbi5sb25nZXZpdHlfX2NvbCB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9uZ2V2aXR5X19jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAubG9uZ2V2aXR5X19jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuLmxvbmdldml0eV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9uZ2V2aXR5X190aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogNS42MjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmxvbmdldml0eV9fYm9keSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9uZ2V2aXR5X19ib2R5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjYyNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ubG9uZ2V2aXR5X19pbWFnZSB7XG4gIG9yZGVyOiAxO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luOiAtMjBweCAtMjBweDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xufVxuLmxvbmdldml0eV9faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5sb25nZXZpdHlfX2ltYWdlIGltZyB7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvbmdldml0eV9faW1hZ2Uge1xuICAgIG9yZGVyOiB1bnNldDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuLmxvbmdldml0eS0taGVhZGVyLWJnIC5iZy1jb2xvcixcbi5sb25nZXZpdHktLWhlYWRlci1iZyAuYmxvY2tfaGVhZGVyX19ib3htYXJnaW5GaWxsZWQsXG4ubG9uZ2V2aXR5LS1oZWFkZXItYmcgLmJsb2NrX2hlYWRlcl9fY29udGVudHdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4RkMyO1xufSIsIlxyXG4vKlxyXG5cdENvcHlyaWdodCAoQykgSG9lZmxlciAmIENvLlxyXG5cdFRoaXMgc29mdHdhcmUgaXMgdGhlIHByb3BlcnR5IG9mIEhvZWZsZXIgJiBDby4gKEgmQ28pLlxyXG5cdFlvdXIgcmlnaHQgdG8gYWNjZXNzIGFuZCB1c2UgdGhpcyBzb2Z0d2FyZSBpcyBzdWJqZWN0IHRvIHRoZVxyXG5cdGFwcGxpY2FibGUgTGljZW5zZSBBZ3JlZW1lbnQsIG9yIFRlcm1zIG9mIFNlcnZpY2UsIHRoYXQgZXhpc3RzXHJcblx0YmV0d2VlbiB5b3UgYW5kIEgmQ28uIElmIG5vIHN1Y2ggYWdyZWVtZW50IGV4aXN0cywgeW91IG1heSBub3RcclxuXHRhY2Nlc3Mgb3IgdXNlIHRoaXMgc29mdHdhcmUgZm9yIGFueSBwdXJwb3NlLlxyXG5cdFRoaXMgc29mdHdhcmUgbWF5IG9ubHkgYmUgaG9zdGVkIGF0IHRoZSBsb2NhdGlvbnMgc3BlY2lmaWVkIGluXHJcblx0dGhlIGFwcGxpY2FibGUgTGljZW5zZSBBZ3JlZW1lbnQgb3IgVGVybXMgb2YgU2VydmljZSwgYW5kIG9ubHlcclxuXHRmb3IgdGhlIHB1cnBvc2VzIGV4cHJlc3NseSBzZXQgZm9ydGggdGhlcmVpbi4gWW91IG1heSBub3QgY29weSxcclxuXHRtb2RpZnksIGNvbnZlcnQsIGNyZWF0ZSBkZXJpdmF0aXZlIHdvcmtzIGZyb20gb3IgZGlzdHJpYnV0ZSB0aGlzXHJcblx0c29mdHdhcmUgaW4gYW55IHdheSwgb3IgbWFrZSBpdCBhY2Nlc3NpYmxlIHRvIGFueSB0aGlyZCBwYXJ0eSxcclxuXHR3aXRob3V0IGZpcnN0IG9idGFpbmluZyB0aGUgd3JpdHRlbiBwZXJtaXNzaW9uIG9mIEgmQ28uXHJcblx0Rm9yIG1vcmUgaW5mb3JtYXRpb24sIHBsZWFzZSB2aXNpdCB1cyBhdCBodHRwOi8vdHlwb2dyYXBoeS5jb20uXHJcbiovXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0hDbyBHb3RoYW0nO1xyXG4gIHNyYzp1cmwoJy4uL2ZvbnRzL0dvdGhhbS93b2ZmL0dvdGhhbS1MaWdodF9XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdIQ28gR290aGFtJztcclxuICBzcmM6dXJsKCcuLi9mb250cy9Hb3RoYW0vd29mZi9Hb3RoYW0tTGlnaHRJdGFsaWNfV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSENvIEdvdGhhbSc7XHJcbiAgc3JjOnVybCgnLi4vZm9udHMvR290aGFtL3dvZmYvR290aGFtLUJvb2tfV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSENvIEdvdGhhbSc7XHJcbiAgc3JjOnVybCgnLi4vZm9udHMvR290aGFtL3dvZmYvR290aGFtLUJvb2tJdGFsaWNfV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSENvIEdvdGhhbSc7XHJcbiAgc3JjOnVybCgnLi4vZm9udHMvR290aGFtL3dvZmYvR290aGFtLU1lZGl1bV9XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdIQ28gR290aGFtJztcclxuICBzcmM6dXJsKCcuLi9mb250cy9Hb3RoYW0vd29mZi9Hb3RoYW0tTWVkaXVtSXRhbGljX1dlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0hDbyBHb3RoYW0nO1xyXG4gIHNyYzp1cmwoJy4uL2ZvbnRzL0dvdGhhbS93b2ZmMi9Hb3RoYW0tQm9sZF9XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Hb3RoYW0vd29mZi9Hb3RoYW0tQm9sZF9XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdIQ28gR290aGFtJztcclxuICBzcmM6dXJsKCcuLi9mb250cy9Hb3RoYW0vd29mZjIvR290aGFtLUJvbGRJdGFsaWNfV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvR290aGFtL3dvZmYvR290aGFtLUJvbGRJdGFsaWNfV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbiIsIi5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTAwOyAvKiB0byBiZSB0b3Agb2YgdGhlIGZsb29ycGxhbiAqL1xyXG4gICAgJGg6ICY7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWhpZ2hsaWdodC1iYWNrZ3JvdW5kKSA1MCUsICNmZmYgNTAlKTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMzAwbXM7XHJcblxyXG4gICAgJi0tYnRpbWV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1oaWdobGlnaHQtYmFja2dyb3VuZCkgNTAlLCAjZmZjYmMzIDUwJSk7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZDogI2ZmY2JjMyA7XHJcblxyXG4gICAgICAgICN7JGh9X19idXNpbmVzcy10aW1lIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgICN7JGh9X19tZW51ID4gKiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjeyRofV9fYnVzaW5lc3MtaG91cnMge1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZjYmMzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICN7JGh9X19idXNpbmVzc1BvcHVwIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICN7JGh9X19wdWJsaWMge1xyXG4gICAgICAgICAgICAgICAgJHNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAkaGFsZjogLTE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbGVmdDogJGhhbGY7XHJcbiAgICAgICAgICAgICAgICB0b3A6Y2FsYyggNTAlICsgI3skaGFsZn0gKTtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDokc2l6ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDokc2l6ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vc3RhdGljL2hlYWRlci9pbWcvY2xvc2Uuc3ZnJyk7XHJcblxyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXNpbmVzc1RpbWUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5KSB7XHJcbiAgICAgICAgICAgICN7JGh9X19idXNpbmVzcy1ob3VycyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDExO1xyXG5cclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICN7JGh9X19idXNpbmVzc1BvcHVwIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMjBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogY2FsYygxMDB2aCAtIDEyMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICN7JGh9X19idXNpbmVzcy10aXRsZSB7fVxyXG5cclxuICAgICAgICAgICAgI3skaH1fX2J1c2luZXNzLXRpbWUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICN7JGh9X19wdWJsaWMge1xyXG4gICAgICAgICAgICAgICAgJHNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAkaGFsZjogLTE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICB0b3A6Y2FsYyggNTAlICsgI3skaGFsZn0gKTtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDokc2l6ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDokc2l6ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vc3RhdGljL2hlYWRlci9pbWcvY2xvc2Uuc3ZnJyk7XHJcblxyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXNpbmVzc1RpbWUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtLWhhcy1idGltZSB7XHJcbiAgICAgICAgI3skaH1fX2J1c2luZXNzLWhvdXJzIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRofV9fYnVzaW5lc3MtdGltZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL3N0YXRpYy9oZWFkZXIvaW1nL2V4cGFuZC5zdmcnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN7JGh9X19wdWJsaWMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keXtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgIGhlaWdodDoxMDBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1oaWdobGlnaHQtYmFja2dyb3VuZCk7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBoZWlnaHQ6JGhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ297XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tbGVmdDoyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSwgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwOztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgeGx7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zcGxpdHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1lbmQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tb2JpbGVncm91cHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xhbmd1YWdle1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6MC41O1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19sYW5nc2VsZWN0b3J7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IzkxOGY4YjtcclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6IzMxMjYxRDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lbnV7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmbGV4LWdyb3c6MjtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbGd7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VjdGlvbnN7XHJcbiAgICAgICAgY29sb3I6IzMxMjYxRDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2VhcmNoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL3N0YXRpYy9oZWFkZXIvaW1nL3NlYXJjaC13aGl0ZS5zdmcnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY2xvc2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vc3RhdGljL2hlYWRlci9pbWcvY2xvc2Uuc3ZnJykgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNsb3NlLWJsYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL3N0YXRpYy9oZWFkZXIvaW1nL2J0bi1jbG9zZS5zdmcnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXJnZXIge1xyXG4gICAgICAgIHdpZHRoOjUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vc3RhdGljL2hlYWRlci9pbWcvYnVyZ2VyLnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7XHJcblxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2h7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2VhcmNoe1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMzMTI2MWQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2Q0ZWNmMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pc2FjdGl2ZSB7XHJcbiAgICAgICAgICAgICN7JGh9X19zZWFyY2hiYXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjeyRofV9fYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2hiYXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIGNvbG9yOiNjNGM0YzQ7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMTBweDtcclxuXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMTApO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2UsIG9wYWNpdHkgMjAwbXM7XHJcblxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2hiYXJDYXB0aW9ue1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2hiYXJJbnB1dHtcclxuICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgICBtYXJnaW4tdG9wOjlweDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICAvLyBjb2xvcjojMmMyYzJjO1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTpub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2hBY3Rpb257XHJcbiAgICAgICAgd2lkdGg6NTBweDtcclxuICAgICAgICBoZWlnaHQ6NTBweDtcclxuICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9zdGF0aWMvaGVhZGVyL2ltZy9zZWFyY2guc3ZnJyk7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJi0td2hpdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vc3RhdGljL2hlYWRlci9pbWcvc2VhcmNoLXdoaXRlLnN2ZycpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY2xvc2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9zdGF0aWMvaGVhZGVyL2ltZy9jbG9zZS5zdmcnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgIC8vICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuICAgICAgICAvLyAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnVzaW5lc3MtaG91cnN7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICBwYWRkaW5nOjEwcHggMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMjRweDtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXMsIGZsZXgtc2hyaW5rIDMwMG1zO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MzBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB4bHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnVzaW5lc3MtdGl0bGV7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnVzaW5lc3MtdGltZXtcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciByaWdodDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wdWJsaWN7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDAlO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0Oi04cHg7XHJcbiAgICAgICAgdG9wOmNhbGMoNTAlIC0gOHB4KTtcclxuXHJcbiAgICAgICAgd2lkdGg6MTZweDtcclxuICAgICAgICBoZWlnaHQ6MTZweDtcclxuXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMDAlO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGOTQyM0E7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHRpbWVEb3Q7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnVzaW5lc3NQb3B1cHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgQGtleWZyYW1lcyB0aW1lRG90IHtcclxuICAgICAgICAwJSB7dHJhbnNmb3JtOiBzY2FsZSgxKTt9XHJcbiAgICAgICAgMTAwJSB7dHJhbnNmb3JtOiBzY2FsZSgxLjMpO31cclxuICAgIH1cclxufVxyXG4iLCIkc2NyZWVuLXNtLW1pbjogNTc2cHg7XHJcbiRzY3JlZW4tbWQtbWluOiA3NjhweDtcclxuJHNjcmVlbi1sZy1taW46IDk5MnB4O1xyXG4kc2NyZWVuLXhsLW1pbjogMTIwMHB4O1xyXG4kc2NyZWVuLXhsLWxhcmdlcjogMTMwMHB4O1xyXG5cclxuJGZvbnQtc2l6ZS1iYXNlOiAxNiAhZGVmYXVsdDtcclxuJGhlYWRlci1oZWlnaHQ6IDEyMHB4O1xyXG5cclxuXHJcbi8vIFNtYWxsIGRldmljZXNcclxuQG1peGluIHNtIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2NyZWVuLXNtLW1pbn0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gT25seSBTbWFsbCBkZXZpY2VzXHJcbkBtaXhpbiBtZC1kb3duIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogI3soJHNjcmVlbi1tZC1taW4gKyAxcHgpfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpdW0gZGV2aWNlc1xyXG5AbWl4aW4gbWQge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzY3JlZW4tbWQtbWlufSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBMYXJnZSBkZXZpY2VzXHJcbkBtaXhpbiBsZyB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNjcmVlbi1sZy1taW59KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEV4dHJhIGxhcmdlIGRldmljZXNcclxuQG1peGluIHhsIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2NyZWVuLXhsLW1pbn0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHhsbGFyZ2Uge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzY3JlZW4teGwtbGFyZ2VyfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbW9iaWxlcGFkZGluZygpIHtcclxuICBwYWRkaW5nLWxlZnQ6MjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OjIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHhse1xyXG4gICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gU3RyaXAgdW5pdHNcclxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bWJlcikge1xyXG4gIEBpZiB0eXBlLW9mKCRudW1iZXIpID09ICdudW1iZXInIGFuZCBub3QgdW5pdGxlc3MoJG51bWJlcikge1xyXG4gICAgQHJldHVybiBjYWxjKCRudW1iZXIgLyAoJG51bWJlciAqIDAgKyAxKSk7XHJcbiAgfVxyXG4gIEByZXR1cm4gJG51bWJlcjtcclxufVxyXG5cclxuXHJcblxyXG4vLyBSZWxhdGl2ZSB1bml0cyBmcm9tIHBpeGVsc1xyXG4kbWl4aW4tLWJhc2VGb250U2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5AZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAkbWl4aW4tLWJhc2VGb250U2l6ZSkge1xyXG4gICR1LXBpeGVsczogc3RyaXAtdW5pdCgkcGl4ZWxzKTtcclxuICAkdS1jb250ZXh0OiBzdHJpcC11bml0KCRjb250ZXh0KTtcclxuXHJcbiAgLy8gQGlmICh1bml0bGVzcygkdS1waXhlbHMpKSB7XHJcbiAgLy8gICAkdS1waXhlbHM6ICR1LXBpeGVscyAqIDFweDtcclxuICAvLyB9XHJcblxyXG4gIC8vIEBpZiAodW5pdGxlc3MoJHUtY29udGV4dCkpIHtcclxuICAvLyAgICR1LWNvbnRleHQ6ICR1LWNvbnRleHQgKiAxcHg7XHJcbiAgLy8gfVxyXG5cclxuICBAcmV0dXJuIGNhbGMoJHUtcGl4ZWxzIC8gJHUtY29udGV4dCAqIDFyZW0pO1xyXG59XHJcblxyXG5cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAmOjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXgtd2lkdGg6IDkyJTtcclxuXHJcbiAgQG1lZGlhICgtLXRhYmxldCl7XHJcbiAgICBtYXgtd2lkdGg6IDk2JTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAoLS1sYXB0b3ApIHtcclxuICAgIG1heC13aWR0aDogMTAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWl4aW4gYnJvd3Nlci1wbGFjZWhvbGRlcigkY29sb3IpIHtcclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6JGNvbG9yOyB9XHJcbiAgJjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6JGNvbG9yOyB9IC8qIEZGIDQtMTggKi9cclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6JGNvbG9yOyB9IC8qIEZGIDE5KyAqL1xyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6JGNvbG9yOyB9IC8qIElFIDEwKyAqL1xyXG59XHJcblxyXG5AbWl4aW4gcmV0aW5hIHtcclxuICBAbWVkaWFcclxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24tdmVyeWZhc3QoKSB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2U7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uLWZhc3QoKSB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XHJcbn1cclxuXHJcbkBtaXhpbiBwb3NpdGlvbi1hYnNvbHV0ZSgpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcbiIsIi5idXNpbmVzc1RpbWUge1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICB3aWR0aDoxMDB2dztcclxuICAgIGJhY2tncm91bmQtY29sb3I6I0ZGRjtcclxuICAgIHJpZ2h0OjBweDtcclxuICAgIGJvdHRvbTotNjVweDtcclxuICAgIHotaW5kZXg6MjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICBjb2xvcjojMzEyNjFEO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZTtcclxuXHJcbiAgJi0tcnUge1xyXG4gICAgLmJ1c2luZXNzVGltZV9fY2FwdGlvbiB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgIGJvdHRvbTowcHg7XHJcbiAgICAgICAgd2lkdGg6NTAwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojRkZGO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3R7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjYwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcHRpb257XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk0MjNhO1xyXG4gICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICB3aWR0aDo2MHB4O1xyXG4gICAgICAgIGhlaWdodDpjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgbGVmdDotNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ob2xpZGF5e1xyXG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzbXtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDowcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICAgICAgcGFkZGluZzozMHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmICsgLmJ1c2luZXNzVGltZV9fcm93IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aW1le1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBmb250LXNpemU6cmVtKDI0KTtcclxuICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BsYWNle1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcclxuICAgICAgICBmb250LXNpemU6cmVtKDE1KTtcclxuICAgIH1cclxuICAgICZfX2RheXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgIH1cclxuICAgICZfX2xvYWRNb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZjlmOGY3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTpyZW0oMTkpO1xyXG5cclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmc6MjBweCAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgJl9fbGlzdHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpbWUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6cmVtKDE5KTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19kYXkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTkpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19sb2FkTW9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5uYXZpZ2F0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTIwcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC0xMjAlKTtcclxuICAgIC8vIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgLy8gaGVpZ2h0OiAzMDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UsIG9wYWNpdHkgMzAwbXMgZWFzZTtcclxuXHJcbiAgICAmLmlzb3BlbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuXHJcblxyXG4gICAgICAgICYgfiAubmF2aWdhdGlvbl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZpZ2F0aW9uX19ncmlkIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtMTAwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge31cclxuXHJcbiAgICAmX19zcGFjZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICB6LWluZGV4OiAxMjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGd7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2dyaWQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDApIDAgcmVtKDYwKTtcclxuXHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxne1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogcmVtKDMwKTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHJcbiAgICAgICAgJi0tc3ViIHtcclxuICAgICAgICAgICAgbWFyZ2luOiByZW0oMTApIDAgcmVtKDIwKTtcclxuXHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2aWdhdGlvbl9fbGluayB+ICYge1xyXG4gICAgICAgICAgICAvLyBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsZ3tcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3RJdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDQwdnc7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxne1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTkpO1xyXG4gICAgICAgIGNvbG9yOiAjMzEyNjFEO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuXHJcbiAgICAgICAgJi0tbGFyZ2VyIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZ3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBhI3smfV9fbGluazpob3ZlcntcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLW5vc2Nyb2xsIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcbiIsIi5idXNpbmVzc2hvdXJze1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6cmVtKDcwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOnJlbSg3MCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmY4NjcyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICZfX2NvdmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6MDtcclxuICAgICAgd2lkdGg6IDE1MHB4O1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWxlZnQge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZXBhZGRpbmcoKTtcclxuXHJcblxyXG4gICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAwcHg7XHJcblxyXG4gICAgICAgICZfX2NvdmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBsZ3tcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSxcclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDM1KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjowcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxne1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg0Nik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Nob3BzIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOSk7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjMycHg7XHJcbiAgICAgICAgY29sdW1uLWNvdW50OiAxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg1MCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hvcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcclxuXHJcbiAgICAgICAgcGFkZGluZzowO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg3MCk7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVza3RvcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgfVxyXG59XHJcbiIsIi5kcm9wZG93bntcclxuICAgIGJvcmRlci1yYWRpdXM6MjBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICBjb2xvcjojZmZmO1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IHJlbSgxOSk7XHJcblxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXMgZWFzZTtcclxuXHJcbiAgICAmX19kZWZhdWx0e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6cmVtKDE5KTtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEyNjFkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGl2ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzoxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6dXJsKCcuLi9zdGF0aWMvYnJhbmRsaXN0L2NhdGVnb3JpZXMvaW1nL2V4cGFuZC5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGOUZBO1xyXG5cclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE5KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzMxMjYxZDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjlGQTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAmLS1zZWxlY3RlZCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMzMTI2MWQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZHJvcGRvd25fX2l0ZW0tLXNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMzMTI2MWQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWVtcHR5IHtcclxuICAgICAgICBjb2xvcjogI2M1YzdjNztcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc29jaWFsLWJ1dHRvbnMge1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNDYzYzM0O1xyXG4gICAgcGFkZGluZy1ib3R0b206MzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbntcclxuICAgICAgICB3aWR0aDo0OHB4O1xyXG4gICAgICAgIGhlaWdodDo0OHB4O1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgZmxvYXQ6bGVmdDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBjaXJjbGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICMwMDAwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4vc29jaWFsYnV0dG9ucy9zb2NpYWxidXR0b25zLnNjc3NcIjtcclxuXHJcbi5jb3B5cmlnaHR7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOjQwcHggMHB4O1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtcclxuICAgIHBhZGRpbmctdG9wOjBweDtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE5KTtcclxuXHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3J1bGVze1xyXG4gICAgICAgIGNvbG9yOiNmZmZmZmY2NjtcclxuICAgIH1cclxuICAgICZfX2xpbmV7XHJcbiAgICAgICAgbWFyZ2luOjVweCAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gICAgJl9fc29jaWFse1xyXG5cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi9jb3B5cmlnaHQvY29weXJpZ2h0LnNjc3NcIjtcclxuXHJcbi5mb290ZXJ7XHJcbiAgICBwYWRkaW5nLXRvcDo2NnB4O1xyXG4gICAgY29sb3I6I2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IzMxMjYxRDtcclxuICAgIHBhZGRpbmctbGVmdDoyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDoyMHB4O1xyXG4gICAgY29udGFpbjogbGF5b3V0IHN0eWxlO1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bzsgLyogU3RpY2t5IGZvb3RlciAtIHB1c2hlcyB0byBib3R0b20gKi9cclxuXHJcbiAgICBAaW5jbHVkZSB4bHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ297XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDk4cHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19uYXZpZ2F0aW9ue1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyODBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRkcmVzc3tcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW17XHJcbiAgICAgICAgcGFkZGluZy10b3A6NXB4O1xyXG4gICAgICAgIG1hcmdpbjozcHggMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTkpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDhweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYWlsbGlua3tcclxuICAgICAgICBjb2xvcjojYWRhOGE1O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19waG9uZW51bWJlcntcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuICAgICAgICBjb2xvcjp3aGl0ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faHJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojNDYzYzM0O1xyXG4gICAgICAgIGhlaWdodDoxcHg7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XHJcbiAgICAgICAgJi0tZGVza3RvcC1vbmx5e1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1tb2JpbGUtb25seXtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3N7XHJcbiAgICAgICAgY29sdW1uLWNvdW50OiAxO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICB3aWR0aDo1MCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3tcclxuICAgICAgICBjb2xvcjojYWRhOGE1O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjMwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE5KTtcclxuXHJcbiAgICAgICAgJi0tbG9ja2Vke1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL3N0YXRpYy9mb290ZXIvaW1nL2xvY2suc3ZnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjowcHggY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNlY3Rpb250aXRsZXtcclxuICAgIGNvbnRhaW46IGxheW91dCBzdHlsZTtcclxuXHJcbiAgICAmX19oZWFkZXJ7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzcpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICAgJi0tZmxvb3JwbGFuIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZnVsbHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjojMzEyNjFkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBjb2xvcjpibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLypcclxuICogVGhlbWUgTmFtZTogT3JpZ28gMjAyMFxyXG4gKiBEZXNjcmlwdGlvbjogVmlzcyBwYXIgdW4gYXAgcGlla8S8xatzdGFtxKtidVxyXG4gKiBBdXRob3I6IFR1cm4ubHZcclxuICogVGV4dCBEb21haW46IG9yaWdvXHJcbiAqIERvbWFpbiBQYXRoOiAvbGFuZ3VhZ2VzXHJcbiovXHJcblxyXG5AaW1wb3J0IFwicmVzZXRcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiZ3JpZC1zZXR0aW5nc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zXCI7XHJcbkBpbXBvcnQgXCJmb250c1wiO1xyXG5cclxuQGltcG9ydCBcIi4uLy4uL3ZpZXdzL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9oZWFkZXIvaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi92aWV3cy9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvaGVhZGVyL2J1c2luZXNzVGltZS9idXNpbmVzc1RpbWVcIjtcclxuQGltcG9ydCBcIi4uLy4uL3ZpZXdzL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9oZWFkZXIvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi92aWV3cy9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvYnVzaW5lc3Nob3Vycy9idXNpbmVzc2hvdXJzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi92aWV3cy9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvZHJvcGRvd24vZHJvcGRvd25cIjtcclxuQGltcG9ydCBcIi4uLy4uL3ZpZXdzL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9mb290ZXIvZm9vdGVyXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi92aWV3cy9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvc2VjdGlvbnRpdGxlL3NlY3Rpb250aXRsZVwiO1xyXG5cclxuLyogR2xvYmFscyAqL1xyXG46cm9vdHtcclxuICAtLWhpZ2hsaWdodC1iYWNrZ3JvdW5kOiNmMGY5ZmE7XHJcbiAgLS10ZXh0OiMzMTI2MUQ7XHJcbiAgLS1saW5rOiAjMjk4RkMyO1xyXG5cclxuICAtLWJhc2UxOiNGOTQyM0E7XHJcbiAgLS1iYXNlMjojQTRCQ0MyO1xyXG4gIC0tYmFzZTM6IzhFOUZCQztcclxuICAtLWJhc2U0OiNENEI1OUU7XHJcbiAgLS1iYXNlNTojRkVDQjhCO1xyXG5cclxufVxyXG5cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5odG1sIHtcclxuICBmb250LXNpemU6ICN7JGZvbnQtc2l6ZS1iYXNlICogMC44fXB4O1xyXG5cclxuICBAaW5jbHVkZSB4bCB7XHJcbiAgICBmb250LXNpemU6ICN7JGZvbnQtc2l6ZS1iYXNlICogMS4xNX1weDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWQge1xyXG4gICAgZm9udC1zaXplOiAjeyRmb250LXNpemUtYmFzZX1weDtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgY29sb3I6dmFyKC0tdGV4dCkgIWltcG9ydGFudDtcclxuICBmb250LWZhbWlseTonSENvIEdvdGhhbScsIHNhbnMtc2VyaWY7XHJcblxyXG4gIC8qIFN0aWNreSBmb290ZXIgKi9cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gIH1cclxufVxyXG5cclxuKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3QsIGJ1dHRvbiB7IGZvbnQ6IGluaGVyaXQ7IG1pbi13aWR0aDogMDsgfVxyXG5cclxuLnBzd3Age1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5ncmVjYXB0Y2hhLWJhZGdlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBDb250YWluZXIgKi9cclxuLmNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMCAwO1xyXG5cclxuICBAaW5jbHVkZSB4bCB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1heC13aWR0aDogJHNjcmVlbi14bC1taW4gLSAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJi0tdG9wIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgeGwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5zZWN0aW9uLmNvbnRhaW5lciB7XHJcbiAgQGluY2x1ZGUgbW9iaWxlcGFkZGluZygpO1xyXG59XHJcblxyXG5hIHtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcztcclxuICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tbGluayk7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZSB7XHJcbiAgLy8qKiBhZGQgc3BlY2lmaWMgcGFnZSBjbGFzcyB0byBhdm9pZCB0byBicmVhayBzdHlsZSBpbiBvdGhlciBwYWdlcywgd2hpY2ggdXNlcyAgY29udGFpbmVyXHJcbiAgJi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IC8qIEJ1ZmZlciBzcGFjZSBmb3IgY29udGVudCBDTFMgKi9cclxuICAgIG1pbi1oZWlnaHQ6IDYwdmg7IC8qIFJlc2VydmUgc3BhY2UgZm9yIGNvbnRlbnQgQ0xTICovXHJcblxyXG4gICAgJi5oZWFkZXJfX2JvZHkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dCk7XHJcbiAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgfVxyXG59XHJcbi50ZXh0LXN0eWxlIHtcclxuICAvKiBQcmV2ZW50IENMUyAtIHJlc2VydmUgc3BhY2UgYmVmb3JlIGNvbnRlbnQgcmVuZGVycyAqL1xyXG4gIGNvbnRlbnQtdmlzaWJpbGl0eTogYXV0bztcclxuICBjb250YWluLWludHJpbnNpYy1zaXplOiBhdXRvIDQwMHB4O1xyXG5cclxuICBoMSxoMixoMyxoNCxwLGEge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQpO1xyXG4gIH1cclxuXHJcbiAgaDEsaDIsaDMsaDQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcblxyXG4gICAgJiArIHAsICYgKyB1bCwgJiArIG9sIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmICsgaDIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgKyBoMyxcclxuICAgICYgKyBoNCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6IHZhcigtLWJhc2UxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJsb2NrcXVvdGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIHBhZGRpbmctbGVmdDogMzRweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGOUZBO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsLCBvbCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIGxlZnQ6IC00cHg7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dCk7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgKyBsaSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsLCBvbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmICsgaDEsJiArIGgyLCYgKyBoMywmICsgaDQsXHJcbiAgICAmICsgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9IFxyXG4gIH1cclxuXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuXHJcbiAgdGFibGUge1xyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndwLWJsb2NrLXRhYmxlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG5cclxuICAgIC5oYXMtZml4ZWQtbGF5b3V0IHtcclxuICAgICAgdGFibGUtbGF5b3V0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndwLWJsb2NrLWltYWdlIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzoxNXB4IDUwcHg7XHJcbiAgYm9yZGVyOm5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZjg2NzI7XHJcbiAgY29sb3I6I2ZmZjtcclxuICBmb250LXdlaWdodDpib2xkO1xyXG4gIGZvbnQtc2l6ZToxNXB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAmLS1sb2FkaW5nIHtcclxuICAgIHBhZGRpbmctdG9wOiAzM3B4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3N2Zy9zcGlubmVyLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgb3V0bGluZTpub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2VfX2luZm8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1oaWdobGlnaHQtYmFja2dyb3VuZCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA0cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLm5pY2Utc2VsZWN0Lm9wZW4gLm5pY2Utc2VsZWN0LWRyb3Bkb3duIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnRlcm0tcGFrYWxwb2p1bWktc2VydmlzcyB7XHJcbiAgLnNlY3Rpb250aXRsZV9faGVhZGVyLFxyXG4gIC5jYXRlZ29yaWVzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zdC10eXBlLWFyY2hpdmUtZXZlbnRzLFxyXG4udGF4LWV2ZW50LWNhdGVnb3J5IHtcclxuICAuY2F0ZWdvcmllcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgLmJyYW5kbGlzdCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICB9XHJcblxyXG4gIC5uZXdzX19ib2R5IHtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtYWxsLXNlcnZpY2VzLXRlbXBsYXRlLFxyXG4udGF4LXNlcnZpY2Uge1xyXG4gIC5zdWJuYXZpZ2F0aW9uX190aXRsZSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgXHJcbiAgLnN1Ym5hdmlnYXRpb25fX2xpc3Qge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcbn0iLCIkY29sb3ItcHJpbWFyeTogIzMxMjYxRDtcclxuXHJcbiRjb2xvci1icm93bnk6ICMzMjI2MUU7XHJcbiRjb2xvci1za2llczogI2YwZjlmYTtcclxuJGNvbG9yLXdoaXRlOiAjZmZmO1xyXG4kY29sb3ItZGFyazogIzExMTExMTtcclxuJGNvbG9yLWdyYXNzLWxpZ2h0OiAjRDFFMkQ4O1xyXG4kY29sb3Itd2F0ZXItbGlnaHQ6ICNGMEY4RkE7XHJcbiRjb2xvci1zdG9uZTogIzk4OTM4RTtcclxuJGNvbG9yLXBlYWNoOiAjZmY4NjcyOyIsIi5wYWdlNDA0e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojRjFGOUZCO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vc3RhdGljL2ludHJvL2ltZy9oZWFkZXItYmFja2dyb3VuZC5zdmcnKTtcclxuXHJcblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICBoZWlnaHQ6IDkwdmg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5e1xyXG4gICAgICAgIGhlaWdodDogODAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6MzYxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OjYwMHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNjApO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsZ3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHRXcmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMzApO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDUwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDcpO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDcyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdoaXRlIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYwKTtcclxuICAgIH1cclxufVxyXG4iLCIuYnV0dG9ue1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3ItcGVhY2g7XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgY29sb3I6JGNvbG9yLXdoaXRlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTpyZW0oMTUpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIGJvcmRlcjpub25lO1xyXG4gICAgcGFkZGluZzpyZW0oMTUpIHJlbSgzMCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGRlZmF1bHQtYnV0dG9uO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgb3V0bGluZTpub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzMxMjYxRCwgMSk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNlY29uZGFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItcGVhY2gsIDAuMik7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMzMTI2MUQsIDAuMikgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGFyayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMzEyNjFELCAxKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGFyay1zZWNvbmRhcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzMxMjYxRCwgMC4yKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzMxMjYxRCwgMC40KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1ib3JkZXIge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNBMjk4OTE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlOyBcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXBlYWNoO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0EyOTg5MTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXBlYWNoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY2VudGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc20tZnVsbHcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZC1kb3due1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2U7XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG4iLCIuYmxvY2tfaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLmJnLWNvbG9yIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1sYXJnZSB7XHJcbiAgICAuYmxvY2tfaGVhZGVyX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQ2KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JveG1hcmdpbiB7XHJcbiAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JveG1hcmdpbkZpbGxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlMyk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCU7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3hjb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG5cclxuICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2V3cmFwcGVyIHtcclxuICAgIG9yZGVyOiAyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgtODApO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB4bCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIEBpbmNsdWRlIG1vYmlsZXBhZGRpbmcoKTtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6dmFyKC0tYmFzZTMpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudHdyYXBwZXIge1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UzKTtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oODApO1xyXG5cclxuICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX25hdmlnYXRpb24ge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuXHJcbiAgJl9faWNvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgd2lkdGg6IHJlbSg1Nik7XHJcbiAgICBoZWlnaHQ6IHJlbSg1Nik7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgbWFyZ2luOiByZW0oMzApIGF1dG8gMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIH1cclxuXHJcbiAgJl9fc2VydmljZXMge1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlcGFkZGluZygpO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2U0KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vc3RhdGljL2NvbnZlbmllbmNlL2ltZy9iYWNrZ3JvdW5kLnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogMTAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMDBweDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcblxyXG4gICZfX3NlcnZpY2Uge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fc2VydmljZVRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICB9XHJcbn1cclxuIiwiLmJsb2NrX2ljb25ncmlkIHtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGVwYWRkaW5nKCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOSlcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTUpIHJlbSgxMCk7XHJcbiAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDE0MSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB4bHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJsb2NrIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1ke1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYwKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1uby1tYXJnaW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJltjbGFzcyo9c2NlbmVdIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDApO1xyXG5cclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDgwKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDgwKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zY2VuZTB7IGJhY2tncm91bmQtY29sb3I6I0U1RTVFNTsgfVxyXG4gICAgJi0tc2NlbmUxeyBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJhc2UxKTsgY29sb3I6ICNmZmY7IH1cclxuICAgICYtLXNjZW5lMnsgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iYXNlMik7IGNvbG9yOiAjZmZmOyB9XHJcbiAgICAmLS1zY2VuZTN7IGJhY2tncm91bmQtY29sb3I6dmFyKC0tYmFzZTMpOyBjb2xvcjogI2ZmZjsgfVxyXG4gICAgJi0tc2NlbmU0eyBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJhc2U0KTsgY29sb3I6ICNmZmY7IH1cclxuICAgICYtLXNjZW5lNXsgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iYXNlNSk7IGNvbG9yOiAjZmZmOyB9XHJcblxyXG4gICAgJi0tc2NlbmUwIH4gJi0tc2NlbmUwLFxyXG4gICAgJi0tc2NlbmUxIH4gJi0tc2NlbmUxLFxyXG4gICAgJi0tc2NlbmUyIH4gJi0tc2NlbmUyLFxyXG4gICAgJi0tc2NlbmUzIH4gJi0tc2NlbmUzLFxyXG4gICAgJi0tc2NlbmU0IH4gJi0tc2NlbmU0LFxyXG4gICAgJi0tc2NlbmU1IH4gJi0tc2NlbmU1IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTgwKTtcclxuICAgIH1cclxuXHJcbiAgICBbY2xhc3MqPV9fdGl0bGVdIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgzMik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9ja19oZWFkZXIge1xyXG4gICZfX2ltYWdlZmlsbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnN1c3RhaW5hYmlsaXR5LXRlbXBsYXRlLWRlZmF1bHQge1xyXG4gIC5ibG9ja19oZWFkZXIge1xyXG4gICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2V3cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveG1hcmdpbkZpbGxlZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAmX19pbWFnZWZpbGwge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC03MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxNDBweCk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4iLCIubG9uZ2V2aXR5IHtcclxuXHJcbiAgICAmX19saXN0LWl0ZW1zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFOUYzO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vc3RhdGljL2xvbmdldml0eS9pbWcvYmcuc3ZnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDQwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWQtZG93biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oLTIwKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oLTIwKTtcclxuXHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiByZW0oODApO1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogcmVtKDgwKTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0bisxKSB7XHJcbiAgICAgICAgICAgIC5sb25nZXZpdHlfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vc3RhdGljL2xvbmdldml0eS9pbWcvbS1iZy0xLnN2ZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDRuKzIpIHtcclxuICAgICAgICAgICAgLmxvbmdldml0eV9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9zdGF0aWMvbG9uZ2V2aXR5L2ltZy9tLWJnLTIuc3ZnJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNG4rMykge1xyXG4gICAgICAgICAgICAubG9uZ2V2aXR5X19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3N0YXRpYy9sb25nZXZpdHkvaW1nL20tYmctMy5zdmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCg0bis0KSB7XHJcbiAgICAgICAgICAgIC5sb25nZXZpdHlfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9zdGF0aWMvbG9uZ2V2aXR5L2ltZy9tLWJnLTQuc3ZnJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDIwKTtcclxuXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1kLWRvd257XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDQwKTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDQwKTtcclxuXHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg5MCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDkwKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgIG1hcmdpbjogLTIwcHggLTIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZC1kb3due1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDQwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWR7XHJcbiAgICAgICAgICAgIG9yZGVyOiB1bnNldDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWhlYWRlci1iZyB7XHJcbiAgICAgICAgLmJnLWNvbG9yLFxyXG4gICAgICAgIC5ibG9ja19oZWFkZXJfX2JveG1hcmdpbkZpbGxlZCxcclxuICAgICAgICAuYmxvY2tfaGVhZGVyX19jb250ZW50d3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOThGQzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuIl19 */
