.recipe__preparation,.recipe__preparation div{display:flex}.recipe,.recipe__info{display:flex;flex-flow:column nowrap}.recipes__select,.recipes__select-options div{display:flex}.recipe-detail__ingredients,.recipe-detail__ingredients-list,.recipe-detail__instructions,.recipe-detail__instructions-list,.recipe-detail__suggestions,.recipes__header,.recipes__main{display:flex;flex-flow:column nowrap}.recipe-detail__prep-details,.recipe-detail__prep-details div{display:flex}.recipe-detail__info{display:flex;flex-flow:column nowrap}.recipe-detail__header{display:flex}.conclusion__text,.conclusion__text div,.main__header,.main__intro,.main__options,.mission__header,.mission__text,.option__text,.philosophy__list,.philosophy__list-text,.purpose__list,.purpose__list-text,.usage__text{display:flex;flex-flow:column nowrap}.footer__icons,.navigation__list{display:flex}.cta__text,.footer{display:flex;flex-flow:column nowrap}.conclusion,.main__usage,.options,.recipe-detail__content,.recipe-detail__suggestions-box,.recipes__container,.recipes__filters{display:grid;grid-template-columns:1fr}.philosophy__list-box,.purpose__list-box,.recipe-detail__ingredients-list article,.recipe-detail__instructions-list article{display:grid}.mission,.philosophy,.purpose{display:grid;grid-template-columns:1fr}.cta,.navigation{display:grid}.cta{grid-template-columns:1fr}@font-face{font-family:"Nunito";font-display:swap;src:url(../fonts/Nunito-Bold.woff2) format("woff2"),url(../fonts/Nunito-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Nunito";font-display:swap;src:url(../fonts/Nunito-ExtraBold.woff2) format("woff2"),url(../fonts/Nunito-ExtraBold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:"Nunito";font-display:swap;src:url(../fonts/Nunito-SemiBold.woff2) format("woff2"),url(../fonts/Nunito-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"NunitoSans";font-display:swap;src:url(../fonts/NunitoSans-Bold.woff2) format("woff2"),url(../fonts/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"NunitoSans";font-display:swap;src:url(../fonts/NunitoSans-Medium.woff2) format("woff2"),url(../fonts/NunitoSans-Medium.woff) format("woff");font-weight:500;font-style:normal}*,::after,::before{padding:0;margin:0;box-sizing:border-box}html{font-size:62.5%;hanging-punctuation:first last;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{line-height:1;font-family:"Nunito",sans-serif;background-color:#f6f5f1}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{max-width:75ch;text-wrap:pretty}a{display:inline-block}a:active,a:focus,a:link,a:visited{text-decoration:none}a:hover,button:hover{cursor:pointer}img,picture,svg,video{display:block;max-width:100%;width:100%}button,input,select,textarea{font:inherit}[role=list]{list-style:none}button{border:0}.main__title{font-size:5.2rem;font-weight:800;line-height:1.1;letter-spacing:-.2rem}.conclusion__title,.options__title,.recipe-detail__title,.recipes__title,.usage__title{font-size:4rem;font-weight:800;line-height:1.2;letter-spacing:-.2rem}.cta__title,.mission__title,.philosophy__title,.purpose__title{font-size:4rem;font-weight:800;letter-spacing:-.2rem}.cta__title,.mission__title{line-height:1.2}.option__title,.recipe-detail__suggestions-title{font-size:3.2rem;font-weight:700;line-height:1.3;letter-spacing:-.1rem}.philosophy__list-title,.purpose__list-title,.recipe-detail__ingredients-title,.recipe-detail__instructions-title{font-size:2.4rem;font-weight:700;line-height:1.3;letter-spacing:-.1rem}.main__link,.mission__label,.navigation__link,.recipe__title{font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:-.05rem}.conclusion__desc,.conclusion__list li,.cta__desc,.main__desc,.mission__text p,.no-result,.option__desc,.philosophy__list-desc,.purpose__list-desc,.recipe-detail__desc,.recipe-detail__ingredients-list li,.recipe-detail__instructions-list li,.recipes__desc,.usage__desc{font-size:2rem;font-weight:500;line-height:1.5;letter-spacing:-.04rem}.navigation__list li a,.recipe-detail__breadcrumb,.recipe-detail__name,.recipe-detail__prep-details div span,.recipe__link,.recipes__search,.recipes__select-options label,.recipes__select>p{font-size:1.8rem;font-weight:600;line-height:1.5;letter-spacing:-.03rem}.recipe__link{font-size:1.6rem;font-weight:700}.footer__text,.recipe__desc,.recipe__preparation p,.recipes__select-btn{font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:-.03rem}[hidden]{display:none}.container{max-width:119.2rem;margin-inline:auto;margin-inline:1.6rem}@media (min-width:48em){.container{margin-inline:3.2rem}}@media (min-width:75em){.container{margin-inline:auto}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.resizing *{transition:none!important;animation:none!important}.divider{border-bottom:1px solid #d0dcd9}.no-result{color:#fe9f6b;text-wrap:auto}.button,.cta{text-align:center}.button{border:0;background-color:#163a34;padding-block:1.6rem;padding-inline:2.4rem;border-radius:1rem;color:#fff;transition:background-color .25s ease}.button:hover{background-color:#395852}.cta{background-color:#e0e6e3;padding-block:4.8rem;padding-inline:1.6rem;border-radius:1.6rem;position:relative;gap:3.2rem;overflow:hidden;margin-block-start:6.4rem;justify-items:center}.cta::after,.cta::before{content:"";position:absolute}.cta::before{background:url(../img/svgicons/pattern-fork.svg) no-repeat top/cover}.cta::after{background:url(../img/svgicons/pattern-knife.svg) no-repeat top/cover}@media (min-width:48em){.cta{padding-block:8rem;padding-inline:0;gap:4rem;margin-block-start:8rem}.cta::before{bottom:-5.6rem;left:-4.8rem;width:18rem;height:23rem}.cta::after{width:17.2rem;height:17.2rem;top:-5rem;right:-2.1rem}}@media (min-width:64em){.cta{padding-block:9.6rem}.cta::before{width:31.5rem;height:39rem;top:2.4rem;left:-7.3rem}.cta::after{width:33.8rem;height:33.8rem;top:2.4rem;right:-7rem}}@media (min-width:75em){.cta{margin-block-start:9.6rem}}.cta__text{gap:1.2rem}.cta__title{color:#163a34;text-wrap:auto;z-index:1}@media (min-width:48em){.cta__title{font-size:4.8rem}}.cta__desc{font-family:"NunitoSans";color:#395852}.cta__link{font-size:1.8rem;font-weight:700;line-height:1.4;letter-spacing:0}.footer{align-items:center;gap:2.4rem;padding-block-start:3.2rem;padding-block-end:2rem}@media (min-width:48em){.footer{flex-flow:row nowrap;justify-content:space-between;padding-block:4rem}}.footer__icons{flex-flow:row nowrap;gap:2.4rem}.footer__icon{width:2.2rem;height:2.2rem;fill:#163a34;transition:all .3s ease}.footer__icon:hover{opacity:.7;cursor:pointer}.footer__text{font-family:"NunitoSans";color:#163a34}@media (min-width:48em){.footer__text{order:-1}}.header{border-bottom:1px solid #d0dcd9;max-width:144rem;margin-inline:auto}.header .container{max-width:132rem}.navigation{grid-template-columns:auto 1fr auto;margin-block:2rem;align-items:center}.navigation__logo{width:25rem;height:3.2rem}.navigation__menu{width:4rem;height:4rem;padding:1.2rem;border-radius:.4rem;background-color:#d0dcd9;display:none}.navigation__list{flex-flow:row nowrap;gap:4rem;justify-self:center}.navigation__list li a{color:#163a34;position:relative}.navigation__list li a::after{content:"";position:absolute;background-color:#fe9f6b;border-radius:.4rem;margin-block-start:.5rem;display:block}.navigation__list li a:not(:focus):hover::after,.navigation__list li a[data-active=true]:not(:focus)::after{top:2rem;left:0;width:100%;height:.3rem}.navigation__list--link,.recipes__select-options input[type=radio]{display:none}.navigation__link{padding-inline:1.6rem;padding-block:1.2rem}@media (min-width:64em){.navigation__logo{width:26rem;height:4rem}}@media (max-width:64em){[aria-expanded=true]+.navigation__list{display:block;opacity:1}@starting-style{[aria-expanded=true]+.navigation__list{opacity:0}}.navigation{display:flex;justify-content:space-between}.navigation__menu{display:block}.navigation__list{display:none;flex-flow:column nowrap;position:absolute;top:7.2rem;left:50%;transform:translate(-50%,0);background-color:#fff;width:calc(100% - 6.4rem);padding:.8rem;gap:0;border-radius:.8rem;box-shadow:inset 0 0 0 1px #d0dcd9,0 12px 22px -12px #395852;z-index:10;opacity:0;transition:opacity .5s,display .5s;transition-behavior:allow-discrete}.navigation__list li{padding-inline:.8rem;padding-block:1.2rem}.navigation__list li a::after{content:none}.navigation__link{display:none}.navigation__list--link{display:block;background-color:#163a34;text-align:center;width:100%;border-radius:1rem}.navigation__list--link a{color:#fff!important}}@media (max-width:47.5em){.navigation__list{width:calc(100% - 3.2rem)}}.hamburger-icon{width:1.8rem;height:1.6rem}.mission{row-gap:4rem;padding-block-start:4.8rem;padding-block-end:6.4rem}@media (min-width:48em){.mission{padding-block-start:6.4rem;padding-block-end:8rem;row-gap:6.4rem}}@media (min-width:75em){.mission{padding-block-start:8rem;padding-block-end:9.6rem;grid-template-columns:auto 1fr;column-gap:6.4rem;align-items:center}}.mission__header{gap:2.4rem}@media (min-width:75em){.mission__header{max-width:51rem}}.mission__text{gap:1.6rem}.mission__label{color:#163a34;padding-inline:.6rem;padding-block:.2rem;background-color:#fe9f6b;width:fit-content;border-radius:.6rem}.mission__title{color:#163a34;text-wrap:auto}@media (min-width:48em){.mission__title{font-size:4.8rem}}.mission__text p{color:#395852;text-wrap:auto}.main__title span,.mission__image{position:relative}.conclusion__image img,.mission__image img{border-radius:1rem}.philosophy,.purpose{row-gap:4rem;padding-block:4.8rem}@media (min-width:48em){.philosophy,.purpose{padding-block:8rem}}@media (min-width:75em){.philosophy,.purpose{padding-block:9.6rem;grid-template-columns:auto 1fr;column-gap:6.4rem}}.philosophy__title,.purpose__title{line-height:1.4;color:#163a34}@media (min-width:48em){.philosophy__title,.purpose__title{font-size:4.8rem}}@media (min-width:75em){.philosophy .philosophy__title,.purpose .philosophy__title{max-width:37rem}}.philosophy__list,.purpose__list{gap:2.4rem}@media (min-width:48em){.philosophy__list,.purpose__list{gap:3.2rem}}@media (min-width:75em){.philosophy__list,.purpose__list{max-width:75rem;justify-self:end;gap:4.8rem}}.philosophy__list-box,.purpose__list-box{grid-template-columns:auto 1fr;column-gap:2rem}.philosophy__list-icon,.purpose__list-icon{width:3.2rem;height:3.2rem}.conclusion__text div,.philosophy__list-text,.purpose__list-text{gap:1.2rem}.philosophy__list-title,.purpose__list-title{color:#163a34}.philosophy__list-desc,.purpose__list-desc{font-family:"NunitoSans";color:#395852}.conclusion{padding-block-start:4.8rem;row-gap:3.2rem}@media (max-width:47em){.conclusion{margin-block-end:-1.2rem}}@media (min-width:48em){.conclusion{padding-block-start:8rem;row-gap:4rem}}@media (min-width:75em){.conclusion{padding-block-start:9.6rem;grid-template-columns:.5fr 1fr;column-gap:6.4rem;align-items:center}}.conclusion__text{gap:2rem}@media (min-width:75em){.conclusion__text{max-width:37.6rem}}.conclusion__title{color:#163a34;text-wrap:auto}@media (min-width:48em){.conclusion__title{font-size:4.8rem}}.conclusion__desc,.conclusion__list li{color:#395852;font-family:"NunitoSans"}.conclusion__list li{margin-inline-start:3rem}.conclusion__list li::marker{color:currentColor}.main{margin-block-start:4.8rem}@media (min-width:64em){.main{margin-block-start:8rem;margin-block-end:9.6rem}}.main__intro{gap:4rem}@media (min-width:64em){.main__intro{gap:8rem}}.main__header{align-items:flex-start;gap:1.6rem}@media (min-width:64em){.main__header{align-items:center;max-width:80.5rem;margin-inline:auto;text-align:center;gap:1.2rem}}.main__title{text-wrap:auto;color:#163a34}.main__title span::after,.usage__desc--time::after{content:"";position:absolute;left:0;background-color:#fe9f6b;width:100%;z-index:-1}.main__title span::after{height:2.5rem;opacity:.5;bottom:1rem;border-radius:.6rem}@media (min-width:48em){.main__title{font-size:6.4rem}.main__title span::after{bottom:2rem}}@media (min-width:64em){.main__title{font-size:7.2rem}.main__title span::after{height:3rem}}.main__desc{font-family:"NunitoSans";color:#395852;margin-block-end:1.6rem}@media (min-width:64em){.main__desc{max-width:58rem;margin-block-end:2.8rem}}@media (min-width:75em){.main__link{padding-inline:3.2rem}}.main__image img{border-radius:1rem;box-shadow:0 0 0 3.45px #fff}@media (min-width:48em){.main__image img{box-shadow:0 0 0 7.09px #fff}}@media (min-width:64em){.main__image img{box-shadow:0 0 0 12px #fff}}.main__options{gap:3.2rem;padding-block-start:6.4rem}@media (min-width:48em){.main__options{padding-block:8rem;gap:4.8rem;border-bottom:1px solid #d0dcd9}}@media (min-width:64em){.main__options{padding-block:9.6rem}}.options{row-gap:2.4rem}@media (min-width:48em){.options{row-gap:3.2rem}}@media (min-width:64em){.options{grid-template-columns:repeat(auto-fit,minmax(min(34rem,100%),1fr));column-gap:3.2rem}}.options__title{color:#163a34;font-family:"Nunito"}@media (min-width:48em){.options__title{font-size:4.8rem}}@media (min-width:71.75em){.options__title{text-align:center}}.option{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:2rem;max-width:100%}@media (min-width:48em){.option{row-gap:2.4rem}}.option__image{width:6rem;height:6rem;background-color:#fff;border-radius:1.2rem;padding:1rem;box-shadow:inset 0 0 0 1px #e0e6e3}.option__image svg{width:4rem;height:4rem}.option__image--whole-food{fill:#fe9f6b}.option__image--min-fuss{fill:#49ac9b}.option__image--search{fill:#697ddb}.option__text{row-gap:1.2rem}.option__title{color:#163a34}.option__desc{font-family:"NunitoSans";color:#395852;text-wrap:auto}.main__usage{row-gap:3.2rem;padding-block-start:6.4rem}@media (min-width:48em){.main__usage{padding-block-start:8rem;row-gap:4rem}}@media (min-width:64em){.main__usage{padding-block-start:9.6rem;grid-template-columns:repeat(2,1fr);column-gap:4.8rem;align-items:center}}@media (min-width:75em){.main__usage{grid-template-columns:auto 1fr}}.usage__text{gap:2rem}@media (min-width:64em){.usage__text{max-width:50.9rem}}.recipe-detail__prep-details div span,.usage__title{color:#163a34}@media (min-width:48em){.usage__title{font-size:4.8rem}}.usage__desc{font-family:"NunitoSans";text-wrap:auto;color:#395852}.usage__desc--time{font-weight:700;position:relative;display:inline-block}.usage__desc--time::after{bottom:.65rem;opacity:.8;height:1rem;border-radius:3px}.usage__image img{border-radius:1rem}@media (min-width:48em){.usage__image img{border-radius:1.6rem}}.recipe-detail{padding-block:4.8rem}@media (min-width:75em){.recipe-detail{padding-block-end:9.6rem}}.recipe-detail__header{flex-flow:row nowrap;gap:.6rem}.recipe-detail__breadcrumb,.recipe-detail__name{color:#163a34;display:inline-block;margin-block-end:1.6rem}.recipe-detail__breadcrumb{opacity:.6}.recipe-detail__breadcrumb a{color:currentColor}.recipe-detail__content{gap:4rem;padding-block-end:4.8rem;border-bottom:1px solid #d0dcd9}@media (min-width:75em){.recipe-detail__content{grid-template-columns:58rem 1fr;column-gap:4rem;padding-block-end:6.4rem}}.recipe-detail__image img{border-radius:1rem}.recipe-detail__info{gap:2rem}.recipe-detail__title{color:#163a34;text-wrap:auto}@media (min-width:75em){.recipe-detail__title{font-size:4.8rem}}.recipe-detail__desc{color:#395852;text-wrap:auto}.recipe-detail__prep-details{flex-flow:row wrap;column-gap:1.6rem;row-gap:.8rem}.recipe-detail__prep-details div{flex-flow:row nowrap;gap:.8rem;align-items:center}.recipe-detail__prep-icon{width:2rem;height:2rem}.recipe-detail__ingredients,.recipe-detail__instructions{gap:1.6rem}.recipe-detail__ingredients-title,.recipe-detail__instructions-title{color:#163a34}.recipe-detail__ingredients-icon,.recipe-detail__instructions-icon{width:2.4rem;height:2.4rem}.recipe-detail__ingredients-list,.recipe-detail__instructions-list{gap:.8rem}.recipe-detail__ingredients-list article,.recipe-detail__instructions-list article{grid-template-columns:auto 1fr;gap:.8rem}.recipe-detail__ingredients-list li,.recipe-detail__instructions-list li{color:#395852}.recipe-detail__ingredients-list li p,.recipe-detail__instructions-list li p{text-wrap:auto}.recipe-detail__suggestions{gap:2.4rem;padding-block-start:4.8rem}@media (min-width:75em){.recipe-detail__suggestions{padding-block-start:6.4rem}}.recipe-detail__suggestions-title,.recipes__select-options label{color:#163a34}.recipe-detail__suggestions-box{grid-template-columns:repeat(auto-fit,minmax(min(37.6rem,100%),1fr));gap:3.2rem}.recipes__header{gap:1.2rem;padding-block:4.8rem}@media (min-width:48em){.recipes__header{padding-block-start:6.4rem}}@media (min-width:64em){.recipes__header{align-items:center;text-align:center}}@media (min-width:75em){.recipes__header{padding-block-start:8rem;padding-block-end:6.4rem}}.recipes__title{color:#163a34;text-wrap:auto}@media (min-width:48em){.recipes__title{font-size:4.8rem}}.recipes__desc{color:#395852;font-family:"NunitoSans"}@media (min-width:64em){.recipes__desc{max-width:72rem}}.recipes__main{gap:2.4rem}@media (min-width:75em){.recipes__main{padding-block-end:9.6rem}}.recipes__filters{row-gap:1.2rem}@media (min-width:48em){.recipes__filters{grid-template-columns:repeat(2,18rem) 1fr;column-gap:1.2rem}}@media (min-width:64em){.recipes__filters{column-gap:1.6rem}}.recipes__select{width:100%;box-shadow:inset 0 0 0 1px #d0dcd9;border-radius:1rem;background-color:#fff;flex-flow:row nowrap;align-items:center;justify-content:center;padding-block:1rem;transition:all .2s ease;position:relative}.recipes__select:hover{cursor:pointer;box-shadow:inset 0 0 0 1px #163a34}.recipes__select:focus,.recipes__select:focus-visible{outline:0;box-shadow:inset 0 0 0 1px #d0dcd9,0 0 0 2px #fff,0 0 0 4px #163a34}.recipes__select-icon{width:2rem;height:2rem}.recipes__select-options{position:absolute;background-color:#fff;width:100%;padding:.8rem;box-shadow:inset 0 0 0 1px #d0dcd9;border-radius:.8rem;height:auto;top:5.5rem;z-index:1;display:none;opacity:0;transition:display .5s,opacity .5s;transition-behavior:allow-discrete}.recipes__select-options div{flex-flow:row nowrap;align-items:center;gap:.8rem;padding:.8rem}.recipes__select-options .circle{display:inline-block;width:1.6rem;height:1.6rem;border-radius:50%;box-shadow:inset 0 0 0 1px #d0dcd9,0 1px 2px rgba(22,58,52,.12);position:relative}.recipes__select-options .circle::after{content:"";position:absolute;top:50%;left:50%;width:.8rem;height:.8rem;border-radius:50%;background-color:#163a34;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease-in-out}.recipes__select-options input[type=radio]:checked+.circle{box-shadow:inset 0 0 0 2px #163a34}.recipes__select-options input[type=radio]:checked+.circle::after{transform:translate(-50%,-50%) scale(1) translateZ(0);will-change:transform}.recipes__select>p{color:#163a34;margin-inline-end:.8rem}.recipes__select-btn{font-family:"NunitoSans";background-color:transparent;color:var(--clr-neutral-900)}.recipes__search-box{position:relative;width:100%}@media (min-width:64em){.recipes__search-box{max-width:31rem;justify-self:end}}.recipes__search-icon{position:absolute;left:1.6rem;top:50%;transform:translateY(-50%);pointer-events:none;width:2rem;height:2rem}.recipes__search{width:100%;border:0;padding-block:1rem;padding-inline-start:4.4rem;box-shadow:inset 0 0 0 1px #d0dcd9;border-radius:1rem;outline:0;transition:all .2s ease;color:#163a34}.recipes__search::placeholder{color:#163a34;opacity:.7}.recipes__search:hover{box-shadow:inset 0 0 0 1px #163a34;cursor:pointer}.recipes__search:focus,.recipes__search:focus-visible{box-shadow:inset 0 0 0 1px #d0dcd9,0 0 0 2px #fff,0 0 0 4px #163a34}.recipes__container{row-gap:3.2rem}@media (min-width:64em){.recipes__container{grid-template-columns:repeat(auto-fill,minmax(min(37.6rem,100%),1fr));gap:3.2rem}}[aria-expanded=true]>.recipes__select-options{display:block;opacity:1}@starting-style{[aria-expanded=true]>.recipes__select-options{opacity:0}}.recipe{gap:1.6rem;padding:.8rem;background-color:#fff;border-radius:1rem;box-shadow:inset 0 0 0 1px #d0dcd9,0 8px 16px -9px rgba(22,58,52,.16);overflow:hidden}@media (min-width:48em){.recipe{display:grid;grid-template-rows:subgrid;grid-row:span 4}}.recipe__image img{border-radius:1rem;transition:all .4s ease}.recipe__image img:hover{cursor:pointer;transform:scale(1.05)}.recipe__info{gap:1rem}.recipe__title{text-wrap:auto;color:#163a34}.recipe__desc,.recipe__preparation p{font-family:"NunitoSans";color:#395852}.recipe__preparation{flex-flow:row wrap;align-items:center;column-gap:1.6rem;row-gap:.8rem}.recipe__preparation div{flex-flow:row nowrap;align-items:center;gap:.6rem}.recipe__preparation img{width:1.6rem;height:1.6rem}.recipe__preparation p{color:#163a34}.recipe__link{border-radius:99rem;padding-block:1.2rem;font-family:"NunitoSans"}@media (min-width:75em){.divider{display:block}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNhc3MvYWJzdHJhY3RzL19wbGFjZWhvbGRlcnMuc2NzcyIsInNhc3MvYmFzZS9fZm9udHMuc2NzcyIsInNhc3MvYmFzZS9fcmVzZXQuc2NzcyIsInNhc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwic2Fzcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwic2Fzcy9iYXNlL191dGlsaXRpZXMuc2NzcyIsInNhc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJzYXNzL2xheW91dHMvX2N0YS5zY3NzIiwic2Fzcy9sYXlvdXRzL19mb290ZXIuc2NzcyIsInNhc3MvbGF5b3V0cy9fbmF2aWdhdGlvbi5zY3NzIiwic2Fzcy9wYWdlcy9fcmVjaXBlcy5zY3NzIiwic2Fzcy9wYWdlcy9fYWJvdXQuc2NzcyIsInNhc3MvcGFnZXMvX2hvbWUuc2NzcyIsInNhc3MvcGFnZXMvX3JlY2lwZS1kZXRhaWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxvQixDQUFBLHdCLENBQ0UsWSxDQURGLE8sQ0FBQSxhLENBQ0UsWSxDQUNBLHVCLENBRkYsZ0IsQ0FBQSw0QixDQUNFLFksQ0FERiwyQixDQUFBLGdDLENBQUEsNEIsQ0FBQSxpQyxDQUFBLDJCLENBQUEsZ0IsQ0FBQSxjLENBQ0UsWSxDQUNBLHVCLENBRkYsNEIsQ0FBQSxnQyxDQUNFLFksQ0FERixvQixDQUNFLFksQ0FDQSx1QixDQUZGLHNCLENBQ0UsWSxDQURGLGlCLENBQUEscUIsQ0FBQSxhLENBQUEsWSxDQUFBLGMsQ0FBQSxnQixDQUFBLGMsQ0FBQSxhLENBQUEsaUIsQ0FBQSxzQixDQUFBLGMsQ0FBQSxtQixDQUFBLFksQ0FDRSxZLENBQ0EsdUIsQ0FGRixjLENBQUEsaUIsQ0FDRSxZLENBREYsVSxDQUFBLE8sQ0FDRSxZLENBQ0EsdUIsQ0FHRixXLENBQUEsWSxDQUFBLFEsQ0FBQSx1QixDQUFBLCtCLENBQUEsbUIsQ0FBQSxpQixDQUNFLFksQ0FDQSx5QixDQUZGLHFCLENBQUEsa0IsQ0FBQSx3QyxDQUFBLHlDLENBQ0UsWSxDQURGLFEsQ0FBQSxXLENBQUEsUSxDQUNFLFksQ0FDQSx5QixDQUZGLEksQ0FBQSxXLENBQ0UsWSxDQURGLEksQ0FFRSx5QixDQ1BGLFdBQ0Usb0IsQ0FDQSxpQixDQUNBLGlHLENBRUEsZSxDQUNBLGtCLEFBR0YsV0FDRSxvQixDQUNBLGlCLENBQ0EsMkcsQ0FFQSxlLENBQ0Esa0IsQUFHRixXQUNFLG9CLENBQ0EsaUIsQ0FDQSx5RyxDQUVBLGUsQ0FDQSxrQixBQUdGLFdBQ0Usd0IsQ0FDQSxpQixDQUNBLHlHLENBRUEsZSxDQUNBLGtCLEFBR0YsV0FDRSx3QixDQUNBLGlCLENBQ0EsNkcsQ0FFQSxlLENBQ0Esa0JDMUNGLEMsQ0FBQSxPLENBQUEsUSxDQUdFLFMsQ0FDQSxRLENBQ0EscUIsQ0FHRixJLENBQ0UsZSxDQUNBLDhCLENBQ0EsMEIsQ0FDQSw2QixDQUNBLHFCLENBRUEsOENBUEYsSSxDQVFJLHdCQUlKLEksQ0FDRSxhLENBQ0EsK0IsQ0FDQSx3QixDQUdGLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQU1FLGlCLENBR0YsQyxDQUNFLGMsQ0FDQSxnQixDQUdGLEMsQ0FDRSxvQixDQUNBLFEsQ0FBQSxPLENBQUEsTSxDQUFBLFMsQ0FJRSxvQixDQUdGLE8sQ0E2QkEsWSxDQTVCRSxjLENBSUosRyxDQUFBLE8sQ0FBQSxHLENBQUEsSyxDQUlFLGEsQ0FDQSxjLENBQ0EsVSxDQUlGLE0sQ0FBQSxLLENBQUEsTSxDQUFBLFEsQ0FJRSxZLENBR0YsVyxDQUNFLGUsQ0FHRixNLENBQ0UsUSxDQ3BFRixZLENDREUsZ0IsQ0FDQSxlLENBQ0EsZSxDQUNBLHFCLENETUYsa0IsQ0FBQSxlLENBQUEscUIsQ0FBQSxlLENBQUEsYSxDQ1RFLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLHFCLENETUYsVyxDQUFBLGUsQ0FBQSxrQixDQUFBLGUsQ0NURSxjLENBQ0EsZSxDQUVBLHFCLENETUYsVyxDQUFBLGUsQ0NQRSxlLENEV0YsYyxDQUFBLGlDLENDYkUsZ0IsQ0FDQSxlLENBQ0EsZSxDQUNBLHFCLENEY0YsdUIsQ0FBQSxvQixDQUFBLGlDLENBQUEsa0MsQ0NqQkUsZ0IsQ0FDQSxlLENBQ0EsZSxDQUNBLHFCLENEa0JGLFcsQ0FBQSxlLENBQUEsaUIsQ0FBQSxjLENDckJFLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLHNCLENEc0JGLGlCLENBQUEsb0IsQ0FBQSxVLENBQUEsVyxDQUFBLGdCLENBQUEsVSxDQUFBLGEsQ0FBQSxzQixDQUFBLG1CLENBQUEsb0IsQ0FBQSxtQyxDQUFBLG9DLENBQUEsYyxDQUFBLFksQ0N6QkUsYyxDQUNBLGUsQ0FDQSxlLENBQ0Esc0IsQ0QwQkYsc0IsQ0FBQSwwQixDQUFBLG9CLENBQUEscUMsQ0FJQSxhLENBSkEsZ0IsQ0FBQSw4QixDQUFBLGtCLENDN0JFLGdCLENBQ0EsZSxDQUNBLGUsQ0FDQSxzQixDRDhCRixhLENDakNFLGdCLENBQ0EsZSxDRG9DRixhLENBQUEsYSxDQUFBLHNCLENBQUEsb0IsQ0NyQ0UsZ0IsQ0FDQSxlLENBQ0EsZSxDQUNBLHNCLENDVkYsUSxDQUNFLFksQ0FHRixVLENEVUUsa0IsQ0FDQSxrQixDQ1RBLG9CLENETEEsd0JDR0YsVSxDQUtJLHNCLEFEUkYsd0JDR0YsVSxDQVNJLG9CQUlKLGdCLENBQ0Usa0IsQ0FDQSxvQixDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxrQixDQUNBLFMsQ0FHRixXLENBQ0UseUIsQ0FDQSx3QixDQUdGLFEsQ0FDRSwrQixDQUdGLFUsQ0FFRSxhLENBQ0EsYyxDQ3ZDRixPLENDQUEsSSxDQVFFLGlCLENEUkYsTyxDQUNFLFEsQ0FDQSx3QixDQUNBLG9CLENBQ0EscUIsQ0FDQSxrQixDQUVBLFUsQ0FDQSxxQyxDQUVBLGEsQ0FDRSx3QixDQ1hKLEksQ0FFRSx3QixDQUNBLG9CLENBQ0EscUIsQ0FDQSxvQixDQUNBLGlCLENBQ0EsVSxDQUVBLGUsQ0FDQSx5QixDQUNBLG9CLENBRUEsVyxDQUFBLFksQ0FFRSxVLENBQ0EsaUIsQ0FHRixZLENBQ0Usb0UsQ0FHRixXLENBQ0UscUUsQ0h2QkYsd0JHREYsSSxDQTRCSSxrQixDQUNBLGdCLENBQ0EsUSxDQUNBLHVCLENBRUEsWSxDQUNFLGMsQ0FDQSxZLENBQ0EsVyxDQUNBLFksQ0FHRixXLENBQ0UsYSxDQUNBLGMsQ0FDQSxTLENBQ0EsZSxBSDNDSix3QkdERixJLENBaURJLG9CLENBQ0EsWSxDQUNFLGEsQ0FDQSxZLENBQ0EsVSxDQUNBLFksQ0FHRixXLENBQ0UsYSxDQUNBLGMsQ0FDQSxVLENBQ0EsYSxBSDVESix3QkdERixJLENBa0VJLDJCQUdGLFUsQ0FFRSxVLENBR0YsVyxDQUVFLGEsQ0FDQSxjLENBQ0EsUyxDSDdFRix3Qkd5RUEsVyxDQU9JLGtCQUlKLFUsQ0FFRSx3QixDQUNBLGEsQ0FHRixVLENIcEZBLGdCLENBQ0EsZSxDQUNBLGUsQ0FDQSxnQixDSVZGLE8sQ0FFRSxrQixDQUNBLFUsQ0FDQSwwQixDQUNBLHNCLENKSkEsd0JJREYsTyxDQVFJLG9CLENBQ0EsNkIsQ0FDQSxvQkFHRixjLENBRUUsb0IsQ0FDQSxVLENBR0YsYSxDQUNFLFksQ0FDQSxhLENBQ0EsWSxDQUNBLHVCLENBRUEsbUIsQ0FDRSxVLENBQ0EsYyxDQUlKLGEsQ0FFRSx3QixDQUNBLGEsQ0pqQ0Ysd0JJOEJBLGEsQ0FNSSxVQ3JDTixPLENBQ0UsK0IsQ0FDQSxnQixDQUNBLGtCLENBRUEsa0IsQ0FDRSxnQixDQUlKLFcsQ0FFRSxtQyxDQUNBLGlCLENBQ0Esa0IsQ0FFQSxpQixDQUNFLFcsQ0FDQSxhLENBR0YsaUIsQ0FDRSxVLENBQ0EsVyxDQUNBLGMsQ0FDQSxtQixDQUNBLHdCLENBQ0EsWSxDQUdGLGlCLENBRUUsb0IsQ0FDQSxRLENBQ0EsbUIsQ0FHRSxzQixDQUVFLGEsQ0FDQSxpQixDQUVBLDZCLENBQ0UsVSxDQUNBLGlCLENBQ0Esd0IsQ0FDQSxtQixDQUNBLHdCLENBQ0EsYSxDQUdGLDJCQUFBLG9CLENBQUEsNkNBQUEsYyxDQUVFLFEsQ0FDQSxNLENBQ0EsVSxDQUNBLFksQ0FNUix1QixDQzRERSwwQyxDRDNEQSxZLENBR0YsaUIsQ0FFRSxxQixDQUNBLG9CLENMcEVGLHdCS3lFQSxpQixDQUNFLFcsQ0FDQSxhLEFMM0VGLHdCS2dGQSxzQyxDQUNFLGEsQ0FDQSxTLENBRUEsZ0JBSkYsc0MsQ0FLSSxXQUlKLFcsQ0FDRSxZLENBQ0EsNkIsQ0FFQSxpQixDQUNFLGEsQ0FHRixpQixDQUNFLFksQ0FDQSx1QixDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSwyQixDQUNBLHFCLENBQ0EseUIsQ0FDQSxhLENBQ0EsSyxDQUNBLG1CLENBQ0EsNEQsQ0FHQSxVLENBQ0EsUyxDQUNBLGtDLENBR0Esa0MsQ0FFQSxvQixDQU1FLG9CLENBQ0Esb0IsQ0FMRSw2QixDQUNFLFksQ0FRUixpQixDQUNFLFksQ0FHRix1QixDQUNFLGEsQ0FDQSx3QixDQUNBLGlCLENBQ0EsVSxDQUNBLGtCLENBRUEseUIsQ0FDRSxzQixBTDlJTiwwQktxSkEsaUIsQ0FDRSwyQkFJSixlLENBQ0UsWSxDQUNBLGEsQ0U3SkYsUSxDQUVFLFksQ0FDQSwwQixDQUNBLHdCLENQSEEsd0JPREYsUSxDQU9JLDBCLENBQ0Esc0IsQ0FDQSxnQixBUFJGLHdCT0RGLFEsQ0FhSSx3QixDQUNBLHdCLENBQ0EsOEIsQ0FDQSxpQixDQUNBLG9CQUdGLGdCLENBRUUsVSxDUHJCRix3Qk9tQkEsZ0IsQ0FLSSxpQkFJSixjLENBRUUsVSxDQUdGLGUsQ0FFRSxhLENBQ0Esb0IsQ0FDQSxtQixDQUNBLHdCLENBQ0EsaUIsQ0FDQSxtQixDQUdGLGUsQ0FFRSxhLENBQ0EsYyxDUDlDRix3Qk8yQ0EsZSxDQU1JLGtCQUlKLGdCLENBRUUsYSxDQUNBLGMsQ0NwQkEsaUIsQ0R1QkYsZSxDQUNFLGlCLENBaUpGLHNCLENBL0lFLG1CLENBQ0Usa0IsQ0FLTixXLENBQUEsUSxDQUdFLFksQ0FDQSxvQixDUHhFQSx3Qk9vRUYsVyxDQUFBLFEsQ0FPSSxvQixBUDNFRix3Qk9vRUYsVyxDQUFBLFEsQ0FXSSxvQixDQUNBLDhCLENBQ0EsbUJBR0Ysa0IsQ0FBQSxlLENBRUUsZSxDQUNBLGEsQ1B2RkYsd0JPb0ZBLGtCLENBQUEsZSxDQU1JLGtCLEFQMUZKLHdCTzhGQSw4QixDQUFBLDJCLENBRUksaUJBSUosaUIsQ0FBQSxjLENBRUUsVSxDUHRHRix3Qk9vR0EsaUIsQ0FBQSxjLENBS0ksWSxBUHpHSix3Qk9vR0EsaUIsQ0FBQSxjLENBU0ksZSxDQUNBLGdCLENBQ0EsWUFJSixxQixDQUFBLGtCLENBRUUsOEIsQ0FDQSxlLENBR0Ysc0IsQ0FBQSxtQixDQUNFLFksQ0FDQSxhLENBa0RGLHFCLENBL0NBLHNCLENBQUEsbUIsQ0FFRSxVLENBR0YsdUIsQ0FBQSxvQixDQUVFLGEsQ0FHRixzQixDQUFBLG1CLENBRUUsd0IsQ0FDQSxhLENBSUosVyxDQUVFLDBCLENBQ0EsYyxDUGxKQSx3Qk8rSUYsVyxDQU1JLDBCLEFQckpGLHdCTytJRixXLENBVUksd0IsQ0FDQSxjLEFQMUpGLHdCTytJRixXLENBZUksMEIsQ0FDQSw4QixDQUNBLGlCLENBQ0Esb0JBR0YsaUIsQ0FFRSxRLENQdEtGLHdCT29LQSxpQixDQUtJLG1CQVNKLGtCLENBRUUsYSxDQUNBLGMsQ1ByTEYsd0JPa0xBLGtCLENBTUksa0JBSUosaUIsQ0FNQSxvQixDQUpFLGEsQ0FDQSx3QixDQUdGLG9CLENBSUUsd0IsQ0FFQSw0QixDQUNFLGtCLENDMU1OLEssQ0FDRSx5QixDUkFBLHdCUURGLEssQ0FJSSx1QixDQUNBLHlCQUdGLFksQ0FFRSxRLENSVEYsd0JRT0EsWSxDQU1JLFVBSUosYSxDQUVFLHNCLENBQ0EsVSxDUnBCRix3QlFpQkEsYSxDQU1JLGtCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGlCLENBQ0EsWUFJSixZLENBRUUsYyxDQUNBLGEsQ0FLRSx3QixDQTROSix5QixDQUNFLFUsQ0FDQSxpQixDQUVBLE0sQ0FDQSx3QixDQUVBLFUsQ0FHQSxVLENBdE9FLHdCLENBSUUsYSxDQUVBLFUsQ0FHQSxXLENBQ0EsbUIsQ1JqRE4sd0JRK0JBLFksQ0F1QkksZ0IsQ0FHRSx3QixDQUNFLGEsQVIxRFIsd0JRK0JBLFksQ0FpQ0ksZ0IsQ0FHRSx3QixDQUNFLGFBTVIsVyxDQUVFLHdCLENBQ0EsYSxDQUNBLHVCLENSOUVGLHdCUTBFQSxXLENBT0ksZSxDQUNBLHlCLEFSbEZKLHdCUXNGQSxXLENBSUksdUJBSUosZ0IsQ0FDRSxrQixDQUNBLDRCLENSaEdGLHdCUThGQSxnQixDQUtJLDhCLEFSbkdKLHdCUThGQSxnQixDQVNJLDRCQUlKLGMsQ0FFRSxVLENBQ0EsMEIsQ1I5R0Ysd0JRMkdBLGMsQ0FNSSxrQixDQUNBLFUsQ0FDQSxpQyxBUm5ISix3QlEyR0EsYyxDQVlJLHNCQUtOLFEsQ0FFRSxjLENSOUhBLHdCUTRIRixRLENBS0ksZ0IsQVJqSUYsd0JRNEhGLFEsQ0FTSSxrRSxDQUNBLG1CQUdGLGUsQ0FFRSxhLENBQ0Esb0IsQ1I1SUYsd0JReUlBLGUsQ0FNSSxrQixBUi9JSiwyQlF5SUEsZSxDQVVJLG1CQUtOLE8sQ0FDRSxZLENBQ0EsMEIsQ0FDQSxlLENBQ0EsWSxDQUNBLGMsQ1I3SkEsd0JRd0pGLE8sQ0FRSSxnQkFHRixjLENBQ0UsVSxDQUNBLFcsQ0FDQSxxQixDQUNBLG9CLENBQ0EsWSxDQUNBLGtDLENBRUEsa0IsQ0FDRSxVLENBQ0EsVyxDQUdGLDBCLENBQ0UsWSxDQUdGLHdCLENBQ0UsWSxDQUdGLHNCLENBQ0UsWSxDQUlKLGEsQ0FFRSxjLENBR0YsYyxDQUVFLGEsQ0FHRixhLENBRUUsd0IsQ0FDQSxhLENBQ0EsYyxDQUlKLFksQ0FFRSxjLENBQ0EsMEIsQ1JsTkEsd0JRK01GLFksQ0FNSSx3QixDQUNBLGMsQVJ0TkYsd0JRK01GLFksQ0FXSSwwQixDQUNBLG1DLENBQ0EsaUIsQ0FDQSxvQixBUjdORix3QlErTUYsWSxDQWtCSSxnQ0FJSixZLENBRUUsUSxDUnZPQSx3QlFxT0YsWSxDQUtJLG1CQzFKRixxQyxDRDhKRixhLENBRUUsYSxDUmhQQSx3QlE4T0YsYSxDQUtJLGtCQUlKLFksQ0FFRSx3QixDQUNBLGMsQ0FDQSxhLENBR0Ysa0IsQ0FDRSxlLENBQ0EsaUIsQ0FDQSxvQixDQUVBLHlCLENBR0UsYSxDQUdBLFUsQ0FFQSxXLENBQ0EsaUIsQ0FLSixpQixDQUNFLGtCLENSbFJBLHdCUWlSRixpQixDQUlJLHNCQ3RSSixjLENBQ0Usb0IsQ1RBQSx3QlNERixjLENBSUksMEJBR0Ysc0IsQ0FFRSxvQixDQUNBLFMsQ0FHRiwwQixDQUFBLG9CLENBR0UsYSxDQUNBLG9CLENBQ0EsdUIsQ0FHRiwwQixDQUNFLFUsQ0FFQSw0QixDQUNFLGtCLENBSUosdUIsQ0FFRSxRLENBQ0Esd0IsQ0FDQSwrQixDVGhDRix3QlM0QkEsdUIsQ0FPSSwrQixDQUNBLGUsQ0FDQSwwQkFJSix5QixDQUNFLGtCLENBR0Ysb0IsQ0FFRSxRLENBR0YscUIsQ0FFRSxhLENBQ0EsYyxDVHJERix3QlNrREEscUIsQ0FNSSxrQkFJSixvQixDQUVFLGEsQ0FDQSxjLENBR0YsNEIsQ0FFRSxrQixDQUNBLGlCLENBQ0EsYSxDQUVBLGdDLENBRUUsb0IsQ0FDQSxTLENBQ0Esa0IsQ0FTSix5QixDQUNFLFUsQ0FDQSxXLENBR0YsMkIsQ0FBQSw0QixDQUdFLFUsQ0FFQSxpQyxDQUFBLGtDLENBRUUsYSxDQUdGLGdDLENBQUEsaUMsQ0FDRSxZLENBQ0EsYSxDQUdGLGdDLENBQUEsaUMsQ0FFRSxTLENBR0Ysd0MsQ0FBQSx5QyxDQUVFLDhCLENBQ0EsUyxDQUdGLG1DLENBQUEsb0MsQ0FFRSxhLENBR0YscUMsQ0FBQSxzQyxDQUNFLGMsQ0FJSiwyQixDQUVFLFUsQ0FDQSwwQixDVGpJRix3QlM4SEEsMkIsQ0FNSSw0QkFHRixpQyxDSHVCQSw4QixDR3JCRSxhLENBR0YsK0IsQ0FFRSxvRSxDQUNBLFUsQ0gvSUosZ0IsQ0FFRSxVLENBQ0Esb0IsQ05IRix3Qk1BQSxnQixDQU1JLDRCLEFOTkosd0JNQUEsZ0IsQ0FVSSxrQixDQUNBLG1CLEFOWEosd0JNQUEsZ0IsQ0FlSSx3QixDQUNBLDBCQUlKLGUsQ0FFRSxhLENBQ0EsYyxDTnZCRix3Qk1vQkEsZSxDQU1JLGtCQUlKLGMsQ0FFRSxhLENBQ0Esd0IsQ05qQ0Ysd0JNOEJBLGMsQ0FNSSxpQkFJSixjLENBRUUsVSxDTjFDRix3Qk13Q0EsYyxDQUtJLDBCQUlKLGlCLENBRUUsYyxDTm5ERix3Qk1pREEsaUIsQ0FLSSx5QyxDQUNBLG1CLEFOdkRKLHdCTWlEQSxpQixDQVVJLG1CQUlKLGdCLENBQ0UsVSxDQUNBLGtDLENBQ0Esa0IsQ0FDQSxxQixDQUVBLG9CLENBQ0Esa0IsQ0FDQSxzQixDQUNBLGtCLENBQ0EsdUIsQ0FDQSxpQixDQUVBLHNCLENBQ0UsYyxDQUNBLGtDLENBR0Ysc0IsQ0FBQSw4QixDQUVFLFMsQ0FDQSxtRSxDQU9KLHFCLENBQ0UsVSxDQUNBLFcsQ0FHRix3QixDQUNFLGlCLENBQ0EscUIsQ0FDQSxVLENBQ0EsYSxDQUNBLGtDLENBQ0EsbUIsQ0FDQSxXLENBQ0EsVSxDQUNBLFMsQ0FDQSxZLENBQ0EsUyxDQUNBLGtDLENBR0Esa0MsQ0FFQSw0QixDQUVFLG9CLENBQ0Esa0IsQ0FDQSxTLENBQ0EsYSxDQU9GLGdDLENBQ0Usb0IsQ0FDQSxZLENBQ0EsYSxDQUNBLGlCLENBQ0EsK0QsQ0FHQSxpQixDQUVBLHVDLENBQ0UsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxXLENBQ0EsWSxDQUNBLGlCLENBQ0Esd0IsQ0FDQSx1QyxDQUNBLG9DLENBSUosMEQsQ0FDRSxrQyxDQUdGLGlFLENBQ0UscUQsQ0FDQSxxQixDQVNKLGtCLENBRUUsYSxDQUNBLHVCLENBR0Ysb0IsQ0FFRSx3QixDQUNBLDRCLENBQ0EsNEIsQ0FHRixvQixDQUNFLGlCLENBQ0EsVSxDTm5MRix3Qk1pTEEsb0IsQ0FLSSxlLENBQ0Esa0JBSUoscUIsQ0FDRSxpQixDQUNBLFcsQ0FDQSxPLENBQ0EsMEIsQ0FDQSxtQixDQUNBLFUsQ0FDQSxXLENBR0YsZ0IsQ0FDRSxVLENBQ0EsUSxDQUNBLGtCLENBQ0EsMkIsQ0FDQSxrQyxDQUNBLGtCLENBRUEsUyxDQUNBLHVCLENBQ0EsYSxDQUVBLDZCLENBQ0UsYSxDQUNBLFUsQ0FHRixzQixDQUNFLGtDLENBQ0EsYyxDQUdGLHNCLENBQUEsOEIsQ0FFRSxtRSxDQU9KLG1CLENBRUUsYyxDTnRPRix3Qk1vT0EsbUIsQ0FLSSxxRSxDQUNBLFlBS04sNkMsQ0FDRSxhLENBQ0EsUyxDQUVBLGdCQUpGLDZDLENBS0ksV0FJSixPLENBRUUsVSxDQUNBLGEsQ0FDQSxxQixDQUNBLGtCLENBQ0EscUUsQ0FHQSxlLENOalFBLHdCTXdQRixPLENBWUksWSxDQUNBLDBCLENBQ0EsaUJBR0Ysa0IsQ0FDRSxrQixDQUNBLHVCLENBRUEsd0IsQ0FDRSxjLENBQ0EscUIsQ0FJSixhLENBRUUsUSxDQUdGLGMsQ0FFRSxjLENBQ0EsYSxDQUdGLGEsQ0F5QkUsc0IsQ0F2QkEsd0IsQ0FDQSxhLENBR0Ysb0IsQ0FFRSxrQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxhLENBRUEsd0IsQ0FFRSxvQixDQUNBLGtCLENBQ0EsUyxDQUdGLHdCLENBQ0UsWSxDQUNBLGEsQ0FHRixzQixDQUdFLGEsQ0FJSixhLENBQ0UsbUIsQ0FDQSxvQixDQUVBLHdCLENObFVGLHdCTXNVRixRLENBRUksZSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiVmbGV4Ym94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4lZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTnVuaXRvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgdXJsKFwiLi4vZm9udHMvTnVuaXRvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOdW5pdG9cIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL051bml0by1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgdXJsKFwiLi4vZm9udHMvTnVuaXRvLUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTnVuaXRvLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgIHVybChcIi4uL2ZvbnRzL051bml0by1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1NhbnNcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL051bml0b1NhbnMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICB1cmwoXCIuLi9mb250cy9OdW5pdG9TYW5zLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOdW5pdG9TYW5zXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OdW5pdG9TYW5zLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICB1cmwoXCIuLi9mb250cy9OdW5pdG9TYW5zLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCIqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBoYW5naW5nLXB1bmN0dWF0aW9uOiBmaXJzdCBsYXN0O1xuICAtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcblxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtMTAwO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5cbnAge1xuICBtYXgtd2lkdGg6IDc1Y2g7XG4gIHRleHQtd3JhcDogcHJldHR5O1xufVxuXG5hIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAmOnZpc2l0ZWQsXG4gICY6bGluayxcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5pbWcsXG52aWRlbyxcbnBpY3R1cmUsXG5zdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLy8qIEFkZCB3aWR0aDogMTAwJSBpZiBuZWVkZWQgdG8gc29tZSBpbWFnZXNcbn1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbltyb2xlPVwibGlzdFwiXSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLyogTk9URTogdXNlIGx2aCwgc3ZoLCBvciBkdmggaW5zdGVhZCB2aCAqL1xuIiwiJXRleHQtcHJlc2V0LTEge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5KDcuMnJlbSwgODAwLCAxLjEsIC0wLjJyZW0pO1xufVxuXG4ldGV4dC1wcmVzZXQtMS10YWIge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5KDYuNHJlbSwgODAwLCAxLjEsIC0wLjJyZW0pO1xufVxuXG4ldGV4dC1wcmVzZXQtMS1tb2Ige1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5KDUuMnJlbSwgODAwLCAxLjEsIC0wLjJyZW0pO1xufVxuXG4ldGV4dC1wcmVzZXQtMiB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkoNC44cmVtLCA4MDAsIDEuMiwgLTAuMnJlbSk7XG59XG5cbiV0ZXh0LXByZXNldC0yLW1vYiB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkoNHJlbSwgODAwLCAxLjIsIC0wLjJyZW0pO1xufVxuXG4ldGV4dC1wcmVzZXQtMyB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkoMy4ycmVtLCA3MDAsIDEuMywgLTAuMXJlbSk7XG59XG5cbiV0ZXh0LXByZXNldC00IHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeSgyLjRyZW0sIDcwMCwgMS4zLCAtMC4xcmVtKTtcbn1cblxuJXRleHQtcHJlc2V0LTUge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5KDJyZW0sIDcwMCwgMS40LCAtMC4wNXJlbSk7XG59XG5cbiV0ZXh0LXByZXNldC02IHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeSgycmVtLCA1MDAsIDEuNSwgLTAuMDRyZW0pO1xufVxuXG4ldGV4dC1wcmVzZXQtNyB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkoMS44cmVtLCA2MDAsIDEuNSwgLTAuMDNyZW0pO1xufVxuXG4ldGV4dC1wcmVzZXQtOCB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkoMS42cmVtLCA3MDAsIDEuNSwgLTAuMDNyZW0pO1xufVxuXG4ldGV4dC1wcmVzZXQtOSB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkoMS42cmVtLCA1MDAsIDEuNSwgLTAuMDNyZW0pO1xufVxuXG4ldGV4dC1wcmVzZXQtMTAge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5KDEuNHJlbSwgNzAwLCAxLjUsIC0wLjAzcmVtKTtcbn1cbiIsIkBtaXhpbiByZXNwb25kLXRvKCRicmVha3BvaW50KSB7XG4gIEBtZWRpYSAjeyRicmVha3BvaW50fSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHR5cG9ncmFwaHkoJHNpemUsICR3ZWlnaHQ6IDQwMCwgJGhlaWdodDogMSwgJHNwYWNpbmc6IDApIHtcbiAgZm9udC1zaXplOiAkc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0O1xuICBsZXR0ZXItc3BhY2luZzogJHNwYWNpbmc7XG59XG5cbkBtaXhpbiBjb250YWluZXJXaWR0aCgkd2lkdGgpIHtcbiAgbWF4LXdpZHRoOiAkd2lkdGg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG4iLCJbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWluZXIge1xuICBAaW5jbHVkZSBjb250YWluZXJXaWR0aCgxMTkuMnJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6ICRzcGFjaW5nLTE2O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQtdGFibGV0cykge1xuICAgIG1hcmdpbi1pbmxpbmU6ICRzcGFjaW5nLTMyO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnJlYWtwb2ludC1kZXNrdG9wcykge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnJlc2l6aW5nICoge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZGl2aWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLW5ldXRyYWwtMzAwO1xufVxuXG4ubm8tcmVzdWx0IHtcbiAgQGV4dGVuZCAldGV4dC1wcmVzZXQtNjtcbiAgY29sb3I6ICRjbHItb3JhbmdlO1xuICB0ZXh0LXdyYXA6IGF1dG87XG59XG4iLCIuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICBwYWRkaW5nLWJsb2NrOiAkc3BhY2luZy0xNjtcbiAgcGFkZGluZy1pbmxpbmU6ICRzcGFjaW5nLTI0O1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTEwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkY2xyLXdoaXRlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTYwMDtcbiAgfVxufVxuIiwiLmN0YSB7XG4gIEBleHRlbmQgJWdyaWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC0yMDA7XG4gIHBhZGRpbmctYmxvY2s6ICRzcGFjaW5nLTQ4O1xuICBwYWRkaW5nLWlubGluZTogJHNwYWNpbmctMTY7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAkc3BhY2luZy0zMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6ICRzcGFjaW5nLTY0O1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3ZnaWNvbnMvcGF0dGVybi1mb3JrLnN2Zykgbm8tcmVwZWF0IHRvcC9jb3ZlcjtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N2Z2ljb25zL3BhdHRlcm4ta25pZmUuc3ZnKSBuby1yZXBlYXQgdG9wL2NvdmVyO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnJlYWtwb2ludC10YWJsZXRzKSB7XG4gICAgcGFkZGluZy1ibG9jazogJHNwYWNpbmctODA7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgZ2FwOiAkc3BhY2luZy00MDtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6ICRzcGFjaW5nLTgwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLTUuNnJlbTtcbiAgICAgIGxlZnQ6IC00LjhyZW07XG4gICAgICB3aWR0aDogMThyZW07XG4gICAgICBoZWlnaHQ6IDIzcmVtO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxNy4ycmVtO1xuICAgICAgaGVpZ2h0OiAxNy4ycmVtO1xuICAgICAgdG9wOiAtNXJlbTtcbiAgICAgIHJpZ2h0OiAtMi4xcmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQtbGFyZ2UtdGFibGV0cykge1xuICAgIHBhZGRpbmctYmxvY2s6ICRzcGFjaW5nLTk2O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzEuNXJlbTtcbiAgICAgIGhlaWdodDogMzlyZW07XG4gICAgICB0b3A6IDIuNHJlbTtcbiAgICAgIGxlZnQ6IC03LjNyZW07XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDMzLjhyZW07XG4gICAgICBoZWlnaHQ6IDMzLjhyZW07XG4gICAgICB0b3A6IDIuNHJlbTtcbiAgICAgIHJpZ2h0OiAtN3JlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LWRlc2t0b3BzKSB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAkc3BhY2luZy05NjtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIEBleHRlbmQgJWZsZXhib3g7XG4gICAgZ2FwOiAkc3BhY2luZy0xMjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAZXh0ZW5kICV0ZXh0LXByZXNldC0yLW1vYjtcbiAgICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgICB0ZXh0LXdyYXA6IGF1dG87XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQtdGFibGV0cykge1xuICAgICAgZm9udC1zaXplOiA0LjhyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgQGV4dGVuZCAldGV4dC1wcmVzZXQtNjtcbiAgICBmb250LWZhbWlseTogXCJOdW5pdG9TYW5zXCI7XG4gICAgY29sb3I6ICRjbHItbmV1dHJhbC02MDA7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KDEuOHJlbSwgNzAwLCAxLjQpO1xuICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgQGV4dGVuZCAlZmxleGJveDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAkc3BhY2luZy0yNDtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogJHNwYWNpbmctMzI7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAkc3BhY2luZy0yMDtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LXRhYmxldHMpIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYmxvY2s6ICRzcGFjaW5nLTQwO1xuICB9XG5cbiAgJl9faWNvbnMge1xuICAgIEBleHRlbmQgJWZsZXhib3g7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGdhcDogJHNwYWNpbmctMjQ7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogMi4ycmVtO1xuICAgIGhlaWdodDogMi4ycmVtO1xuICAgIGZpbGw6ICRjbHItbmV1dHJhbC05MDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIEBleHRlbmQgJXRleHQtcHJlc2V0LTk7XG4gICAgZm9udC1mYW1pbHk6IFwiTnVuaXRvU2Fuc1wiO1xuICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnJlYWtwb2ludC10YWJsZXRzKSB7XG4gICAgICBvcmRlcjogLTE7XG4gICAgfVxuICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItbmV1dHJhbC0zMDA7XG4gIG1heC13aWR0aDogMTQ0cmVtO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMycmVtO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIHtcbiAgQGV4dGVuZCAlZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICBtYXJnaW4tYmxvY2s6ICRzcGFjaW5nLTIwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICZfX2xvZ28ge1xuICAgIHdpZHRoOiAyNXJlbTtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgfVxuXG4gICZfX21lbnUge1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0xMjtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTMwMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgQGV4dGVuZCAlZmxleGJveDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgZ2FwOiAkc3BhY2luZy00MDtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcblxuICAgIGxpIHtcbiAgICAgIGEge1xuICAgICAgICBAZXh0ZW5kICV0ZXh0LXByZXNldC03O1xuICAgICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW9yYW5nZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTQ7XG4gICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjVyZW07XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtYWN0aXZlPVwidHJ1ZVwiXTpub3QoOmZvY3VzKTo6YWZ0ZXIsXG4gICAgICAgICY6bm90KDpmb2N1cyk6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDJyZW07XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDAuM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3QtLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBAZXh0ZW5kICV0ZXh0LXByZXNldC01O1xuICAgIHBhZGRpbmctaW5saW5lOiAkc3BhY2luZy0xNjtcbiAgICBwYWRkaW5nLWJsb2NrOiAkc3BhY2luZy0xMjtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LWxhcmdlLXRhYmxldHMpIHtcbiAgLm5hdmlnYXRpb25fX2xvZ28ge1xuICAgIHdpZHRoOiAyNnJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10byhcIihtYXgtd2lkdGg6IDY0ZW0pXCIpIHtcbiAgW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICsgLm5hdmlnYXRpb25fX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICBAc3RhcnRpbmctc3R5bGUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAubmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmX19tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNy4ycmVtO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYuNHJlbSk7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy04O1xuICAgICAgZ2FwOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy04O1xuICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgaW5zZXQgMCAwIDAgMXB4ICRjbHItbmV1dHJhbC0zMDAsXG4gICAgICAgIDAgMTJweCAyMnB4IC0xMnB4ICRjbHItbmV1dHJhbC02MDA7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOlxuICAgICAgICBvcGFjaXR5IDAuNXMsXG4gICAgICAgIGRpc3BsYXkgMC41cztcbiAgICAgIHRyYW5zaXRpb24tYmVoYXZpb3I6IGFsbG93LWRpc2NyZXRlO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAkc3BhY2luZy04O1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAkc3BhY2luZy0xMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fbGlzdC0tbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTA7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNsci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLXRvKFwiKG1heC13aWR0aDogNDcuNWVtKVwiKSB7XG4gIC5uYXZpZ2F0aW9uX19saXN0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMy4ycmVtKTtcbiAgfVxufVxuXG4uaGFtYnVyZ2VyLWljb24ge1xuICB3aWR0aDogMS44cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbn1cbiIsIi5yZWNpcGVzIHtcbiAgJl9faGVhZGVyIHtcbiAgICBAZXh0ZW5kICVmbGV4Ym94O1xuICAgIGdhcDogJHNwYWNpbmctMTI7XG4gICAgcGFkZGluZy1ibG9jazogJHNwYWNpbmctNDg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LXRhYmxldHMpIHtcbiAgICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6ICRzcGFjaW5nLTY0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQtbGFyZ2UtdGFibGV0cykge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LWRlc2t0b3BzKSB7XG4gICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAkc3BhY2luZy04MDtcbiAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAkc3BhY2luZy02NDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGV4dGVuZCAldGV4dC1wcmVzZXQtMi1tb2I7XG4gICAgY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gICAgdGV4dC13cmFwOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnJlYWtwb2ludC10YWJsZXRzKSB7XG4gICAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBAZXh0ZW5kICV0ZXh0LXByZXNldC02O1xuICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtNjAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk51bml0b1NhbnNcIjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQtbGFyZ2UtdGFibGV0cykge1xuICAgICAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBAZXh0ZW5kICVmbGV4Ym94O1xuICAgIGdhcDogJHNwYWNpbmctMjQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LWRlc2t0b3BzKSB7XG4gICAgICBwYWRkaW5nLWJsb2NrLWVuZDogJHNwYWNpbmctOTY7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVycyB7XG4gICAgQGV4dGVuZCAlZ3JpZDtcbiAgICByb3ctZ2FwOiAkc3BhY2luZy0xMjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQtdGFibGV0cykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMThyZW0pIDFmcjtcbiAgICAgIGNvbHVtbi1nYXA6ICRzcGFjaW5nLTEyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQtbGFyZ2UtdGFibGV0cykge1xuICAgICAgY29sdW1uLWdhcDogJHNwYWNpbmctMTY7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJGNsci1uZXV0cmFsLTMwMDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTEwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XG4gICAgQGV4dGVuZCAlZmxleGJveDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJsb2NrOiAkc3BhY2luZy0xMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRjbHItbmV1dHJhbC05MDA7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgIGluc2V0IDAgMCAwIDFweCAkY2xyLW5ldXRyYWwtMzAwLFxuICAgICAgICAwIDAgMCAycHggJGNsci13aGl0ZSxcbiAgICAgICAgMCAwIDAgNHB4ICRjbHItbmV1dHJhbC05MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VsZWN0LWljb24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuXG4gICZfX3NlbGVjdC1vcHRpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy04O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkY2xyLW5ldXRyYWwtMzAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtODtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdG9wOiA1LjVyZW07XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIGRpc3BsYXkgMC41cyxcbiAgICAgIG9wYWNpdHkgMC41cztcbiAgICB0cmFuc2l0aW9uLWJlaGF2aW9yOiBhbGxvdy1kaXNjcmV0ZTtcblxuICAgIGRpdiB7XG4gICAgICBAZXh0ZW5kICVmbGV4Ym94O1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogJHNwYWNpbmctODtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNpcmNsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3gtc2hhZG93OlxuICAgICAgICBpbnNldCAwIDAgMCAxcHggJGNsci1uZXV0cmFsLTMwMCxcbiAgICAgICAgMCAxcHggMnB4IHJnYmEoJGNsci1uZXV0cmFsLTkwMCwgMC4xMik7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMC44cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuY2lyY2xlIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAkY2xyLW5ldXRyYWwtOTAwO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmNpcmNsZTo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSkgdHJhbnNsYXRlWigwKTtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgQGV4dGVuZCAldGV4dC1wcmVzZXQtNztcbiAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlbGVjdCA+IHAge1xuICAgIEBleHRlbmQgJXRleHQtcHJlc2V0LTc7XG4gICAgY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRzcGFjaW5nLTg7XG4gIH1cblxuICAmX19zZWxlY3QtYnRuIHtcbiAgICBAZXh0ZW5kICV0ZXh0LXByZXNldC05O1xuICAgIGZvbnQtZmFtaWx5OiBcIk51bml0b1NhbnNcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tY2xyLW5ldXRyYWwtOTAwKTtcbiAgfVxuXG4gICZfX3NlYXJjaC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQtbGFyZ2UtdGFibGV0cykge1xuICAgICAgbWF4LXdpZHRoOiAzMXJlbTtcbiAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlYXJjaC1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMS42cmVtO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cblxuICAmX19zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLWJsb2NrOiAkc3BhY2luZy0xMDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYygkc3BhY2luZy0xNiArIDIuOHJlbSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRjbHItbmV1dHJhbC0zMDA7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0xMDtcbiAgICBAZXh0ZW5kICV0ZXh0LXByZXNldC03O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRjbHItbmV1dHJhbC05MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgaW5zZXQgMCAwIDAgMXB4ICRjbHItbmV1dHJhbC0zMDAsXG4gICAgICAgIDAgMCAwIDJweCAkY2xyLXdoaXRlLFxuICAgICAgICAwIDAgMCA0cHggJGNsci1uZXV0cmFsLTkwMDtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgJWdyaWQ7XG4gICAgcm93LWdhcDogJHNwYWNpbmctMzI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LWxhcmdlLXRhYmxldHMpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KG1pbigzNy42cmVtLCAxMDAlKSwgMWZyKSk7XG4gICAgICBnYXA6ICRzcGFjaW5nLTMyO1xuICAgIH1cbiAgfVxufVxuXG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gPiAucmVjaXBlc19fc2VsZWN0LW9wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcblxuICBAc3RhcnRpbmctc3R5bGUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJlY2lwZSB7XG4gIEBleHRlbmQgJWZsZXhib3g7XG4gIGdhcDogJHNwYWNpbmctMTY7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTA7XG4gIGJveC1zaGFkb3c6XG4gICAgaW5zZXQgMCAwIDAgMXB4ICRjbHItbmV1dHJhbC0zMDAsXG4gICAgMCA4cHggMTZweCAtOXB4IHJnYmEoMjIsIDU4LCA1MiwgMC4xNik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnJlYWtwb2ludC10YWJsZXRzKSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG4gICAgZ3JpZC1yb3c6IHNwYW4gNDtcbiAgfVxuXG4gICZfX2ltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0xMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIEBleHRlbmQgJWZsZXhib3g7XG4gICAgZ2FwOiAkc3BhY2luZy0xMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAZXh0ZW5kICV0ZXh0LXByZXNldC01O1xuICAgIHRleHQtd3JhcDogYXV0bztcbiAgICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIEBleHRlbmQgJXRleHQtcHJlc2V0LTk7XG4gICAgZm9udC1mYW1pbHk6IFwiTnVuaXRvU2Fuc1wiO1xuICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtNjAwO1xuICB9XG5cbiAgJl9fcHJlcGFyYXRpb24ge1xuICAgIEBleHRlbmQgJWZsZXhib3g7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6ICRzcGFjaW5nLTE2O1xuICAgIHJvdy1nYXA6ICRzcGFjaW5nLTg7XG5cbiAgICBkaXYge1xuICAgICAgQGV4dGVuZCAlZmxleGJveDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6ICRzcGFjaW5nLTY7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBleHRlbmQgJXRleHQtcHJlc2V0LTk7XG4gICAgICBmb250LWZhbWlseTogXCJOdW5pdG9TYW5zXCI7XG4gICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWZ1bGw7XG4gICAgcGFkZGluZy1ibG9jazogJHNwYWNpbmctMTI7XG4gICAgQGV4dGVuZCAldGV4dC1wcmVzZXQtODtcbiAgICBmb250LWZhbWlseTogXCJOdW5pdG9TYW5zXCI7XG4gIH1cbn1cblxuLmRpdmlkZXIge1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LWRlc2t0b3BzKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5taXNzaW9uIHtcbiAgQGV4dGVuZCAlZ3JpZDtcbiAgcm93LWdhcDogJHNwYWNpbmctNDA7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6ICRzcGFjaW5nLTQ4O1xuICBwYWRkaW5nLWJsb2NrLWVuZDogJHNwYWNpbmctNjQ7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnJlYWtwb2ludC10YWJsZXRzKSB7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogJHNwYWNpbmctNjQ7XG4gICAgcGFkZGluZy1ibG9jay1lbmQ6ICRzcGFjaW5nLTgwO1xuICAgIHJvdy1nYXA6ICRzcGFjaW5nLTY0O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnJlYWtwb2ludC1kZXNrdG9wcykge1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6ICRzcGFjaW5nLTgwO1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiAkc3BhY2luZy05NjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGNvbHVtbi1nYXA6ICRzcGFjaW5nLTY0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIEBleHRlbmQgJWZsZXhib3g7XG4gICAgZ2FwOiAkc3BhY2luZy0yNDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQtZGVza3RvcHMpIHtcbiAgICAgIG1heC13aWR0aDogNTFyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgQGV4dGVuZCAlZmxleGJveDtcbiAgICBnYXA6ICRzcGFjaW5nLTE2O1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIEBleHRlbmQgJXRleHQtcHJlc2V0LTU7XG4gICAgY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gICAgcGFkZGluZy1pbmxpbmU6ICRzcGFjaW5nLTY7XG4gICAgcGFkZGluZy1ibG9jazogJHNwYWNpbmctMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW9yYW5nZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy02O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBleHRlbmQgJXRleHQtcHJlc2V0LTItbW9iO1xuICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICAgIHRleHQtd3JhcDogYXV0bztcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQtdGFibGV0cykge1xuICAgICAgZm9udC1zaXplOiA0LjhyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCBwIHtcbiAgICBAZXh0ZW5kICV0ZXh0LXByZXNldC02O1xuICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtNjAwO1xuICAgIHRleHQtd3JhcDogYXV0bztcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0xMDtcbiAgICB9XG4gIH1cbn1cblxuLnB1cnBvc2UsXG4ucGhpbG9zb3BoeSB7XG4gIEBleHRlbmQgJWdyaWQ7XG4gIHJvdy1nYXA6ICRzcGFjaW5nLTQwO1xuICBwYWRkaW5nLWJsb2NrOiAkc3BhY2luZy00ODtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LXRhYmxldHMpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAkc3BhY2luZy04MDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQtZGVza3RvcHMpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAkc3BhY2luZy05NjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGNvbHVtbi1nYXA6ICRzcGFjaW5nLTY0O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBleHRlbmQgJXRleHQtcHJlc2V0LTItbW9iO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LXRhYmxldHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5waGlsb3NvcGh5X190aXRsZSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnJlYWtwb2ludC1kZXNrdG9wcykge1xuICAgICAgbWF4LXdpZHRoOiAzN3JlbTtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBAZXh0ZW5kICVmbGV4Ym94O1xuICAgIGdhcDogJHNwYWNpbmctMjQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LXRhYmxldHMpIHtcbiAgICAgIGdhcDogJHNwYWNpbmctMzI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnJlYWtwb2ludC1kZXNrdG9wcykge1xuICAgICAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgICAgZ2FwOiAkc3BhY2luZy00ODtcbiAgICB9XG4gIH1cblxuICAmX19saXN0LWJveCB7XG4gICAgQGV4dGVuZCAlZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGNvbHVtbi1nYXA6ICRzcGFjaW5nLTIwO1xuICB9XG5cbiAgJl9fbGlzdC1pY29uIHtcbiAgICB3aWR0aDogMy4ycmVtO1xuICAgIGhlaWdodDogMy4ycmVtO1xuICB9XG5cbiAgJl9fbGlzdC10ZXh0IHtcbiAgICBAZXh0ZW5kICVmbGV4Ym94O1xuICAgIGdhcDogJHNwYWNpbmctMTI7XG4gIH1cblxuICAmX19saXN0LXRpdGxlIHtcbiAgICBAZXh0ZW5kICV0ZXh0LXByZXNldC00O1xuICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICB9XG5cbiAgJl9fbGlzdC1kZXNjIHtcbiAgICBAZXh0ZW5kICV0ZXh0LXByZXNldC02O1xuICAgIGZvbnQtZmFtaWx5OiBcIk51bml0b1NhbnNcIjtcbiAgICBjb2xvcjogJGNsci1uZXV0cmFsLTYwMDtcbiAgfVxufVxuXG4uY29uY2x1c2lvbiB7XG4gIEBleHRlbmQgJWdyaWQ7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6ICRzcGFjaW5nLTQ4O1xuICByb3ctZ2FwOiAkc3BhY2luZy0zMjtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKFwiKG1heC13aWR0aDogNDdlbSlcIikge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IC0xLjJyZW07XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LXRhYmxldHMpIHtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAkc3BhY2luZy04MDtcbiAgICByb3ctZ2FwOiAkc3BhY2luZy00MDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQtZGVza3RvcHMpIHtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAkc3BhY2luZy05NjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIDFmcjtcbiAgICBjb2x1bW4tZ2FwOiAkc3BhY2luZy02NDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgQGV4dGVuZCAlZmxleGJveDtcbiAgICBnYXA6ICRzcGFjaW5nLTIwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnJlYWtwb2ludC1kZXNrdG9wcykge1xuICAgICAgbWF4LXdpZHRoOiAzNy42cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQgZGl2IHtcbiAgICBAZXh0ZW5kICVmbGV4Ym94O1xuICAgIGdhcDogJHNwYWNpbmctMTI7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGV4dGVuZCAldGV4dC1wcmVzZXQtMi1tb2I7XG4gICAgY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gICAgdGV4dC13cmFwOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnJlYWtwb2ludC10YWJsZXRzKSB7XG4gICAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBAZXh0ZW5kICV0ZXh0LXByZXNldC02O1xuICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtNjAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk51bml0b1NhbnNcIjtcbiAgfVxuXG4gICZfX2xpc3QgbGkge1xuICAgIEBleHRlbmQgJXRleHQtcHJlc2V0LTY7XG4gICAgY29sb3I6ICRjbHItbmV1dHJhbC02MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTnVuaXRvU2Fuc1wiO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDNyZW07XG5cbiAgICAmOjptYXJrZXIge1xuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTA7XG4gIH1cbn1cbiIsIi5tYWluIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAkc3BhY2luZy00ODtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LWxhcmdlLXRhYmxldHMpIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6ICRzcGFjaW5nLTgwO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6ICRzcGFjaW5nLTk2O1xuICB9XG5cbiAgJl9faW50cm8ge1xuICAgIEBleHRlbmQgJWZsZXhib3g7XG4gICAgZ2FwOiAkc3BhY2luZy00MDtcblxuICBcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LWxhcmdlLXRhYmxldHMpIHtcbiAgICAgIGdhcDogJHNwYWNpbmctODA7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBAZXh0ZW5kICVmbGV4Ym94O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogJHNwYWNpbmctMTY7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LWxhcmdlLXRhYmxldHMpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDgwLjVyZW07XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZ2FwOiAkc3BhY2luZy0xMjtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGV4dGVuZCAldGV4dC1wcmVzZXQtMS1tb2I7XG4gICAgdGV4dC13cmFwOiBhdXRvO1xuICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuXG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItb3JhbmdlO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBib3R0b206IDFyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtNjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LXRhYmxldHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogNi40cmVtO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQtbGFyZ2UtdGFibGV0cykge1xuICAgICAgZm9udC1zaXplOiA3LjJyZW07XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgQGV4dGVuZCAldGV4dC1wcmVzZXQtNjtcbiAgICBmb250LWZhbWlseTogXCJOdW5pdG9TYW5zXCI7XG4gICAgY29sb3I6ICRjbHItbmV1dHJhbC02MDA7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogJHNwYWNpbmctMTY7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LWxhcmdlLXRhYmxldHMpIHtcbiAgICAgIG1heC13aWR0aDogNThyZW07XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAyLjhyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgQGV4dGVuZCAldGV4dC1wcmVzZXQtNTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQtZGVza3RvcHMpIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAkc3BhY2luZy0zMjtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMy40NXB4ICRjbHItd2hpdGU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LXRhYmxldHMpIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDcuMDlweCAkY2xyLXdoaXRlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQtbGFyZ2UtdGFibGV0cykge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTJweCAkY2xyLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX29wdGlvbnMge1xuICAgIEBleHRlbmQgJWZsZXhib3g7XG4gICAgZ2FwOiAkc3BhY2luZy0zMjtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAkc3BhY2luZy02NDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQtdGFibGV0cykge1xuICAgICAgcGFkZGluZy1ibG9jazogJHNwYWNpbmctODA7XG4gICAgICBnYXA6ICRzcGFjaW5nLTQ4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItbmV1dHJhbC0zMDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnJlYWtwb2ludC1sYXJnZS10YWJsZXRzKSB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAkc3BhY2luZy05NjtcbiAgICB9XG4gIH1cbn1cblxuLm9wdGlvbnMge1xuICBAZXh0ZW5kICVncmlkO1xuICByb3ctZ2FwOiAkc3BhY2luZy0yNDtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LXRhYmxldHMpIHtcbiAgICByb3ctZ2FwOiAkc3BhY2luZy0zMjtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQtbGFyZ2UtdGFibGV0cykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgobWluKDM0cmVtLCAxMDAlKSwgMWZyKSk7XG4gICAgY29sdW1uLWdhcDogJHNwYWNpbmctMzI7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGV4dGVuZCAldGV4dC1wcmVzZXQtMi1tb2I7XG4gICAgY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LXRhYmxldHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oXCIobWluLXdpZHRoOiA3MS43NWVtKVwiKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5vcHRpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG4gIHJvdy1nYXA6ICRzcGFjaW5nLTIwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnJlYWtwb2ludC10YWJsZXRzKSB7XG4gICAgcm93LWdhcDogJHNwYWNpbmctMjQ7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDZyZW07XG4gICAgaGVpZ2h0OiA2cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0xMjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkY2xyLW5ldXRyYWwtMjAwO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgIH1cblxuICAgICYtLXdob2xlLWZvb2Qge1xuICAgICAgZmlsbDogJGNsci1vcmFuZ2U7XG4gICAgfVxuXG4gICAgJi0tbWluLWZ1c3Mge1xuICAgICAgZmlsbDogJGNsci10ZWFsO1xuICAgIH1cblxuICAgICYtLXNlYXJjaCB7XG4gICAgICBmaWxsOiAkY2xyLWluZGlnbztcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBAZXh0ZW5kICVmbGV4Ym94O1xuICAgIHJvdy1nYXA6ICRzcGFjaW5nLTEyO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBleHRlbmQgJXRleHQtcHJlc2V0LTM7XG4gICAgY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBAZXh0ZW5kICV0ZXh0LXByZXNldC02O1xuICAgIGZvbnQtZmFtaWx5OiBcIk51bml0b1NhbnNcIjtcbiAgICBjb2xvcjogJGNsci1uZXV0cmFsLTYwMDtcbiAgICB0ZXh0LXdyYXA6IGF1dG87XG4gIH1cbn1cblxuLm1haW5fX3VzYWdlIHtcbiAgQGV4dGVuZCAlZ3JpZDtcbiAgcm93LWdhcDogJHNwYWNpbmctMzI7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6ICRzcGFjaW5nLTY0O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQtdGFibGV0cykge1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6ICRzcGFjaW5nLTgwO1xuICAgIHJvdy1nYXA6ICRzcGFjaW5nLTQwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnJlYWtwb2ludC1sYXJnZS10YWJsZXRzKSB7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogJHNwYWNpbmctOTY7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAkc3BhY2luZy00ODtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnJlYWtwb2ludC1kZXNrdG9wcykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIH1cbn1cblxuLnVzYWdlX190ZXh0IHtcbiAgQGV4dGVuZCAlZmxleGJveDtcbiAgZ2FwOiAkc3BhY2luZy0yMDtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LWxhcmdlLXRhYmxldHMpIHtcbiAgICBtYXgtd2lkdGg6IDUwLjlyZW07XG4gIH1cbn1cblxuLnVzYWdlX190aXRsZSB7XG4gIEBleHRlbmQgJXRleHQtcHJlc2V0LTItbW9iO1xuICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LXRhYmxldHMpIHtcbiAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgfVxufVxuXG4udXNhZ2VfX2Rlc2Mge1xuICBAZXh0ZW5kICV0ZXh0LXByZXNldC02O1xuICBmb250LWZhbWlseTogXCJOdW5pdG9TYW5zXCI7XG4gIHRleHQtd3JhcDogYXV0bztcbiAgY29sb3I6ICRjbHItbmV1dHJhbC02MDA7XG59XG5cbi51c2FnZV9fZGVzYy0tdGltZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDAuNjVyZW07XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW9yYW5nZTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuXG4udXNhZ2VfX2ltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnJlYWtwb2ludC10YWJsZXRzKSB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy0xNjtcbiAgfVxufVxuIiwiLnJlY2lwZS1kZXRhaWwge1xuICBwYWRkaW5nLWJsb2NrOiAkc3BhY2luZy00ODtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LWRlc2t0b3BzKSB7XG4gICAgcGFkZGluZy1ibG9jay1lbmQ6ICRzcGFjaW5nLTk2O1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBAZXh0ZW5kICVmbGV4Ym94O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBnYXA6ICRzcGFjaW5nLTY7XG4gIH1cblxuICAmX19icmVhZGNydW1iLFxuICAmX19uYW1lIHtcbiAgICBAZXh0ZW5kICV0ZXh0LXByZXNldC03O1xuICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAkc3BhY2luZy0xNjtcbiAgfVxuXG4gICZfX2JyZWFkY3J1bWIge1xuICAgIG9wYWNpdHk6IDAuNjtcblxuICAgIGEge1xuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBAZXh0ZW5kICVncmlkO1xuICAgIGdhcDogJHNwYWNpbmctNDA7XG4gICAgcGFkZGluZy1ibG9jay1lbmQ6ICRzcGFjaW5nLTQ4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLW5ldXRyYWwtMzAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnJlYWtwb2ludC1kZXNrdG9wcykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1OHJlbSAxZnI7XG4gICAgICBjb2x1bW4tZ2FwOiAkc3BhY2luZy00MDtcbiAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAkc3BhY2luZy02NDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTA7XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBAZXh0ZW5kICVmbGV4Ym94O1xuICAgIGdhcDogJHNwYWNpbmctMjA7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGV4dGVuZCAldGV4dC1wcmVzZXQtMi1tb2I7XG4gICAgY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gICAgdGV4dC13cmFwOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnJlYWtwb2ludC1kZXNrdG9wcykge1xuICAgICAgZm9udC1zaXplOiA0LjhyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgQGV4dGVuZCAldGV4dC1wcmVzZXQtNjtcbiAgICBjb2xvcjogJGNsci1uZXV0cmFsLTYwMDtcbiAgICB0ZXh0LXdyYXA6IGF1dG87XG4gIH1cblxuICAmX19wcmVwLWRldGFpbHMge1xuICAgIEBleHRlbmQgJWZsZXhib3g7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBjb2x1bW4tZ2FwOiAkc3BhY2luZy0xNjtcbiAgICByb3ctZ2FwOiAkc3BhY2luZy04O1xuXG4gICAgZGl2IHtcbiAgICAgIEBleHRlbmQgJWZsZXhib3g7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBnYXA6ICRzcGFjaW5nLTg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3ByZXAtZGV0YWlscyBkaXYgc3BhbiB7XG4gICAgQGV4dGVuZCAldGV4dC1wcmVzZXQtNztcbiAgICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcbiAgfVxuXG4gICZfX3ByZXAtaWNvbiB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG5cbiAgJl9faW5ncmVkaWVudHMsXG4gICZfX2luc3RydWN0aW9ucyB7XG4gICAgQGV4dGVuZCAlZmxleGJveDtcbiAgICBnYXA6ICRzcGFjaW5nLTE2O1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBAZXh0ZW5kICV0ZXh0LXByZXNldC00O1xuICAgICAgY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgQGV4dGVuZCAlZmxleGJveDtcbiAgICAgIGdhcDogJHNwYWNpbmctODtcbiAgICB9XG5cbiAgICAmLWxpc3QgYXJ0aWNsZSB7XG4gICAgICBAZXh0ZW5kICVncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICAgIGdhcDogJHNwYWNpbmctODtcbiAgICB9XG5cbiAgICAmLWxpc3QgbGkge1xuICAgICAgQGV4dGVuZCAldGV4dC1wcmVzZXQtNjtcbiAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtNjAwO1xuICAgIH1cblxuICAgICYtbGlzdCBsaSBwIHtcbiAgICAgIHRleHQtd3JhcDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19zdWdnZXN0aW9ucyB7XG4gICAgQGV4dGVuZCAlZmxleGJveDtcbiAgICBnYXA6ICRzcGFjaW5nLTI0O1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6ICRzcGFjaW5nLTQ4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnJlYWtwb2ludC1kZXNrdG9wcykge1xuICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogJHNwYWNpbmctNjQ7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBAZXh0ZW5kICV0ZXh0LXByZXNldC0zO1xuICAgICAgY29sb3I6ICRjbHItbmV1dHJhbC05MDA7XG4gICAgfVxuXG4gICAgJi1ib3gge1xuICAgICAgQGV4dGVuZCAlZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgobWluKDM3LjZyZW0sIDEwMCUpLCAxZnIpKTtcbiAgICAgIGdhcDogJHNwYWNpbmctMzI7XG4gICAgfVxuICB9XG59XG4iXX0= */
