.address-list,.h1,.h2,.h3,.h4,.h5,.h6,.n-breadcrumb__list,.n-contact-sales__list,.n-dropdown-menu__list,.n-feature-block__list,.n-filter__list,.n-footer__corp-link-list,.n-footer__property-link-column-list,.n-footer__property-link-list,.n-footer__social-link-list,.n-form__input,.n-link-list,.n-list--bulleted,.n-list--inline,.n-list--numbered,.n-list--two-column,.n-list--unstyled,.n-list__description,.n-list__term,.n-off-canvas-menu__global-navigation-list,.n-off-canvas-menu__property-navigation-list,.n-off-canvas-menu__utils-list,.n-pagination__list,.n-paragraph,.n-property-bar__narrow-actions-list,.n-property-navigation-bar__utils-list,.n-search-filter__list,.n-share,h1,h2,h3,h4,h5,h6,p{margin:0}.address-list,.n-breadcrumb__list,.n-contact-sales__list,.n-dropdown-menu__list,.n-feature-block__list,.n-filter__list,.n-footer__corp-link-list,.n-footer__property-link-column-list,.n-footer__property-link-list,.n-footer__social-link-list,.n-link-list,.n-list--bulleted,.n-list--inline,.n-list--numbered,.n-list--two-column,.n-list--unstyled,.n-list__description,.n-list__term,.n-off-canvas-menu__global-navigation-list,.n-off-canvas-menu__property-navigation-list,.n-off-canvas-menu__utils-list,.n-pagination__list,.n-property-bar__narrow-actions-list,.n-property-navigation-bar__utils-list,.n-search-filter__list,.n-share{padding:0}.field__group--checkbox .form__label,.field__group--radio .form__label,.icon title,.icon--large title,.icon--medium title,.icon--small title,.n-property-bar__menu-toggle-text,.svg-label,.ui-helper-hidden-accessible,.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}@-webkit-keyframes bounceDown{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,3px,0);transform:translate3d(0,3px,0)}90%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceDown{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,3px,0);transform:translate3d(0,3px,0)}90%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes bounceRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%,75%{-webkit-transform:translate3d(6px,0,0);transform:translate3d(6px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}90%{-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%,75%{-webkit-transform:translate3d(6px,0,0);transform:translate3d(6px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}90%{-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}to{-webkit-transform:none;transform:none}}
/*!
	Modaal - accessible modals - v0.3.1
	by Humaan, for all humans.
	http://humaan.com
 */
.modaal-noscroll{overflow:hidden}.modaal-accessible-hide,.modaal-close span,.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-overlay,.modaal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0}.modaal-wrapper{display:block;z-index:9999;overflow:auto;opacity:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:0 0;padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:none!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper,.modaal-gallery-item img{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:0 0;border-radius:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:none;background:#0067c5}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#fff}.modaal-close:after,.modaal-close:before{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:0 0}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2f2f2f}@keyframes instaReveal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}to{opacity:1}}.modaal-instagram .modaal-container{width:auto;background:0 0;box-shadow:none!important}.modaal-instagram .modaal-content-container{padding:0;background:0 0}.modaal-instagram .modaal-content-container>blockquote{width:1px!important;height:1px!important;opacity:0!important}.modaal-instagram iframe{opacity:0;margin:-6px!important;border-radius:0!important;width:1000px!important;max-width:800px!important;box-shadow:none!important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item,head svg{display:none}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:0 0;border:none;border-radius:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:none;background:#fff}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control:after,.modaal-gallery-control:before{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next{left:100%;margin-left:40px}.modaal-gallery-prev{right:100%;margin-right:40px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content,.modaal-iframe-elem{width:100%;height:100%}.modaal-iframe-elem{display:block}@media only screen and (min-width:1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;-webkit-transform:none;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}.modaal-loading-spinner{background:0 0;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;-webkit-transform:scale(.25);transform:scale(.25)}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){-webkit-transform:translate(84px,84px) rotate(45deg) translate(70px,0);transform:translate(84px,84px) rotate(45deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-webkit-transform:translate(84px,84px) rotate(90deg) translate(70px,0);transform:translate(84px,84px) rotate(90deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(3)>div,.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(3){-webkit-transform:translate(84px,84px) rotate(135deg) translate(70px,0);transform:translate(84px,84px) rotate(135deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(4){-webkit-transform:translate(84px,84px) rotate(180deg) translate(70px,0);transform:translate(84px,84px) rotate(180deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-webkit-transform:translate(84px,84px) rotate(225deg) translate(70px,0);transform:translate(84px,84px) rotate(225deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div,.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-webkit-transform:translate(84px,84px) rotate(270deg) translate(70px,0);transform:translate(84px,84px) rotate(270deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(7)>div,.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-webkit-transform:translate(84px,84px) rotate(315deg) translate(70px,0);transform:translate(84px,84px) rotate(315deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-webkit-transform:translate(84px,84px) rotate(360deg) translate(70px,0);transform:translate(84px,84px) rotate(360deg) translate(70px,0)}html{line-height:1.5}body,html{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#454545;padding:0}*,:after,:before,body,html{box-sizing:border-box}body,html,ol,ul{margin:0}.n-pull-left{float:left}.n-pull-right{float:right}.n-align-right{text-align:right}.n-align-center{text-align:center}.n-align-left{text-align:left}.n-text-uppercase{text-transform:uppercase}.n-spacing-bottom{margin-bottom:24px}@media (max-width:26.25em){.n-hidden-sm{display:none}}@media (max-width:48em){.n-hidden-md{display:none}}@media (min-width:48em){.n-hidden-mobile{display:block}.n-hidden-desktop{display:none}}@media (max-width:48em){.n-hidden-desktop{display:block}.n-hidden-mobile{display:none}}hr{background:#f2f2f2;border:0;height:1px;margin-top:24px}.h1,.h2,h1,h2{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:200;font-style:normal}.h1,.h2,.h3,.h4,h1,h2,h3,h4,hr{margin-bottom:24px}.h1,h1{font-size:38px;line-height:1}@media screen and (min-width:48em){.h1,h1{font-size:40px;line-height:1.2}}@media screen and (min-width:64em){.h1,h1{font-size:48px;line-height:1.1}}.h2,h2{font-size:32px;line-height:1.25}@media screen and (min-width:48em){.h2,h2{font-size:36px;line-height:1.5}}@media screen and (min-width:64em){.h2,h2{font-size:40px;line-height:1.25}}.h3,h3{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:28px;line-height:1.25}@media screen and (min-width:48em){.h3,h3{font-size:30px;line-height:1.25}}@media screen and (min-width:64em){.h3,h3{font-size:32px;line-height:1.25}}.h4,h4{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:24px;line-height:1.5}.h5,h5{font-size:20px;line-height:1.2}.h6,h6{font-size:18px;line-height:1.33333}.h5,.h6,.n-paragraph,.n-paragraph-lead,h5,h6,p{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;margin-bottom:24px}img{max-width:100%}.n-paragraph,.n-paragraph-lead,p{font-weight:300;font-size:16px;line-height:1.5;color:#454545}.n-paragraph-lead{line-height:1.2;margin-bottom:12px}@media screen and (min-width:48em){.n-paragraph-lead{font-size:20px;line-height:1.2}}@media screen and (min-width:64em){.n-paragraph-lead{font-size:26px;line-height:1.3}}.n-paragraph-fine-print{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:12px;line-height:2;color:#454545}.n-section-title{border-bottom:solid 1px #eaeaea;display:table;margin-bottom:24px;width:100%}.n-section-title .n-section-title__heading{font-size:32px;line-height:1.25;color:#454545;display:table-cell}@media screen and (min-width:48em){.n-section-title .n-section-title__heading{font-size:36px;line-height:1.5}}@media screen and (min-width:64em){.n-section-title .n-section-title__heading{font-size:40px;line-height:1.25}}.n-section-title .n-section-title__actions{display:table-cell;text-align:right}.n-section-title .n-section-title__action-link,a{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}a{color:#0067c5;text-decoration:none}a:hover{color:#1e4a93;text-decoration:underline}.n-link-standalone{display:block;margin-bottom:24px}.n-list,ol,ul{color:#454545;font-size:16px}.n-list--inline,.n-list--unstyled{list-style:none}.n-list--inline{display:inline-block}.n-list--inline .n-list__item{display:inline-block;padding:0 6px;vertical-align:middle}.n-list--inline .n-list__item:last-child>.n-list__item-link:after{display:none}.n-list__item-link{display:block;margin-right:6px;position:relative}.n-list--inline-separator .n-list__item-link:after{content:'|';position:absolute;right:-12px;top:0}.n-list__item{line-height:1.5;margin-bottom:12px}.n-list__item .n-list{margin-bottom:12px;margin-top:12px;padding-left:24px}.n-list--bulleted{list-style:none}.n-list--bulleted .n-list__item{padding-left:24px;position:relative}.n-list--bulleted .n-list__item:before{background:#454545;border-radius:50%;content:'';display:block;height:4px;left:6px;position:absolute;top:7px;width:4px}.n-list--numbered{counter-reset:my-counter;list-style:none}.n-list--numbered .n-list__item:before{content:counter(my-counter,decimal)".";counter-increment:my-counter;display:inline-block;margin-right:6px;min-width:24px;vertical-align:top}.n-list--numbered .n-list__item.n-list__item--counter-override:before{content:attr(value)"."}.n-list--two-column{display:table}.n-list--two-column .n-list__item{display:table-row}.n-list--two-column .n-list__item-column{display:table-cell;padding:0 24px 24px 0}.n-list--property-value-pairs:after,.n-list--property-value-pairs:before{content:' ';display:table}.n-list--property-value-pairs:after{clear:both}.n-list__description,.n-list__term{float:left;padding-bottom:6px}.n-list__term{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;clear:left;min-width:130px;padding-right:6px}.n-clearfix:after,.n-clearfix:before{content:' ';display:table}.n-clearfix:after{clear:both}code{display:block;font-family:Courier,'Courier New',monospace;line-height:24px;padding:20px}code .highlight{color:#ff9000}code.inline{display:inline;margin-bottom:0;padding:0}.n-blockquote{margin:0 0 24px;quotes:'\201C' '\201D' '\2018' '\2019'}.n-blockquote p,code{margin-bottom:12px}.n-blockquote p:before{content:open-quote}.n-blockquote p:after{content:close-quote}.n-blockquote__footer{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#454545}.n-form dl,.n-form>h1,.n-form>h2,.n-form>h3,.n-form>h4,.n-form>h5,.n-form>h6,.n-form>ol,.n-form>p,.n-form>ul,.n-text-longform dl,.n-text-longform>h1,.n-text-longform>h2,.n-text-longform>h3,.n-text-longform>h4,.n-text-longform>h5,.n-text-longform>h6,.n-text-longform>ol,.n-text-longform>p,.n-text-longform>ul{margin-bottom:24px}.n-form dl+h1,.n-form dl+h2,.n-form dl+h3,.n-form dl+h4,.n-form dl+h5,.n-form dl+h6,.n-form>h1+h1,.n-form>h1+h2,.n-form>h1+h3,.n-form>h1+h4,.n-form>h1+h5,.n-form>h1+h6,.n-form>h2+h1,.n-form>h2+h2,.n-form>h2+h3,.n-form>h2+h4,.n-form>h2+h5,.n-form>h2+h6,.n-form>h3+h1,.n-form>h3+h2,.n-form>h3+h3,.n-form>h3+h4,.n-form>h3+h5,.n-form>h3+h6,.n-form>h4+h1,.n-form>h4+h2,.n-form>h4+h3,.n-form>h4+h4,.n-form>h4+h5,.n-form>h4+h6,.n-form>h5+h1,.n-form>h5+h2,.n-form>h5+h3,.n-form>h5+h4,.n-form>h5+h5,.n-form>h5+h6,.n-form>h6+h1,.n-form>h6+h2,.n-form>h6+h3,.n-form>h6+h4,.n-form>h6+h5,.n-form>h6+h6,.n-form>ol+h1,.n-form>ol+h2,.n-form>ol+h3,.n-form>ol+h4,.n-form>ol+h5,.n-form>ol+h6,.n-form>p+h1,.n-form>p+h2,.n-form>p+h3,.n-form>p+h4,.n-form>p+h5,.n-form>p+h6,.n-form>ul+h1,.n-form>ul+h2,.n-form>ul+h3,.n-form>ul+h4,.n-form>ul+h5,.n-form>ul+h6,.n-text-longform dl+h1,.n-text-longform dl+h2,.n-text-longform dl+h3,.n-text-longform dl+h4,.n-text-longform dl+h5,.n-text-longform dl+h6,.n-text-longform>h1+h1,.n-text-longform>h1+h2,.n-text-longform>h1+h3,.n-text-longform>h1+h4,.n-text-longform>h1+h5,.n-text-longform>h1+h6,.n-text-longform>h2+h1,.n-text-longform>h2+h2,.n-text-longform>h2+h3,.n-text-longform>h2+h4,.n-text-longform>h2+h5,.n-text-longform>h2+h6,.n-text-longform>h3+h1,.n-text-longform>h3+h2,.n-text-longform>h3+h3,.n-text-longform>h3+h4,.n-text-longform>h3+h5,.n-text-longform>h3+h6,.n-text-longform>h4+h1,.n-text-longform>h4+h2,.n-text-longform>h4+h3,.n-text-longform>h4+h4,.n-text-longform>h4+h5,.n-text-longform>h4+h6,.n-text-longform>h5+h1,.n-text-longform>h5+h2,.n-text-longform>h5+h3,.n-text-longform>h5+h4,.n-text-longform>h5+h5,.n-text-longform>h5+h6,.n-text-longform>h6+h1,.n-text-longform>h6+h2,.n-text-longform>h6+h3,.n-text-longform>h6+h4,.n-text-longform>h6+h5,.n-text-longform>h6+h6,.n-text-longform>ol+h1,.n-text-longform>ol+h2,.n-text-longform>ol+h3,.n-text-longform>ol+h4,.n-text-longform>ol+h5,.n-text-longform>ol+h6,.n-text-longform>p+h1,.n-text-longform>p+h2,.n-text-longform>p+h3,.n-text-longform>p+h4,.n-text-longform>p+h5,.n-text-longform>p+h6,.n-text-longform>ul+h1,.n-text-longform>ul+h2,.n-text-longform>ul+h3,.n-text-longform>ul+h4,.n-text-longform>ul+h5,.n-text-longform>ul+h6{margin-top:24px}.n-form>ol li,.n-form>ul li,.n-text-longform>ol li,.n-text-longform>ul li{margin-bottom:6px}.n-form .n-pull-left,.n-text-longform .n-pull-left{float:left;margin:0 24px 24px 0}.n-form .n-pull-right,.n-text-longform .n-pull-right{float:right;margin:0 0 24px 24px}.no-wrap{white-space:nowrap}fieldset{margin:0;border:0;padding:0}.n-main-content{display:block}.n-main-content--no-bottom-padding{padding-bottom:0}.n-main-content--no-top-padding{padding-top:0}@media screen and (min-width:48em){.n-main-content--no-top-padding{padding-top:0}}.n-row{margin:0}.n-row:after,.n-row:before{content:' ';display:table}.n-row:after{clear:both}@media screen and (min-width:26.25em){.n-col-sm-1,.n-col-sm-2{width:6.66667%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-sm-2{width:15%}.n-col-sm-3,.n-col-sm-4,.n-col-sm-5,.n-col-sm-6,.n-col-sm-7{width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-sm-4,.n-col-sm-5,.n-col-sm-6,.n-col-sm-7{width:31.66667%}.n-col-sm-5,.n-col-sm-6,.n-col-sm-7{width:40%}.n-col-sm-6,.n-col-sm-7{width:48.33333%}.n-col-sm-7{width:56.66667%}.n-col-sm-10,.n-col-sm-11,.n-col-sm-12,.n-col-sm-8,.n-col-sm-9{width:65%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-sm-10,.n-col-sm-11,.n-col-sm-12,.n-col-sm-9{width:73.33333%}.n-col-sm-10,.n-col-sm-11,.n-col-sm-12{width:81.66667%}.n-col-sm-11,.n-col-sm-12{width:90%}.n-col-sm-12{width:98.33333%}}@media screen and (min-width:48em){.n-col-md-1,.n-col-md-2{width:6.66667%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-md-2{width:15%}.n-col-md-3,.n-col-md-4,.n-col-md-5,.n-col-md-6,.n-col-md-7{width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-md-4,.n-col-md-5,.n-col-md-6,.n-col-md-7{width:31.66667%}.n-col-md-5,.n-col-md-6,.n-col-md-7{width:40%}.n-col-md-6,.n-col-md-7{width:48.33333%}.n-col-md-7{width:56.66667%}.n-col-md-10,.n-col-md-11,.n-col-md-12,.n-col-md-8,.n-col-md-9{width:65%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-md-10,.n-col-md-11,.n-col-md-12,.n-col-md-9{width:73.33333%}.n-col-md-10,.n-col-md-11,.n-col-md-12{width:81.66667%}.n-col-md-11,.n-col-md-12{width:90%}.n-col-md-12{width:98.33333%}}@media screen and (min-width:64em){.n-col-lg-1,.n-col-lg-2{width:6.66667%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-lg-2{width:15%}.n-col-lg-3,.n-col-lg-4,.n-col-lg-5,.n-col-lg-6,.n-col-lg-7{width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-lg-4,.n-col-lg-5,.n-col-lg-6,.n-col-lg-7{width:31.66667%}.n-col-lg-5,.n-col-lg-6,.n-col-lg-7{width:40%}.n-col-lg-6,.n-col-lg-7{width:48.33333%}.n-col-lg-7{width:56.66667%}.n-col-lg-10,.n-col-lg-11,.n-col-lg-12,.n-col-lg-8,.n-col-lg-9{width:65%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-lg-10,.n-col-lg-11,.n-col-lg-12,.n-col-lg-9{width:73.33333%}.n-col-lg-10,.n-col-lg-11,.n-col-lg-12{width:81.66667%}.n-col-lg-11,.n-col-lg-12{width:90%}.n-col-lg-12{width:98.33333%}.n-row{margin:0 -.83333%}}@media screen and (min-width:91.875em){.n-col-xl-1,.n-col-xl-2{width:6.66667%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-xl-2{width:15%}.n-col-xl-3,.n-col-xl-4,.n-col-xl-5,.n-col-xl-6,.n-col-xl-7{width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-xl-4,.n-col-xl-5,.n-col-xl-6,.n-col-xl-7{width:31.66667%}.n-col-xl-5,.n-col-xl-6,.n-col-xl-7{width:40%}.n-col-xl-6,.n-col-xl-7{width:48.33333%}.n-col-xl-7{width:56.66667%}.n-col-xl-10,.n-col-xl-11,.n-col-xl-12,.n-col-xl-8,.n-col-xl-9{width:65%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-xl-10,.n-col-xl-11,.n-col-xl-12,.n-col-xl-9{width:73.33333%}.n-col-xl-10,.n-col-xl-11,.n-col-xl-12{width:81.66667%}.n-col-xl-11,.n-col-xl-12{width:90%}.n-col-xl-12{width:98.33333%}}p{padding:0}body{font-size:16px;line-height:1.5;background-color:#fff}.container,.n-container{max-width:1424px;margin-left:auto;margin-right:auto;padding:0 15px}.container:after,.n-container:after{content:" ";display:block;clear:both}.contact-group{padding:48px 0;text-align:center}.contact-group:after,.contact-group:before{content:' ';display:table}.contact-group:after{clear:both}@media (max-width:26.25em){.contact-group .contact-sales{margin-bottom:24px}}@media (min-width:48em){.contact-group{text-align:justify}.contact-group .contact-sales{width:48.71795%;float:left;margin-right:2.5641%}.contact-group .social-share{width:48.71795%;float:right;margin-right:0;text-align:right}}@media (min-width:64em){.contact-group .contact-sales{width:66.10169%;float:left;margin-right:1.69492%}.contact-group .social-share{width:32.20339%;float:right;margin-right:0}}.layout:after,.layout:before{content:' ';display:table}.layout:after{clear:both}@media (min-width:26.25em){[data-layout="3"] .layout .layout__item{width:32.20339%;float:left;margin-right:1.69492%}[data-layout="3"] .layout .layout__item:nth-child(3){width:32.20339%;float:right;margin-right:0}}@media (min-width:48em){[data-layout="3"] .layout .layout__item{width:31.64557%;float:left;margin-right:1.25%}[data-layout="3"] .layout .layout__item:nth-child(3){width:31.64557%;float:right;margin-right:0}}@media (min-width:64em){[data-layout="3"] .layout .layout__item{width:32.77311%;float:left;margin-right:.84034%}[data-layout="3"] .layout .layout__item:nth-child(3){width:32.77311%;float:right;margin-right:0}[data-layout="4"] .layout .layout__item{width:24.36975%;float:left;margin-right:.84034%}[data-layout="4"] .layout .layout__item:nth-child(4){width:24.36975%;float:right;margin-right:0}}.n-gallery{display:inline-block;padding-bottom:24px;width:100%}.n-gallery:after,.n-gallery:before{content:' ';display:table}.n-gallery:after{clear:both}@media (min-width:48em){[data-layout="2"] .n-gallery-layout__item{width:49.15254%;float:left}[data-layout="2"] .n-gallery-layout__item:nth-child(2n+1){margin-right:-100%;clear:both;margin-left:0}[data-layout="2"] .n-gallery-layout__item:nth-child(2n+2){margin-left:50.84746%;margin-right:-100%;clear:none}[data-layout="3"] .n-gallery-layout__item{width:32.20339%;float:left}[data-layout="3"] .n-gallery-layout__item:nth-child(3n+1){margin-right:-100%;clear:both;margin-left:0}[data-layout="3"] .n-gallery-layout__item:nth-child(3n+2){margin-left:33.89831%;margin-right:-100%;clear:none}[data-layout="3"] .n-gallery-layout__item:nth-child(3n+3){margin-left:67.79661%;margin-right:-100%;clear:none}[data-layout="4"] .n-gallery-layout__item{width:23.72881%;float:left}[data-layout="4"] .n-gallery-layout__item:nth-child(4n+1){margin-right:-100%;clear:both;margin-left:0}[data-layout="4"] .n-gallery-layout__item:nth-child(4n+2){margin-left:25.42373%;margin-right:-100%;clear:none}[data-layout="4"] .n-gallery-layout__item:nth-child(4n+3){margin-left:50.84746%;margin-right:-100%;clear:none}[data-layout="4"] .n-gallery-layout__item:nth-child(4n+4){margin-left:76.27119%;margin-right:-100%;clear:none}}@media (min-width:87.125em){.masonry{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin:0 auto;width:66.10169%}.masonry__item{display:inline-block;width:100%}}.sidebar-layout:after,.sidebar-layout:before{content:' ';display:table}.sidebar-layout:after{clear:both}@media (min-width:64em){[data-layout=left]>.sidebar-layout-section{width:74.78992%;float:left;margin-right:.84034%}[data-layout=right]>.sidebar-layout-section{width:74.78992%;float:right;margin-right:0}[data-layout=left]>.sidebar-layout-aside{width:24.36975%;float:right;margin-right:0}[data-layout=right]>.sidebar-layout-aside{width:24.36975%;float:left;margin-right:.84034%}}.n-layout__item--left{padding-bottom:24px}@media (min-width:64em){.n-layout__split{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.n-layout__split:after,.n-layout__split:before{content:' ';display:table}.n-layout__split:after{clear:both}.n-layout__split.hidden{display:none}.n-layout__item--left{float:left;min-height:100vh;padding-bottom:0}[data-ntap-layout~="50-50"] .n-layout__item--left{width:48vw}[data-ntap-layout~="70-30"] .n-layout__item--left{width:69vw}.n-layout__item--right{float:right}[data-ntap-layout~="50-50"] .n-layout__item--right{width:52vw}[data-ntap-layout~="70-30"] .n-layout__item--right{width:31vw}}.button{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;background:#0067c5;border-radius:6px;color:#fff;display:inline-block;font-size:16px;padding:15px 30px;text-align:center;text-transform:uppercase}.button:hover{color:#fff;text-decoration:none}.button:hover .n-icon-arrow-down{-webkit-animation:bounce 1s;animation:bounce 1s;fill:#002855;-webkit-transform-origin:center bottom;transform-origin:center bottom}.button:active,.button:hover{background:#002855}.button.button--inverse{background:#fff;border-radius:6px;color:#0067c5}.button.button--inverse:hover{background:#eaeaea;color:#002855}.button.button--inverse:active{background:#eaeaea}.button--icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:450px;padding-left:25px;padding-right:25px;text-align:left}.n-layout-flex__item .button--icon{padding-left:12px;padding-right:12px}.button--icon .button__icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:12px}.button--icon .button__text{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.button__icon,.button__text{display:inline-block;vertical-align:middle}.button__icon{fill:#0067c5;position:relative;top:-1px}.button__icon.button__icon--lg{height:30px;width:30px}.button__icon,.button__icon.n-icon-arrow-circle-o-right{height:22px;width:22px}.button--no-bg{background:0 0;color:#0067c5}.button--no-bg:hover{background:0 0;color:#1e4a93}.button--ghost,.button--ghost:hover{background:0 0}.button--ghost{border:2px solid #bbbdbf;color:#686868}.button--ghost-primary,.button--ghost:hover{border-color:#26a9e0;color:#26a9e0}.button--ghost-primary:hover{background-color:#26a9e0;border-color:#26a9e0;color:#fff}.button--ghost-primary .button__icon{fill:#26a9e0}.button--ghost-white{border-color:#fff;color:#fff}.button--ghost-primary:hover .button__icon,.button--ghost-white .button__icon{fill:#fff}.button--ghost-white:hover{background-color:#fff;border-color:#fff;color:#1e4a93}.button--ghost-white:hover .button__icon{fill:#1e4a93}.button--secondary{background:0 0;border:1px solid #0067c5;border-radius:6px;color:#0067c5}.button--secondary:hover{background:#002855;border-color:#002855;color:#fff;text-decoration:none}.button--secondary:active{background:0 0;border-color:#002855;color:#002855}.button--primary{background:#26a9e0}.button--primary:hover{background:#1e9acf}.button--primary .button__icon{fill:#fff}.button--regal{background:#8246af}.button--regal:hover{background:#3c1053}.button--regal .button__icon{fill:#fff}.button--muted{background:#53565a}.button--muted:hover{background:#454545}.button--muted .button__icon{fill:#fff}.button--safety,.button--safety:hover{background:#ff9000}.button--sm{font-size:14px;line-height:1.71429;padding:7px 15px}.button--lg{padding:20px 30px}.button--block,.n-feature-block__image-wrap img{width:100%}.button--inline-action{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:#0067c5;display:inline-block;margin-bottom:0;padding:0;text-transform:uppercase}.button--inline-action:hover{color:#002855}.button--inline-action .button__icon{fill:#0067c5}.button--inline-action:active .button__icon,.button--inline-action:hover .button__icon{fill:#002855}.button--inline-action.button--inverse{color:#fff}.button--inline-action.button--inverse .button__icon{fill:#fff}.button--inline-action.button--inverse:hover{color:#eaeaea}.button--inline-action.button--inverse:active .button__icon,.button--inline-action.button--inverse:hover .button__icon{fill:#eaeaea}.n-button__group-block .button--inline-action{display:block;margin-bottom:12px}.button--inline-action-bordered{border:1px solid #a6a8ab;border-radius:6px;padding:12px}.button-align--center{text-align:center}.button-toggle--is-active .n-icon-arrow-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.button--close{background:0 0;border:0;padding:12px}.button--close:hover{cursor:pointer}.button--close:hover .button__icon{fill:#1e4a93}.button--close .button__icon{fill:#454545;height:18px;width:18px}.n-button__group .button,.n-button__group .button--inline-action{margin-bottom:12px}.n-button__group .button--inline-action:last-child,.n-button__group .button:last-child{margin-bottom:0}@media (min-width:48em){.n-button__group .button{margin-bottom:0}.n-button__group .button:not(:first-child){margin-left:6px}.n-button__group .button:not(:last-child){margin-right:6px}}.n-contact-sales__list{list-style:none}.n-contact-sales__list-item{border-right:1px solid #a4a4a4;display:inline-block}.n-contact-sales__list-item:last-child{border-right:0}.n-contact-sales__list-item:last-child:after{display:none}.n-contact-sales__link{display:block;padding:0 12px}.n-contact-sales__list-item:first-child .n-contact-sales__link{padding-left:0}.n-contact-sales__list-item:last-child .n-contact-sales__link{padding-right:0}.n-contact-sales__list-item-with-icon .n-contact-sales__link{padding-left:45px;position:relative}.n-contact-sales__list-item-with-icon:first-child .n-contact-sales__link .n-contact-sales__icon{left:0}.n-contact-sales__icon{fill:#a4a4a4;height:24px;width:24px}.n-contact-sales__link:hover .n-contact-sales__icon{fill:#1e4a93}.n-contact-sales__list-item-text{font-size:16px}.n-contact-sales__list-item-with-icon .n-contact-sales__list-item-text{padding-left:0}.n-contact-sales__link:hover .n-contact-sales__list-item-text{text-decoration:underline}@media (max-width:26.25em){.n-contact-sales__list-item-with-icon{display:none}}@media (min-width:48em){.n-contact-sales__link[href^=tel]{color:#686868}.n-contact-sales__link[href^=tel] .n-contact-sales__list-item-text:hover,.n-contact-sales__link[href^=tel]:hover{text-decoration:none}}@media (max-width:48em){.n-contact-sales{text-align:center}}@media (min-width:48em){.n-page-navigation .n-contact-sales{float:right}}.n-dropdown-menu,.n-dropdown-menu__trigger{display:inline-block;position:relative}.n-dropdown-menu__trigger{padding:0 0 12px}.n-dropdown-menu--active .n-dropdown-menu__trigger,.n-dropdown-menu--active .n-dropdown-menu__trigger:hover{color:#1e4a93}.n-dropdown-menu__trigger-text{display:inline-block;padding-right:18px}.n-dropdown-menu__trigger:hover .n-dropdown-menu__trigger-text{text-decoration:underline}.n-dropdown-menu__trigger-icon{display:inline-block;fill:#686868;height:12px;position:absolute;right:0;top:4px;width:12px}.n-dropdown-menu__trigger:hover .n-dropdown-menu__trigger-icon{fill:#1e4a93}.n-dropdown-menu--active .n-dropdown-menu__trigger-icon,.n-dropdown-menu--active .n-dropdown-menu__trigger-icon:hover{fill:#1e4a93;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.n-dropdown-menu__menu{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.3);display:none;position:absolute;top:100%;width:250px;z-index:200}.n-dropdown-menu--align-right .n-dropdown-menu__menu{right:0}.n-dropdown-menu--active .n-dropdown-menu__menu{display:block}.n-dropdown-menu__list{list-style:none;padding:10px 0;width:100%}.n-dropdown-menu__link{color:#454545;display:block;padding:10px 32px}.n-feature-block{background:0 0;padding:25px;position:relative}.n-feature-block--nested .n-feature-block__title{color:rgba(76,76,76,.8)}.n-feature-block__subtitle{font-size:14px;line-height:1.71429;font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;color:#959595;margin-bottom:24px;text-transform:uppercase}.n-feature-block__captioned-image{display:table;margin-bottom:12px}.n-feature-block__caption,.n-feature-block__image-wrap{display:table-cell;vertical-align:top}.n-feature-block__form-button{margin-top:24px}.n-feature-block__caption{padding-right:24px}.n-feature-block__image-wrap{max-width:135px}.n-feature-block__aside-link{bottom:25px;font-size:14px;position:absolute;right:25px}.n-feature-block--striped{margin-bottom:24px;padding:0}.n-feature-block__list{list-style:none}.n-feature-block__heading{background:#f2f2f2;font-size:32px;padding:12px 24px}.n-feature-block__item{background:#eaeaea;font-size:14px;line-height:20px;padding:12px 24px}.n-feature-block__item:nth-child(even){background:#f2f2f2}@media screen and (min-width:64em){.n-feature-block{margin-bottom:24px;padding:50px}.n-layout-4 .n-feature-block{padding:30px}.n-feature-block__aside-link{bottom:50px;right:50px}.n-layout-4 .n-feature-block__aside-link{bottom:30px;right:30px}}.n-feedback{font-size:0;margin-bottom:12px}.n-feedback__link,.n-feedback__solve-answer,.n-feedback__solve-label{font-size:14px}.n-feedback__link,.n-feedback__rating{display:inline-block;margin-bottom:6px;margin-right:35px}.n-feedback__solve-label{margin-bottom:6px;margin-right:35px}.n-feedback__solve-answers{margin-bottom:6px}.n-feedback__rating-label{margin-right:6px}.n-feedback__solve-answers,.n-feedback__solve-label{display:inline-block}.n-feedback__solve-answer{border-right:solid 1px #a4a4a4;display:inline-block;padding:0 6px;position:relative}.n-feedback__solve-answer:first-child{padding-left:0}.n-feedback__solve-answer:last-child{padding-right:0}.n-feedback__solve-answer:last-of-type{border-right:0}.n-feedback__solve,.n-feedback__thank-you-message{-webkit-transition:opacity .4s;transition:opacity .4s}.n-feedback__thank-you-message{height:0;overflow:hidden;opacity:0}.n-feedback--thank-you-message-visible .n-feedback__thank-you-message{height:auto;opacity:1}.n-feedback__solve{opacity:1}.n-feedback--thank-you-message-visible .n-feedback__solve{height:0;opacity:0}.n-feedback__solve-answers{margin-right:12px;padding-bottom:6px;position:relative}.n-feedback__improve-dialog{background:#fff;border:solid 1px #eaeaea;box-shadow:0 0 5px rgba(0,0,0,.3);min-width:280px;padding:12px 12px 24px}.n-feedback__improve-dialog .n-form{padding:0}.n-feedback__improve-dialog .n-feedback__improve-textarea{font-size:14px;height:78px;margin-bottom:12px;min-height:0}.n-feedback__improve-dialog .n-feedback__improve-dialog-actions{text-align:right}.n-feedback__improve-dialog .n-feedback__improve-dialog-submit{margin-bottom:0}.n-collision-proof-panel{background:#fff;border:solid 1px #eaeaea;display:none;position:absolute;z-index:200}.n-collision-proof-panel.n-collision-proof-panel--visible,.n-collision-proof-panel__target.n-collision-proof-panel--visible:after,.n-collision-proof-panel__target.n-collision-proof-panel--visible:before{display:block}.n-collision-proof-panel__heading{font-size:24px}.n-collision-proof-panel__target[data-reveal-panel-on=click]{cursor:pointer}.n-collision-proof-panel__target{position:relative;z-index:201}.n-collision-proof-panel__target:after,.n-collision-proof-panel__target:before{background:#fff;content:'';display:none;height:10px;left:50%;margin-left:-10px;position:absolute;top:-21px;width:20px}.n-collision-proof-panel__target:before{border:solid 1px #eaeaea;box-shadow:0 0 5px rgba(0,0,0,.3);margin-left:-5px;top:-18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.n-collision-proof-panel__target.n-collision-proof-panel--position-flipped:after{bottom:-21px;top:auto}.n-collision-proof-panel__target.n-collision-proof-panel--position-flipped:before{bottom:-18px;top:auto}.n-collision-proof-panel__target[data-panel-position=bottom]:after{bottom:-21px;top:auto}.n-collision-proof-panel__target[data-panel-position=bottom]:before{bottom:-18px;top:auto}.n-collision-proof-panel__target[data-panel-position=bottom].n-collision-proof-panel--position-flipped:after{bottom:auto;top:-21px}.n-collision-proof-panel__target[data-panel-position=bottom].n-collision-proof-panel--position-flipped:before{bottom:auto;top:-18px}.n-collision-proof-panel__target[data-panel-position=right]:after{height:18px;left:auto;margin-left:0;margin-top:-10px;right:-21px;top:50%;width:10px}.n-collision-proof-panel__target[data-panel-position=right]:before{left:auto;margin-left:0;margin-top:-5px;right:-18px;top:50%}.n-collision-proof-panel__target[data-panel-position=right].n-collision-proof-panel--position-flipped:after{left:-21px;right:auto}.n-collision-proof-panel__target[data-panel-position=right].n-collision-proof-panel--position-flipped:before{left:-18px;right:auto}.n-collision-proof-panel__target[data-panel-position=left]:after{height:18px;left:-21px;margin-left:0;margin-top:-10px;top:50%;width:10px}.n-collision-proof-panel__target[data-panel-position=left]:before{left:-18px;margin-left:0;margin-top:-5px;top:50%}.n-collision-proof-panel__target[data-panel-position=left].n-collision-proof-panel--position-flipped:after{left:auto;right:-21px}.n-collision-proof-panel__target[data-panel-position=left].n-collision-proof-panel--position-flipped:before{left:auto;right:-18px}.n-filter{font-size:0;margin-bottom:24px}.n-filter.n-filter--is-narrow{display:inline-block;max-width:400px;width:100%}.n-filter--is-narrow .n-filter__section{display:block}.n-filter__list{list-style:none}.n-filter__list-item{font-size:16px}.n-filter__list-item .n-filter__list{padding-left:24px}.n-filter__link{display:inline-block;margin-right:6px;padding:12px 0}.n-filter__section-header{border-bottom:solid 1px #eaeaea;display:block;font-size:20px;margin-bottom:6px;padding-bottom:6px;position:relative;width:100%}.n-filter__section-header,.n-filter__section-header:hover{color:#454545;text-decoration:none}.n-filter--is-narrow .n-filter__section-header{border-bottom:0;color:#0067c5}.n-filter--is-narrow .n-filter__section-header:hover{color:#1e4a93;cursor:pointer}.n-filter__icon{display:inline-block;fill:#0067c5;height:16px;margin-right:6px;position:relative;top:1px;width:16px}.n-filter__link:hover .n-filter__icon{fill:#1e4a93}.n-filter__label.n-form__label{display:none}.n-filter--is-narrow .n-filter__label.n-form__label{display:block}.n-filter__open-icon{display:none;fill:#0067c5;height:14px;position:relative;right:0;top:0;width:14px}.n-filter__section-header:hover .n-filter__open-icon{fill:#1e4a93}.n-filter__section--open .n-filter__open-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.n-filter--is-narrow .n-filter__open-icon{display:inline-block}.n-filter--is-narrow .n-filter__column{display:none}.n-filter--is-narrow .n-filter__section--open .n-filter__column{display:block}@media screen and (min-width:26.25em){.n-filter,.n-filter.n-filter--is-narrow{display:block}.n-filter{display:table;width:100%}.n-filter__section{display:table-cell;vertical-align:top;width:320px}.n-filter__section:last-child{width:auto}.n-filter--is-narrow .n-filter__section{width:auto}.n-filter__column{display:inline-block;min-width:320px;vertical-align:top}}.n-footer{background:#f8f8f8;box-shadow:0 200px 0 #f8f8f8,0 400px 0 #f8f8f8,0 600px 0 #f8f8f8,0 800px 0 #f8f8f8,0 1000px 0 #f8f8f8,0 1200px 0 #f8f8f8,0 1400px 0 #f8f8f8}.n-footer__top{border-bottom:solid 4px #eaeaea}.n-footer--v2 .n-footer__top{background:-webkit-linear-gradient(top,#eaeaea 0,#eaeaea 25%,#f8f8f8 25%,#f8f8f8 25%,#f8f8f8 100%,#f8f8f8 100%);background:linear-gradient(to bottom,#eaeaea 0,#eaeaea 25%,#f8f8f8 25%,#f8f8f8 25%,#f8f8f8 100%,#f8f8f8 100%)}.n-footer__top-inner p{font-size:14px;max-width:700px;padding:24px}.n-footer__corp-links{padding-top:24px}.n-footer__corp-links:after,.n-footer__corp-links:before{content:' ';display:table}.n-footer__corp-links:after{clear:both}.n-footer__corp-link-list{width:47.36842%;float:left;font-size:12px;list-style:none;margin-bottom:24px}.n-footer__corp-link-list:nth-child(2n+1){margin-right:-100%;clear:both;margin-left:0}.n-footer__corp-link-list:nth-child(2n+2){margin-left:52.63158%;margin-right:-100%;clear:none}.n-footer__corp-link-list-header{padding-bottom:6px}.n-footer__corp-link-list-header,.n-footer__corp-link-list-header .n-footer__corp-link{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:#454545;font-size:12px;line-height:17px;text-transform:uppercase}.n-footer__corp-link{color:#686868;display:block;padding:17px 0}.n-footer__corp-link:hover{text-decoration:underline}.n-footer__corp-link-list-header .n-footer__corp-link{padding-bottom:0;padding-top:0}.n-footer__corp-link-list-header .n-footer__corp-link:hover{color:#1e4a93}.n-footer__bottom{padding:24px 0}.n-footer__bottom-left{padding-bottom:24px}.n-footer__copyright{border-right:solid 1px #686868;color:#686868;font-size:12px;margin-right:12px;padding-right:12px}.n-footer__copyright,.n-footer__social-links{display:inline-block;vertical-align:middle}.n-footer__social-link-list{font-size:0;list-style:none}.n-footer__social-link-list-item{display:inline-block}.n-footer__social-link{display:block;padding:17px 14px}.n-footer__social-link-text{display:inline-block;text-indent:-10000px}.n-footer__social-link-icon{fill:#686868;height:15px;margin-right:6px;width:15px}.n-footer__social-link:hover .n-footer__social-link-icon{fill:#0067c5}.n-footer__fine-print{color:#686868;font-size:12px;line-height:16px;margin-bottom:6px}.n-footer__property-link-column-list{list-style:none}.n-footer__property-links{padding:24px 0}.n-footer__property-links:after,.n-footer__property-links:before{content:' ';display:table}.n-footer__property-links:after{clear:both}.n-footer__property-link-column{width:47.36842%;float:left;margin-right:5.26316%}.n-footer__property-link-column:last-child{width:47.36842%;float:right;margin-right:0}@media screen and (min-width:48em){.n-footer--v1 .n-footer__corp-link-list{width:23.07692%;float:left}.n-footer--v1 .n-footer__corp-link-list:nth-child(4n+1){margin-right:-100%;clear:both;margin-left:0}.n-footer--v1 .n-footer__corp-link-list:nth-child(4n+2){margin-left:25.64103%;margin-right:-100%;clear:none}.n-footer--v1 .n-footer__corp-link-list:nth-child(4n+3){margin-left:51.28205%;margin-right:-100%;clear:none}.n-footer--v1 .n-footer__corp-link-list:nth-child(4n+4){margin-left:76.92308%;margin-right:-100%;clear:none}.n-footer--v2 .n-footer__top{background:-webkit-linear-gradient(left,#eaeaea 0,#eaeaea 48%,#f8f8f8 48%,#f8f8f8 48%,#f8f8f8 100%,#f8f8f8 100%);background:linear-gradient(to right,#eaeaea 0,#eaeaea 48%,#f8f8f8 48%,#f8f8f8 48%,#f8f8f8 100%,#f8f8f8 100%)}.n-footer--v2 .n-footer__property-links{width:48.71795%;float:left;margin-right:2.5641%}.n-footer--v2 .n-footer__corp-links,.n-footer__bottom-right{width:48.71795%;float:right;margin-right:0}.n-footer__bottom-left{width:48.71795%;float:left;margin-right:2.5641%;padding-bottom:0}.n-footer__bottom-right{text-align:right}.n-footer__corp-link{padding-bottom:6px;padding-right:24px;padding-top:0}.n-footer__social-link{padding:0}}@media screen and (min-width:64em){.n-footer__corp-link-list{width:23.72881%;float:left}.n-footer__corp-link-list:nth-child(4n+1){margin-right:-100%;clear:both;margin-left:0}.n-footer__corp-link-list:nth-child(4n+2){margin-left:25.42373%;margin-right:-100%;clear:none}.n-footer__corp-link-list:nth-child(4n+3){margin-left:50.84746%;margin-right:-100%;clear:none}.n-footer__corp-link-list:nth-child(4n+4){margin-left:76.27119%;margin-right:-100%;clear:none}.n-footer__bottom-left{width:49.15254%;float:left;margin-right:1.69492%}.n-footer__bottom-right{width:49.15254%;float:right;margin-right:0}.n-footer--v2 .n-footer__top{background:-webkit-linear-gradient(left,#eaeaea 0,#eaeaea 33%,#f8f8f8 33%,#f8f8f8 33%,#f8f8f8 100%,#f8f8f8 100%);background:linear-gradient(to right,#eaeaea 0,#eaeaea 33%,#f8f8f8 33%,#f8f8f8 33%,#f8f8f8 100%,#f8f8f8 100%)}.n-footer--v2 .n-footer__corp-links{width:66.10169%;float:right;margin-right:0}.n-footer--v2 .n-footer__property-links{width:32.20339%;float:left;margin-right:1.69492%}}@media screen and (min-width:87.125em){.n-footer--v2 .n-footer__top{background:-webkit-linear-gradient(left,#eaeaea 0,#eaeaea 36%,#f8f8f8 36%,#f8f8f8 36%,#f8f8f8 100%,#f8f8f8 100%);background:linear-gradient(to right,#eaeaea 0,#eaeaea 36%,#f8f8f8 36%,#f8f8f8 36%,#f8f8f8 100%,#f8f8f8 100%)}.n-footer--v2 .n-footer__corp-links{background:#f8f8f8}}.n-form{padding:24px 0}.n-feature-block--subscribe .n-form{padding:0}.n-form__input::-webkit-input-placeholder,.n-form__textarea::-webkit-input-placeholder{color:#a6a8ab;opacity:1}.n-form__input::-moz-placeholder,.n-form__textarea::-moz-placeholder{color:#a6a8ab;opacity:1}.n-form__input:-ms-input-placeholder,.n-form__textarea:-ms-input-placeholder{color:#a6a8ab;opacity:1}.n-form__input::placeholder,.n-form__textarea::placeholder{color:#a6a8ab;opacity:1}.n-form__input{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:solid 1px #a6a8ab;border-radius:6px;color:#454545;display:block;font-size:16px;height:49px;margin-bottom:6px;max-width:530px;padding:12px;width:100%}.n-form__input:disabled{background:#f2f2f2;cursor:not-allowed;opacity:1}.n-form--dark-bg .n-form__input{border-color:#fff}.n-form__input:focus{border:solid 1px #000;outline:none}.n-form__textarea{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:solid 1px #a6a8ab;border-radius:6px;color:#454545;display:block;font-size:16px;margin-bottom:6px;max-width:530px;min-height:280px;padding:12px;width:100%}.n-form__textarea:disabled{background:#f2f2f2;cursor:not-allowed;opacity:1}.n-form--dark-bg .n-form__textarea{border-color:#fff}.n-form__textarea:focus{border:solid 1px #000;outline:none}.n-form--dark-bg .n-form__input--error,.n-form__input--error{background:#fcc;border:solid 1px #cf2128}.n-form__field-group{display:block;margin-bottom:24px}.n-form__label{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;color:#686868;display:block;font-size:16px;margin-bottom:6px;text-transform:uppercase}.n-form--dark-bg .n-form__label,.n-form--dark-bg .n-form__microcopy{color:#fff}.n-form__label--required:after{color:#cf2128;content:'\A0*'}.n-form__microcopy{color:#686868;font-size:12px}.n-form__label+.n-form__microcopy{display:block;margin-bottom:12px;margin-top:-5px}.n-form__field-error{color:#cf2128;font-size:12px}.n-form--dark-bg .n-form__field-error{color:#fcc}.n-form__required-field-legend{color:#686868;display:inline-block;font-size:12px}.n-form__required-field-legend:before{color:#cf2128;content:'*\A0'}.n-form--dark-bg .n-form__required-field-legend{color:#fff}.n-form__checkbox,.n-form__radio-button{cursor:pointer;display:inline-block;margin-bottom:6px;position:relative}.n-form__checkbox:after,.n-form__checkbox:before,.n-form__radio-button:after,.n-form__radio-button:before{content:' ';display:table}.n-form__checkbox:after,.n-form__radio-button:after{clear:both}.n-form__checkbox:hover .n-form__checkbox-text,.n-form__checkbox:hover .n-form__radio-button-text,.n-form__radio-button:hover .n-form__checkbox-text,.n-form__radio-button:hover .n-form__radio-button-text{color:#1e4a93}.n-form__checkbox:hover .n-form__checkbox-input:disabled~.n-form__checkbox-text,.n-form__checkbox:hover .n-form__checkbox-input:disabled~.n-form__radio-button-text,.n-form__checkbox:hover .n-form__radio-button-input:disabled~.n-form__checkbox-text,.n-form__checkbox:hover .n-form__radio-button-input:disabled~.n-form__radio-button-text,.n-form__radio-button:hover .n-form__checkbox-input:disabled~.n-form__checkbox-text,.n-form__radio-button:hover .n-form__checkbox-input:disabled~.n-form__radio-button-text,.n-form__radio-button:hover .n-form__radio-button-input:disabled~.n-form__checkbox-text,.n-form__radio-button:hover .n-form__radio-button-input:disabled~.n-form__radio-button-text{color:#686868}.n-form--dark-bg .n-form__checkbox:hover .n-form__checkbox-text,.n-form--dark-bg .n-form__checkbox:hover .n-form__radio-button-text,.n-form--dark-bg .n-form__radio-button:hover .n-form__checkbox-text,.n-form--dark-bg .n-form__radio-button:hover .n-form__radio-button-text{color:#eaeaea}.n-form--dark-bg .n-form__checkbox:hover .n-form__checkbox-input:disabled~.n-form__checkbox-text,.n-form--dark-bg .n-form__checkbox:hover .n-form__checkbox-input:disabled~.n-form__radio-button-text,.n-form--dark-bg .n-form__checkbox:hover .n-form__radio-button-input:disabled~.n-form__checkbox-text,.n-form--dark-bg .n-form__checkbox:hover .n-form__radio-button-input:disabled~.n-form__radio-button-text,.n-form--dark-bg .n-form__radio-button:hover .n-form__checkbox-input:disabled~.n-form__checkbox-text,.n-form--dark-bg .n-form__radio-button:hover .n-form__checkbox-input:disabled~.n-form__radio-button-text,.n-form--dark-bg .n-form__radio-button:hover .n-form__radio-button-input:disabled~.n-form__checkbox-text,.n-form--dark-bg .n-form__radio-button:hover .n-form__radio-button-input:disabled~.n-form__radio-button-text{color:#fff}.n-form__checkbox-input,.n-form__radio-button-input{cursor:pointer;opacity:0;position:absolute}.n-form__checkbox-visual{border-radius:5px;margin-right:12px}.n-form__checkbox-visual,.n-form__radio-button-visual{background:#fff;border:solid 1px #a6a8ab;cursor:pointer;height:24px;left:0;position:absolute;text-align:center;top:0;width:24px}.n-form--dark-bg .n-form__checkbox-visual,.n-form--dark-bg .n-form__radio-button-visual{border:0}.n-form__checkbox-input:checked+.n-form__checkbox-visual .n-form__checkbox-checked-icon,.n-form__checkbox-input:checked+.n-form__radio-button-visual .n-form__checkbox-checked-icon{display:inline}.n-form__checkbox-input:focus+.n-form__checkbox-visual,.n-form__checkbox-input:focus+.n-form__radio-button-visual{border-color:#000}.n-form__input-error .n-form__checkbox-visual,.n-form__input-error .n-form__radio-button-visual{background:#fcc;border:solid 1px #cf2128}.n-form__checkbox-input:disabled+.n-form__checkbox-visual,.n-form__checkbox-input:disabled+.n-form__radio-button-visual{cursor:not-allowed}.n-form__radio-button-visual{border-radius:50%;margin-right:6px}.n-form__radio-button-input:checked+.n-form__radio-button-visual:before{background:#0067c5;border:solid 3px #fff;border-radius:50%;content:'';display:block;height:100%;width:100%}.n-form__radio-button-input:focus+.n-form__radio-button-visual{border-color:#000}.n-form__input-error .n-form__radio-button-input:checked+.n-form__radio-button-visual:before{border-color:#fcc}.n-form__checkbox-text,.n-form__radio-button-text{color:#686868;cursor:pointer;display:inline-block;font-size:16px;min-height:24px;padding-left:34px;position:relative;top:3px}.n-form--dark-bg .n-form__checkbox-text,.n-form--dark-bg .n-form__radio-button-text{color:#fff}.n-form__checkbox-input:disabled~.n-form__checkbox-text,.n-form__checkbox-input:disabled~.n-form__radio-button-text{cursor:not-allowed}.n-form__checkbox-checked-icon{display:none;fill:#0067c5;height:20px;width:20px}.n-form__select{height:49px;margin-bottom:6px;max-width:530px;position:relative;width:100%}.n-form__select,.n-form__select-input,.n-form__select.n-form__input--error{background:0 0;border:0}.n-form__select-input{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#686868;cursor:pointer;font-size:16px;height:100%;padding:6px 50px 6px 12px;position:relative;width:100%;z-index:10}.n-form__select-input::-ms-expand{display:none}.ie9 .n-form__select-input{padding-right:12px}.n-form__select-input:focus{outline:none}.n-form__select-input:disabled{color:#a4a4a4;cursor:not-allowed}.n-form__select-visual-wrap{background:#fff;border:solid 1px #a6a8ab;border-radius:6px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:0}.n-form--dark-bg .n-form__select-visual-wrap{border-color:#fff}.n-form__input--error .n-form__select-visual-wrap{background:#fcc;border:solid 1px #cf2128}.n-form__select-input:focus~.n-form__select-visual-wrap{border:solid 1px #000}.n-form__select-input:disabled~.n-form__select-visual-wrap{background:#f2f2f2;cursor:not-allowed}.n-form__select-open-indicator{background:#0067c5;border:solid 1px #0067c5;border-radius:0 6px 6px 0;bottom:0;content:'';display:block;height:49px;position:absolute;right:-1px;text-align:center;top:0;width:52px;z-index:5}.n-form--dark-bg .n-form__select-open-indicator{background:#f2f2f2;border-color:#f2f2f2}.n-form__select:hover .n-form__select-open-indicator{background:#1e4a93}.n-form--dark-bg .n-form__select:hover .n-form__select-open-indicator{background:#eaeaea;border-color:#eaeaea}.ie9 .n-form__select-open-indicator{display:none}.n-form--dark-bg .n-form__select.n-form__input--error:hover .n-form__select-open-indicator,.n-form__input--error .n-form__select-open-indicator{border:solid 1px #cf2128}.n-form--dark-bg .n-form__select-input:focus~.n-form__select-open-indicator,.n-form__select-input:focus~.n-form__select-open-indicator{border:solid 1px #000}.n-form__select-input:disabled~.n-form__select-open-indicator,.n-form__select:hover .n-form__select-input:disabled~.n-form__select-open-indicator{background:#b6d2f5;border-color:#b6d2f5;cursor:not-allowed}.n-form--dark-bg .n-form__select-input:disabled~.n-form__select-open-indicator,.n-form--dark-bg .n-form__select:hover .n-form__select-input:disabled~.n-form__select-open-indicator{background:#f2f2f2;border-color:#f8f8f8}.n-form--dark-bg .n-form__select-input:disabled~.n-form__select-open-indicator .n-form__select-open-icon,.n-form--dark-bg .n-form__select:hover .n-form__select-input:disabled~.n-form__select-open-indicator .n-form__select-open-icon{fill:#b6d2f5}.n-form__select-open-icon{cursor:pointer;display:inline;fill:#fff;height:18px;left:17px;position:absolute;top:15.5px;width:18px}.n-form--dark-bg .n-form__select-open-icon{fill:#0067c5}.n-form__checkbox-group .n-form__checkbox,.n-form__radio-button-group .n-form__radio-button{display:block;margin-bottom:6px}.n-form__checkbox-group.n-form__checkbox-group--horizontal .n-form__checkbox,.n-form__radio-button-group.n-form__radio-button-group--horizontal .n-form__radio-button{display:inline-block;margin-right:24px;vertical-align:middle}.n-form__checkbox-group--scrollable{border:solid 1px #a6a8ab;border-radius:3px;max-height:180px;max-width:530px;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding:6px}.n-form__checkbox-group--scrollable-parent{left:8px;position:relative}.n-form__fieldset{border:solid 1px #d0d2d3;border-radius:3px;margin-bottom:24px;padding:24px}.n-form--dark-bg .n-form__fieldset{border-color:#fff}.n-form__legend{color:#686868;font-size:24px}.n-form--dark-bg .n-form__controls-link,.n-form--dark-bg .n-form__legend,.n-form--dark-bg h2{color:#fff}.n-form__controls-link{display:inline-block;float:right;font-size:14px}.n-feature-block--inline .n-form__controls-link{float:none;margin-left:21.05263%}.n-form__microcopy--date-input-status-icon{display:none;height:14px;position:relative;top:2px;width:14px}.n-form__microcopy--date-input-status-icon.n-icon-circle-check-alt{fill:#4a832e}.n-form__microcopy--date-input-status-icon.n-icon-circle-exclamation{fill:#cf2128}.n-form__microcopy--date-input-error .n-form__microcopy--date-input-status-icon.n-icon-circle-exclamation,.n-form__microcopy--date-input-valid .n-form__microcopy--date-input-status-icon.n-icon-circle-check-alt{display:inline}.n-link-list{list-style:none}.n-link-list__item{margin-bottom:12px}.n-link-list__link{font-size:14px;line-height:1.71429}.n-link-list--v2 .n-link-list__link{margin-left:6px}.n-link-list__direction-icon{fill:#8d8d8d;height:10px;width:10px}.n-link-list__pdf-icon{fill:silver;height:16px;vertical-align:middle;width:16px}.n-component-example .n-menu{position:relative}.n-menu--empty{max-width:960px}.n-menu--empty img{max-width:100%;min-width:768px}.n-menu__list-item--level-1:last-child{padding-bottom:24px}.n-menu__list-item--level-1>.n-menu__link{font-size:14px}.n-menu__header-link,.n-menu__header-text{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;color:#454545;display:block;font-size:12px;padding:6px 24px;text-transform:uppercase}.n-menu__header-link:hover{text-decoration:underline}.n-menu--v2 .n-menu__list-section,.n-menu--v3 .n-menu__list-column{max-width:250px}.n-menu--v3.n-menu--is-narrow .n-menu__list-section:first-child:nth-last-child(2),.n-menu--v3.n-menu--is-narrow .n-menu__list-section:first-child:nth-last-child(2)~li{display:inline-block;max-width:none;width:100%}.n-menu--v3.n-menu--is-narrow .n-menu__list-section:first-child:nth-last-child(2):nth-child(2),.n-menu--v3.n-menu--is-narrow .n-menu__list-section:first-child:nth-last-child(2)~li:nth-child(2){border-top:solid 1px #f2f2f2}.n-menu--v3.n-menu--is-narrow .n-menu__list-header{border-top:0;display:inline-block;vertical-align:top}.n-menu__list-column{display:table-cell;min-width:230px;vertical-align:top}.n-menu__list-header-text{color:#848484;display:block;font-size:16px;padding:24px 24px 12px}.n-menu__list-header-text+.n-menu__list{margin-left:12px}.n-menu__list-header+.n-menu__list-header{border-top:solid 1px #f2f2f2}.n-menu--v1 .n-menu__list-item--level-1:first-child,.n-menu--v2 .n-menu__list-item--level-1:first-child{padding-top:24px}.n-menu{border-bottom:1px solid #eaeaea;padding:12px 0}.n-menu.menu--is-active,.n-menu.n-menu--is-active,.n-off-canvas-menu__child-menu img{display:block}.n-menu,.n-menu.n-menu--is-active.n-menu--is-truncated,.n-menu.n-menu--is-truncated,.n-menu__divider,.n-menu__footer{display:none}.n-menu__list{list-style:none;margin:0;padding:0}.n-menu__list .n-menu__list--grouped{display:table-cell}.n-menu__list-section>.n-menu__list>.n-menu__list-item{padding-bottom:12px}.n-menu__sub-list{margin-left:12px}.n-menu__link{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#0067c5;display:block;padding:6px 24px 6px 0}.n-menu__sub-list .n-menu__link{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.71429}.n-menu__link:hover{color:#1e4a93;text-decoration:underline}.n-menu__link-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0}.n-language-selector-menu .n-menu__list-section>.n-menu__list>.n-menu__list-item,.n-menu__link-header .n-menu__link-text,.n-menu__link-header .n-menu__list-title{margin-left:12px}.n-menu__link-header+.n-menu__sub-list .n-menu__list-item{margin-left:36px}.n-menu__link-icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:24px;width:24px}.n-menu__list-title{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;display:block;padding:6px 0}@media (min-width:48em){.n-menu{background:#f8f8f8;border-bottom:4px solid #0067c5;box-shadow:0 4px 6px rgba(0,0,0,.25);min-width:230px;padding-left:12px;position:absolute;top:100px;z-index:200}.n-site-header--large .n-menu{top:150px}.n-menu--mega{border-bottom:0;padding-left:0;padding-bottom:0;width:100%}.n-menu__divider{background:#eaeaea;display:block;margin-top:12px}.n-menu__footer{background:#454545;display:block;margin-top:24px;padding:24px 0}.n-menu__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.n-menu__list .n-menu__list,.n-menu__list.n-menu__sub-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.n-menu__list .n-menu__list-section{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;border-right:1px solid #eaeaea}.n-menu__list .n-menu__list-section:last-child{border-right:0}[data-ntap-layout~="3"] .n-menu__list .n-menu__list-section{max-width:32.20339%}[data-ntap-layout~="4"] .n-menu__list .n-menu__list-section{max-width:23.72881%}.n-menu__sub-list{margin-left:0}.n-menu__link{padding-left:0}}.n-off-canvas-menu{position:relative;width:100%}.n-off-canvas-menu.n-off-canvas-menu--open,.n-off-canvas-menu.n-off-canvas__wrapper-open{height:100vh;overflow:hidden}.n-off-canvas-menu .n-property-navigation-bar__utils-link--off-canvas{border-bottom:1px solid #eaeaea;padding:20px 40px 20px 20px}.n-off-canvas-menu .n-globe__icon--off-canvas{left:30px;top:-10px}.n-off-canvas-menu__property-navigation-link{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;border-bottom:solid 1px #eaeaea;color:#686868;display:block;padding:20px 40px 20px 20px;position:relative;text-transform:uppercase}.n-off-canvas-menu__property-navigation-link:hover{text-decoration:none}.n-off-canvas-menu__property-navigation-list-item:last-child .n-off-canvas-menu__property-navigation-link{border-bottom:0}.n-off-canvas-menu__property-navigation-list-item--menu-open .n-off-canvas-menu__property-navigation-link{border-bottom:0;color:#454545}.n-off-canvas-menu__property-navigation-list-item--menu-open .n-off-canvas-menu__property-navigation-link:hover{color:#1e4a93}.n-off-canvas-menu__property-navigation-link-icon{fill:#686868;height:16px;position:absolute;right:20px;top:20px;width:16px}.n-off-canvas-menu__property-navigation-link:hover .n-off-canvas-menu__property-navigation-link-icon{fill:#1e4a93}.n-off-canvas-menu__property-navigation-list-item--menu-open .n-off-canvas-menu__property-navigation-link-icon{fill:#454545;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.n-off-canvas-menu__menu-inner{width:100%}.n-off-canvas-menu__property-navigation-list{list-style:none;background:#f2f2f2}.n-off-canvas-menu__global-navigation-list{list-style:none;background:#a4a4a4;color:#fff;font-size:14px;padding:30px 0 0}.n-off-canvas-menu__global-navigation-list-header{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;padding:12px 20px;text-transform:uppercase}.n-off-canvas-menu__global-navigation-link{color:#fff;display:block;padding:12px 20px}.n-off-canvas-menu__global-navigation-link:hover{color:#f2f2f2}.n-off-canvas-menu__child-menu{border-bottom:solid 1px #eaeaea;background:#fff;display:none}.n-off-canvas-menu__child-menu>.n-menu__list{padding:24px 0}.n-off-canvas-menu__property-navigation-list-item--menu-open .n-off-canvas-menu__child-menu{display:block}.n-off-canvas-menu__child-menu .n-menu__list-item--level-1:last-child{padding-bottom:0}.n-off-canvas-menu__child-menu .n-menu__list-item--level-1>.n-menu__link{font-size:16px}.n-off-canvas-menu__child-menu .n-menu__link{font-size:14px;padding:12px 20px}.n-off-canvas-menu__utils-list{list-style:none;background:#f2f2f2;border-top:solid 1px #eaeaea;padding-bottom:30px;padding-top:30px}.n-off-canvas-menu__utils-link{color:#686868;display:block;padding:20px 40px 20px 20px;position:relative}.n-off-canvas-menu__utils-link-icon{fill:#a4a4a4}.n-off-canvas-menu__utils-image,.n-off-canvas-menu__utils-link-icon{height:18px;left:20px;position:absolute;top:12px;width:18px}.n-off-canvas-menu__utils-image.n-off-canvas-menu__utils-image--language-selector{width:auto}.n-off-canvas-menu__utils-link-notification-count{background:#4a832e;border-radius:12px;color:#fff;display:block;font-size:12px;height:24px;line-height:24px;min-width:24px;padding:0 3px;position:absolute;right:20px;text-align:center;top:9.5px}.n-off-canvas-menu__utils-icon-link,.n-off-canvas-menu__utils-image-link{padding-left:50px}.n-off-canvas-menu__utils-notification-link{padding-right:50px}@media screen and (min-width:48em){.n-off-canvas-menu.n-off-canvas-menu--open{height:auto}.n-off-canvas-menu__menu{display:none}}.n-off-canvas-menu__menu{background:#53565a;height:100vh;left:0;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding-bottom:24px;position:absolute;top:auto;width:270px;z-index:1}.n-off-canvas-menu__menu [data-ntap-ui=more-menu]{display:none}.n-off-canvas-menu__content-wrap{background:#fff;left:0;position:relative;-webkit-transition:left .4s ease;transition:left .4s ease;z-index:10}.n-off-canvas-menu--open .n-off-canvas-menu__content-wrap,.n-off-canvas__wrapper-open .n-off-canvas-menu__content-wrap{left:270px}.n-off-canvas-menu__property-title{border-bottom:solid 1px #eaeaea;background:#fff;color:#0067c5;font-size:16px;margin-bottom:0;padding:24px}.n-off-canvas__property-nav{background:#f2f2f2}.n-off-canvas__property-nav .n-property-navigation-bar__nav-link{color:#53565a;display:block}.n-page-header{margin-top:24px}.n-page-navigation{padding-bottom:24px;padding-top:24px}.n-page-header__heading{color:#454545;font-size:32px;max-width:960px}.n-page-header__heading.n-page-header--on-dark-bg{color:#fff}.n-page-header--is-alt-color .n-page-header__heading{color:#4a832e}.n-page-header--v2 .n-page-header__heading{color:#0067c5;font-size:40px}.n-page-header__pre-heading{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:200;font-style:normal;color:#686868;display:block;font-size:20px;margin-bottom:6px;text-transform:uppercase}.n-page-header--v3{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1200px}.n-page-header__img{margin-right:24px}.n-page-header__body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.n-page-header__date,.n-page-header__link--author{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-style:normal;margin-bottom:6px}.n-page-header__link--author{font-size:14px;font-weight:400}.n-page-header__date{font-weight:300;color:#686868;display:block}.n-page-header__link--options{display:block;font-size:14px}.n-page-header__link--options .n-dropdown-menu__trigger-icon{top:2px}.n-page-header__link-icon{display:inline-block;fill:#0067c5;height:12px;margin-right:6px;position:relative;top:1px;width:12px}.n-page-header--v4{padding-top:12px;position:relative}.n-page-header--v4:before{background:#f8f8f8;content:'';height:240px;left:0;position:absolute;right:0;top:0}.n-page-header--v4 .n-page-header__heading{color:#4a832e;position:relative}.n-page-header__inner{margin:0 auto;max-width:87.125em;padding:0 12px}@media screen and (min-width:48em){.n-page-header__heading{font-size:48px}.n-page-header--v3 .n-page-header__heading{font-size:40px}.n-page-header__link--options{display:inline;float:right}.n-page-header__date{display:inline}.n-page-header--v4{padding-top:24px}}.n-property-bar{background:#f8f8f8;border-bottom:solid 1px #eaeaea}.n-property-bar__inner-wrap{margin-left:auto;margin-right:auto;position:relative}.n-property-bar__inner-wrap:after{content:" ";display:block;clear:both}.n-property-bar__property-mark{float:left;margin-right:6px;padding-top:6px}.n-property-bar__property-link{display:inline-block}.n-property-bar__property-link:hover{text-decoration:none}.n-property-bar__search,.n-property-bar__utils{display:none}.n-property-bar__logo{position:relative;top:3px}.n-property-bar__property-mark--has-property-name .n-property-bar__logo{display:inline-block;margin-right:6px;padding-right:6px;width:auto}.n-property-bar__property-mark--has-property-name .n-property-bar__logo:after{background:#eaeaea;content:'';height:22px;position:absolute;right:-4px;top:-3px;width:1px}.n-property-bar__netapp-mark-icon{display:none;fill:#1e4a93;height:20px;width:20px}.n-property-bar__property-mark--has-property-name .n-property-bar__netapp-mark-icon{display:inline-block;position:relative;top:-3px;vertical-align:top}.n-property-bar__property-mark--has-property-name .n-property-bar__logo-svg{display:none}.n-property-bar__property-name{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:200;font-style:normal;color:#0067c5;display:inline-block;font-size:14px;margin-bottom:0;margin-top:0;position:relative;top:2px;vertical-align:top}.n-property-bar__logo-svg{display:inline-block;height:18px;width:100px;margin-right:12px}.n-property-bar__menu-toggle{float:left;margin-right:6px}.n-property-bar__menu-toggle-link{color:#686868;display:block;font-size:12px;padding:6px 12px;text-transform:uppercase}.n-property-bar__menu-toggle-link:hover{text-decoration:none}.n-off-canvas-menu--open .n-property-bar__menu-toggle-link,.n-off-canvas__wrapper-open .n-property-bar__menu-toggle-link{background:#eaeaea}.n-property-bar__menu-toggle-text{display:inline-block;vertical-align:middle}.n-property-bar__menu-toggle-icon{display:inline-block;fill:#454545;height:20px;position:relative;width:20px}.n-property-bar__social{display:none;float:left;margin-right:24px;height:40px;padding-top:6px}.n-property-bar__social-list{list-style:none;margin:0;padding:0}.n-property-bar__social-list-item{display:inline-block;margin-right:6px;vertical-align:middle}.n-property-bar__social-link{display:block}.n-property-bar__social-link:hover{text-decoration:none}.n-off-canvas__property-nav .n-property-navigation-bar__nav-link:hover .n-property-navigation-bar__nav-link-text,.n-property-bar__social-link:hover .n-property-bar__social-link-text{color:#1e4a93}.n-property-bar__social-link-text{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;font-size:14px;line-height:2.5;color:#454545;text-transform:uppercase}.n-icon__property-bar-social{fill:#53565a;height:20px;width:20px}.n-icon__property-bar-social:hover{fill:#1e4a93}.n-property-bar__toolbar{float:right}.n-property-bar__narrow-actions{float:right;padding:6px 12px}.n-property-bar__narrow-actions-list{font-size:0;height:inherit}.n-property-bar__narrow-actions-list-item{display:inline-block;font-size:0;height:inherit;vertical-align:middle}.n-property-bar__narrow-actions-link{color:#686868;display:block;font-size:12px;height:inherit;padding:0 6px;text-decoration:none}.n-property-bar__narrow-actions-link:before{content:'';display:inline-block;height:100%;vertical-align:middle;width:0}.n-property-bar__narrow-actions-link:hover{text-decoration:none}.n-property-bar__narrow-actions-link-text{display:inline-block;vertical-align:middle}.n-property-bar__narrow-actions-search-icon{display:inline-block;fill:#686868;height:20px;vertical-align:middle;width:20px}.n-property-bar__narrow-action-search-form{background:#eaeaea;display:none;left:0;padding:6px;position:absolute;text-align:right;top:100%;width:100%;z-index:200}.n-property-bar--narrow-search-form-visible .n-property-bar__narrow-action-search-form,.n-property-bar__narrow-action-search-form.n-property-bar--narrow-search-form-visible{display:block}.n-property-bar__narrow-action-search-form .n-search-form__input{border-radius:6px;padding-right:50px;width:100%}.n-property-bar__narrow-action-search-form .n-search-form__button{position:absolute;right:6px}@media (min-width:48em){.n-property-bar{border-bottom:0;padding:24px 0}.n-property-bar__inner-wrap{padding:0 12px}.n-property-bar__logo:after,.n-property-bar__narrow-action-search-form.n-property-bar--narrow-search-form-visible{display:none}.n-property-bar__search{display:block;text-align:right}.n-property-bar__toolbar .n-property-bar__search{float:left}.n-property-bar__utils{display:inline-block;margin-left:12px}.n-property-bar__utils-list{list-style:none;margin:0;padding:0}.n-property-bar__utils-link{line-height:2.2}.n-property-bar__property-name{font-size:26px}.n-property-bar .n-property-bar__property-name{margin-bottom:0;vertical-align:middle}.n-property-bar__menu-toggle,.n-property-bar__narrow-actions,.n-property-bar__property-mark--has-property-name .n-property-bar__netapp-mark-icon{display:none}.n-property-bar__property-mark--has-property-name .n-property-bar__logo{display:block;padding-right:0;position:relative;top:-2px;vertical-align:middle}.n-property-bar__property-mark--has-property-name .n-property-bar__logo-svg{display:inline-block}.n-property-bar__logo-svg,.n-property-bar__property-mark--has-property-name .n-property-bar__logo{height:29px;width:160px}.n-property-bar--narrow-search-form-visible .n-property-bar__narrow-action-search-form{display:none}.n-property-bar--v3 .n-property-bar,.n-property-bar--v6 .n-property-bar{padding-top:12px}.n-property-bar--v3 .n-property-bar__property-mark--has-property-name,.n-property-bar--v6 .n-property-bar__property-mark--has-property-name{vertical-align:middle}.n-property-bar--v3 .n-property-bar__property-mark--has-property-name .n-property-bar__logo,.n-property-bar--v6 .n-property-bar__property-mark--has-property-name .n-property-bar__logo{display:inline-block;margin-right:12px}.n-property-bar--v3 .n-property-bar__property-name,.n-property-bar--v6 .n-property-bar__property-name{position:relative;top:-2px}}@media (min-width:64em){.n-property-bar__property-mark--has-property-name{padding-top:0;vertical-align:middle}.n-property-bar__property-mark--has-property-name .n-property-bar__logo{display:inline-block;margin-right:12px}.n-property-bar__property-name{position:relative;top:-2px}}@media (min-width:68.75em){.n-property-bar__social{display:inline-block}}.n-property-navigation-bar__more-item,.n-property-navigation-bar__nav-list-item.n-property-navigation-bar__nav-list-item--truncated{display:none}.n-property-navigation-bar--more-item-visible .n-property-navigation-bar__more-item{display:inline-block}.n-property-navigation-bar__menu-indicator{display:inline-block;fill:#454545;height:10px;margin-left:6px;position:relative;top:-1px;vertical-align:middle;width:10px}.n-property-navigation-bar__nav-link:hover .n-property-navigation-bar__menu-indicator,.n-property-navigation-bar__utils-link:hover .n-property-navigation-bar__menu-indicator{fill:#0067c5}.n-property-navigation-bar__menu--more-menu{padding-top:24px}.n-property-navigation-bar__menu--more-menu .n-menu__list-item{display:none}.n-property-navigation-bar__menu--more-menu .n-menu__list-item.n-menu__list-item--is-visible{display:block}.n-property-navigation-bar__utils{text-align:right}.n-property-navigation-bar__utils-list{white-space:nowrap}.n-property-navigation-bar__utils-list-item{display:inline-block;height:inherit;min-width:44px}.n-property-navigation-bar__utils-link{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:#454545;display:block;padding:0 6px;position:relative;text-decoration:none}.n-property-navigation-bar__utils-link-icon{display:inline-block;fill:#a4a4a4;height:18px;vertical-align:middle;width:18px}.n-property-navigation-bar__nav-link--is-active .n-property-navigation-bar__utils-link-icon,.n-property-navigation-bar__utils-link:hover .n-property-navigation-bar__utils-link-icon{fill:#848484}.n-property-navigation-bar__utils-image{display:inline-block;vertical-align:middle}.n-property-navigation-bar__utils-link-notification-count{background:#4a832e;border-radius:9px;color:#fff;display:inline-block;font-size:12px;height:18px;left:-6px;line-height:18px;margin-right:-6px;min-width:18px;padding:0 3px;position:relative;text-align:center;top:-6px}.n-property-navigation-bar__utils-image-link:hover{background:#eaeaea}.n-property-navigation-bar__language-selector-image{margin-left:6px}.n-language-selector-menu__title{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#454545;font-size:20px}.n-language-selector-menu__header{border-bottom:solid 1px #f2f2f2;margin:24px;padding-bottom:24px;position:relative}.n-language-selector-menu__remember-checkbox{position:absolute;right:0;top:4px}.n-language-selector-menu .menu__footer{padding:20px}.n-property-navigation-bar__menus{display:none}@media screen and (min-width:48em){.n-property-navigation-bar__menus{display:block}.n-property-navigation-bar__utils{width:32.20339%;float:right;margin-right:0}.n-property-navigation-bar__nav-link,.n-property-navigation-bar__utils-link{padding:0 12px}}.n-property-navigation-bar{background:#f8f8f8;display:none;padding-bottom:12px}.n-property-navigation-bar--embedded{background:0 0;padding-bottom:0}.n-property-navigation-bar__nav-list{margin:0;padding:0}.n-property-navigation-bar__nav-link{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#454545;display:block;height:inherit;padding:0 6px;text-decoration:none}.n-property-navigation-bar__nav-link .n-property-navigation-bar__menu-indicator{-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.n-property-navigation-bar__nav-link:hover{color:#0067c5;text-decoration:none}.n-property-navigation-bar__nav-link.n-property-navigation-bar__nav-link--is-active{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:800;font-style:normal;color:#53565a}.n-property-navigation-bar__nav-link.n-property-navigation-bar__nav-link--is-active .n-property-navigation-bar__menu-indicator{fill:#53565a;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.n-property-navigation-bar__nav-link-text{font-size:14px;line-height:2.5;display:inline-block;text-transform:uppercase;vertical-align:middle}.n-globe__icon{display:inline;fill:#53565a;height:20px;vertical-align:middle;width:20px}.n-globe__icon:hover{fill:#1e4a93}.n-property-navigation-bar__utils-link-text{font-size:14px;line-height:2.5;display:inline-block;text-transform:uppercase;vertical-align:middle}@media (min-width:48em){.n-property-navigation-bar{display:block;position:relative}.n-property-navigation-bar--embedded{float:left;height:40px;padding-top:6px;width:40.67797%}.n-property-navigation-bar__nav-list{width:66.10169%;float:left;margin-right:1.69492%;margin-left:0;white-space:nowrap}.n-property-navigation-bar__nav-list-item{display:inline-block}.n-property-navigation-bar__nav-list-item.n-property-navigation-bar__nav-list-item--is-hidden,[data-ntap-ui=more-menu]{opacity:0;-webkit-transition:visibility 0s linear 300ms,opacity 300ms;transition:visibility 0s linear 300ms,opacity 300ms;visibility:hidden}.n-property-navigation-bar__nav-list-item.n-property-navigation-bar__nav-list-item--is-hidden{position:absolute}.n-property-navigation-bar__nav-list-item.n-property-navigation-bar__nav-list-item--is-visible{opacity:1;-webkit-transition:visibility 0s linear 0s,opacity 300ms;transition:visibility 0s linear 0s,opacity 300ms;visibility:visible}.n-property-navigation-bar__nav-link{padding:0 6px}.n-property-navigation-bar__nav-link.n-property-navigation-bar__nav-link--active{color:#0067c5}.n-property-navigation-bar__nav-link.n-property-navigation-bar__nav-link--active .n-property-navigation-bar__menu-indicator{fill:#0067c5}.n-property-navigation-bar__nav-list-item:first-child .n-property-navigation-bar__nav-link{padding-left:0}.n-property-navigation-bar__utils-link:last-child{padding-right:0}}.n-search-filter__list{font-size:0;list-style:none;margin-bottom:6px}.n-search-filter__list-item{display:inline-block}.n-search-filter__dropdown-menu{display:none}.n-search-filter--is-narrow .n-search-filter__dropdown-menu{display:block}.n-search-filter__panel-toggle-icon{fill:#0067c5;height:16px;position:relative;top:2px;width:16px}.n-search-filter__list-item--active .n-search-filter__panel-toggle-icon{fill:#a6a8ab}.n-search-filter__link:hover .n-search-filter__panel-toggle-icon,.n-search-filter__panel-close-link:hover .n-search-filter__panel-close-icon{fill:#1e4a93}.n-search-filter__link{color:#454545;display:block;font-size:16px;margin-right:12px;position:relative}.n-search-filter__link:hover{text-decoration:none}.n-search-filter--is-narrow .n-search-filter__link{display:none}.n-search-filter__list-item--active .n-search-filter__link{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:700;font-style:normal}.n-search-filter__list-item--active .n-search-filter__link:after{background:#0067c5;bottom:-8px;content:'';height:4px;left:0;position:absolute;right:0;z-index:201}.n-search-filter__panel{border:solid 1px #f2f2f2;border-bottom:5px solid #0067c5;box-shadow:0 4px 6px rgba(0,0,0,.25);display:none;padding:24px;position:relative;width:100%}.n-search-filter__panel.n-search-filter__panel--active{display:block}.n-search-filter__panel-close-link{color:#a6a8ab;font-size:14px;position:absolute;right:12px;top:12px}.n-search-filter__panel-close-link:hover{text-decoration:none}.n-search-filter--is-narrow .n-search-filter__panel-close-link{top:6px}.n-search-filter__panel-close-icon{fill:#a6a8ab;height:11px;position:relative;top:1px;width:11px}.n-search-filter__refine-link,.n-search-filter__refine-selected-filters{display:none}.n-search-filter__refine-link{margin-bottom:6px;margin-top:-12px}.n-search-filter__refine-link-icon{fill:#0067c5;height:10px;margin-left:3px;position:relative;top:-1px;width:10px}:hover>.n-search-filter__refine-link-icon{fill:#1e4a93}.n-tag.n-search-filter__refine-tag{display:block;float:left;font-size:16px;margin-bottom:6px;width:auto}.n-tag.n-search-filter__refine-tag .n-tag__delete-icon{height:12px;width:12px}.n-search-filter--is-narrow.n-search-filter--has-subfilters .n-search-filter__refine-link,.n-search-filter--is-narrow.n-search-filter--has-subfilters .n-search-filter__refine-selected-filters{display:block}.n-search-filter--is-narrow .n-search-filter-panels,.n-search-filter--is-narrow.n-search-filter--show-refine-panel .n-search-filter__refine-link,.n-search-filter--is-narrow.n-search-filter--show-refine-panel .n-search-filter__refine-selected-filters,.n-tag.n-search-filter__refine-tag-template{display:none}.n-search-filter--is-narrow.n-search-filter--show-refine-panel .n-search-filter-panels{display:block}.n-search-form{position:relative;width:100%}.n-search-form__input{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;background:#fff;border:solid 1px #a4a4a4;border-radius:6px;display:inline-block;font-size:16px;height:40px;margin:0;padding:6px 12px;vertical-align:middle;width:100%}.n-search-form__input:focus{border-color:#000;outline:none}.n-property-bar__search .n-search-form__input{-webkit-transition:width .4s cubic-bezier(0,.795,0,1);transition:width .4s cubic-bezier(0,.795,0,1);width:125px}.n-property-bar__search .n-search-form__input:focus{width:220px}.n-search-form__button{background:0 0;border:0;border-radius:0 6px 6px 0;cursor:pointer;display:inline-block;font-size:0;height:40px;padding:0;position:absolute;top:0;right:0;vertical-align:middle;width:40px}.n-search-form__button:hover .n-search-form__button-icon{fill:#454545}.n-search-form__button-text{display:block;text-indent:-10000px}.n-search-form__button-icon{display:inline-block;fill:#a4a4a4;height:18px;width:18px}@media (min-width:64em){.n-property-bar__search .n-search-form__input{width:220px}}.n-share{font-size:0;list-style:none;margin-bottom:24px}.n-share__list-item{display:inline-block}.n-share__list-item:first-child .n-share__link{padding-left:0}.n-share__list-item:last-child .n-share__link{padding-right:0}.n-share__link{display:block;padding:6px}.n-share__icon{fill:#848484;height:18px;width:18px}.n-share__link:hover .n-share__icon{fill:#0067c5}.n-share__text{display:inline-block;text-indent:-10000px}.n-tag{background:#0067c5;border-radius:6px;color:#fff;display:inline-block;font-size:10px;padding:4px 13px}.n-tag--secondary{background:#848484}.n-tag__delete-icon,.n-tag__text{display:inline-block;vertical-align:middle}.n-tag__delete-icon{cursor:pointer;fill:#fff;height:9px;width:9px}.n-tag__text{margin-right:2px}.n-tag-group{display:inline-block;font-size:0;margin-bottom:12px}.n-tag-group .n-tag,.n-tag-group__separator{margin-right:6px;vertical-align:middle}.n-tag-group__separator{border-right:solid 1px #a4a4a4;display:inline-block;height:20px;width:1px}.n-top-hat{display:none}.n-top-hat__list{list-style:none;margin:0;padding:0}.n-top-hat__link,.n-top-hat__list-item-header{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-style:normal;color:#fff}.n-top-hat__list-item-header{text-transform:uppercase;font-size:14px;line-height:1.71429;font-weight:500;display:none}.off-canvas__cross-property-nav .n-top-hat__list-item-header{display:block}.n-top-hat__link{font-size:12px;line-height:inherit;font-weight:300;display:block;padding:15px 0}.n-top-hat__link:hover,.n-top-hat__profile-link--is-active:hover{color:#fff}.n-top-hat__link-text{display:inline-block;font-size:12px;vertical-align:middle}.n-top-hat__key-icon,.n-top-hat__user-icon{display:inline-block;fill:#fff;height:12px;margin-right:6px;vertical-align:middle;width:12px}.n-top-hat__menu-indicator{display:inline-block;fill:#fff;height:10px;margin-left:6px;vertical-align:middle;width:10px}.n-top-hat__profile-list-item{position:relative}.n-top-hat__profile-link--is-active{background:#454545;background-image:-webkit-linear-gradient(bottom,#0067c5,#0067c5 4px,#454545 4px);background-image:linear-gradient(to top,#0067c5,#0067c5 4px,#454545 4px)}.n-top-hat__profile-link--is-active .n-top-hat__menu-indicator{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.n-top-hat__profile-menu{background-color:#fff;border-bottom:4px solid #0067c5;box-shadow:0 4px 6px rgba(0,0,0,.25);display:none;font-size:14px;position:absolute;right:0;text-align:left;top:100%;width:245px;z-index:200}.n-top-hat__profile-link--is-active+.n-top-hat__profile-menu{display:block}.n-top-hat__profile-menu-list{list-style:none;padding:0}.n-top-hat__profile-menu-support-link{border-bottom:solid 1px #f2f2f2;border-top:solid 1px #f2f2f2;color:#686868;display:block;margin:0 24px 12px;padding:12px 0}.n-top-hat__profile-menu-list-link{color:#686868;display:block;padding:6px 24px}.n-top-hat__profile-menu-user-info{padding:24px 24px 12px}.n-top-hat__profile-menu-username{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;display:block}.n-top-hat__profile-menu-company{font-size:12px}.n-top-hat__profile-menu-log-out-link{background:#f2f2f2;margin-top:12px;padding:12px 24px}@media screen and (min-width:48em){.n-top-hat{background-color:#1e4a93;display:block;height:30px;padding-top:3px}.n-top-hat__cross-property-nav{width:48.71795%;float:left;margin-right:2.5641%}.n-top-hat__list-item{display:inline-block;padding:0 6px}.n-top-hat__list-item:first-child,.n-top-hat__list-item:nth-child(2){padding-left:0}.n-top-hat__link{padding:0}.n-top-hat__link:hover{color:#eaeaea}.n-top-hat__cross-property-nav [data-ntap-ui=contact-us]{display:none}.n-top-hat__list-item-header,.n-top-hat__profile-list-item{padding-left:0}.n-top-hat__profile-link{padding-left:12px;padding-right:12px}.n-top-hat__utils{width:48.71795%;float:right;margin-right:0;text-align:right}.n-top-hat__utils .n-top-hat__list-item{border-right:1px solid #fff;vertical-align:middle}.n-top-hat__utils .n-top-hat__list-item:last-child{border-right:0}.n-top-hat__menu-indicator{display:inline-block;fill:#0067c5;height:10px;margin-right:6px;vertical-align:middle;width:10px}.n-top-hat__key-icon,.n-top-hat__profile-menu-support-link-icon,.n-top-hat__user-icon{display:inline-block;fill:#0067c5;height:12px;margin-left:6px;vertical-align:middle;width:12px}.n-top-hat__profile-menu-support-link-icon{height:14px;width:14px}.n-top-hat__profile-list-item{position:relative}}@media screen and (min-width:64em){.n-top-hat__cross-property-nav{width:49.15254%;float:left;margin-right:1.69492%}.n-top-hat__utils{width:49.15254%;float:right;margin-right:0}}.n-footer--v2 .n-footer__corp-links:after,.n-footer--v2 .n-footer__corp-links:before,.n-footer--v2 .n-footer__property-links:after,.n-footer--v2 .n-footer__property-links:before,.n-layout:after,.n-layout:before{content:' ';display:table}.n-footer--v2 .n-footer__corp-links:after,.n-footer--v2 .n-footer__property-links:after,.n-layout:after{clear:both}.n-layout__item{margin-bottom:24px}@media screen and (min-width:64em){.n-layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.n-layout__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:0}.n-layout-3 .n-layout__item{width:32.20339%;float:left;margin-right:1.69492%}.n-layout-2 .n-layout__item,.n-layout-4 .n-layout__item{width:49.15254%;float:left;margin-right:1.69492%}.n-layout-4 .n-layout__item{-webkit-flex-basis:152.63158%;-ms-flex-preferred-size:152.63158%;flex-basis:152.63158%;margin-bottom:24px}}@media screen and (min-width:87.125em){.n-layout-4 .n-layout__item{width:49.15254%;float:left;margin-right:1.69492%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:0}}.autocomplete,.autocomplete-customer-stories,.autocomplete-search{position:absolute;z-index:8000}.ui-autocomplete{list-style:none;padding-left:0}.ui-menu-item{font-size:20px;line-height:1.2;background:#eaeaea;color:#454545;padding:12px 24px;text-align:left;text-transform:capitalize}.ui-menu-item:nth-child(even){background:#f2f2f2}.ui-menu-item.ui-state-focus,.ui-menu-item:hover{background:#0067c5;color:#fff;cursor:pointer}.button{cursor:pointer}.button__text{font-size:16px}.button--inline-action{background:0 0}.n-breadcrumb{display:none;margin-bottom:0}@media screen and (min-width:48em){.n-breadcrumb{display:block}}.n-breadcrumb__list{font-size:0;list-style:none}.n-breadcrumb__list-item,.n-breadcrumb__list>li{display:inline-block;margin-bottom:12px;vertical-align:middle}.n-breadcrumb__list-item:last-child>.n-breadcrumb__link,.n-breadcrumb__list-item:last-child>a,.n-breadcrumb__list>li:last-child>.n-breadcrumb__link,.n-breadcrumb__list>li:last-child>a{margin-right:0;padding-right:0}.n-breadcrumb__list-item:last-child>.n-breadcrumb__link::after,.n-breadcrumb__list-item:last-child>a::after,.n-breadcrumb__list>li:last-child>.n-breadcrumb__link::after,.n-breadcrumb__list>li:last-child>a::after{display:none}.n-breadcrumb__link,.n-breadcrumb__list>li>a{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#999;display:block;font-size:14px;margin-right:6px;padding:0 12px 0 0;position:relative}.n-breadcrumb__link::after,.n-breadcrumb__list>li>a::after{content:'>';position:absolute;right:0;top:1px}.n-breadcrumb__link:hover,.n-breadcrumb__list>li>a:hover{color:#999;text-decoration:underline}.contact-sales{background-color:#f8f8f8;margin:0 auto;padding-bottom:14px}@media (max-width:48em){.contact-sales{padding:12px 0 12px 12px}}.contact-sales__list{list-style:none;margin:0 auto;max-width:1394px}@media (min-width:26.25em){.contact-sales__list:nth-child(2n){padding-dir-from:12px}}.contact-sales__list-item--vertical{display:block;padding-bottom:24px;padding-left:0}.contact-sales__list-item--vertical .n-contact-sales__list-item-text{font-size:16px}.contact-sales__list-item{border-right:1px solid #a4a4a4;display:inline-block;padding:0 12px}@media (max-width:48em){.contact-sales__list-item:nth-child(2n){padding-left:0}}@media (min-width:64em){.contact-sales__list-item:nth-child(2n){padding-left:12px}}.contact-sales__list-item:first-child{padding-left:0}.contact-sales__list-item:last-child{border-right:0}.contact-sales__link,.contact-sales__list-item--vertical>a,.contact-sales__list-item--vertical>p,.contact-sales__list-item>a,.contact-sales__list-item>p{display:block;margin-bottom:0}.contact-sales__link:hover .icon-comment,.contact-sales__list-item--vertical>a:hover .icon-comment,.contact-sales__list-item--vertical>p:hover .icon-comment,.contact-sales__list-item>a:hover .icon-comment,.contact-sales__list-item>p:hover .icon-comment,.n-off-canvas__property-nav .n-property-navigation-bar__nav-link:hover .n-property-navigation-bar__menu-indicator{fill:#1e4a93}.contact-sales__list-item--chat{display:none}@media (min-width:64em){.contact-sales__list-item--chat{display:inline-block}}.icon-comment{fill:#eaeaea;margin-right:6px}.n-contact-sales,.n-contact-sales__list-item p{margin-bottom:0}.n-contact-sales__list{font-size:inherit}.n-contact-sales__list-item{margin-bottom:0;padding:0 6px}.n-contact-sales__list-item:last-child{padding-right:0}.n-contact-sales__list-item-with-icon:first-child .n-contact-sales__link{padding-left:0;position:relative}.n-contact-sales__link .n-contact-sales__list-item-text{cursor:pointer}.n-contact-sales__icon{display:inline-block;left:0;margin-right:6px;position:static;top:0;vertical-align:top}.n-feedback__search{max-width:1424px;margin-left:auto;margin-right:auto;padding:0 15px 24px}.n-feedback__search:after{content:" ";display:block;clear:both}.n-feedback__search .n-feedback__solve-answer--yes{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;background-color:transparent;border-bottom:0;border-left:0;border-right:solid 1px #a4a4a4;border-top:0;color:#0067c5;cursor:pointer;display:inline-block;font-size:14px;padding:0 7px;position:relative;text-decoration:none}.n-feedback__search .n-feedback__solve-answer--yes:hover{color:#1e4a93;outline:0;text-decoration:underline}.n-feedback__search .n-feedback__form-ctrl{display:none}.flag,.n-flag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:12px 0}.flag__body,.flag__image,.n-flag__body,.n-flag__image{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flag__body .flag--top,.flag__image .flag--top,.n-flag--top .flag__body,.n-flag--top .flag__image,.n-flag--top .n-flag__body,.n-flag--top .n-flag__image,.n-flag__body .flag--top,.n-flag__image .flag--top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.flag__body .flag--bottom,.flag__image .flag--bottom,.n-flag--bottom .flag__body,.n-flag--bottom .flag__image,.n-flag--bottom .n-flag__body,.n-flag--bottom .n-flag__image,.n-flag__body .flag--bottom,.n-flag__image .flag--bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.flag__image,.n-flag__image{padding-right:24px}.n-flag--rev .flag__image,.n-flag--rev .n-flag__image{padding-right:0;padding-left:24px}.n-footer--v2 .n-footer__corp-links,.n-footer--v2 .n-footer__property-links{padding:24px 0}.n-footer__property-link-list{list-style:none}.n-footer__property-link-list:after,.n-footer__property-link-list:before{content:' ';display:table}.n-footer__property-link-list:after{clear:both}.n-footer__property-link-list-header{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:#454545;font-size:12px;line-height:17px;padding-bottom:6px;text-transform:uppercase}.n-footer__property-link{color:#686868;display:block;font-size:12px;padding-bottom:6px;padding-right:24px}.n-footer__property-link:hover{text-decoration:underline}@media (min-width:48em){.n-footer--v2 .n-footer__property-links{width:48.71795%;float:left;margin-right:2.5641%}.n-footer--v2 .n-footer__corp-links{width:48.71795%;float:right;margin-right:0}.n-footer--v2 .n-footer__bottom-left{width:48.71795%;float:left;margin-right:2.5641%;padding-bottom:0}.n-footer--v2 .n-footer__bottom-right{width:48.71795%;float:right;margin-right:0;text-align:right}}@media (min-width:64em){.n-footer--v2 .n-footer__property-links{width:32.20339%;float:left;margin-right:1.69492%}.n-footer--v2 .n-footer__corp-links{width:66.10169%;float:right;margin-right:0}.n-footer--v2 .n-footer__corp-link-list{width:23.72881%;float:left}.n-footer--v2 .n-footer__corp-link-list:nth-child(4n+1){margin-right:-100%;clear:both;margin-left:0}.n-footer--v2 .n-footer__corp-link-list:nth-child(4n+2){margin-left:25.42373%;margin-right:-100%;clear:none}.n-footer--v2 .n-footer__corp-link-list:nth-child(4n+3){margin-left:50.84746%;margin-right:-100%;clear:none}.n-footer--v2 .n-footer__corp-link-list:nth-child(4n+4){margin-left:76.27119%;margin-right:-100%;clear:none}.n-footer--v2 .n-footer__bottom-left{width:49.15254%;float:left;margin-right:1.69492%}.n-footer--v2 .n-footer__bottom-right{width:49.15254%;float:right;margin-right:0}}.ntap__form{margin-bottom:48px}.n-form__checkbox{margin-right:12px;margin-top:12px}.field__group,.field__group--checkbox,.field__group--radio{margin-bottom:24px}.form__control,.form__control--textarea{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.5;background-color:#fff;border:1px solid #a6a8ab;border-radius:6px;color:inherit;height:49px;margin-bottom:6px;padding:12px;width:100%}.form__control--textarea:focus,.form__control:focus{border:1px solid #000;outline:none}.error.form__control--textarea,.form__control.error{background-color:rgba(255,0,0,.1);border:2px solid rgba(255,0,0,.5)}.form__control--textarea{min-height:280px}.form__label,[id$=-error]{font-size:14px;line-height:1.71429;font-style:normal}.form__label{display:block;margin-bottom:6px;text-transform:uppercase;font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:700;color:#686868}[id$=-error]{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:400;color:red}abbr[title=required]{border-bottom:0;color:#c30;margin-left:6px}.embedded-thanks,.ntap__form.is-hidden{opacity:0;position:absolute;-webkit-transition:visibility 0s linear 0s,opacity 300ms;transition:visibility 0s linear 0s,opacity 300ms;visibility:hidden}.embedded-thanks.is-visible{opacity:1;position:relative;-webkit-transition:visibility 0s linear 300s,opacity 300ms;transition:visibility 0s linear 300s,opacity 300ms;visibility:visible}.embedded-thanks__title{font-size:18px;line-height:1.33333;font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;margin-bottom:12px}.embedded-thanks__message{margin-bottom:12px}.form__label--optional{margin-left:6px}.form__note{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}.form__note,.form__privacy{font-size:14px;line-height:1.71429}.form__privacy-link{margin-left:24px}.form__checkbox,.form__radio-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:24px}.form__checkbox:last-child,.form__radio-button:last-child{margin-bottom:0}.form__label--checkbox,.form__label--radio{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#686868;margin-left:34px}.form__label--checkbox:hover,.form__label--radio:hover{color:#0067c5;cursor:pointer}.form__control--checkbox,.form__control--radio{opacity:0;position:absolute}.form__control--checkbox+.form__label--checkbox::before,.form__control--radio+.form__label--radio::before{background-color:#fff;border:1px solid #a6a8ab;border-radius:6px;content:'';height:24px;position:absolute;text-align:center;vertical-align:middle;width:24px;margin-left:-34px}.form__control--radio+.form__label--radio::before{border-radius:50%}.form__control--checkbox:checked+.form__label--checkbox::before{color:#0067c5;content:'\2713'}.form__control--radio:checked+.form__label--radio::before{color:#0067c5;content:'\2022';font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:60px;line-height:23px}.form__control--checkbox:focus+.form__label--checkbox,.form__control--radio:focus+.form__label--radio{outline:1px dotted #a4a4a4}.help__text{font-size:12px;line-height:2;color:#a4a4a4;font-style:normal}.hero__banner:after,.hero__banner:before{content:' ';display:table}.hero__banner:after{clear:both}.hero--full-bleed{background-position:top center;background-repeat:no-repeat;background-size:cover}.hero__list{list-style:none;margin:0;padding:0}.hero__body{margin-bottom:0}@media (min-width:48em){.hero__body{width:61.53846%;float:left;margin-right:2.5641%}}@media (min-width:64em){.hero__body{width:40.67797%;float:left;margin-right:1.69492%}}.hero__title{line-height:1.5;padding:50px 0}@media (min-width:48em){.hero__title{padding:100px 0}}@media (min-width:64em){.hero__title{padding:200px 0}}[data-ntap-theme=dark] .hero__title{color:#fff}.n-hero,.slides{margin:0 auto;padding:0}.slides{height:auto;list-style:none;margin:0;overflow-x:hidden;overflow-y:visible}.n-hero__slides-item{background-position:center center;background-repeat:no-repeat;display:list-item;float:left;list-style:none;margin:0%;max-width:none;position:relative;width:100%}.n-hero__slides-item--full-bleed{background-size:cover;margin-right:-100%}.n-hero--split-view{display:table}.n-hero__content--split-view{background:#fff;display:inherit;height:auto;max-height:380px}.n-hero__content--full-bleed{padding-bottom:144px;padding-top:144px}@media (max-width:64em){.n-hero__content--full-bleed{padding-bottom:96px;padding-top:96px}}@media (max-width:48em){.n-hero__content--full-bleed{padding-bottom:24px;padding-top:24px}}@media (max-width:26.25em){.n-hero__content--full-bleed{padding-bottom:6px;padding-top:6px}}.n-hero__content--split-view-heading{display:inline-block;padding:14% 5% 2.5% 8%}.n-hero__card-img img,.n-hero__image{font-family:'object-fit: cover;';-o-object-fit:cover;object-fit:cover}.n-hero__image--split-view{background:#fff;display:table-cell;text-align:right;vertical-align:middle;width:55%}.n-banner__image-img{height:97%;max-width:100%;width:100%}.n-hero__title--split-view{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;color:#0067c5;font-size:28px;font-style:normal;font-weight:200;line-height:1.2;min-height:125px;padding-bottom:3%}.flex-control-nav,.flex-control-paging{float:left;list-style-type:none;margin:0;padding:0;width:15%}.flex-control-nav a,.flex-control-paging a{border:1px solid #a4a4a4;border-radius:20px;display:inline-block;float:left;height:10px;list-style-type:none;margin:3%;opacity:.5;overflow:hidden;padding:0;text-indent:100%;white-space:nowrap;width:10px}.flex-direction-nav{list-style:none}.flex-next,.flex-prev{display:none}.flex-control-nav__a{background:#eaeaea;border:1px solid #eaeaea;border-radius:20px;display:block;left:1000;overflow:hidden;text-indent:1000%;white-space:nowrap}.n-hero--full-bleed{margin:0 auto}.n-hero--full-bleed .button{margin-top:24px}.n-hero__heading--full-bleed{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;color:#fff;font-size:40px;font-style:normal;font-weight:200;letter-spacing:-1px;line-height:1;margin-bottom:12px;padding-bottom:12px;width:47%}@media (max-width:26.25em){.n-hero__heading--full-bleed{margin-top:24px;padding-top:24px}}.n-hero__heading--full-bleed-dark{color:#0067c5}.n-hero__heading--full-bleed--first{padding-bottom:0}.flex-active{background:#848484}@media screen and (max-width:48em){.n-hero__content--split-view-heading{display:block}.n-hero__image--split-view{display:block;margin-bottom:-1.5%;width:100%}}.hero__bottom-module-container{background-color:#eaeaea}.hero__bottom-module-link{color:#454545}.hero__bottom-module-link:hover{color:#454545;cursor:default;text-decoration:none}.hero__bottom-module{margin-bottom:0;padding:12px 0}.hero-video{margin-left:-700px;width:550%}@media (min-width:26.25em){.hero-video{margin-left:-650px;width:350%}}@media (min-width:594px){.hero-video{margin-left:-550px;width:250%}}@media (min-width:48em){.hero-video{margin-left:-735px;width:250%}}@media (min-width:896px){.hero-video{margin-left:-495px;width:200%}}@media (min-width:64em){.hero-video{margin-left:-505px;width:175%}}@media (min-width:87.125em){.hero-video{margin-left:-465px;width:155%}}.hero-text-video .button{position:relative;z-index:1}.hero-video::-webkit-media-controls-start-playback-button{display:none}.icon,.icon--large,.icon--medium,.icon--small{display:inline-block;vertical-align:middle}.icon--small{height:16px;width:16px}.icon--medium{height:28px;width:28px}.icon--large{height:32px;width:32px}.icon--blue{fill:#0067c5}.icon--white{fill:#fff}.n-link-list{margin-bottom:0}.address-list{list-style:none;margin-bottom:24px}.address-list__item-container{margin-bottom:0}.address-list__item{font-size:16px;margin-bottom:0}.n-off-canvas__wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-x:auto;position:relative;width:100%}.n-off-canvas__wrapper.n-off-canvas__wrapper-open{height:100vh;overflow:hidden}.n-off-canvas__wrapper-inner{position:relative;-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%}.n-off-canvas__wrapper-inner:after,.n-off-canvas__wrapper-inner:before{content:' ';display:table}.n-off-canvas__wrapper-inner:after{clear:both}.n-off-canvas-menu--is-open{-webkit-transform:translateX(270px);transform:translateX(270px)}.n-off-canvas{background-color:#a4a4a4;height:100vh;left:0;-webkit-overflow-scrolling:touch;overflow-y:auto;position:absolute;width:270px}.n-off-canvas-menu--is-open .n-off-canvas{border-right:1px solid #eaeaea}.n-off-canvas--left{left:-270px;top:0;width:270px}.n-off-canvas__content{left:0;position:relative;-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.n-off-canvas-menu__title{font-size:16px;line-height:1.5;background-color:#f2f2f2;border-bottom:1px solid #eaeaea;color:#4d8ad6;margin-bottom:0;padding:20px}.n-off-canvas__property-nav,.n-off-canvas__utility-nav{background-color:#f2f2f2}.n-off-canvas__property-nav .n-property-navigation-bar__nav-list{font-size:inherit;white-space:normal}.n-off-canvas__property-nav .n-property-navigation-bar__nav-list-item{display:block}.n-off-canvas__property-nav .n-property-navigation-bar__nav-link{border-bottom:1px solid #eaeaea;padding:20px;position:relative}.n-off-canvas__property-nav .n-property-navigation-bar__nav-link::before{content:none}.n-off-canvas__property-nav .n-property-navigation-bar__nav-link--is-active{background-image:none}.n-off-canvas__property-nav .n-property-navigation-bar__nav-link--is-active .n-property-navigation-bar__nav-link-text{color:#1e4a93}.n-off-canvas__property-nav .n-property-navigation-bar__nav-link--is-active .n-property-navigation-bar__menu-indicator{fill:#1e4a93}.n-off-canvas__property-nav .n-property-navigation-bar__nav-link-text{font-size:16px;line-height:1.5;font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#848484}.n-off-canvas__property-nav .n-property-navigation-bar__menu-indicator{fill:#a4a4a4;height:16px;margin-left:0;position:absolute;right:20px;top:24px;width:16px}.n-off-canvas__cross-property-nav{padding:20px}.page-header--v1{padding-top:24px}.n-page-header--v4{background:#f8f8f8;height:100%;margin-bottom:0;margin-top:0}@media (max-width:48em){.n-page-header--v4{padding-top:0}.n-page-header--v4 .container{padding:0}}.n-page-header--v4::before{height:0}.n-pagination{margin-bottom:24px}.n-pagination__list{display:inline-block;font-size:0;list-style:none}.n-pagination__list-item{color:#848484;display:inline-block;font-size:16px}.n-pagination__link{display:block;font-size:16px;padding:0 6px}.n-pagination__list-item:first-child .n-pagination__link{padding-left:0}.n-pagination__list-item:last-child .n-pagination__link{padding-right:0}.n-pagination__link--active,.n-pagination__link--active:hover{color:#454545}.n-pagination__icon{fill:#848484;height:14px;position:relative;top:1px;width:14px}.n-pagination__link:hover .n-pagination__icon{fill:#1e4a93}.n-pagination--text-only .n-pagination__link--prev .n-pagination__icon{margin-right:6px}.n-pagination--text-only .n-pagination__link--next .n-pagination__icon{margin-left:6px}.n-pagination--text-only .n-pagination__icon--double-chevron-first{margin-right:-6px}.n-pagination--text-only .n-pagination__icon--double-chevron-second{margin-right:6px}.n-property-bar__inner-wrap{max-width:1424px}.container.n-property-bar__inner-wrap{display:table;height:40px;padding:0;position:relative;width:100%}.n-property-bar__menu-toggle-link{text-align:left;padding-left:6px}.n-property-bar__menu-toggle-icon{top:1px}.n-off-canvas-menu--is-open .n-property-bar__menu-toggle{background:#eaeaea}.n-property-bar__narrow-actions{text-align:right}@media (min-width:48em){.container.n-property-bar__inner-wrap{padding-left:15px;padding-right:15px;padding-top:24px}.n-property-bar__property-mark{padding-left:0}.n-property-bar__search{padding-right:0}}.searchbar__box{background:#eaeaea;display:block;margin-bottom:1rem;padding-bottom:1rem;padding-right:0;padding-top:1rem}@media (max-width:48em){.band--gray.searchbar__box{padding-bottom:0;padding-top:48px}}.searchbar__form{display:block;margin:0 auto;text-align:center}.searchbar__input{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;border:0;border-right:0;font-size:18px;margin:0 auto;outline:none;width:75%}.searchbar__button{position:static}.searchfilter__container{margin-bottom:0}.searchfilter__filter{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#0067c5;cursor:pointer;display:inline-block}.n-search-filter__list-item{padding-right:15px}.n-search-filter__link>.n-icon-filter{margin-left:3px}.n-dropdown-menu__link,.n-dropdown-menu__trigger,.n-search-filter__link{cursor:pointer}.n-form__checkbox-visual--checked{background:#fff;border:solid 1px #a6a8ab;border-radius:5px;cursor:pointer;height:24px;left:0;margin-right:12px;position:absolute;text-align:center;top:0;width:24px}.n-form--dark-bg .n-form__checkbox-visual--checked{border:0}.n-form__checkbox-visual--checked .n-form__checkbox-checked-icon,.n-form__checkbox-visual--checked .n-icon-checkbox-checked-icon{display:inline}.n-form__checkbox-input:checked+.n-form__checkbox-visual--checked .n-form__checkbox-checked-icon{display:inline}.n-form__checkbox-input:focus+.n-form__checkbox-visual--checked{border-color:#000}.n-form__input-error .n-form__checkbox-visual--checked{background:#fcc;border:solid 1px #cf2128}.n-form__checkbox-input:disabled+.n-form__checkbox-visual--checked{cursor:not-allowed}.searchfilter__sub-filter{display:none}.site-search__lang-filters{margin-top:35px}.site-search__lang-filters .n-form__checkbox{margin-right:15px}.site-search__lang-filter{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:16px;position:relative}.site-search__lang-checkbox{bottom:3px;height:20px;position:relative;vertical-align:middle;width:20px}.n-tag.n-search-filter__refine-tag{clear:right;margin-right:6px}.n-search-filter__refine-selected-filters{width:100%;float:left;margin-left:0;margin-right:0}.n-search-filter-panels{padding-bottom:12px}.n-search-filter--is-narrow>.n-search-filter__refine-link{display:block}.searchresults__searchcount{float:left;font-size:12px;margin-bottom:1rem;width:100%}.searchresults__container{max-width:850px;padding:15px 0}.searchresults__linkcontainer:hover{cursor:pointer;text-decoration:none}.searchresults__header{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#0067c5;display:inline;font-size:20px;margin-bottom:.5rem}.searchresults__header-pdf{display:inline-block;fill:#454545;height:25px;vertical-align:top;width:30px}.searchresults__publish-date,.searchresults__summary{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:#454545;font-size:16px;margin-bottom:.5rem}.searchresults__publish-date-caption{color:#454545;display:inline-block;font-weight:700;margin-bottom:.5rem}.searchresults__url{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:#0067c5;font-size:16px;margin-bottom:0;word-wrap:break-word}.no-results__message{margin-bottom:6px}.no-results__list{list-style-type:none}.no-results__list-item{color:#0067c5}.no-results__list-item:hover{color:#1e4a93}.n-search-form__input{-webkit-appearance:none}.n-spotlight-module{background-color:#f8f8f8;border-bottom:10px solid #eaeaea;display:inline-block}@media (max-width:48em){.n-spotlight-module{margin-bottom:1.5em;width:100%}}.n-spotlight-module:hover{border-bottom:10px solid #0067c5;cursor:pointer}.n-spotlight-module--inverse,[data-ntap-theme~=dark] .n-spotlight-module{background-color:#fff}.n-spotlight-module__body{padding:24px;text-align:center}.n-spotlight-module__body-heading{padding-bottom:24px}.n-spotlight-module__date,.n-spotlight-module__loc{margin-bottom:0}.n-spotlight-module__title{color:#686868;padding-bottom:12px}.n-spotlight-module__text,[data-ntap-theme~=dark] .n-spotlight-module__text{color:#454545}.n-spotlight-module__view-all-link{display:block;padding-top:24px}@media (min-width:48em){.n-spotlight-module__deck{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.n-spotlight-module__deck .n-spotlight-module{width:100%}.n-spotlight-module__deck .n-spotlight-module__link{margin-bottom:24px}[data-ntap-layout~="50-50"] .n-spotlight-module__deck .n-spotlight-module__link{-webkit-box-flex:0;-webkit-flex:0 1 48.97959%;-ms-flex:0 1 48.97959%;flex:0 1 48.97959%;margin-right:1.31579%}[data-ntap-layout=odd] .n-spotlight-module__link:nth-child(odd),[data-ntap-layout~=even] .n-spotlight-module__link:nth-child(even){margin-right:0}}.tile{background-color:#fff;padding:em(100px) em(50px);position:relative}.tile-cta{padding:em(75px) em(37.5px)}.tile--blue{background-color:#0067c5}.tile--purple{background-color:#7c459d}.tile--green{background-color:#59b13e}.tile--gray{background-color:#505355}[data-ntap-position~=top-right]{background-position:100% 50%;background-repeat:no-repeat}[data-ntap-position~=bottom-right]{background-position:100% 100%;background-repeat:no-repeat}[data-ntap-position~=bottom],[data-ntap-position~=top]{background-position:50% 100%;background-repeat:no-repeat}[data-ntap-position~=top]{background-position:0 0}.tile__link:hover{text-decoration:none}.tile__title{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:200;font-style:normal;font-size:36px;line-height:1.33333;color:#0061ca}@media (min-width:48em){.tile__title{font-size:42px;line-height:1.14286}}@media (min-width:64em){.tile__title{font-size:50px;line-height:1.44}}.tile__description,.tile__text{font-size:30px;line-height:1.6;font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:200;font-style:normal;color:#0061ca}@media (min-width:64em){[data-ntap-align~=left] .tile__text{width:55.88235%}}.container1 .banner .info p,[data-ntap-theme~=dark] .tile__description,[data-ntap-theme~=dark] .tile__text{color:#fff}.tile__description{font-size:24px;line-height:1;font-weight:800}.tile__img{display:inline-block;margin-bottom:24px}[data-ntap-align~=center] .tile__body{text-align:center}@media (min-width:48em){.n-top-hat__cross-property-nav .n-top-hat__list-item:last-child{display:none}.n-top-hat__cross-property-nav .n-top-hat__list-item:nth-child(2){padding-left:0}}.n-band--gray-lighter{background-color:#f2f2f2;padding:48px 0}@media (min-width:48em){.n-property-bar__search.searchbar__box{float:right;margin-right:0;width:100%}}@media (min-width:64em){.n-pagination{width:23.72881%;float:right;margin-right:0}.n-feedback{width:49.15254%;float:left;margin-right:1.69492%}}.site-main{background:#fff}.country-homepage .page-header--v1{margin-top:0;padding-top:24px}.ntap__form .n-language-selector-menu{padding:0}.n-form__subscribe-toggle{margin-bottom:24px}@media (max-width:26.25em){.n-form__subscribe-toggle .n-form__subscribe-toggle-btn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.n-form__subscribe-toggle .n-tag-group__separator{display:none}}@media (min-width:26.25em){.n-form__subscribe-toggle .n-form__subscribe-toggle-btn{font-size:14px;padding:15px}.n-form__subscribe-toggle .n-form__subscribe-toggle-btn:first-child{padding:15px 17px 15px 0}}.n-subscription-options .n-form__field-error{display:block;margin-bottom:6px}.n-subscription-options .n-form__radio-button-visual{margin:0 24px}.n-subscription-options .n-subscription-options--partners-hidden{display:none}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5sdHIuY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3Njc3MvZ2xvYmFsL19lbGVtZW50cy5zY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3Njc3MvdXRpbHMvX2V4dGVuZHMuc2NzcyIsIi4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL3V0aWxzL19hbmltYXRpb25zLnNjc3MiLCIuLi8uLi9uZXRhcHAtbGlicmFyeS9zcmMvc2Nzcy91dGlscy9fbW9kYWFsLnNjc3MiLCIuLi8uLi9uZXRhcHAtbGlicmFyeS9zcmMvc2Nzcy9nbG9iYWwvX2Jhc2Uuc2NzcyIsIi4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL3V0aWxzL19mb250cy5zY3NzIiwiLi4vbGliL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19yZW0uc2NzcyIsIi4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL2dsb2JhbC9faGVscGVycy5zY3NzIiwiLi4vbGliL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9fYnJlYWtwb2ludC5zY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3Njc3MvdXRpbHMvX21peGlucy5zY3NzIiwic3R5bGVzLmx0ci5zY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3Njc3MvZ2xvYmFsL19sYXlvdXQuc2NzcyIsImxheW91dC9fZ3JpZC5zY3NzIiwiLi4vbGliL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19jbGVhcmZpeC5zY3NzIiwibGF5b3V0L19jb250YWN0LWdyb3VwLnNjc3MiLCJsYXlvdXQvX2VxdWFsLWNvbHVtbi1sYXlvdXQuc2NzcyIsImxheW91dC9fZ2FsbGVyeS1sYXlvdXQuc2NzcyIsImxheW91dC9fbWFzb25yeS1sYXlvdXQuc2NzcyIsImxheW91dC9fc2lkZWJhci1sYXlvdXQuc2NzcyIsImxheW91dC9fc3BsaXQtbGF5b3V0LnNjc3MiLCIuLi8uLi9uZXRhcHAtbGlicmFyeS9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIi4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX2ZlYXR1cmVfYmxvY2suc2NzcyIsIi4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX2NvbnRhY3Rfc2FsZXMuc2NzcyIsIi4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX2Ryb3Bkb3duX21lbnUuc2NzcyIsIi4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX2ZlZWRiYWNrLnNjc3MiLCIuLi8uLi9uZXRhcHAtbGlicmFyeS9zcmMvc2Nzcy9jb21wb25lbnRzL19maWx0ZXIuc2NzcyIsIi4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3Njc3MvY29tcG9uZW50cy9fbGlua19saXN0LnNjc3MiLCIuLi8uLi9uZXRhcHAtbGlicmFyeS9zcmMvc2Nzcy9jb21wb25lbnRzL19tZW51LnNjc3MiLCIuLi8uLi9uZXRhcHAtbGlicmFyeS9zcmMvdWkvY29tcG9uZW50cy9tZW51L3N0eWxlcy9fbWVudS5zY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3Njc3MvY29tcG9uZW50cy9fb2ZmX2NhbnZhc19tZW51LnNjc3MiLCIuLi8uLi9uZXRhcHAtbGlicmFyeS9zcmMvdWkvY29tcG9uZW50cy9vZmYtY2FudmFzLW1lbnUvc3R5bGVzL19vZmYtY2FudmFzLW1lbnUuc2NzcyIsIi4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2VfaGVhZGVyLnNjc3MiLCIuLi8uLi9uZXRhcHAtbGlicmFyeS9zcmMvdWkvY29tcG9uZW50cy9wcm9wZXJ0eS1iYXIvc3R5bGVzL19wcm9wZXJ0eS1iYXIuc2NzcyIsImNvbXBvbmVudHMvb2ZmLWNhbnZhcy9fb2ZmLWNhbnZhcy1tZW51LnNjc3MiLCIuLi8uLi9uZXRhcHAtbGlicmFyeS9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9wZXJ0eV9uYXZpZ2F0aW9uX2Jhci5zY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3VpL2NvbXBvbmVudHMvcHJvcGVydHktbmF2aWdhdGlvbi1iYXIvc3R5bGVzL19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhci5zY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3Njc3MvY29tcG9uZW50cy9fc2VhcmNoX2ZpbHRlci5zY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3VpL2NvbXBvbmVudHMvc2VhcmNoLWZvcm0vc3R5bGVzL19zZWFyY2gtZm9ybS5zY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3Njc3MvY29tcG9uZW50cy9fc2hhcmUuc2NzcyIsIi4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL2NvbXBvbmVudHMvX3RhZy5zY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3VpL2NvbXBvbmVudHMvdG9wLWhhdC9zdHlsZXMvX3RvcC1oYXQuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyL19mb290ZXItY291bnRyeS5zY3NzIiwiLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3Njc3MvY29tcG9uZW50cy9feHVwLnNjc3MiLCJjb21wb25lbnRzL2F1dG9jb21wbGV0ZS9fYXV0b2NvbXBsZXRlLnNjc3MiLCJjb21wb25lbnRzL2J1dHRvbi9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL2JyZWFkY3J1bWJzL19icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9jb250YWN0LXNhbGVzL19jb250YWN0LXNhbGVzLnNjc3MiLCJjb21wb25lbnRzL2ZlZWRiYWNrL19mZWVkYmFjay5zY3NzIiwiY29tcG9uZW50cy9mbGFnLW9iamVjdC9fZmxhZy1vYmplY3Quc2NzcyIsImNvbXBvbmVudHMvZm9ybXMvX2Zvcm1zLnNjc3MiLCJjb21wb25lbnRzL2hlcm8vX2hlcm8uc2NzcyIsImNvbXBvbmVudHMvY2Fyb3VzZWwvX2hvbWVwYWdlLWNhcm91c2VsLnNjc3MiLCJjb21wb25lbnRzL2ljb25zL19pY29ucy5zY3NzIiwiY29tcG9uZW50cy9saW5rLWxpc3QvX2xpbmstbGlzdC5zY3NzIiwiY29tcG9uZW50cy9wYWdlLWhlYWRlci9fcGFnZS1oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvcGFnaW5hdGlvbi9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9wcm9wZXJ0eS1iYXIvX3Byb3BlcnR5LWJhci5zY3NzIiwiY29tcG9uZW50cy9zZWFyY2gvX3NlYXJjaC1iYXIuc2NzcyIsImNvbXBvbmVudHMvc2VhcmNoL19zZWFyY2gtZmlsdGVycy5zY3NzIiwiY29tcG9uZW50cy9zZWFyY2gvX3NlYXJjaC1yZXN1bHRzLnNjc3MiLCJjb21wb25lbnRzL3NlYXJjaC1mb3JtL19zZWFyY2gtZm9ybS5zY3NzIiwiY29tcG9uZW50cy9zcG90bGlnaHQtbW9kdWxlL19zcG90bGlnaHQtbW9kdWxlLnNjc3MiLCJjb21wb25lbnRzL3RpbGVzL190aWxlcy5zY3NzIiwiX3NoYW1lLnNjc3MiLCJjb21wb25lbnRzL3RvcC1oYXQvX3RvcC1oYXQuc2NzcyIsImNvbXBvbmVudHMveC11cC9feC11cC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWNrVSxhLENDTmxVLEcsQ0RORyxHLENBRUEsRyxDQUVBLEcsQ0FFQSxHLENBRUEsRyxDQUkwUyxtQixDQUR4UixzQixDQUF3QixzQixDQUF3QixzQixDQUF3QixlLENBQWlCLHlCLENBQXVGLG9DLENBQS9CLDZCLENBQTdCLDJCLENBQ3BHLGMsQ0FBZ0IsWSxDQUZKLGlCLENBQWpCLGUsQ0FBb0MsaUIsQ0FBbUIsbUIsQ0FBMUUsaUIsQ0FBOEcsb0IsQ0FBZixhLENBRUssMEMsQ0FBOUMsNEMsQ0FBMEYsOEIsQ0FBb0wsbUIsQ0FIMVUsWSxDQUdzTCxvQyxDQUFzQyxzQyxDQUF3QyxzQixDQUF3QixRLENDTm5TLEUsQ0RQSSxFLENBRUEsRSxDQUVBLEUsQ0FFQSxFLENBRUEsRSxDQUVBLEMsQ0VQRixRLENGZWdULGEsQ0FBckIsbUIsQ0FEeFEsc0IsQ0FBd0Isc0IsQ0FBd0Isc0IsQ0FBd0IsZSxDQUFpQix5QixDQUF1RixvQyxDQUEvQiw2QixDQUE3QiwyQixDQUNwRyxZLENDdUlyQyxpQixDQUFBLGUsQ0FBQSxpQixDQUFBLG1CLENBQUEsaUIsQ0FBQSxvQixDQUFBLGEsQ0R2SWlHLDBDLENBQTlDLDRDLENBQTBGLDhCLENBQW9MLG1CLENBQXBKLG9DLENBQXNDLHNDLENBQXdDLHNCLENBQXdCLFEsQ0VYalIsUyxDQXNCRixvQyxDQUFBLGlDLENGUGtDLFcsQ0FBc0Qsa0IsQ0FBckIsbUIsQ0FBcEIsa0IsQ0VPL0MsaUMsQ0ZQNEcsVSxDRU81Ryw0QixDQUFBLGdCLENBUEUsMEIsQ0FDQSxVLENBQ0EsZSxDQUNBLDJCLENBQ0EsUyxDQzNCRiw4QkFDRSxFLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUNFLCtELENBQUEsdUQsQ0FDQSxvQyxDQUFBLDRCLENBR0YsRyxDQUFBLEcsQ0FDRSxpRSxDQUFBLHlELENBQ0Esc0MsQ0FBQSw4QixDQUdGLEcsQ0FDRSxpRSxDQUFBLHlELENBQ0Esc0MsQ0FBQSw4QixDQUdGLEcsQ0FDRSxvQyxDQUFBLDRCLENBakJKLENBQUEsc0JBQ0UsRSxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEUsQ0FDRSwrRCxDQUFBLHVELENBQ0Esb0MsQ0FBQSw0QixDQUdGLEcsQ0FBQSxHLENBQ0UsaUUsQ0FBQSx5RCxDQUNBLHNDLENBQUEsOEIsQ0FHRixHLENBQ0UsaUUsQ0FBQSx5RCxDQUNBLHNDLENBQUEsOEIsQ0FHRixHLENBQ0Usb0MsQ0FBQSw0QixDQWpCSixDQXFCQSwrQkFDRSxFLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUNFLCtELENBQUEsdUQsQ0FHRixFLENBVUEsRyxDQVJFLHNDLENBQUEsOEIsQ0FHRixHLENBQ0UsUyxDQUNBLHVDLENBQUEsK0IsQ0FPRixHLENBQ0UsdUMsQ0FBQSwrQixDQUdGLEUsQ0FDRSxzQixDQUFBLGMsQ0F4QkosQ0FBQSx1QkFDRSxFLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUNFLCtELENBQUEsdUQsQ0FHRixFLENBVUEsRyxDQVJFLHNDLENBQUEsOEIsQ0FHRixHLENBQ0UsUyxDQUNBLHVDLENBQUEsK0IsQ0FPRixHLENBQ0UsdUMsQ0FBQSwrQixDQUdGLEUsQ0FDRSxzQixDQUFBLGMsQ0F4QkosQzs7Ozs7O0FDd0JBLGdCLENBQ0MsZSxDQUVELHVCLENBNEdBLGtCLENBd0xBLDRCLENBcFRDLDJCLENBQ0EsMEIsQ0FDQSwwQixDQUNBLG1CLENBQ0Esa0IsQ0FDQSxvQixDQUNBLG1CLENBQ0EsZSxDQWFELGUsQ0FTQSxlLENBUkMsYyxDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxXLENBQ0EsUyxDQUVELGUsQ0FDQyxhLENBTUEsWSxDQUNBLGEsQ0FDQSxTLENBQ0EscUIsQ0FDQSxnQyxDQTNDQSxzQyxDQUFBLDhCLENBZ0NELGlCLENBY0UscUIsQ0FDQSxrQyxDQUNBLGlDLENBQ0Esa0MsQ0FqQkYsNkIsQ0FvQkUsVyxDQUNBLGMsQ0FDQSxTLENBQ0EsdUIsQ0F2QkYsaUMsQ0EyQkUsWSxDQUNBLFMsQ0E1QkYsaUMsQ0ErQkUsUyxDQS9CRiw4QixDQW1DRSxzQixDQW5DRixpQyxDQXdDRSxlLENBR0YscUIsQ0FDQyxhLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLHdDLENBaU5ELHdCLENBaE5FLGEsQ0FHRixxQixDQUNDLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxpQixDQUdBLHdDLENBQ0MsUyxDQUNBLGEsQ0FDQSxrQixDQUdGLGlCLENBQ0MsaUIsQ0FDQSxvQixDQUNBLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLFUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxlLENBQ0Esb0MsQ0FDQSxXLENBWEQsNEIsQ0FlRSxZLENBQ0EsVyxDQUNBLGUsQ0FHRCxvQyxDQUNDLGMsQ0FDQSxXLENBQ0EsYSxDQUlGLGEsQ0FDQyxjLENBQ0EsVSxDQUNBLFEsQ0FDQSxVLENBQ0EsYyxDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQ0FDQSxrQixDQXpJQSxzQyxDQUFBLDhCLENBK0hELG1CLENBQUEsbUIsQ0FjRSxZLENBQ0Esa0IsQ0FmRix5QixDQUFBLDBCLENBQUEseUIsQ0FBQSwwQixDQWlCWSxlLENBakJaLG1CLENBQUEsb0IsQ0F3QkUsYSxDQUNBLFcsQ0FDQSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsUyxDQUNBLFcsQ0FDQSxpQixDQUNBLGUsQ0EvSkQsNkMsQ0FBQSxxQyxDQStIRCxvQixDQW9DRSxnQyxDQUFBLHdCLENBcENGLG1CLENBdUNFLCtCLENBQUEsdUIsQ0FFRCxnQyxDQUNDLGtCLENBQ0EsVSxDQUNBLFEsQ0FJRix5QixDQUNDLFksQ0FPRCxvQixDQUNDLGdCLENBQ0EsaUIsQ0FDQSxXLENBRUQsbUIsQ0FDQyxjLENBQ0Esb0IsQ0FDQSxhLENBQ0EscUIsQ0FDQSxjLENBQ0EsVyxDQUNBLGMsQ0FQRCw2QixDQVdFLGlCLENBQ0EsVSxDQUNBLGUsQ0FDQSxpQixDQTFNRCw2QyxDQUFBLHFDLENBNExELG1DLENBaUJHLGtCLENBakJILGlDLENBcUJFLHlCLENBckJGLHVDLENBdUJHLG9CLENBQ0EsYSxDQU9ILHVCQUNDLEUsQ0FBSyxTLENBQ0wsRSxDQUFPLFMsQ0FGUixDQVlBLCtCQUNDLEUsQ0FBSyxTLENBQ0wsRSxDQUFPLFMsQ0FGUixDQVlBLG1DLENBRUUsVSxDQUNBLGMsQ0FDQSx5QixDQUpGLDJDLENBT0UsUyxDQUNBLGMsQ0FSRixzRCxDQVdFLG1CLENBQ0Esb0IsQ0FDQSxtQixDQWJGLHdCLENBZ0JFLFMsQ0FDQSxxQixDQUNBLHlCLENBQ0Esc0IsQ0FDQSx5QixDQUNBLHlCLENBRUEsZ0QsQ0FBQSx3QyxDQVFGLG1DLENBRUUsa0IsQ0FDQSxtQixDQUhGLCtCLENBTUUsVSxDQUNBLGMsQ0FJRixvQixDQUNDLGlCLENBQ0EsVSxDQUVELG9CLENDOVNBLFEsQ0QrU0MsWSxDQURELDhCLENBT0UsYSxDQUdGLHFCLENBQ0MsaUIsQ0FDQSxNLENBQ0EsVSxDQUNBLGUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxVLENBUEQsMkIsQ0FTRyxZLENBR0gsdUIsQ0FDQyxpQixDQUNBLE8sQ0FDQSxrQyxDQUFBLDBCLENBQ0EsUyxDQUNBLGMsQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSxjLENBQ0EsVyxDQUNBLGtCLENBbFVBLHNDLENBQUEsOEIsQ0F1VEQsaUMsQ0FjRSxTLENBQ0EsYyxDQWZGLDZCLENBQUEsNkIsQ0FtQkUsWSxDQUNBLGUsQ0FwQkYsbUMsQ0FBQSxvQyxDQUFBLG1DLENBQUEsb0MsQ0F1Qkcsa0IsQ0F2QkgsNkIsQ0FBQSw4QixDQWdDRSxhLENBQ0EsVyxDQUNBLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSxTLENBQ0EsVyxDQUNBLGlCLENBQ0EsZSxDQS9WRCw2QyxDQUFBLHFDLENBdVRELDhCLENBNENFLGUsQ0FDQSxnQyxDQUFBLHdCLENBN0NGLDZCLENBZ0RFLGMsQ0FDQSwrQixDQUFBLHVCLENBR0Ysb0IsQ0FDQyxTLENBQ0EsZ0IsQ0FFRCxvQixDQUNDLFUsQ0FDQSxpQixDQUZELDBCLENBQUEsMkIsQ0FLVyxTLENBTFgsMkIsQ0FPRSxjLENBQ0EsZ0MsQ0FBQSx3QixDQVJGLDBCLENBV0UsZSxDQUNBLCtCLENBQUEsdUIsQ0FPRixrQixDQUNDLGdCLENBQ0EsaUIsQ0FHRCx1QixDQUNDLGlCLENBQ0EscUIsQ0FDQSxRLENBQ0EsZSxDQUVBLGtDLENBQ0EsZSxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxpQixDSnNCZ0MsNkIsQ0loQ2pDLDhCLENBQUEsOEIsQ0FjRSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FNRiw4QixDQUlBLG1CLENBSEMsVSxDQUNBLFcsQ0FFRCxtQixDQUdDLGEsQ0FNRCwwQ0FDQyx1QixDQUNDLGdCLENBQ0EsWSxDQUhGLENBT0EsMENBQ0MsbUMsQ0FFRSxpQixDQUNBLGtCLENBR0YsdUIsQ0FDQyxRLENBQ0EsVyxDQUNBLHNCLENBQUEsYyxDQUNBLHlCLENBSkQsNkIsQ0FBQSw4QixDQU9FLGUsQ0FHRixvQixDQUNDLFMsQ0FDQSxVLENBRUQsb0IsQ0FDQyxTLENBQ0EsVSxDQXZCRixDQTJCQSxvQ0FDQyx3QixDQUNDLHFCLENBRkYsQ0FLQSxzQ0FDQyx3QixDQUNDLHFCLENBRkYsQ0FLQSxzQ0FDQyxxQixDQUNDLGdCLENBQ0EsbUIsQ0FFRCx3QixDQUNDLHFCLENBTkYsQ0FTQSxxQ0FDQyx3QixDQUNDLHFCLENBRUQsdUIsQ0FDQyxlLENBQ0EsZ0IsQ0FORixDQVVBLHlDQUNDLHdCLENBQ0MscUIsQ0FGRixDQUtBLDBDQUNDLHFCLENBQ0MsWSxDQUZGLENBVUEsdUIsQ0FDQyxjLENBQ0EsaUIsQ0FDQSxXLENBQ0EsWSxDQUNBLE8sQ0FDQSxRLENBQ0Esd0IsQ0FDQSw0QixDQUFBLG9CLENBRTRtQiwwQ0FBMEMsRSxDQUFHLFMsQ0FBOEQsNEIsQ0FBcUQsb0IsQ0FBcUIsRSxDQUFLLFUsQ0FBMkQsMEIsQ0FBaUQsa0IsQ0FBdFMsQ0FBK21CLGtDQUFrQyxFLENBQUcsUyxDQUE4RCw0QixDQUFxRCxvQixDQUFxQixFLENBQUssVSxDQUEyRCwwQixDQUFpRCxrQixDQUE5UixDQUFrVCwyQixDQUE0QixVLENBQVksVyxDQUFhLGUsQ0FBaUIsYyxDQUFnQixpQixDQUFtQiwrQixDQUFnQyxVLENBQVksVyxDQUFhLGtCLENBQW9CLGUsQ0FBaUIsOEMsQ0FBa0ssMkQsQ0FBcUgsbUQsQ0FBc0csMEIsQ0FBbUQsa0IsQ0FBb0IsOEMsQ0FBQSw4QyxDQUE4Rix1RCxDQUF5RCx3RCxDQUF1SCxzRCxDQUF3RCwwQyxDQUFrTCxzRSxDQUF5SSw4RCxDQUErRCw4QyxDQUErQywyRCxDQUFBLG1ELENBQTBHLDRCLENBQXVELG9CLENBQXNCLDBDLENBQWtMLHNFLENBQXlJLDhELENBQStELDhDLENBQXNPLDhDLENBQUEsOEMsQ0FBdkwsMkQsQ0FBQSxtRCxDQUEwRyw0QixDQUF1RCxvQixDQUFzQiw4QyxDQUFBLDhDLENBQThGLHVELENBQXlELHdELENBQXVILHNELENBQWdsQiw0QixDQUF1RCxvQixDQUEva0IsMEMsQ0FBb0wsdUUsQ0FBMkksK0QsQ0FBc1MsMEMsQ0FBb0wsdUUsQ0FBMkksK0QsQ0FBZ0UsOEMsQ0FBdUosMkIsQ0FBcUQsbUIsQ0FBcUIsOEMsQ0FBQSw4QyxDQUE4Rix1RCxDQUF5RCx3RCxDQUF1SCxzRCxDQUF3RCwwQyxDQUFvTCx1RSxDQUEySSwrRCxDQUFnRSw4QyxDQUFxbUIsOEMsQ0FBcW1CLDhDLENBQTNwQywyRCxDQUFBLG1ELENBQTBHLDRCLENBQXVELG9CLENBQXNCLDBDLENBQW9MLHVFLENBQTJJLCtELENBQWdFLDhDLENBQXFtQiw4QyxDQUE1Yyw0QixDQUF1RCxvQixDQUFzQiwwQyxDQUFvTCx1RSxDQUEySSwrRCxDQUFnRSw4QyxDQUFpWSw0QixDQUF1RCxvQixDQUFzQiwwQyxDQUFvTCx1RSxDQUEySSwrRCxDQ2ppQnQwUCxJLENBS0UsZSxDQUxGLEksQ0FBQSxJLENDK0JFLGtGLENBQ0EsZSxDQUNBLGlCLENEN0JBLGEsQ0FHQSxTLENBR0YsQyxDTDJwQlMsTSxDSzNwQlQsTyxDQVZBLEksQ0FBQSxJLENFbUJJLHFCLENGbkJKLEksQ0FBQSxJLENBb0JBLEUsQ0FBQSxFLENBRUUsUSxDR3RCRixZLENBQ0UsVSxDQUdGLGEsQ0FDRSxXLENBR0YsYyxDQUNFLGdCLENBR0YsZSxDQUNFLGlCLENBR0YsYSxDQUNFLGUsQ0FHRixpQixDQUNFLHdCLENBR0YsaUIsQ0FDRSxrQixDQ3VDRSwyQkRuQ0YsWSxDQUNFLFksQ0NrQ0EsQ0FBQSx3QkQ3QkYsWSxDQUNFLFksQ0M0QkEsQ0FBQSx3QkR2QkYsZ0IsQ0FDRSxhLENBR0YsaUIsQ0FDRSxZLENDa0JBLENBQUEsd0JEYkYsaUIsQ0FDRSxhLENBR0YsZ0IsQ0FDRSxZLENDUUEsQ1JoRUosRSxDQUNFLGtCLENBQ0EsUSxDQUNBLFUsQ0FFQSxlLENBR0YsRyxDRDB0QkcsRyxDQzF0QkgsRSxDRHl0QkksRSxDTWh1QkYsb0UsQ0FDQSxlLENBQ0EsaUIsQ0xLRixHLENEMHRCRyxHLENBRUEsRyxDQUVBLEcsQ0M5dEJILEUsQ0R5dEJJLEUsQ0FFQSxFLENBRUEsRSxDQ3J1QkosRSxDQXNCRSxrQixDQUdGLEcsQ0FBQSxFLENTUEksYyxDQUdFLGEsQ0FaQSxtQ1RnQk4sRyxDQUFBLEUsQ1NESSxjLENBQ0EsZSxDQWhCRSxDQUFBLG1DVGdCTixHLENBQUEsRSxDU1BJLGMsQ0FHRSxlLENBWkEsQ1RxQk4sRyxDQUFBLEUsQ1NaSSxjLENBR0UsZ0IsQ0FaQSxtQ1RxQk4sRyxDQUFBLEUsQ1NaSSxjLENBR0UsZSxDQVpBLENBQUEsbUNUcUJOLEcsQ0FBQSxFLENTWkksYyxDQUdFLGdCLENBWkEsQ1QwQk4sRyxDQUFBLEUsQ0s1QkUsb0UsQ0FDQSxlLENBQ0EsaUIsQ0lTRSxjLENBR0UsZ0IsQ0FaQSxtQ1QwQk4sRyxDQUFBLEUsQ1NqQkksYyxDQUdFLGdCLENBWkEsQ0FBQSxtQ1QwQk4sRyxDQUFBLEUsQ1NqQkksYyxDQUdFLGdCLENBWkEsQ1RnQ04sRyxDQUFBLEUsQ0tsQ0Usb0UsQ0FDQSxlLENBQ0EsaUIsQ0lTRSxjLENBR0UsZSxDVDBCTixHLENBQUEsRSxDU3ZCSSxjLENBQ0EsZSxDVDJCSixHLENBQUEsRSxDUzVCSSxjLENBQ0EsbUIsQ1YyeEJELEcsQ0FDQyxHLENDaHZCSixZLENBb0JBLGlCLENBaENBLEUsQ0FBQSxFLENBWUEsQyxDSzFCRSxrRixDQUNBLGUsQ0FDQSxpQixDTGlCQSxrQixDQUdGLEcsQ0FDRSxjLENBR0YsWSxDQW9CQSxpQixDQXBCQSxDLENLckNFLGUsQ0lSRSxjLENBQ0EsZSxDVGlERixhLENBZUYsaUIsQ1NwRU0sZSxDVHdFSixrQixDU3BGSSxtQ1RnRk4saUIsQ1NqRUksYyxDQUNBLGUsQ0FoQkUsQ0FBQSxtQ1RnRk4saUIsQ1N2RUksYyxDQUdFLGUsQ0FaQSxDVHVGTix1QixDS2pFRSxrRixDQUNBLGUsQ0FDQSxpQixDSVRFLGMsQ0FDQSxhLENUMEVGLGEsQ0FHRixnQixDQUNFLCtCLENBQ0EsYSxDQUNBLGtCLENBQ0EsVSxDQUpGLDBDLENTcEZJLGMsQ0FHRSxnQixDVHlGRixhLENBQ0Esa0IsQ1N0R0UsbUNUNkZOLDBDLENTcEZJLGMsQ0FHRSxlLENBWkEsQ0FBQSxtQ1Q2Rk4sMEMsQ1NwRkksYyxDQUdFLGdCLENBWkEsQ1Q2Rk4sMEMsQ0FjSSxrQixDQUNBLGdCLENBZkosOEMsQ0F1QkEsQyxDS3hGRSxrRixDQUNBLGUsQ0FDQSxpQixDTHNGRixDLENBRUUsYSxDQUNBLG9CLENBSEYsTyxDQU1JLGEsQ0FDQSx5QixDQUlKLGtCLENBQ0UsYSxDQUNBLGtCLENBR0YsTyxDRDh2QkcsRSxDQzl2QkgsRSxDQUdFLGEsQ0FDQSxjLENBU0YsZSxDQUFBLGlCLENBSUUsZSxDQUdGLGUsQ0FFRSxvQixDQUZGLDZCLENBS0ksb0IsQ0FDQSxhLENBQ0EscUIsQ0FQSixpRSxDQVdRLFksQ0FNUixrQixDQUNFLGEsQ0FDQSxnQixDQUNBLGlCLENBRUEsa0QsQ0FFSSxXLENBQ0EsaUIsQ0FDQSxXLENBQ0EsSyxDQUtOLGEsQ0FDRSxlLENBQ0Esa0IsQ0FGRixxQixDQUtJLGtCLENBQ0EsZSxDQUNBLGlCLENBSUosaUIsQ0FHRSxlLENBSEYsK0IsQ0FNSSxpQixDQUNBLGlCLENBUEosc0MsQ0FVTSxrQixDQUNBLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsUSxDQUNBLGlCLENBQ0EsTyxDQUNBLFMsQ0FLTixpQixDQUdFLHdCLENBQ0EsZSxDQUpGLHNDLENBUU0sc0MsQ0FDQSw0QixDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxjLENBQ0Esa0IsQ0FiTixxRSxDQWlCTSxzQixDQUtOLG1CLENBR0UsYSxDQUhGLGlDLENBTUksaUIsQ0FOSix3QyxDQVVJLGtCLENBQ0EscUIsQ0FJSixtQyxDQUFBLG9DLENTeE5JLFcsQ0FDQSxhLENUdU5KLG1DLENTbk5JLFUsQ1R1Tkosb0IsQ0FBQSxhLENBSUUsVSxDQUNBLGtCLENBR0YsYSxDS3pPRSxrRixDQUNBLGUsQ0FDQSxpQixDTHlPQSxVLENBQ0EsZSxDQUNBLGlCLENBR0YsaUIsQ0FBQSxrQixDUzNPSSxXLENBQ0EsYSxDVDBPSixpQixDU3RPSSxVLENUME9KLEksQ0FDRSxhLENBQ0EsMkMsQ0FDQSxnQixDQUVBLFksQ0FMRixlLENBUUksYSxDQVJKLFcsQ0FZSSxjLENBQ0EsZSxDQUNBLFMsQ0FJSixhLENBRUUsZSxDQUNBLHNDLENBSEYsZSxDQWxCQSxJLENBd0JJLGtCLENBTkosc0IsQ0FTTSxrQixDQVROLHFCLENBYU0sbUIsQ0FLTixxQixDSzVURSxvRSxDQUNBLGUsQ0FDQSxpQixDTDRUQSxhLENEMHRCVyxVLENBVE8sVSxDQUNQLFUsQ0FDQSxVLENBQ0EsVSxDQUNBLFUsQ0FDQSxVLENBRUQsVSxDQURDLFMsQ0FFQSxVLENBVFMsbUIsQ0M3c0J0QixtQixDQUFBLG1CLENEc3NCc0IsbUIsQ0FDQSxtQixDQUNBLG1CLENBQ0EsbUIsQ0FFRCxtQixDQURDLGtCLENBRUEsbUIsQ0Noc0JsQixrQixDRCt6QmdCLGEsQ0FDRixhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQTNEUyxhLENBQ1AsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FPRCxhLENBQ0MsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FYQSxZLENBQ0QsWSxDQUNBLFksQ0FDQSxZLENBQ0EsWSxDQUNBLFksQ0FPQyxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0EzRFMsc0IsQ0FDRixzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENDcHhCM0Isc0IsQ0FBQSxzQixDRDJ0QjZCLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBT0Qsc0IsQ0FDQyxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBWEEscUIsQ0FDRCxxQixDQUNBLHFCLENBQ0EscUIsQ0FDQSxxQixDQUNBLHFCLENBT0Msc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENDenZCckIsZSxDRGkwQlEsYSxDQURTLGEsQ0NyMUJ6QixzQixDQUFBLHNCLENBNEJJLGlCLENBNUJKLG9CLENBQUEsNkIsQ0FnQ0ksVSxDQUNBLG9CLENBakNKLHFCLENBQUEsOEIsQ0FxQ0ksVyxDQUNBLG9CLENBSUosUSxDQUNFLGtCLENBR0YsUSxDQUVFLFEsQ1V4VkEsUSxDQUNBLFMsQ0NDRixlLENBQ0UsYSxDQUtGLGtDLENBQ0UsZ0IsQ0FHRiwrQixDQUNFLGEsQ0FPRixtQ0FLRSwrQixDQUNFLGEsQ0FOSixDQWlCQSxNLENBRUUsUSxDQUZGLFksQ0FBQSxhLENGckJJLFcsQ0FDQSxhLENFb0JKLFksQ0ZoQkksVSxDRXFCSixzQ0FFSSxXLENBQUEsVyxDTHpEQSxjLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0t5REEsVyxDTHpEQSxTLENLeURBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENMekRBLGUsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDS3lEQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENMekRBLGUsQ0t5REEsVyxDQUFBLFcsQ0FBQSxXLENMekRBLFMsQ0t5REEsVyxDQUFBLFcsQ0x6REEsZSxDS3lEQSxXLENMekRBLGUsQ0t5REEsWSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDQUFBLFcsQ0x6REEsUyxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENLeURBLFksQ0FBQSxZLENBQUEsWSxDQUFBLFcsQ0x6REEsZSxDS3lEQSxZLENBQUEsWSxDQUFBLFksQ0x6REEsZSxDS3lEQSxZLENBQUEsWSxDTHpEQSxTLENLeURBLFksQ0x6REEsZSxDS3VESixDQVFBLG1DQUVJLFcsQ0FBQSxXLENMakVBLGMsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDS2lFQSxXLENMakVBLFMsQ0tpRUEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0xqRUEsZSxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENLaUVBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0xqRUEsZSxDS2lFQSxXLENBQUEsVyxDQUFBLFcsQ0xqRUEsUyxDS2lFQSxXLENBQUEsVyxDTGpFQSxlLENLaUVBLFcsQ0xqRUEsZSxDS2lFQSxZLENBQUEsWSxDQUFBLFksQ0FBQSxXLENBQUEsVyxDTGpFQSxTLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0tpRUEsWSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDTGpFQSxlLENLaUVBLFksQ0FBQSxZLENBQUEsWSxDTGpFQSxlLENLaUVBLFksQ0FBQSxZLENMakVBLFMsQ0tpRUEsWSxDTGpFQSxlLENLK0RKLENBUUEsbUNBRUksVyxDQUFBLFcsQ0x6RUEsYyxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENLeUVBLFcsQ0x6RUEsUyxDS3lFQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDTHpFQSxlLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0t5RUEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDTHpFQSxlLENLeUVBLFcsQ0FBQSxXLENBQUEsVyxDTHpFQSxTLENLeUVBLFcsQ0FBQSxXLENMekVBLGUsQ0t5RUEsVyxDTHpFQSxlLENLeUVBLFksQ0FBQSxZLENBQUEsWSxDQUFBLFcsQ0FBQSxXLENMekVBLFMsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDS3lFQSxZLENBQUEsWSxDQUFBLFksQ0FBQSxXLENMekVBLGUsQ0t5RUEsWSxDQUFBLFksQ0FBQSxZLENMekVBLGUsQ0t5RUEsWSxDQUFBLFksQ0x6RUEsUyxDS3lFQSxZLENMekVBLGUsQ0s4RUYsTSxDQUNFLGlCLENBUkosQ0FZQSx1Q0FFSSxXLENBQUEsVyxDTHJGQSxjLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0txRkEsVyxDTHJGQSxTLENLcUZBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENMckZBLGUsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDS3FGQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENMckZBLGUsQ0txRkEsVyxDQUFBLFcsQ0FBQSxXLENMckZBLFMsQ0txRkEsVyxDQUFBLFcsQ0xyRkEsZSxDS3FGQSxXLENMckZBLGUsQ0txRkEsWSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDQUFBLFcsQ0xyRkEsUyxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENLcUZBLFksQ0FBQSxZLENBQUEsWSxDQUFBLFcsQ0xyRkEsZSxDS3FGQSxZLENBQUEsWSxDQUFBLFksQ0xyRkEsZSxDS3FGQSxZLENBQUEsWSxDTHJGQSxTLENLcUZBLFksQ0xyRkEsZSxDS21GSixDRDNFQSxDLENBQ0UsUyxDQVFGLEksQ0RaSSxjLENBQ0EsZSxDQ2FGLHFCLENFbkJGLFUsQ0FBQSxZLENOQUksZ0IsQ0FBQSxnQixDQUFBLGlCLENNR0YsYyxDQUhGLGdCLENBQUEsa0IsQ0NQTSxXLENBQ0EsYSxDQUNBLFUsQ0NkTixjLENBR0UsYyxDQUNBLGlCLENBSkYsb0IsQ0FBQSxxQixDTGdESSxXLENBQ0EsYSxDS2pESixvQixDTHFESSxVLENEV0EsMkJNaEVKLDZCLENBUU0sa0IsQ053REYsQ0FBQSx3Qk1oRUosYyxDQWFJLGtCLENBYkosNkIsQ1JtQkksZSxDQUFBLFUsQ0FBQSxvQixDUW5CSiw0QixDUm1CSSxlLENBQUEsVyxDQUFBLGMsQ1FFRSxnQixDTjJDRixDQUFBLHdCTWhFSiw2QixDUm1CSSxlLENBQUEsVSxDQUFBLHFCLENRbkJKLDRCLENSbUJJLGUsQ0FBQSxXLENBQUEsYyxDRTZDQSxDTzFESixhLENBQUEsYyxDTjBDSSxXLENBQ0EsYSxDTTNDSixhLENOK0NJLFUsQ0RXQSwyQlRvaERGLHVDLENPamtERSxlLENBQUEsVSxDQUFBLHFCLENQcWtEQSxvRCxDT3JrREEsZSxDQUFBLFcsQ0FBQSxjLENFNkNBLENBQUEsd0JUOGhERix1QyxDTzNrREUsZSxDQUFBLFUsQ0FBQSxrQixDUCtrREEsb0QsQ08va0RBLGUsQ0FBQSxXLENBQUEsYyxDRTZDQSxDQUFBLHdCVHdpREYsdUMsQ09ybERFLGUsQ0FBQSxVLENBQUEsb0IsQ1B5bERBLG9ELENPemxEQSxlLENBQUEsVyxDQUFBLGMsQ1A2bERGLHVDLENPN2xERSxlLENBQUEsVSxDQUFBLG9CLENQaW1EQSxvRCxDT2ptREEsZSxDQUFBLFcsQ0FBQSxjLENFNkNBLENReERKLFUsQ0FFRSxvQixDQUNBLG1CLENBQ0EsVSxDQUpGLGdCLENBQUEsaUIsQ1B3Q0ksVyxDQUNBLGEsQ096Q0osZ0IsQ1A2Q0ksVSxDRFdBLHdCVG9rREYseUMsQ09qbkRFLGUsQ0FBQSxVLENQb25EQSx5RCxDT3BuREEsa0IsQ0FBQSxVLENBQUEsYSxDUHluREEseUQsQ096bkRBLHFCLENBQUEsa0IsQ0FBQSxVLENQNm5ERix5QyxDTzduREUsZSxDQUFBLFUsQ1Bnb0RBLHlELENPaG9EQSxrQixDQUFBLFUsQ0FBQSxhLENQcW9EQSx5RCxDT3JvREEscUIsQ0FBQSxrQixDQUFBLFUsQ1B5b0RBLHlELENPem9EQSxxQixDQUFBLGtCLENBQUEsVSxDUDZvREYseUMsQ083b0RFLGUsQ0FBQSxVLENQZ3BEQSx5RCxDT2hwREEsa0IsQ0FBQSxVLENBQUEsYSxDUHFwREEseUQsQ09ycERBLHFCLENBQUEsa0IsQ0FBQSxVLENQeXBEQSx5RCxDT3pwREEscUIsQ0FBQSxrQixDQUFBLFUsQ1A2cERBLHlELENPN3BEQSxxQixDQUFBLGtCLENBQUEsVSxDRTZDQSxDQUFBLDRCUzFERixRLENBQ0Usc0IsQ0FBQSxtQixDQUFBLGMsQ0FDQSxhLENBQ0EsZSxDQUdGLGMsQ0FDRSxvQixDQUNBLFUsQ1RrREEsQ1V6REoscUIsQ0FBQSxzQixDVHlDSSxXLENBQ0EsYSxDUzFDSixxQixDVDhDSSxVLENEV0Esd0JUc29ERiwwQyxDT25yREUsZSxDQUFBLFUsQ0FBQSxvQixDUHVyREYsMkMsQ092ckRFLGUsQ0FBQSxXLENBQUEsYyxDUDZyREYsd0MsQ083ckRFLGUsQ0FBQSxXLENBQUEsYyxDUGlzREYseUMsQ09qc0RFLGUsQ0FBQSxVLENBQUEsb0IsQ0U2Q0EsQ1d6REoscUIsQ0FDRSxtQixDWHdERSx3QldwREYsZ0IsQ0FFRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBRkYsc0IsQ0FBQSx1QixDVm9DRSxXLENBQ0EsYSxDVXJDRixzQixDVnlDRSxVLENVekNGLHVCLENBTUksWSxDQUlKLHFCLENBQ0UsVSxDQUNBLGdCLENBQ0EsZ0IsQ3BCaXREQSxpRCxDb0I5c0RFLFUsQ3BCZ3RERixpRCxDb0I1c0RFLFUsQ0FJSixzQixDQUNFLFcsQ3BCMnNEQSxrRCxDb0J4c0RFLFUsQ3BCMHNERixrRCxDb0J0c0RFLFUsQ1hvQkYsQ1k5REosTyxDZldFLG9FLENBQ0EsZSxDQUNBLGlCLENlWEEsa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxvQixDQUNBLGMsQ0FDQSxpQixDQUNBLGlCLENBQ0Esd0IsQ0FURixhLENBY0ksVSxDQUNBLG9CLENBZkosZ0MsQ0FrQk0sMkIsQ0FBQSxtQixDQUNBLFksQ0FDQSxzQyxDQUFBLDhCLENBcEJOLGMsQ0FBQSxhLENBeUJJLGtCLENBekJKLHVCLENBNkJJLGUsQ0FDQSxpQixDQUNBLGEsQ0EvQkosNkIsQ0FrQ00sa0IsQ0FDQSxhLENBbkNOLDhCLENBdUNNLGtCLENBS04sYSxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxlLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGUsQ0FFQSxrQyxDQUNFLGlCLENBQ0Esa0IsQ0FUSiwyQixDQWFJLGtCLENBQUEscUIsQ0FBQSxpQixDQUFBLGEsQ0FDQSxpQixDQWRKLDJCLENBa0JJLHlCLENBQUEsMEIsQ0FBQSxpQixDQUlKLGEsQ0FBQSxhLENBRUUsb0IsQ0FDQSxxQixDQUdGLGEsQ0FDRSxZLENBRUEsaUIsQ0FDQSxRLENBSkYsOEIsQ0FRSSxXLENBQ0EsVSxDQVRKLGEsQ0FBQSx5QyxDQWFJLFcsQ0FDQSxVLENBSUosYyxDQUVFLGMsQ0FDQSxhLENBSEYsb0IsQ0FNSSxjLENBQ0EsYSxDQVBKLGMsQ0FBQSxvQixDQU1JLGMsQ0FLSixjLENBQ0Usd0IsQ0FDQSxhLENBUUYsc0IsQ0FWQSxvQixDQUtJLG9CLENBQ0EsYSxDQUlKLDRCLENBS0ksd0IsQ0FDQSxvQixDQUNBLFUsQ0FQSixvQyxDQWVJLFksQ0FJSixvQixDQUNFLGlCLENBQ0EsVSxDQXJCRiwwQyxDQW1CQSxrQyxDQUtJLFMsQ0FMSiwwQixDQVNJLHFCLENBQ0EsaUIsQ0FDQSxhLENBWEosd0MsQ0FjTSxZLENBS04sa0IsQ0FDRSxjLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGEsQ0FKRix3QixDQU9JLGtCLENBQ0Esb0IsQ0FDQSxVLENBQ0Esb0IsQ0FWSix5QixDQWNJLGMsQ0FDQSxvQixDQUNBLGEsQ0FJSixnQixDQUNFLGtCLENBREYsc0IsQ0FJSSxrQixDQUpKLDhCLENBUUksUyxDQUlKLGMsQ0FDRSxrQixDQURGLG9CLENBSUksa0IsQ0FKSiw0QixDQVFJLFMsQ0FJSixjLENBQ0Usa0IsQ0FERixvQixDQUlJLGtCLENBSkosNEIsQ0FRSSxTLENBSUosZSxDQUFBLHFCLENBQ0Usa0IsQ0FPRixXLENYL0xJLGMsQ0FDQSxtQixDV2dNRixnQixDQUdGLFcsQ0FDRSxpQixDQUdGLGMsQ0MzS0EsZ0MsQ0Q0S0UsVSxDQUdGLHNCLENmdk5FLG9FLENBQ0EsZSxDQUNBLGlCLENld05BLGEsQ0FDQSxvQixDQUNBLGUsQ0FDQSxTLENBQ0Esd0IsQ0FQRiw0QixDQVVJLGEsQ0FWSixvQyxDQWNJLFksQ0FkSiwyQyxDQUFBLDBDLENBbUJJLFksQ0FuQkosc0MsQ0F1QkksVSxDQXZCSixvRCxDQTBCTSxTLENBMUJOLDRDLENBOEJNLGEsQ0E5Qk4sMkQsQ0FBQSwwRCxDQW1DTSxZLENBSUosNkMsQ0FDRSxhLENBQ0Esa0IsQ0FJSiwrQixDQUNFLHdCLENBQ0EsaUIsQ0FDQSxZLENBR0YscUIsQ0FDRSxpQixDQUdGLDRDLENBRUksZ0MsQ0FBQSx3QixDQUlKLGMsQ0FDRSxjLENBQ0EsUSxDQUNBLFksQ0FIRixvQixDQU1JLGMsQ0FOSixrQyxDQVNNLFksQ0FUTiw0QixDQWNJLFksQ0FDQSxXLENBQ0EsVSxDQUlKLHdCLENBQUEsdUMsQ0FHSSxrQixDQUhKLGtELENBQUEsbUMsQ0FNTSxlLENaM1BGLHdCWWlRRix3QixDQUVJLGUsQ0FGSiwwQyxDQU1JLGUsQ0FOSix5QyxDQVVJLGdCLENaM1FGLENjNURKLHNCLENBSUUsZSxDQUlGLDJCLENBQ0UsOEIsQ0FDQSxvQixDQUZGLHNDLENBS0ksYyxDQUxKLDRDLENBUU0sWSxDQUtOLHNCLENBQ0UsYSxDQUNBLGMsQ0FFQSw4RCxDQUNFLGMsQ0FHRiw2RCxDQUNFLGUsQ0FHRiw0RCxDQUNFLGlCLENBQ0EsaUIsQ0FHRiwrRixDQUlJLE0sQ0FLTixzQixDQUVFLFksQ0FDQSxXLENBTUEsVSxDQUVBLG1ELENBQ0UsWSxDQUlKLGdDLENBQ0UsYyxDQUdBLHNFLENBQ0UsYyxDQUdGLDZELENBQ0UseUIsQ2RaQSwyQmNpQkYscUMsQ0FDRSxZLENkbEJBLENBQUEsd0JjdUJGLGlDLENBQ0UsYSxDQURGLHdFLENBQUEsdUMsQ0FJSSxvQixDZDNCRixDQUFBLHdCY3VDRixnQixDQUNFLGlCLENkeENBLENBQUEsd0JjNkNGLG1DLENBRUksVyxDZC9DRixDZWhFSixnQixDQUtBLHlCLENBSkUsb0IsQ0FDQSxpQixDQUdGLHlCLENBRUUsZ0IsQ0FHQSxrRCxDQUFBLHdELENBRUUsYSxDQUlKLDhCLENBQ0Usb0IsQ0FDQSxrQixDQUVBLDhELENBQ0UseUIsQ0FJSiw4QixDQUNFLG9CLENBQ0EsWSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxPLENBQ0EsVSxDQUVBLDhELENBQ0UsWSxDQUdGLHVELENBQUEsNkQsQ0FFRSxZLENBQ0EsZ0MsQ0FBQSx3QixDQUlKLHNCLENBQ0UsZSxDQUNBLGlDLENBQ0EsWSxDQUNBLGlCLENBQ0EsUSxDQUNBLFcsQ0FDQSxXLENBRUEsb0QsQ0FDRSxPLENBR0YsK0MsQ0FDRSxhLENBSUosc0IsQ0FHRSxlLENBQ0EsYyxDQUNBLFUsQ0FHRixzQixDQUNFLGEsQ0FDQSxhLENBQ0EsaUIsQ0ZwRUYsZ0IsQ0FDRSxjLENBQ0EsWSxDQUNBLGlCLENBT0EsZ0QsQ0FDRSx1QixDQVNKLDBCLENaRkksYyxDQUNBLG1CLENKa0JGLGtGLENBQ0EsZSxDQUNBLGlCLENnQmhCQSxhLENBQ0Esa0IsQ0FDQSx3QixDQUdGLGlDLENBQ0UsYSxDQUNBLGtCLENBR0YseUIsQ0FBQSw0QixDQUVFLGtCLENBQ0Esa0IsQ0FHRiw2QixDQUNFLGUsQ0FHRix5QixDQUNFLGtCLENBR0YsNEIsQ0FDRSxlLENBT0YsNEIsQ0FDRSxXLENBQ0EsYyxDQUNBLGlCLENBQ0EsVSxDQWVGLHlCLENBQ0Usa0IsQ0FDQSxTLENBR0Ysc0IsQ1ozQ0UsZSxDWStDRix5QixDQUNFLGtCLENBQ0EsYyxDQUNBLGlCLENBR0Ysc0IsQ0FDRSxrQixDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBSkYsc0MsQ0FPSSxrQixDQUlKLG1DQUdFLGdCLENBQ0Usa0IsQ0FDQSxZLENBRUEsNEIsQ0FDRSxZLENBSUosNEIsQ0FDRSxXLENBQ0EsVSxDQUVBLHdDLENBQ0UsVyxDQUNBLFUsQ0FsQk4sQ0cxR0EsVyxDQUNFLFcsQ0FDQSxrQixDQUdGLGlCLEN6QnFuRXlCLHlCLEN5QnJuRXpCLHdCLENBR0UsYyxDQUdGLGlCLENBQUEsbUIsQ0FJRSxvQixDQUNBLGlCLENBQ0EsaUIsQ3pCOG1Fa0Isd0IsQ3lCL21FbEIsaUIsQ0FDQSxpQixDekIrbUV1QiwwQixDeUJobkV2QixpQixDQUlGLHlCLENBQ0UsZ0IsQ0FHRiwwQixDQUFBLHdCLENBRUUsb0IsQ0FHRix5QixDQUNFLDhCLENBQ0Esb0IsQ0FDQSxhLENBQ0EsaUIsQ0FKRixxQyxDQU9JLGMsQ0FQSixvQyxDQVdJLGUsQ0FYSixzQyxDQWVJLGMsQ0FnQkosa0IsQ0FaQSw4QixDQWNFLDhCLENBQUEsc0IsQ0FkRiw4QixDQUNFLFEsQ0FFQSxlLENBREEsUyxDQUlBLHFFLENBQ0UsVyxDQUNBLFMsQ0FJSixrQixDQUNFLFMsQ0FHQSx5RCxDQUNFLFEsQ0FDQSxTLENBSUosMEIsQ0FDRSxpQixDQUNBLGtCLENBQ0EsaUIsQ0FHRiwyQixDQUNFLGUsQ0FDQSx3QixDQUNBLGlDLENBQ0EsZSxDQUNBLHNCLENBTEYsbUMsQ0FRSSxTLENBUkoseUQsQ0FZSSxjLENBQ0EsVyxDQUNBLGtCLENBQ0EsWSxDQWZKLCtELENBbUJJLGdCLENBbkJKLDhELENBdUJJLGUsQ0FRSix3QixDQUNFLGUsQ0FDQSx3QixDQUNBLFksQ0FDQSxpQixDQUNBLFcsQ0FMRix5RCxDQW9CQSx1RSxDQUFBLHdFLENBWkksYSxDQUlKLGlDLENBQ0UsYyxDQUdGLDRELENBQ0UsYyxDQUdGLGdDLENBQ0UsaUIsQ0FDQSxXLENBRkYsc0MsQ0FBQSx1QyxDQVlJLGUsQ0FDQSxVLENBQ0EsWSxDQUNBLFcsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxVLENBcEJKLHVDLENBeUJJLHdCLENBQ0EsaUMsQ0FLQSxnQixDQUVBLFMsQ0FDQSwrQixDQUFBLHVCLENBQ0EsVSxDQW5DSixnRixDQXdDTSxZLENBQ0EsUSxDQXpDTixpRixDQTZDTSxZLENBQ0EsUSxDQTlDTixrRSxDQW9ETSxZLENBQ0EsUSxDQXJETixtRSxDQXlETSxZLENBQ0EsUSxDQTFETiw0RyxDQStEUSxXLENBQ0EsUyxDQWhFUiw2RyxDQW9FUSxXLENBQ0EsUyxDQXJFUixpRSxDQTRFTSxXLENBQ0EsUyxDQUNBLGEsQ0FDQSxnQixDQUNBLFcsQ0FDQSxPLENBQ0EsVSxDQWxGTixrRSxDQXNGTSxTLENBQ0EsYSxDQUNBLGUsQ0FDQSxXLENBQ0EsTyxDQTFGTiwyRyxDQStGUSxVLENBQ0EsVSxDQWhHUiw0RyxDQW9HUSxVLENBQ0EsVSxDQXJHUixnRSxDQTRHTSxXLENBQ0EsVSxDQUNBLGEsQ0FDQSxnQixDQUNBLE8sQ0FDQSxVLENBakhOLGlFLENBcUhNLFUsQ0FDQSxhLENBQ0EsZSxDQUNBLE8sQ0F4SE4sMEcsQ0E2SFEsUyxDQUNBLFcsQ0E5SFIsMkcsQ0FrSVEsUyxDQUNBLFcsQ0NsUVIsUyxDQUNFLFcsQ0FDQSxrQixDQUZGLDZCLENBS0ksb0IsQ0FDQSxlLENBQ0EsVSxDQU1GLHVDLENBQ0UsYSxDQUlKLGUsQ0FHRSxlLENBSUYsb0IsQ0FDRSxjLENBREYsb0MsQ0FJSSxpQixDQUlKLGUsQ0FDRSxvQixDQUNBLGdCLENBQ0EsYyxDQUdGLHlCLENBQ0UsK0IsQ0FFQSxhLENBQ0EsYyxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxpQixDQUVBLFUsQ0FURix5QixDQUFBLCtCLENBWUksYSxDQUNBLG9CLENBR0YsOEMsQ0FDRSxlLENBQ0EsYSxDQUZGLG9ELENBS0ksYSxDQUNBLGMsQ0FLTixlLENBQ0Usb0IsQ0FDQSxZLENBQ0EsVyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUVBLHFDLENBQ0UsWSxDQUlKLDhCLENBQ0UsWSxDQUVBLG1ELENBQ0UsYSxDQUlKLG9CLENBQ0UsWSxDQUNBLFksQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsSyxDQUNBLFUsQ0FFQSxvRCxDQUNFLFksQ0FHRiw2QyxDQUNFLGdDLENBQUEsd0IsQ0FHRix5QyxDQUNFLG9CLENBSUosc0MsQ0FDRSxZLENBSUYsK0QsQ0FDRSxhLENBR0Ysc0NBQ0UsUyxDQUFBLDZCLENBRUUsYSxDQUdGLFMsQ0FDRSxhLENBQ0EsVSxDQUdGLGtCLENBQ0Usa0IsQ0FDQSxrQixDQUNBLFcsQ0FIRiw2QixDQU1JLFUsQ0FHRix1QyxDQUNFLFUsQ0FJSixpQixDQUNFLG9CLENBQ0EsZSxDQUNBLGtCLENBNUJKLENDckhBLFMsQ0FDRSxrQixDQUVBLDJJLENBR0YsYyxDQUNFLCtCLENBR0YsNEIsQ0FDRSwrRyxDQUFBLDZHLENBR0Ysc0IsQ0FFSSxjLENBQ0EsZSxDQUNBLFksQ0FJSixxQixDQUVFLGdCLENBRkYsMkIsQ0FBQSw0QixDakJ3QkksVyxDQUNBLGEsQ2lCekJKLDJCLENqQjZCSSxVLENpQnhCSix5QixDcEJWSSxlLENBQUEsVSxDb0JjRixjLENBQ0EsZSxDQUNBLGtCLENBTkYseUMsQ3BCVkksa0IsQ0FBQSxVLENBQUEsYSxDb0JVSix5QyxDcEJWSSxxQixDQUFBLGtCLENBQUEsVSxDb0JtQkosZ0MsQ0FPRSxrQixDQVBGLGdDLEMzQmc1RXFDLHFELENNejZFbkMsb0UsQ0FDQSxlLENBQ0EsaUIsQ3FCMkJBLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FFQSx3QixDQUdGLG9CLENBQ0UsYSxDQUNBLGEsQ0FDQSxjLENBSEYsMEIsQ0FNSSx5QixDQUdGLHFELENBRUUsZ0IsQ0FDQSxhLENBSEYsMkQsQ0FNSSxhLENBS04saUIsQ0FDRSxjLENBR0Ysc0IsQ0FDRSxtQixDQUdGLG9CLENBQ0UsOEIsQ0FDQSxhLENBRUEsYyxDQUNBLGlCLENBQ0Esa0IsQ0FORixvQixDQVVBLHVCLENBQ0Usb0IsQ0FDQSxxQixDQUdGLDJCLENBR0UsVyxDQUNBLGUsQ0FHRixnQyxDQUNFLG9CLENBR0Ysc0IsQ0FDRSxhLENBQ0EsaUIsQ0FHRiwyQixDQUNFLG9CLENBQ0Esb0IsQ0FHRiwyQixDQUNFLFksQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxVLENBRUEsd0QsQ0FDRSxZLENBSUoscUIsQ0FDRSxhLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FHRixvQyxDQUlFLGUsQ0FlRix5QixDQUVFLGMsQ0FGRiwrQixDQUFBLGdDLENqQnRHSSxXLENBQ0EsYSxDaUJxR0osK0IsQ2pCakdJLFUsQ2lCMEdKLCtCLENwQjVJSSxlLENBQUEsVSxDQUFBLHFCLENvQjRJSiwwQyxDcEI1SUksZSxDQUFBLFcsQ0FBQSxjLENvQm1KSixtQ0FDRSx1QyxDcEJwSkUsZSxDQUFBLFUsQ29Cb0pGLHVELENwQnBKRSxrQixDQUFBLFUsQ0FBQSxhLENvQm9KRix1RCxDcEJwSkUscUIsQ0FBQSxrQixDQUFBLFUsQ29Cb0pGLHVELENwQnBKRSxxQixDQUFBLGtCLENBQUEsVSxDb0JvSkYsdUQsQ3BCcEpFLHFCLENBQUEsa0IsQ0FBQSxVLENvQndKRiw0QixDQUdJLGdILENBQUEsNEcsQ0FISix1QyxDcEJ4SkUsZSxDQUFBLFUsQ0FBQSxvQixDb0J3SkYsbUMsQ0FvQkEsdUIsQ3BCNUtFLGUsQ0FBQSxXLENBQUEsYyxDb0J1S0Ysc0IsQ3BCdktFLGUsQ0FBQSxVLENBQUEsb0IsQ29CeUtBLGdCLENBR0YsdUIsQ0FFRSxnQixDQUdGLG9CLENBQ0Usa0IsQ0FDQSxrQixDQUNBLGEsQ0FFRixzQixDQUNFLFMsQ0FwQ0osQ0F3Q0EsbUNBQ0UseUIsQ3BCNUxFLGUsQ0FBQSxVLENvQjRMRix5QyxDcEI1TEUsa0IsQ0FBQSxVLENBQUEsYSxDb0I0TEYseUMsQ3BCNUxFLHFCLENBQUEsa0IsQ0FBQSxVLENvQjRMRix5QyxDcEI1TEUscUIsQ0FBQSxrQixDQUFBLFUsQ29CNExGLHlDLENwQjVMRSxxQixDQUFBLGtCLENBQUEsVSxDb0JnTUYsc0IsQ3BCaE1FLGUsQ0FBQSxVLENBQUEscUIsQ29Cb01GLHVCLENwQnBNRSxlLENBQUEsVyxDQUFBLGMsQ29Cd01GLDRCLENBRUksZ0gsQ0FBQSw0RyxDQUZKLG1DLENwQnhNRSxlLENBQUEsVyxDQUFBLGMsQ29Cd01GLHVDLENwQnhNRSxlLENBQUEsVSxDQUFBLHFCLENvQjJMSixDQTRCQSx1Q0FDRSw0QixDQUVJLGdILENBQUEsNEcsQ0FGSixtQyxDQU1JLGtCLENBUE4sQ0NwTUEsTyxDQUNFLGMsQ0FFQSxtQyxDQUNFLFMsQ0FJSix5QyxDQUFBLDRDLENBR0ksYSxDQUNBLFMsQ0FKSixnQyxDQUFBLG1DLENBR0ksYSxDQUNBLFMsQ0FKSixvQyxDQUFBLHVDLENBR0ksYSxDQUNBLFMsQ0FKSiwyQixDQUFBLDhCLENBR0ksYSxDQUNBLFMsQ0FJSixjLEN0QmpCRSxrRixDQUNBLGUsQ0FDQSxpQixDc0JrQkEsdUIsQ0FBQSxvQixDQUFBLGUsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGEsQ0FDQSxhLENBQ0EsYyxDQUNBLFcsQ0FDQSxpQixDQUNBLGUsQ0FDQSxZLENBQ0EsVSxDQWRGLHVCLENBaUJJLGtCLENBQ0Esa0IsQ0FDQSxTLENBR0YsK0IsQ0FDRSxpQixDQXZCSixvQixDQTJCSSxxQixDQUNBLFksQ0FJSixpQixDdEJqREUsa0YsQ0FDQSxlLENBQ0EsaUIsQ3NCaURBLHVCLENBQUEsb0IsQ0FBQSxlLENBQ0EsZSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLFksQ0FDQSxVLENBYkYsMEIsQ0FnQkksa0IsQ0FDQSxrQixDQUNBLFMsQ0FHRixrQyxDQUNFLGlCLENBdEJKLHVCLENBMEJJLHFCLENBQ0EsWSxDQUlKLHNDLENBQUEscUIsQ0FFRSxlLENBQ0Esd0IsQ0FHRixvQixDQUNFLGEsQ0FDQSxrQixDQUdGLGMsQ3RCckZFLGtGLENBQ0EsZSxDQUNBLGlCLENzQnFGQSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxpQixDQUNBLHdCLENBRUEsK0IsQ0FjQSxtQyxDQWJFLFUsQ0FJSiw4QixDQUNFLGEsQ0FDQSxjLENBR0Ysa0IsQ0FDRSxhLENBQ0EsYyxDQU1BLGlDLENBQ0UsYSxDQUNBLGtCLENBQ0EsZSxDQUlKLG9CLENBQ0UsYSxDQUNBLGMsQ0FFQSxxQyxDQUNFLFUsQ0FJSiw4QixDQUNFLGEsQ0FDQSxvQixDQUNBLGMsQ0FIRixxQyxDQU1JLGEsQ0FDQSxjLENBR0YsK0MsQ0FDRSxVLENBSUosaUIsQ0FBQSxxQixDQUdFLGMsQ0FDQSxvQixDQUNBLGlCLENBQ0EsaUIsQ0FORix1QixDQUFBLHdCLEM1QnFsRitCLDJCLEM0QnJsRi9CLDRCLENsQnpJSSxXLENBQ0EsYSxDa0J3SUosdUIsQ0FBQSwyQixDbEJwSUksVSxDa0JvSUosOEMsQ0FBQSxrRCxDNUI2bEZxRCxrRCxDQUNBLHNELEM0Qm5sRi9DLGEsQ0FYTiwrRSxDQUFBLG1GLEM1QmttRndGLG1GLENBQ0EsdUYsQ0FDSSxtRixDQUNKLHVGLENBQ0ksdUYsQ0FDQSwyRixDNEJybEZwRixhLENBS04sK0QsQ0FBQSxtRSxDNUJvbEZvRSxtRSxDQUNqQix1RSxDNEJsbEYvQyxhLENBSEosZ0csQ0FBQSxvRyxDNUIwbEZ1RyxvRyxDQUNBLHdHLENBQ0ksb0csQ0FDckIsd0csQ0FFSSx3RyxDQUVBLDRHLEM0QnZsRnBGLFUsQ0FNUix1QixDQUFBLDJCLENBRUUsYyxDQUNBLFMsQ0FDQSxpQixDQUdGLHdCLENBSUUsaUIsQ0FNQSxpQixDQVZGLHdCLENBQUEsNEIsQ0FFRSxlLENBQ0Esd0IsQ0FFQSxjLENBR0EsVyxDQUNBLE0sQ0FFQSxpQixDQUNBLGlCLENBQ0EsSyxDQUVBLFUsQ0FFQSx5QyxDQUFBLDZDLENBQ0UsUSxDQUdGLHVGLENBQUEsMkYsQ0FFSSxjLENBSUosc0QsQ0FBQSwwRCxDQUNFLGlCLENBR0YsNkMsQ0FBQSxpRCxDQUNFLGUsQ0FDQSx3QixDQUdGLHlELENBQUEsNkQsQ0FDRSxrQixDQUlKLDRCLENBQ0UsaUIsQ0FDQSxnQixDQUVBLHVFLENBRUksa0IsQ0FDQSxxQixDQUNBLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxXLENBQ0EsVSxDQUtKLDhELENBQ0UsaUIsQ0FHRiw0RixDQUNFLGlCLENBS0osc0IsQ0FBQSwwQixDQUVFLGEsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxPLENBR0EsdUMsQ0FBQSwyQyxDQUNFLFUsQ0FHRix1RCxDQUFBLDJELENBQ0Usa0IsQ0FJSiw4QixDQUNFLFksQ0FDQSxZLENBQ0EsVyxDQUNBLFUsQ0FHRixlLENBR0UsVyxDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0EsVSxDQVBGLGUsQ0FlQSxxQixDQWZBLG9DLENBVUksYyxDQUNBLFEsQ0FJSixxQixDdEJ2VEUsa0YsQ0FDQSxlLENBQ0EsaUIsQ3NCdVRBLHVCLENBQUEsb0IsQ0FBQSxlLENBR0EsYSxDQUNBLGMsQ0FDQSxjLENBQ0EsVyxDQUNBLHlCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVSxDQVpGLGlDLENBZUksWSxDQUdGLDBCLENBQ0Usa0IsQ0FuQkosMkIsQ0F3QkksWSxDQXhCSiw4QixDQTRCSSxhLENBQ0Esa0IsQ0FJSiwyQixDQUNFLGUsQ0FFQSx3QixDQUNBLGlCLENBQ0EsUSxDQUNBLGMsQ0FDQSxNLENBQ0EsaUIsQ0FDQSxPLENBQ0EsSyxDQUNBLFMsQ0FFQSw0QyxDQUNFLGlCLENBR0YsaUQsQ0FDRSxlLENBQ0Esd0IsQ0FHRix1RCxDQUNFLHFCLENBR0YsMEQsQ0FDRSxrQixDQUNBLGtCLENBSUosOEIsQ0FDRSxrQixDQUNBLHdCLENBQ0EseUIsQ0FDQSxRLENBQ0EsVSxDQUNBLGEsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsVSxDQUNBLFMsQ0FFQSwrQyxDQUNFLGtCLENBQ0Esb0IsQ0FHRixvRCxDQUNFLGtCLENBR0YscUUsQ0FDRSxrQixDQUNBLG9CLENBT0YsbUMsQ0FDRSxZLENBTEYsMEYsQ0FRQSxvRCxDQUNFLHdCLENBR0YsMkUsQ0FBQSwwRCxDQUVFLHFCLENBR0YsNkQsQ0FBQSxtRixDQUVFLGtCLENBQ0Esb0IsQ0FDQSxrQixDQUdGLDhFLENBQUEsb0csQ0FFRSxrQixDQUNBLG9CLENBSEYsd0csQ0FBQSw4SCxDQU1JLFksQ0FLTix5QixDQUNFLGMsQ0FDQSxjLENBQ0EsUyxDQUNBLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVSxDQUVBLDBDLENBQ0UsWSxDQUlKLHlDLENBOEJBLGlELENBNUJJLGEsQ0FDQSxpQixDQUhKLDRFLENBOEJBLHdGLENBdEJNLG9CLENBQ0EsaUIsQ0FDQSxxQixDQUtOLG1DLENBQ0Usd0IsQ0FDQSxpQixDQUNBLGdCLENBQ0EsZSxDQUNBLGdDLENBQ0EsaUIsQ0FDQSxXLENBR0YsMEMsQ0FDRSxRLENBQ0EsaUIsQ0FrQkYsaUIsQ0FDRSx3QixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxZLENBRUEsa0MsQ0FDRSxpQixDQUlKLGUsQ0FDRSxhLENBQ0EsYyxDQVlBLHVDLENBVkEsZ0MsQ0FvQkYsbUIsQ0FuQkksVSxDQUlKLHNCLENBQ0Usb0IsQ0FDQSxXLENBQ0EsYyxDQU1BLCtDLENBQ0UsVSxDQUNBLHFCLENBVUosMEMsQ0FDRSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FMRixrRSxDQVFJLFksQ0FSSixvRSxDQVlJLFksQ0FHRix5RyxDQUlBLHVHLENBSEUsYyxDQ3prQkosWSxDQUdFLGUsQ0FJRixrQixDQUNFLGtCLENBR0Ysa0IsQ25CVUksYyxDQUNBLG1CLENtQlJGLG1DLENBQ0UsZSxDQUlKLDRCLENBQ0UsWSxDQUNBLFcsQ0FDQSxVLENBR0Ysc0IsQ0FDRSxXLENBQ0EsVyxDQUNBLHFCLENBQ0EsVSxDQ1ZGLDRCLENBRUksaUIsQ0FJSixjLENBQ0UsZSxDQURGLGtCLENBSUksYyxDQUNBLGUsQ0FZSixzQyxDQUNFLG1CLENBR0YseUMsQ0FDRSxjLENBZUYsb0IsQ0FBQSxvQixDeEJ0QkUsa0YsQ0FDQSxlLENBQ0EsaUIsQ3dCdUJBLGEsQ0FDQSxhLENBQ0EsYyxDQUNBLGdCLENBQ0Esd0IsQ0FHRiwwQixDQUNFLHlCLENBaUJGLGlDLENBTUEsZ0MsQ0FKSSxlLENBSUosaUYsQ0FBQSxvRixDQVNNLG9CLENBQ0EsYyxDQUNBLFUsQ0FYTiw4RixDQUFBLGlHLENBY1EsNEIsQ0FkUixrRCxDQW1CTSxZLENBQ0Esb0IsQ0FDQSxrQixDQWtETixvQixDQUNFLGtCLENBQ0EsZSxDQUNBLGtCLENBR0YseUIsQ0FDRSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxzQixDQUpGLHVDLENBT0ksZ0IsQ0FJSix5QyxDQUNFLDRCLENBR0YsbUQsQ0FBQSxtRCxDQUdJLGdCLENDbE1KLE8sQ0FDRSwrQixDQUVBLGMsQ0FIRix1QixDQUFBLHlCLENDd0pBLGtDLENEakpJLGEsQ0FQSixPLENBQUEsOEMsQ0FBQSw0QixDQWdCQSxnQixDQUFBLGUsQ0FKSSxZLENBU0osYSxDQUNFLGUsQ0FDQSxRLENBQ0EsUyxDQUhGLG9DLENBTUksa0IsQ0FJSixzRCxDQUNFLG1CLENBR0YsaUIsQ0FDRSxnQixDQUdGLGEsQ3pCcEJFLG9FLENBQ0EsZSxDQUNBLGlCLEN5Qm9CQSxhLENBQ0EsYSxDQUVBLHNCLENBRUEsK0IsQ3pCVEEsa0YsQ0FDQSxlLENBQ0EsaUIsQ0lmRSxjLENBQ0EsbUIsQ3FCY0osbUIsQ0FhSSxhLENBQ0EseUIsQ0FJSixvQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxjLENBeUJGLGdGLENBM0JBLHVDLENBQUEsd0MsQ0FNSSxnQixDQU5KLHlELENBVUksZ0IsQ0FJSixrQixDQUNFLGtCLENBQUEscUIsQ0FBQSxpQixDQUFBLGEsQ0FDQSxXLENBQ0EsVSxDQUdGLG1CLEN6QjFERSxvRSxDQUNBLGUsQ0FDQSxpQixDeUIyREEsYSxDQUNBLGEsQ3RCakJFLHdCc0I0QkYsTyxDQUNFLGtCLENBQ0EsK0IsQ0FDQSxvQyxDQUNBLGUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsUyxDQUNBLFcsQ0FFQSw2QixDQUNFLFMsQ0FJSixhLENBQ0UsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLFUsQ0FHRixnQixDQUNFLGtCLENBQ0EsYSxDQUNBLGUsQ0FHRixlLENBQ0Usa0IsQ0FDQSxhLENBQ0EsZSxDQUNBLGMsQ0FHRixhLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBRkYsMkIsQ0FBQSw4QixDQUtJLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FMSixtQyxDQWtCSSxrQixDQUFBLHFCLENBQUEsaUIsQ0FBQSxhLENBQ0EsOEIsQ0FuQkosOEMsQ0FzQk0sYyxDL0I2bkdGLDJELEMrQnpuR0UsbUIsQy9CMm5HRiwyRCxDK0J2bkdFLG1CLENBS04saUIsQ0FDRSxhLENBR0YsYSxDQUNFLGMsQ3RCdkdBLEN1QnJESixrQixDQUNFLGlCLENBQ0EsVSxDQUZGLDBDLENBQUEsNkMsQ0FNSSxZLENBQ0EsZSxDQVBKLHFFLENBV0ksK0IsQ0FDQSwyQixDQVpKLDZDLENBZ0JJLFMsQ0FDQSxTLENBaUNKLDRDLEMxQjFDRSxvRSxDQUNBLGUsQ0FDQSxpQixDMEJiQSwrQixDQXdEQSxhLENBQ0EsYSxDQUNBLDJCLENBQ0EsaUIsQ0FDQSx3QixDQVBGLGtELENBVUksb0IsQ0FHRix5RyxDQUNFLGUsQ0FHRix5RyxDQUNFLGUsQ0FDQSxhLENBRkYsK0csQ0FLSSxhLENBS04saUQsQ0FDRSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxVLENBRUEsb0csQ0FDRSxZLENBR0YsOEcsQ0FDRSxZLENBQ0EsZ0MsQ0FBQSx3QixDQWlCSiw4QixDQUNFLFUsQ0FHRiw0QyxDdEJqRkUsZSxDc0JtRkEsa0IsQ0FHRiwwQyxDdEJ0RkUsZSxDc0J3RkEsa0IsQ0FDQSxVLENBQ0EsYyxDQUNBLGdCLENBR0YsaUQsQzFCckhFLG9FLENBQ0EsZSxDQUNBLGlCLEMwQnFIQSxpQixDQUNBLHdCLENBR0YsMEMsQ0FDRSxVLENBQ0EsYSxDQUNBLGlCLENBSEYsZ0QsQ0FNSSxhLENBSUosOEIsQ0FoSkUsK0IsQ0FrSkEsZSxDQUNBLFksQ0FIRiw0QyxDQVdJLGMsQ0FHRiwyRixDQUNFLGEsQ0FmSixxRSxDQW1CSSxnQixDQW5CSix3RSxDQXVCSSxjLENBdkJKLDRDLENBMkJJLGMsQ0FDQSxpQixDQU1KLDhCLEN0QmhKRSxlLENzQmtKQSxrQixDQUNBLDRCLENBQ0EsbUIsQ0FDQSxnQixDQUdGLDhCLENBQ0UsYSxDQUNBLGEsQ0FFQSwyQixDQUNBLGlCLENBR0YsbUMsQ0FDRSxZLENBUUYsK0IsQ0FUQSxtQyxDQVVFLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQUxGLGlGLENBUUksVSxDQUlKLGlELENBQ0Usa0IsQ0FDQSxrQixDQUNBLFUsQ0FDQSxhLENBQ0EsYyxDQUNBLFcsQ0FDQSxnQixDQUNBLGMsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxTLENBR0YsbUMsQ0FBQSxvQyxDQUVFLGlCLENBR0YsMkMsQ0FDRSxrQixDQUdGLG1DQUNFLDBDLENBQ0UsVyxDQUlGLHdCLENBQ0UsWSxDQVBKLENDN09BLHdCLENBQ0Usa0IsQ0FDQSxZLENBQ0EsTSxDQUNBLGdDLENBQ0EsaUIsQ0FDQSxtQixDQUNBLGlCLENBQ0EsUSxDQUNBLFcsQ0FDQSxTLENBVkYsaUQsQ0FhSSxZLENBSUosZ0MsQ0FDRSxlLENBQ0EsTSxDQUNBLGlCLENBQ0EsZ0MsQ0FBQSx3QixDQUNBLFUsQ0FFQSx5RCxDQUFBLDRELENBRUUsVSxDQUlKLGtDLENBakNFLCtCLENBbUNBLGUsQ0FDQSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxZLENBT0YsMkIsQ0FDRSxrQixDQURGLGdFLENBS0ksYSxDQUNBLGEsQ0N2REosYyxDQUNFLGUsQ0FHRixrQixDQUNFLG1CLENBQ0EsZ0IsQ0FHRix1QixDQUNFLGEsQ0FDQSxjLENBQ0EsZSxDQUhGLGlELENBTUksVSxDQUlKLG9ELENBQ0UsYSxDQUdGLDBDLENBQ0UsYSxDQUNBLGMsQ0FHRiwyQixDNUJoQ0Usb0UsQ0FDQSxlLENBQ0EsaUIsQzRCZ0NBLGEsQ0FDQSxhLENBQ0EsYyxDQUNBLGlCLENBQ0Esd0IsQ0FHRixrQixDQUNFLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLGdCLENBR0YsbUIsQ0FDRSxpQixDQUdGLG9CLENBQ0Usa0IsQ0FBQSxjLENBQUEsVSxDQUFBLE0sQ0FTRixvQixDQU5BLDRCLEM1QmpERSxvRSxDQUVBLGlCLEM0QnlEQSxpQixDQVZGLDRCLENBRUUsYyxDNUI1Q0EsZSxDNEJnREYsb0IsQzVCdERFLGUsQzRCd0RBLGEsQ0FDQSxhLENBSUYsNkIsQ0FDRSxhLENBRUEsYyxDQUhGLDRELENBTUksTyxDQUlKLHlCLENBQ0Usb0IsQ0FDQSxZLENBQ0EsVyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUdGLGtCLENBRUUsZ0IsQ0FDQSxpQixDQUhGLHlCLENBTUksa0IsQ0FDQSxVLENBQ0EsWSxDQUNBLE0sQ0FDQSxpQixDQUNBLE8sQ0FDQSxLLENBWkosMEMsQ0FnQkksYSxDQUNBLGlCLENBSUoscUIsQ0FDRSxhLENBQ0Esa0IsQ0FDQSxjLENBR0YsbUNBQ0UsdUIsQ0FDRSxjLENBRUEsMEMsQ0FDRSxjLENBSUosNkIsQ0FDRSxjLENBQ0EsVyxDQUdGLG9CLENBQ0UsYyxDQUdGLGtCLENBQ0UsZ0IsQ0FuQkosQ0NwSEEsZSxDQUNFLGtCLENBQ0EsK0IsQ0FHRiwyQixDNUJjSSxnQixDQUFBLGlCLEM0QlpGLGlCLENBRkYsaUMsQ3JCT00sVyxDQUNBLGEsQ0FDQSxVLENxQkFOLDhCLENBSUUsVSxDQUNBLGdCLENBQ0EsZSxDQUdGLDhCLENBQ0Usb0IsQ0FERixvQyxDQUlJLG9CLENBSUosdUIsQ0FBQSxzQixDQUVFLFksQ0FHRixxQixDQUNFLGlCLENBQ0EsTyxDQUVBLHVFLENBQ0Usb0IsQ0FDQSxnQixDQUNBLGlCLENBQ0EsVSxDQUpGLDZFLENBT0ksa0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxTLENBS04saUMsQ0FDRSxZLENBQ0EsWSxDQUNBLFcsQ0FDQSxVLENBR0YsbUYsQ0FHSSxvQixDQUNBLGlCLENBQ0EsUSxDQUNBLGtCLENBTkosMkUsQ0FVSSxZLENBSUosOEIsQzdCOUVFLG9FLENBQ0EsZSxDQUNBLGlCLEM2QjhFQSxhLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZSxDQUNBLFksQ0FDQSxpQixDQUNBLE8sQ0FDQSxrQixDQUdGLHlCLENBQ0Usb0IsQ0FDQSxXLENBQ0EsVyxDQUNBLGlCLENBR0YsNEIsQ0FFRSxVLENBQ0EsZ0IsQ0FHRixpQyxDQUNFLGEsQ0FDQSxhLENBQ0EsYyxDQUNBLGdCLENBQ0Esd0IsQ0FMRix1QyxDQVFJLG9CLENBR0YsMEQsQ0FBQSw2RCxDQUVFLGtCLENBSUosaUMsQ0FFRSxvQixDQUNBLHFCLENBR0YsaUMsQ0FDRSxvQixDQUNBLFksQ0FDQSxXLENBQ0EsaUIsQ0FDQSxVLENBR0YsdUIsQ0FDRSxZLENBQ0EsVSxDQUNBLGlCLENBQ0EsVyxDQUNBLGUsQ0FHRiw0QixDQUNFLGUsQ0FDQSxRLENBQ0EsUyxDQUdGLGlDLENBQ0Usb0IsQ0FDQSxnQixDQUNBLHFCLENBR0YsNEIsQ0FDRSxhLENBREYsa0MsQ0FJSSxvQixDQzVFSixnSCxDRHdFQSxvRSxDQU9NLGEsQ0FLTixpQyxDN0JwSkUsb0UsQ0FDQSxlLENBQ0EsaUIsQ0lIRSxjLENBR0UsZSxDeUJxSkosYSxDQUNBLHdCLENBR0YsNEIsQ0FDRSxZLENBQ0EsVyxDQUNBLFUsQ0FIRixrQyxDQU1JLFksQ0FJSix3QixDQUNFLFcsQ0FHRiwrQixDQUVFLFcsQ0FDQSxnQixDQUdGLG9DLENBR0UsVyxDQUNBLGMsQ0FHRix5QyxDQUNFLG9CLENBQ0EsVyxDQUNBLGMsQ0FDQSxxQixDQUdGLG9DLENBRUUsYSxDQUNBLGEsQ0FDQSxjLENBQ0EsYyxDQUNBLGEsQ0FDQSxvQixDQVBGLDJDLEN6QmpMSSxVLENBQ0Esb0IsQ0FDQSxXLENBQ0EscUIsQ0FDQSxPLEN5QjZLSiwwQyxDQVVJLG9CLENBSUoseUMsQ0FDRSxvQixDQUNBLHFCLENBR0YsMkMsQ0FDRSxvQixDQUNBLFksQ0FDQSxXLENBQ0EscUIsQ0FDQSxVLENBR0YsMEMsQ0FDRSxrQixDQUNBLFksQ0FDQSxNLENBQ0EsVyxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FURixzRixDQUFBLHFGLENBYUksYSxDQWJKLGdFLENBaUJJLGlCLENBQ0Esa0IsQ0FDQSxVLENBbkJKLGlFLENBdUJJLGlCLENBQ0EsUyxDMUJuTUEsd0IwQndNRixlLENBQ0UsZSxDQUNBLGMsQ0FHRiwyQixDQUNFLGMsQ0F5Q0YsMkIsQ0F0Q0EscUYsQ0FDRSxZLENBV0YsdUIsQ0FFRSxhLENBQ0EsZ0IsQ0FHQSxnRCxDQUNFLFUsQ0FJSixzQixDQUNFLG9CLENBQ0EsZ0IsQ0FHRiwyQixDQUNFLGUsQ0FDQSxRLENBQ0EsUyxDQUdGLDJCLENBQ0UsZSxDQU9GLDhCLENBQ0UsYyxDQUdGLDhDLENBQ0UsZSxDQUNBLHFCLENBcUJGLDRCLENBQUEsK0IsQ0FsQkEsbUYsQ0FFSSxZLENBRkosdUUsQ0FNSSxhLENBQ0EsZSxDQUNBLGlCLENBQ0EsUSxDQUNBLHFCLENBVkosMkUsQ0FjSSxvQixDQWFKLHlCLENBQUEsdUUsQ0FFRSxXLENBQ0EsVyxDQUdGLHNGLENBQ0UsWSxDQUdGLG1DLENBQUEsbUMsQ0FHSSxnQixDQUhKLHFFLENBQUEscUUsQ0FPSSxxQixDQVBKLDJGLENBQUEsMkYsQ0FVTSxvQixDQUNBLGlCLENBWE4sa0QsQ0FBQSxrRCxDQWdCSSxpQixDQUNBLFEsQzFCMVRGLENBQUEsd0IwQmdVRixpRCxDQUNFLGEsQ0FDQSxxQixDQUZGLHVFLENBS0ksb0IsQ0FDQSxpQixDQUlKLDhCLENBQ0UsaUIsQ0FDQSxRLEMxQjVVQSxDQUFBLDJCMEJpVkYsdUIsQ0FDRSxvQixDMUJsVkEsQzRCaUJKLHFDLENBbERBLDZGLENBS0ksWSxDQWdERixtRixDQUNFLG9CLENBSUosMEMsQ0FDRSxvQixDQUVBLFksQ0FDQSxXLENBQ0EsZSxDQUNBLGlCLENBQ0EsUSxDQUNBLHFCLENBQ0EsVSxDQUVBLHFGLENBQUEsdUYsQ0FFRSxZLENBVUosMkMsQ0FDRSxnQixDQURGLDhELENBSUksWSxDQUpKLDRGLENBT00sYSxDQU9OLGlDLENBSUUsZ0IsQ0FHRixzQyxDQUtFLGtCLENBR0YsMkMsQ0FDRSxvQixDQUNBLGMsQ0FDQSxjLENBR0Ysc0MsQy9CdElFLG9FLENBQ0EsZSxDQUNBLGlCLEMrQnVJQSxhLENBQ0EsYSxDQUVBLGEsQ0FDQSxpQixDQUNBLG9CLENBVUYsMkMsQ0FDRSxvQixDQUNBLFksQ0FDQSxXLENBQ0EscUIsQ0FDQSxVLENBRUEsMkYsQ0FBQSx3RixDQUVFLFksQ0FJSix1QyxDQUNFLG9CLENBQ0EscUIsQ0FHRix5RCxDQUNFLGtCLENBQ0EsaUIsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxjLENBQ0EsVyxDQUNBLFMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsYyxDQUNBLGEsQ0FDQSxpQixDQUNBLGlCLENBQ0EsUSxDQUdGLGtELENBQ0Usa0IsQ0FJRixtRCxDQUNFLGUsQ0FHRixnQyxDL0I5TEUsb0UsQ0FDQSxlLENBQ0EsaUIsQytCOExBLGEsQ0FDQSxjLENBR0YsaUMsQ0FDRSwrQixDQUNBLFcsQ0FDQSxtQixDQUNBLGlCLENBR0YsNEMsQ0FDRSxpQixDQUNBLE8sQ0FDQSxPLENBR0YsdUMsQ0FDRSxZLENBcUJGLGlDLENBQ0UsWSxDQUdGLG1DQUNFLGlDLENBQ0UsYSxDQVlGLGlDLEM5QnpQRSxlLENBQUEsVyxDOEIyUEEsYyxDQUdGLG9DLENBQUEsc0MsQ0FFRSxjLENBckJKLENDOVBBLDBCLENBQ0Usa0IsQ0FDQSxZLENBQ0EsbUIsQ0FHRixvQyxDQUNFLGMsQ0FDQSxnQixDQUdGLG9DLENBQ0UsUSxDQUNBLFMsQ0FHRixvQyxDaENHRSxvRSxDQUNBLGUsQ0FDQSxpQixDZ0NIQSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxhLENBQ0Esb0IsQ0FORiwrRSxDQVNJLHdDLENBQUEsd0IsQ0FBQSw4QyxDQVRKLDBDLENBYUksYSxDQUNBLG9CLENBZEosbUYsQ2hDU0Usb0UsQ0FDQSxlLENBQ0EsaUIsQ2dDUUUsYSxDQW5CSiw4SCxDQXNCTSxZLENBQ0EsZ0MsQ0FBQSx3QixDQUtOLHlDLEM1QjFCSSxjLENBR0UsZSxDNEJ5Qkosb0IsQ0FDQSx3QixDQUNBLHFCLENBR0YsYyxDQUNFLGMsQ0FDQSxZLENBQ0EsVyxDQUNBLHFCLENBQ0EsVSxDQUxGLG9CLENBUUksWSxDQUlKLDJDLEM1QjdDSSxjLENBR0UsZSxDNEI0Q0osb0IsQ0FFQSx3QixDQUNBLHFCLEM3QkpFLHdCNkJRRiwwQixDQUNFLGEsQ0FDQSxpQixDQUdGLG9DLENBQ0UsVSxDQUNBLFcsQ0FDQSxlLENBQ0EsZSxDQUdGLG9DLEMvQmpFRSxlLENBQUEsVSxDQUFBLHFCLEMrQm1FQSxhLENBQ0Esa0IsQ0FHRix5QyxDQUNFLG9CLENBREYsNkYsQ3RDMDlIRSx3QixDc0N0OUhFLFMsQ0FDQSwyRCxDQUFBLG1ELENBQ0EsaUIsQ0FOSiw2RixDQVdJLGlCLENBWEosOEYsQ0FpQkksUyxDQUNBLHdELENBQUEsZ0QsQ0FDQSxrQixDQUlKLG9DLENBQ0UsYSxDQURGLGdGLENBSUksYSxDQUpKLDJILENBT00sWSxDQUlKLDBGLENBQ0UsYyxDQUlKLGlELENBQ0UsZSxDN0JsRUEsQzhCaEVKLHNCLENBR0UsVyxDQUNBLGUsQ0FDQSxpQixDQUdGLDJCLENBQ0Usb0IsQ0FHRiwrQixDQUNFLFksQ0FFQSwyRCxDQUNFLGEsQ0FJSixtQyxDQUNFLFksQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUVBLHVFLENBQ0UsWSxDQUdGLGdFLENBeUVBLDJFLENBeEVFLFksQ0FJSixzQixDQUNFLGEsQ0FDQSxhLENBQ0EsYyxDQUNBLGlCLENBQ0EsaUIsQ0FMRiw0QixDQVFJLG9CLENBR0Ysa0QsQ0FDRSxZLENBR0YsMEQsQ2pDUkEsa0YsQ0FDQSxlLENBQ0EsaUIsQ2lDTUEsZ0UsQ0FJSSxrQixDQUNBLFcsQ0FDQSxVLENBQ0EsVSxDQUNBLE0sQ0FDQSxpQixDQUNBLE8sQ0FDQSxXLENBS04sdUIsQ0FDRSx3QixDQUNBLCtCLENBQ0Esb0MsQ0FDQSxZLENBQ0EsWSxDQUNBLGlCLENBQ0EsVSxDQVBGLHNELENBVUksYSxDQUlKLGtDLENBQ0UsYSxDQUNBLGMsQ0FDQSxpQixDQUNBLFUsQ0FDQSxRLENBTEYsd0MsQ0FRSSxvQixDQUdGLDhELENBQ0UsTyxDQUlKLGtDLENBQ0UsWSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBUUYsNkIsQ0FBQSx5QyxDQUVFLFksQ0FHRiw2QixDQUNFLGlCLENBQ0EsZ0IsQ0FHRixrQyxDQUNFLFksQ0FDQSxXLENBQ0EsZSxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FFQSx5QyxDQUNFLFksQ0FJSixrQyxDQUVFLGEsQ0FDQSxVLENBQ0EsYyxDQUNBLGlCLENBQ0EsVSxDQU5GLHNELENBU0ksVyxDQUNBLFUsQ0FRSix5RixDQUFBLHFHLENBS00sYSxDQUxOLG1ELENBQUEsNEYsQ0FBQSx3RyxDQUpBLDJDLENBb0JNLFksQ0FoQk4sc0YsQ0FvQk0sYSxDQzNLTixjLENBQ0UsaUIsQ0FDQSxVLENBR0YscUIsQ2xDMEJFLGtGLENBQ0EsZSxDQUNBLGlCLENrQ3pCQSxlLENBQ0Esd0IsQ0FDQSxpQixDQUNBLG9CLENBQ0EsYyxDQUNBLFcsQ0FDQSxRLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLFUsQ0FaRiwyQixDQWVJLGlCLENBQ0EsWSxDQUdGLDZDLENBQ0UscUQsQ0FBQSw2QyxDQUNBLFcsQ0FGRixtRCxDQUtJLFcsQ0FLTixzQixDQUNFLGMsQ0FDQSxRLENBQ0EseUIsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxXLENBQ0EsVyxDQUNBLFMsQ0FDQSxpQixDQUNBLEssQ0FDQSxPLENBQ0EscUIsQ0FDQSxVLENBYkYsd0QsQ0FpQk0sWSxDQUtOLDJCLENBQ0UsYSxDQUNBLG9CLENBR0YsMkIsQ0FDRSxvQixDQUNBLFksQ0FDQSxXLENBQ0EsVSxDL0JERSx3QitCS0YsNkMsQ0FDRSxXLEMvQk5BLENnQ2hFSixRLENBR0UsVyxDQUNBLGUsQ0FDQSxrQixDQUdGLG1CLENBQ0Usb0IsQ0FERiw4QyxDQUtNLGMsQ0FMTiw2QyxDQVdNLGUsQ0FLTixjLENBQ0UsYSxDQUNBLFcsQ0FHRixjLENBQ0UsWSxDQUNBLFcsQ0FDQSxVLENBRUEsbUMsQ0FDRSxZLENBSUosYyxDQUNFLG9CLENBQ0Esb0IsQ0N6Q0YsTSxDQUNFLGtCLENBQ0EsaUIsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZ0IsQ0FHRixpQixDQUNFLGtCLENBR0YsbUIsQ0FTQSxZLENBQ0Usb0IsQ0FFQSxxQixDQVpGLG1CLENBQ0UsYyxDQUVBLFMsQ0FDQSxVLENBRUEsUyxDQUdGLFksQ0FFRSxnQixDQUlGLFksQ0FDRSxvQixDQUNBLFcsQ0FDQSxrQixDQUhGLG1CLENBV0EsdUIsQ0FMSSxnQixDQUNBLHFCLENBSUosdUIsQ0FDRSw4QixDQUNBLG9CLENBQ0EsVyxDQUdBLFMsQ0M3Q0YsVSxDQUNFLFksQ0FHRixnQixDQUNFLGUsQ0FDQSxRLENBQ0EsUyxDQWdCRixnQixDQWJBLDRCLENyQ0hFLG9FLENBRUEsaUIsQ3FDa0JBLFUsQ0FqQkYsNEIsQ0FNRSx3QixDakNRRSxjLENBQ0EsbUIsQ0pMRixlLENxQ0xBLFksQ0FHQSw0RCxDQUNFLGEsQ0FJSixnQixDakNMSSxjLENBR0UsbUIsQ0piSixlLENxQ29CQSxhLENBQ0EsYyxDQU5GLHNCLENBMENBLHlDLENBakNJLFUsQ0FJSixxQixDQUNFLG9CLENBQ0EsYyxDQUNBLHFCLENBR0Ysb0IsQ0FBQSxxQixDQUVFLG9CLENBQ0EsUyxDQUNBLFcsQ0FDQSxnQixDQUNBLHFCLENBQ0EsVSxDQUdGLDBCLENBQ0Usb0IsQ0FDQSxTLENBQ0EsVyxDQUNBLGUsQ0FDQSxxQixDQUNBLFUsQ0FHRiw2QixDQUNFLGlCLENBR0YsbUMsQ0FDRSxrQixDQUNBLGdGLENBQUEsd0UsQ0FGRiw4RCxDQVNJLGdDLENBQUEsd0IsQ0FJSix3QixDQUVFLHFCLENBQ0EsK0IsQ0FDQSxvQyxDQUNBLFksQ0FDQSxjLENBQ0EsaUIsQ0FDQSxPLENBQ0EsZSxDQUNBLFEsQ0FDQSxXLENBQ0EsVyxDQUVBLDRELENBQ0UsYSxDQUlKLDZCLENBQ0UsZSxDQUNBLFMsQ0FHRixxQyxDQUNFLCtCLENBQ0EsNEIsQ0FDQSxhLENBQ0EsYSxDQUNBLGtCLENBQ0EsYyxDQUdGLGtDLENBQ0UsYSxDQUNBLGEsQ0FDQSxnQixDQUdGLGtDLENBQ0Usc0IsQ0FHRixpQyxDckM1R0Usb0UsQ0FDQSxlLENBQ0EsaUIsQ3FDNEdBLGEsQ0FHRixnQyxDQUNFLGMsQ0FHRixxQyxDQUNFLGtCLENBQ0EsZSxDQUNBLGlCLENBR0YsbUNBQ0UsVSxDQUNFLHdCLENBQ0EsYSxDQUNBLFcsQ0FDQSxlLENBR0YsOEIsQ3BDN0hFLGUsQ0FBQSxVLENBQUEsb0IsQ29DaUlGLHFCLENBQ0Usb0IsQ0FDQSxhLENBRkYsaUMsQ0FBQSxrQyxDQU1JLGMsQ0FJSixnQixDQUNFLFMsQ0FERixzQixDQUlJLGEsQ0FJSix3RCxDQUNFLFksQ0FHRiw0QixDQUlBLDZCLENBSEUsYyxDQU9GLHdCLENBQ0UsaUIsQ0FDQSxrQixDQUdGLGlCLENwQ3BLRSxlLENBQUEsVyxDQUFBLGMsQ29Dc0tBLGdCLENBRkYsdUMsQ0FLSSwyQixDQUNBLHFCLENBTkosa0QsQ0FTTSxjLENBb0JOLDBCLENBQ0Usb0IsQ0FDQSxZLENBQ0EsVyxDQUNBLGdCLENBQ0EscUIsQ0FDQSxVLENBR0Ysb0IsQ0FVQSwwQyxDQVZBLHFCLENBRUUsb0IsQ0FDQSxZLENBQ0EsVyxDQUNBLGUsQ0FDQSxxQixDQUNBLFUsQ0FHRiwwQyxDQUdFLFcsQ0FHQSxVLENBR0YsNkIsQ0FDRSxpQixDQXpHSixDQTZHQSxtQ0FDRSw4QixDcENuT0UsZSxDQUFBLFUsQ0FBQSxxQixDb0N1T0YsaUIsQ3BDdk9FLGUsQ0FBQSxXLENBQUEsYyxDb0NrT0osQzNDOG1KNkMseUMsQzRDMTBKN0MsMEMsQ0FBQSw2QyxDQUFBLDhDLENDbEJBLGUsQ0FBQSxnQixDbkN5Q0ksVyxDQUNBLGEsQ2tDeEJKLHlDLENBQUEsNkMsQ0NsQkEsZSxDbkM4Q0ksVSxDbUMxQ0osZSxDQUNFLGtCLENBR0YsbUNBQ0UsUyxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxzQixDQUFBLGtCLENBQUEsYyxDQUdGLGUsQ0FDRSxrQixDQUFBLGMsQ0FBQSxVLENBQUEsTSxDQUNBLGUsQ0FFQSwyQixDdENOQSxlLENBQUEsVSxDQUFBLHFCLENzQ1VBLDJCLENBSUEsMkIsQ3RDZEEsZSxDQUFBLFUsQ0FBQSxxQixDc0NjQSwyQixDQUVFLDZCLENBQUEsa0MsQ0FBQSxxQixDQUNBLGtCLENBckJOLENBMEJBLHVDQUdJLDJCLEN0Q3pCQSxlLENBQUEsVSxDQUFBLHFCLENzQzJCRSxrQixDQUFBLGMsQ0FBQSxVLENBQUEsTSxDQUNBLGUsQ0FOTixDQ3pDQSxhLEM5QzRsSnFCLDhCLEM4QzVsSnJCLG9CLENBR0UsaUIsQ0FDQSxZLENBR0YsZ0IsQ0FDRSxlLENBQ0EsYyxDQUdGLGEsQ3BDWUksYyxDQUNBLGUsQ29DVkYsa0IsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxlLENBQ0EseUIsQ0FQRiw2QixDQVVJLGtCLENBVkosNEIsQ0FBQSxtQixDQWVJLGtCLENBQ0EsVSxDQUNBLGMsQ0N4QkosTyxDQUNFLGMsQ0FHRixhLENBQ0UsYyxDQUlGLHNCLENBQ0UsYyxDQ2JGLGEsQ0FDRSxZLENBQ0EsZSxDQUNBLG1DQUhGLGEsQ0FJSSxhLENBREYsQ0FLRixtQixDQUdFLFcsQ0FDQSxlLENBR0Ysd0IsQ0FBQSxzQixDQUVFLG9CLENBQ0Esa0IsQ0FDQSxxQixDQUpGLHVELENBQUEscUMsQ2hENm5KMEMscUQsQ0FDa0IsbUMsQ2dEdG5KeEQsYyxDQUNBLGUsQ0FUSiw4RCxDQUFBLDRDLENoRG1vSm1ELDRELENBQ2tCLDBDLENnRHhuSi9ELFksQ0FLTixtQixDQUFBLHdCLEMxQ0hFLGtGLENBQ0EsZSxDQUNBLGlCLEMwQ0lBLFUsQ0FDQSxhLENBQ0EsYyxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxpQixDQVJGLDBCLENBQUEsK0IsQ0FXSSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTyxDQWRKLHlCLENBQUEsOEIsQ0FzQkksVSxDQUNBLHlCLENDekRKLGMsQ0FDRSx3QixDQUNBLGEsQ0FDQSxtQixDeEM2REUsd0J3Q2hFSixjLENBTUksd0IsQ3hDMERBLEN3Q3RESixvQixDQUNFLGUsQ0FDQSxhLENBQ0EsZ0IsQ3hDbURFLDJCd0N0REosa0MsQ0FPTSxxQixDeEMrQ0YsQ3dDMUNKLG1DLENBQ0UsYSxDQUNBLG1CLENBQ0EsYyxDQUhGLG9FLENBTUksYyxDQUlKLHlCLENBQ0UsOEIsQ0FDQSxvQixDQUNBLGMsQ3hDNkJFLHdCd0NoQ0osdUMsQ0FPTSxjLEN4Q3lCRixDQUFBLHdCd0NoQ0osdUMsQ0FhTSxpQixDeENtQkYsQ3dDaENKLHFDLENBa0JJLGMsQ0FsQkosb0MsQ0FzQkksYyxDQUlKLG9CLENqRDZwSjhCLHFDLENBQ1UscUMsQ2lEOXBKeEMsMkIsQ2pENHBKOEIsMkIsQ2lEdnBKNUIsYSxDQUNBLGUsQ0FORix3QyxDakRvcUpvRCx5RCxDQUNVLHlELENpRHJxSjlELCtDLENqRG1xSm9ELCtDLENvQzFvSnBELGlILENhZk0sWSxDQVNOLCtCLENBQ0UsWSxDeENkRSx3QndDYUosK0IsQ0FJSSxvQixDeENqQkEsQ3dDcUJKLGEsQ0FDRSxZLENBQ0EsZ0IsQ0FJRixnQixDQVFBLDZCLENBUEUsZSxDQUdGLHNCLENBQ0UsaUIsQ0FHRiwyQixDQUNFLGUsQ0FDQSxhLENBRkYsc0MsQ0FTSSxlLENBT0Ysd0UsQ0FDRSxjLENBQ0EsaUIsQ0FMSix1RCxDQVNJLGMsQ0FJSixzQixDQUNFLG9CLENBQ0EsTSxDQUNBLGdCLENBQ0EsZSxDQUNBLEssQ0FDQSxrQixDQ25JRixtQixDM0NtQkksZ0IsQ0FBQSxnQixDQUFBLGlCLEMyQ2hCRixtQixDQUhGLHlCLENwQ1lNLFcsQ0FDQSxhLENBQ0EsVSxDb0NkTixrRCxDNUNxQ0Usa0YsQ0FDQSxlLENBQ0EsaUIsQzRDaENFLDRCLENBQ0EsZSxDQUNBLGEsQ0FDQSw4QixDQUNBLFksQ0FDQSxhLENBQ0EsYyxDQUNBLG9CLENBQ0EsYyxDQUNBLGEsQ0FDQSxpQixDQUNBLG9CLENBbEJKLHdELENBc0JJLGEsQ0FDQSxTLENBQ0EseUIsQ0F4QkosMEMsQ0E0QkksWSxDQzFCSixLLENBQUEsTyxDQUVFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxjLENuRGd6SlksVyxDbUQ3eUpkLFksQ25ENHlKZSxhLENtRDV5SmYsYyxDQUtFLHlCLENBQUEsMEIsQ0FBQSxpQixDbkRvekpjLHNCLENtRHp6SmhCLHVCLENuRDB6SnlCLHdCLENtRDF6SnpCLHlCLENuRHV6SjJCLDBCLENBSEMsMkIsQ0FFWCx3QixDQUhXLHlCLENtRDF5SnhCLDZCLENBQUEseUIsQ0FBQSxxQixDbkQ4ekpZLHlCLENtRHYwSmhCLDBCLENuRHcwSjRCLDJCLENtRHgwSjVCLDRCLENuRHEwSjhCLDZCLENBSEMsOEIsQ0FFZCwyQixDQUhjLDRCLENtRG56SjNCLDJCLENBQUEsdUIsQ0FBQSxtQixDQUlKLFksQ0FBQSxjLENBRUUsa0IsQ0FNQSx5QixDQUFBLDJCLENBQ0UsZSxDQUNBLGlCLENQWEosbUMsQ0FBQSx1QyxDQUdFLGMsQ0FJRiw2QixDQUlFLGUsQ0FKRixtQyxDQUFBLG9DLENsQ2dCSSxXLENBQ0EsYSxDa0NqQkosbUMsQ2xDcUJJLFUsQ2tDZEosb0MsQ3RDMUJFLG9FLENBQ0EsZSxDQUNBLGlCLENzQzBCQSxhLENBQ0EsYyxDQUNBLGdCLENBQ0Esa0IsQ0FDQSx3QixDQUdGLHdCLENBQ0UsYSxDQUNBLGEsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxrQixDQUxGLDhCLENBUUkseUIsQ25DUUEsd0JtQ0ZGLHVDLENyQzNDRSxlLENBQUEsVSxDQUFBLG9CLENxQzJDRixtQyxDckMzQ0UsZSxDQUFBLFcsQ0FBQSxjLENxQzJDRixvQyxDckMzQ0UsZSxDQUFBLFUsQ0FBQSxvQixDcUN1REUsZ0IsQ0FaSixxQyxDckMzQ0UsZSxDQUFBLFcsQ0FBQSxjLENxQzRERSxnQixDbkNmRixDQUFBLHdCbUNzQkYsdUMsQ3JDbkVFLGUsQ0FBQSxVLENBQUEscUIsQ3FDbUVGLG1DLENyQ25FRSxlLENBQUEsVyxDQUFBLGMsQ3FDbUVGLHVDLENyQ25FRSxlLENBQUEsVSxDcUNtRUYsdUQsQ3JDbkVFLGtCLENBQUEsVSxDQUFBLGEsQ3FDbUVGLHVELENyQ25FRSxxQixDQUFBLGtCLENBQUEsVSxDcUNtRUYsdUQsQ3JDbkVFLHFCLENBQUEsa0IsQ0FBQSxVLENxQ21FRix1RCxDckNuRUUscUIsQ0FBQSxrQixDQUFBLFUsQ3FDbUVGLG9DLENyQ25FRSxlLENBQUEsVSxDQUFBLHFCLENxQ21FRixxQyxDckNuRUUsZSxDQUFBLFcsQ0FBQSxjLENFNkNBLEMyQ2hESixXLENBQ0Usa0IsQ0FHRixpQixDQUNFLGlCLENBQ0EsZSxDQUtGLGEsQ0FBQSx1QixDcEQ2Nkp3QixvQixDb0QzNkp0QixrQixDQUdGLGMsQ0FBQSx3QixDOUNLRSxrRixDQUNBLGUsQ0FDQSxpQixDSWZFLGMsQ0FDQSxlLEMwQ1lGLHFCLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGEsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxZLENBQ0EsVSxDQVpGLDhCLENBQUEsb0IsQ0FlSSxxQixDQUNBLFksQ0FoQkosOEIsQ0FBQSxvQixDQW9CSSxpQyxDQUNBLGlDLENBSUosd0IsQ0FFRSxnQixDQUdGLFksQ3BEODNKQSxZLENVcDZKSSxjLENBQ0EsbUIsQ0pWRixpQixDOEMrQ0YsWSxDQUlFLGEsQ0FDQSxpQixDQUNBLHdCLEM5Q3pCQSxrRixDQUNBLGUsQzhDcUJBLGEsQ3BEMjNKRixZLENNLzZKRSxvRSxDQUNBLGUsQzhDNERBLFMsQ0FHRixvQixDQUNFLGUsQ0FDQSxVLENBQ0EsZSxDQUdGLGdCLENBQUEscUIsQ0FFRSxTLENBQ0EsaUIsQ0FDQSx3RCxDQUFBLGdELENBQ0EsaUIsQ0FHRiwyQixDQUNFLFMsQ0FDQSxpQixDQUNBLDBELENBQUEsa0QsQ0FDQSxrQixDQUdGLHVCLEMxQzFFSSxjLENBQ0EsbUIsQ0pZRixrRixDQUNBLGUsQ0FDQSxpQixDOEM4REEsa0IsQ0FHRix5QixDQUNFLGtCLENBR0Ysc0IsQ0FDRSxlLENBR0YsVyxDOUMzRUUsa0YsQ0FDQSxlLENBQ0EsaUIsQzhDeUVGLFcsQ0FLQSxjLEMxQzdGSSxjLENBQ0EsbUIsQzBDZ0dKLG1CLENBQ0UsZ0IsQ0FHRixlLENBQUEsbUIsQ0FFRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FIRiwwQixDQUFBLDhCLENBTUksZSxDQWFKLHNCLENBQUEsbUIsQzlDeklFLG9FLENBQ0EsZSxDQUNBLGlCLEM4QzBJQSxhLENBQ0EsZ0IsQ0FKRiw0QixDQUFBLHlCLENBT0ksYSxDQUNBLGMsQ0FJSix3QixDQUFBLHFCLENBRUUsUyxDQUNBLGlCLENBR0YsdUQsQ0FBQSxpRCxDQUVFLHFCLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxpQixDQUNBLHFCLENBQ0EsVSxDQUNBLGlCLENBWEYsaUQsQ0FlRSxpQixDQUdGLCtELENBQ0UsYSxDQUNBLGUsQ0FHRix5RCxDQUNFLGEsQ0FDQSxlLENBQ0EsdUQsQ0FDQSxjLENBQ0EsZ0IsQ0FHRixxRCxDQUFBLCtDLENBRUUsMEIsQ0FHRixXLEMxQzlLSSxjLENBQ0EsYSxDMEMrS0YsYSxDQUNBLGlCLENDek1GLG1CLENBQUEsb0IsQzNDZ0RJLFcsQ0FDQSxhLEMyQ2pESixtQixDM0NxREksVSxDMkNqREosaUIsQ0FFRSw4QixDQUNBLDJCLENBQ0EscUIsQ0FHRixXLENBQ0UsZSxDQUNBLFEsQ0FDQSxTLENBR0YsVyxDQUNFLGUsQzVDOENFLHdCNEMvQ0osVyxDOUNFSSxlLENBQUEsVSxDQUFBLG9CLENFNkNBLENBQUEsd0I0Qy9DSixXLEM5Q0VJLGUsQ0FBQSxVLENBQUEscUIsQ0U2Q0EsQzRDbkNKLFksQ0FDRSxlLENBQ0EsYyxDNUNpQ0Usd0I0Q25DSixZLENBS0ksZSxDNUM4QkEsQ0FBQSx3QjRDbkNKLFksQ0FTSSxlLEM1QzBCQSxDVHVoS0YsbUMsQ3FEN2lLRSxVLENBSUosTyxDQUtBLE8sQ0FKRSxhLENBQ0EsUyxDQUdGLE8sQ0FDRSxXLENBQ0EsZSxDQUNBLFEsQ0FDQSxpQixDQUNBLGtCLENBSUYsb0IsQ0FDRSxpQyxDQUNBLDJCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsZSxDQUNBLFMsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxVLENBR0YsZ0MsQ0FDRSxxQixDQUNBLGtCLENBR0YsbUIsQ0FDRSxhLENBR0YsNEIsQ0FDRSxlLENBQ0EsZSxDQUNBLFcsQ0FDQSxnQixDQUdGLDRCLENBRUUsb0IsQ0FDQSxpQixDNUMzQkUsd0I0Q3dCSiw0QixDQU1JLG1CLENBQ0EsZ0IsQzVDL0JBLENBQUEsd0I0Q3dCSiw0QixDQVdJLG1CLENBQ0EsZ0IsQzVDcENBLENBQUEsMkI0Q3dCSiw0QixDQWdCSSxrQixDQUNBLGUsQzVDekNBLEM0QzZDSixvQyxDQUNFLG9CLENBQ0Esc0IsQ0FTRixxQixDQUxBLGMsQ0FDRSxnQyxDQUNBLG1CLENBQUEsZ0IsQ0FRRiwwQixDQUNFLGUsQ0FDQSxrQixDQUNBLGdCLENBQ0EscUIsQ0FDQSxTLENBR0Ysb0IsQ0FDRSxVLENBQ0EsYyxDQUNBLFUsQ0FHRiwwQixDL0MxSUUsb0UsQytDNElBLGEsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZSxDQUNBLGdCLENBQ0EsaUIsQ0FHRixpQixDQUFBLG9CLENBR0UsVSxDQUNBLG9CLENBQ0EsUSxDQUNBLFMsQ0FDQSxTLENBUEYsbUIsQ0FBQSxzQixDQWNJLHdCLENBQ0Esa0IsQ0FDQSxvQixDQUNBLFUsQ0FDQSxXLENBQ0Esb0IsQ0FDQSxTLENBQ0EsVSxDQUNBLGUsQ0FDQSxTLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLFUsQ0FJSixtQixDQUNFLGUsQ0FJRixVLENBQUEsVSxDQUVFLFksQ0FHRixvQixDQUNFLGtCLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGEsQ0FDQSxTLENBQ0EsZSxDQUNBLGlCLENBQ0Esa0IsQ0FHRixtQixDQUNFLGEsQ0FERiwyQixDQUlJLGUsQ0FJSiw0QixDL0NoTkUsb0UsQytDa05BLFUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxtQixDQUNBLFMsQzVDM0pFLDJCNENpSkosNEIsQ0FjSSxlLENBQ0EsZ0IsQzVDaEtBLEM0Q3FLSixpQyxDQUNFLGEsQ0FHRixtQyxDQUNFLGdCLENBR0YsWSxDQUNFLGtCLENBR0YsbUNBR0Usb0MsQ0FDRSxhLENBR0YsMEIsQ0FDRSxhLENBQ0EsbUIsQ0FDQSxVLENBVkosQ0FlQSw4QixDQUNFLHdCLENBR0YseUIsQ0FDRSxhLENBREYsK0IsQ0FLSSxhLENBQ0EsYyxDQUNBLG9CLENBSUosb0IsQ0FDRSxlLENBQ0EsYyxDQ2pSRixXLENBRUUsa0IsQ0FDQSxVLEM3QzZERSwyQjZDaEVKLFcsQ0FNSSxrQixDQUNBLFUsQzdDeURBLENBQUEseUI2Q2hFSixXLENBWUksa0IsQ0FDQSxVLEM3Q21EQSxDQUFBLHdCNkNoRUosVyxDQWlCSSxrQixDQUNBLFUsQzdDOENBLENBQUEseUI2Q2hFSixXLENBdUJJLGtCLENBQ0EsVSxDN0N3Q0EsQ0FBQSx3QjZDaEVKLFcsQ0E0Qkksa0IsQ0FDQSxVLEM3Q21DQSxDQUFBLDRCNkNoRUosVyxDQWlDSSxrQixDQUNBLFUsQzdDOEJBLEM2QzFCSix3QixDQUdJLGlCLENBQ0EsUyxDQUtKLHlELENBQ0UsWSxDQ2hERixLLEN2RG0zS2MsWSxDQURELGEsQ3VEbDNLYixZLENBRUUsb0IsQ0FDQSxxQixDQVlGLFksQ0FFRSxXLENBQ0EsVSxDQUdGLGEsQ0FFRSxXLENBQ0EsVSxDQUdGLFksQ0FFRSxXLENBQ0EsVSxDQUdGLFcsQ0FDRSxZLENBR0YsWSxDQUNFLFMsQ0N0Q0YsWSxDQUNFLGUsQ0FHRixhLENBR0UsZSxDQUNBLGtCLENBR0YsNkIsQ0FDRSxlLENBR0YsbUIsQ0FDRSxjLENBQ0EsZSxDcEJmRixzQixDQUNFLGtDLENBQUEsMEIsQ0FFQSxlLENBQ0EsaUIsQ0FDQSxVLENBTEYsaUQsQ0FRSSxZLENBQ0EsZSxDQUlKLDRCLENBR0UsaUIsQ0FDQSw2QyxDQUFBLDZCLENBQUEsd0QsQ0FDQSxVLENBTEYsa0MsQ0FBQSxtQyxDMUJpQ0ksVyxDQUNBLGEsQzBCbENKLGtDLEMxQnNDSSxVLEMwQjlCSiwyQixDQUNFLG1DLENBQUEsMkIsQ0FPRixhLENBQ0Usd0IsQ0FFQSxZLENBQ0EsTSxDQUNBLGdDLENBQ0EsZSxDQUNBLGlCLENBRUEsVyxDQU9BLHlDLENBQ0UsOEIsQ0FJSixtQixDQUNFLFcsQ0FDQSxLLENBQ0EsVyxDQUdGLHNCLENBSUUsTSxDQUNBLGlCLENBQ0EsNkMsQ0FBQSw2QixDQUFBLHdELENBSUYseUIsQzFCNUNJLGMsQ0FDQSxlLEMwQjhDRix3QixDQUNBLCtCLENBQ0EsYSxDQUNBLGUsQ0FDQSxZLENBUUYsMkIsQ0FMQSwwQixDQUNFLHdCLENBSUYsZ0UsQ0FLSSxpQixDQUNBLGtCLENBTkoscUUsQ0FVSSxhLENBVkosZ0UsQ0FjSSwrQixDQUNBLFksQ0FDQSxpQixDQWhCSix3RSxDQW1CTSxZLENBbkJOLDJFLENBa0NJLHFCLENBbENKLHFILENBcUNNLGEsQ0FyQ04sc0gsQ0F5Q00sWSxDQXpDTixxRSxDMUIzREksYyxDQUNBLGUsQ0pORixvRSxDQUNBLGUsQ0FDQSxpQixDOEIrR0UsYSxDQWpESixzRSxDQXFESSxZLENBQ0EsVyxDQUNBLGEsQ0FDQSxpQixDQUNBLFUsQ0FDQSxRLENBQ0EsVSxDQUlKLGlDLENBQ0UsWSxDcUJoSkYsZ0IsQ0FDRSxnQixDQUlGLGtCLENBQ0Usa0IsQ0FDQSxXLENBQ0EsZSxDQUNBLFksQ2hEb0RFLHdCZ0R4REosa0IsQ0FPSSxhLENBUEosNkIsQ0FVTSxTLENoRDhDRixDZ0R4REosMEIsQ0FlSSxRLENDckJKLGEsQ0FDRSxrQixDQUdGLG1CLENBR0Usb0IsQ0FDQSxXLENBQ0EsZSxDQUdGLHdCLENBQ0UsYSxDQUNBLG9CLENBQ0EsYyxDQUdGLG1CLENBQ0UsYSxDQUNBLGMsQ0FDQSxhLENBRUEsd0QsQ0FDRSxjLENBR0YsdUQsQ0FDRSxlLENBSUosMkIsQ0FBQSxpQyxDQUVFLGEsQ0FHRixtQixDQUNFLFksQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUVBLDZDLENBQ0UsWSxDQUlKLHNFLENBRUksZ0IsQ0FGSixzRSxDQU1JLGUsQ0FOSixrRSxDQVVJLGlCLENBVkosbUUsQ0FjSSxnQixDQ2pFSiwyQixDQUNFLGdCLENBR0YscUMsQ0FDRSxhLENBQ0EsVyxDQUNBLFMsQ0FDQSxpQixDQUNBLFUsQ0FPRixpQyxDQUNFLGUsQ0FDQSxnQixDQU9GLGlDLENBQ0UsTyxDQUdGLHdELENBQ0Usa0IsQ0FHRiwrQixDQUNFLGdCLENsRDhCRSx3QmtEMUJGLHFDLENBQ0UsaUIsQ0FDQSxrQixDQUNBLGdCLENBUUYsOEIsQ0FFRSxjLENBT0YsdUIsQ0FFRSxlLENsRElBLENtRGhFSixlLENBQ0Usa0IsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxtQixDQUNBLGUsQ0FDQSxnQixDbkQwREUsd0JtRHJERiwwQixDQUNFLGdCLENBQ0EsZ0IsQ25EbURBLENtRC9DSixnQixDQUNFLGEsQ0FDQSxhLENBQ0EsaUIsQ0FJRixpQixDdERPRSxrRixDQUNBLGUsQ0FDQSxpQixDc0RQQSxRLENBQ0EsYyxDQUNBLGMsQ0FDQSxhLENBQ0EsWSxDQU1BLFMsQ0FHRixrQixDQUNFLGUsQ0N0Q0Ysd0IsQ0FDRSxlLENBR0YscUIsQ3ZEYUUsb0UsQ0FDQSxlLENBQ0EsaUIsQ3VEYkEsYSxDQUNBLGMsQ0FDQSxvQixDQUlGLDJCLENBQ0Usa0IsQ0FJRixxQyxDQUNFLGUsQ0FHRixzQixDN0Q0bkx1Qix5QixDNkQ1bkx2QixzQixDQUdFLGMsQ0FJRixpQyxDQUNFLGUsQ0FDQSx3QixDQUNBLGlCLENBQ0EsYyxDQUdBLFcsQ0FDQSxNLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGlCLENBQ0EsSyxDQUVBLFUsQ0FFQSxrRCxDQUNFLFEsQ0FqQkosZ0UsQ0FBQSwrRCxDQXNCSSxjLENBT0YsZ0csQ0FFSSxjLENBSUosK0QsQ0FDRSxpQixDQUdGLHNELENBQ0UsZSxDQUNBLHdCLENBR0Ysa0UsQ0FDRSxrQixDQVFKLHlCLENBQ0UsWSxDQUlGLDBCLENBQ0UsZSxDQURGLDRDLENBS0ksaUIsQ0FLSix5QixDdkQzRkUsb0UsQ0FDQSxlLENBQ0EsaUIsQ3VEMkZBLGMsQ0FDQSxpQixDQUdGLDJCLENBQ0UsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLHFCLENBQ0EsVSxDQUdGLGtDLENBQ0UsVyxDQUNBLGdCLENBR0YseUMsQ3REbEdJLFUsQ0FBQSxVLENBQUEsYSxDQUFBLGMsQ3NEc0dKLHVCLENBQ0UsbUIsQ0FLRix5RCxDQUNFLGEsQ0NoSUYsMkIsQ0FDRSxVLENBQ0EsYyxDQUNBLGtCLENBQ0EsVSxDQUdGLHlCLENBQ0UsZSxDQUNBLGMsQ0FHRixtQyxDQUNFLGMsQ0FDQSxvQixDQUdGLHNCLEN4REVFLG9FLENBQ0EsZSxDQUNBLGlCLEN3REZBLGEsQ0FDQSxjLENBQ0EsYyxDQUNBLG1CLENBR0YsMEIsQ0FDRSxvQixDQUNBLFksQ0FDQSxXLENBQ0Esa0IsQ0FDQSxVLENBR0YsNEIsQ0FBQSx1QixDeERJRSxrRixDQUNBLGUsQ0FDQSxpQixDd0RIQSxhLENBQ0EsYyxDQUNBLG1CLENBR0Ysb0MsQ0FDRSxhLENBQ0Esb0IsQ0FDQSxlLENBQ0EsbUIsQ0FHRixtQixDeERYRSxrRixDQUNBLGUsQ0FDQSxpQixDd0RXQSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxvQixDQVdGLG9CLENBQ0UsaUIsQ0FHRixpQixDQUNFLG9CLENBR0Ysc0IsQ0FDRSxhLENBR0YsNEIsQ0FDRSxhLENDN0VGLHFCLENBQ0UsdUIsQ0NLRixtQixDQUNFLHdCLENBRUEsZ0MsQ0FDQSxvQixDdkRzREUsd0J1RDFESixtQixDQU9JLG1CLENBQ0EsVSxDdkRrREEsQ3VEMURKLHlCLENBWUksZ0MsQ0FDQSxjLENBU0osNEIsQ2hFd3NMRSwyQyxDZ0U3c0xFLHFCLENBU0oseUIsQ0FDRSxZLENBQ0EsaUIsQ0FPRixpQyxDQUNFLG1CLENBR0YseUIsQ0FBQSx3QixDQUVFLGUsQ0FRRiwwQixDQUNFLGEsQ0FDQSxtQixDQUdGLHlCLENoRStyTEUsaUQsQ2dFOXJMQSxhLENBT0Ysa0MsQ0FDRSxhLENBQ0EsZ0IsQ3ZETkUsd0J1RFdGLHlCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsa0IsQ0FBQSxjLENBRkYsNkMsQ0FLSSxVLENBTUYsbUQsQ0FDRSxrQixDaEVtckxGLCtFLENnRWhyTEksa0IsQ0FBQSwwQixDQUFBLHNCLENBQUEsa0IsQ0FDQSxxQixDaEVvckxOLCtELENBRkEsa0UsQ2dFM3FMTSxjLEN2RGxDSixDd0RwREosSyxDQUNFLHFCLENBQ0EsMEIsQ0FDQSxpQixDQUlGLFMsQ0FDRSwyQixDQUtBLFcsQ0FDRSx3QixDQURGLGEsQ0FDRSx3QixDQURGLFksQ0FDRSx3QixDQURGLFcsQ0FDRSx3QixDakU0d0xKLCtCLENpRXZ3TEUsNEIsQ0FDQSwyQixDakUwd0xGLGtDLENpRXR3TEUsNkIsQ0FDQSwyQixDakV5d0xGLDRCLENBSUEseUIsQ2lFendMRSw0QixDQUNBLDJCLENqRXd3TEYseUIsQ2lFcHdMRSx1QixDQUlGLGlCLENBQ0Usb0IsQ0FHRixZLEMzRHJERSxvRSxDQUNBLGUsQ0FDQSxpQixDSXFCRSxjLENBQ0EsbUIsQ3VEaUNGLGEsQ3hETUUsd0J3RFZKLFksQ3ZEOUJJLGMsQ0FDQSxtQixDRHVDQSxDQUFBLHdCd0RWSixZLEN2RDlCSSxjLENBQ0EsZ0IsQ0R1Q0EsQ3dEc0JKLGtCLENBaEJBLFcsQ3ZEOUNJLGMsQ0FDQSxlLENKeEJGLG9FLENBQ0EsZSxDQUNBLGlCLEMyRHNFQSxhLEN4RFRFLHdCVGl4TEEsbUMsQ2lFcHdMRSxlLEN4RGJGLEN5RGNKLDJCLENsRSt3TEUsMEMsQ0FWQSxtQyxDaUVqd0xFLFUsQ0FJSixrQixDdkQ5REksYyxDQUNBLGEsQ0pDRixlLEMyRHNFRixVLENBQ0Usb0IsQ0FDQSxrQixDakVrd0xGLHFDLENpRTd2TEksaUIsQ3hEdkNBLHdCMEQvREYsK0QsQ0FFSSxZLENBRkosaUUsQ0FNSSxjLEMxRHlERixDMkRoRUoscUIsQ0FDRSx3QixDQUNBLGMsQzNEOERFLHdCeUQvREYsc0MsQzNEa0JFLFcsQ0FBQSxjLEMyRGhCQSxVLEN6RDZEQSxDQUFBLHdCeUR4REYsYSxDM0RXRSxlLENBQUEsVyxDQUFBLGMsQzJEUEYsVyxDM0RPRSxlLENBQUEsVSxDQUFBLHFCLENFNkNBLEN5RDlDSixVLENBQ0UsZSxDQUlGLGtDLENBQ0UsWSxDQUNBLGdCLENBSUYscUMsQ0FDRSxTLENBR0YseUIsQ0FDRSxrQixDekQ4QkUsMkJ5RC9CSix1RCxDQUtNLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBUE4saUQsQ0FXTSxZLEN6RG9CRixDQUFBLDJCeUQvQkosdUQsQ0FpQk0sYyxDQUNBLFksQ0FsQk4sbUUsQ0FzQk0sd0IsQ3pEU0YsQ3lESkosNEMsQ0FHSSxhLENBQ0EsaUIsQ0FKSixvRCxDQVFJLGEsQ0FSSixnRSxDQVlJLFkiLCJmaWxlIjoic3R5bGVzLmx0ci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJoMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYsIHAsXG4ubi1wYXJhZ3JhcGgsIC5uLWxpc3QtLXVuc3R5bGVkLCAubi1saXN0LS1pbmxpbmUsIC5uLWxpc3QtLWJ1bGxldGVkLCAubi1saXN0LS1udW1iZXJlZCwgLm4tbGlzdC0tdHdvLWNvbHVtbiwgLm4tbGlzdF9fdGVybSxcbi5uLWxpc3RfX2Rlc2NyaXB0aW9uLCAubi1jb250YWN0LXNhbGVzX19saXN0LCAubi1kcm9wZG93bi1tZW51X19saXN0LCAubi1mZWF0dXJlLWJsb2NrX19saXN0LCAubi1maWx0ZXJfX2xpc3QsIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3QsIC5uLWZvb3Rlcl9fc29jaWFsLWxpbmstbGlzdCwgLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWxpc3QsXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstY29sdW1uLWxpc3QsIC5uLWZvcm1fX2lucHV0LCAubi1saW5rLWxpc3QsIC5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saXN0LCAubi1vZmYtY2FudmFzLW1lbnVfX2dsb2JhbC1uYXZpZ2F0aW9uLWxpc3QsIC5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtbGlzdCwgLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9ucy1saXN0LCAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGlzdCwgLm4tc2VhcmNoLWZpbHRlcl9fbGlzdCwgLm4tc2hhcmUsIC5uLWJyZWFkY3J1bWJfX2xpc3QsIC5hZGRyZXNzLWxpc3QsIC5uLXBhZ2luYXRpb25fX2xpc3Qge1xuICBtYXJnaW46IDA7IH1cblxuLm4tbGlzdC0tdW5zdHlsZWQsIC5uLWxpc3QtLWlubGluZSwgLm4tbGlzdC0tYnVsbGV0ZWQsIC5uLWxpc3QtLW51bWJlcmVkLCAubi1saXN0LS10d28tY29sdW1uLCAubi1saXN0X190ZXJtLFxuLm4tbGlzdF9fZGVzY3JpcHRpb24sIC5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QsIC5uLWRyb3Bkb3duLW1lbnVfX2xpc3QsIC5uLWZlYXR1cmUtYmxvY2tfX2xpc3QsIC5uLWZpbHRlcl9fbGlzdCwgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdCwgLm4tZm9vdGVyX19zb2NpYWwtbGluay1saXN0LCAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdCxcbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1jb2x1bW4tbGlzdCwgLm4tbGluay1saXN0LCAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGlzdCwgLm4tb2ZmLWNhbnZhcy1tZW51X19nbG9iYWwtbmF2aWdhdGlvbi1saXN0LCAubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWxpc3QsIC5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMtbGlzdCwgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpc3QsIC5uLXNlYXJjaC1maWx0ZXJfX2xpc3QsIC5uLXNoYXJlLCAubi1icmVhZGNydW1iX19saXN0LCAuYWRkcmVzcy1saXN0LCAubi1wYWdpbmF0aW9uX19saXN0IHtcbiAgcGFkZGluZzogMDsgfVxuXG4udmlzdWFsbHktaGlkZGVuLCAubi1wcm9wZXJ0eS1iYXJfX21lbnUtdG9nZ2xlLXRleHQsIC51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUsIC5maWVsZF9fZ3JvdXAtLWNoZWNrYm94IC5mb3JtX19sYWJlbCxcbi5maWVsZF9fZ3JvdXAtLXJhZGlvIC5mb3JtX19sYWJlbCwgLmljb24gdGl0bGUsIC5pY29uLS1zbWFsbCB0aXRsZSwgLmljb24tLW1lZGl1bSB0aXRsZSwgLmljb24tLWxhcmdlIHRpdGxlLCAuc3ZnLWxhYmVsIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7IH1cblxuQGtleWZyYW1lcyBib3VuY2VEb3duIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgNDAlLCA0MyUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNnB4LCAwKTsgfVxuICA3MCUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgM3B4LCAwKTsgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZVJpZ2h0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNnB4LCAwLCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtM3B4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNnB4LCAwLCAwKTsgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTNweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi8qIVxuXHRNb2RhYWwgLSBhY2Nlc3NpYmxlIG1vZGFscyAtIHYwLjMuMVxuXHRieSBIdW1hYW4sIGZvciBhbGwgaHVtYW5zLlxuXHRodHRwOi8vaHVtYWFuLmNvbVxuICovXG4ubW9kYWFsLW5vc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubW9kYWFsLWFjY2Vzc2libGUtaGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gIC8qIElFNiwgSUU3ICovXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2RhYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm1vZGFhbC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5O1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAubW9kYWFsLXdyYXBwZXIgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5tb2RhYWwtd3JhcHBlciAubW9kYWFsLWNsb3NlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLm1vZGFhbC13cmFwcGVyLm1vZGFhbC1zdGFydF9ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1vZGFhbC13cmFwcGVyLm1vZGFhbC1zdGFydF9mYWRlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5tb2RhYWwtd3JhcHBlciAqW3RhYmluZGV4PVwiMFwiXSB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5tb2RhYWwtd3JhcHBlci5tb2RhYWwtZnVsbHNjcmVlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubW9kYWFsLW91dGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tb2RhYWwtZnVsbHNjcmVlbiAubW9kYWFsLW91dGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tb2RhYWwtaW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4MHB4IDI1cHg7IH1cbiAgLm1vZGFhbC1mdWxsc2NyZWVuIC5tb2RhYWwtaW5uZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5tb2RhYWwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY3Vyc29yOiBhdXRvOyB9XG4gIC5tb2RhYWwtY29udGFpbmVyLmlzX2xvYWRpbmcge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1vZGFhbC1mdWxsc2NyZWVuIC5tb2RhYWwtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5tb2RhYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAubW9kYWFsLWNsb3NlOmZvY3VzLCAubW9kYWFsLWNsb3NlOmhvdmVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMwMDY3QzU7IH1cbiAgICAubW9kYWFsLWNsb3NlOmZvY3VzOmJlZm9yZSwgLm1vZGFhbC1jbG9zZTpmb2N1czphZnRlciwgLm1vZGFhbC1jbG9zZTpob3ZlcjpiZWZvcmUsIC5tb2RhYWwtY2xvc2U6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAubW9kYWFsLWNsb3NlIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgICAvKiBJRTYsIElFNyAqL1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubW9kYWFsLWNsb3NlOmJlZm9yZSwgLm1vZGFhbC1jbG9zZTphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICBsZWZ0OiAyM3B4O1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDsgfVxuICAubW9kYWFsLWNsb3NlOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAubW9kYWFsLWNsb3NlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLm1vZGFhbC1mdWxsc2NyZWVuIC5tb2RhYWwtY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6ICNhZmI3YmM7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4OyB9XG5cbi5tb2RhYWwtY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4OyB9XG5cbi5tb2RhYWwtY29uZmlybS13cmFwIHtcbiAgcGFkZGluZzogMzBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5tb2RhYWwtY29uZmlybS1idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAubW9kYWFsLWNvbmZpcm0tYnRuLm1vZGFhbC1vayB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICM1NTU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5tb2RhYWwtY29uZmlybS1idG4ubW9kYWFsLW9rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyZjJmMmY7IH1cbiAgLm1vZGFhbC1jb25maXJtLWJ0bi5tb2RhYWwtY2FuY2VsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5tb2RhYWwtY29uZmlybS1idG4ubW9kYWFsLWNhbmNlbDpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzJmMmYyZjsgfVxuXG5Aa2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtby1rZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALW1zLWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ubW9kYWFsLWluc3RhZ3JhbSAubW9kYWFsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tb2RhYWwtaW5zdGFncmFtIC5tb2RhYWwtY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ubW9kYWFsLWluc3RhZ3JhbSAubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyID4gYmxvY2txdW90ZSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9XG5cbi5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogLTZweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbjogaW5zdGFSZXZlYWwgMXMgbGluZWFyIGZvcndhcmRzOyB9XG5cbi5tb2RhYWwtaW1hZ2UgLm1vZGFhbC1pbm5lci13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgcGFkZGluZy1yaWdodDogMTQwcHg7IH1cblxuLm1vZGFhbC1pbWFnZSAubW9kYWFsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1vZGFhbC1nYWxsZXJ5LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5tb2RhYWwtZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubW9kYWFsLWdhbGxlcnktaXRlbSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1pdGVtLmlzX2FjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1vZGFhbC1nYWxsZXJ5LWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1sYWJlbDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4ubW9kYWFsLWdhbGxlcnktY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2wuaXNfaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAubW9kYWFsLWdhbGxlcnktY29udHJvbDpmb2N1cywgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmZvY3VzOmJlZm9yZSwgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6Zm9jdXM6YWZ0ZXIsIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmhvdmVyOmJlZm9yZSwgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2FmYjdiYzsgfVxuICAubW9kYWFsLWdhbGxlcnktY29udHJvbCBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gICAgLyogSUU2LCBJRTcgKi9cbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6YmVmb3JlLCAubW9kYWFsLWdhbGxlcnktY29udHJvbDphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDsgfVxuICAubW9kYWFsLWdhbGxlcnktY29udHJvbDpiZWZvcmUge1xuICAgIG1hcmdpbjogLTVweCAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAubW9kYWFsLWdhbGxlcnktY29udHJvbDphZnRlciB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4ubW9kYWFsLWdhbGxlcnktbmV4dCB7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbi5tb2RhYWwtZ2FsbGVyeS1wcmV2IHtcbiAgcmlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAubW9kYWFsLWdhbGxlcnktcHJldjpiZWZvcmUsIC5tb2RhYWwtZ2FsbGVyeS1wcmV2OmFmdGVyIHtcbiAgICBsZWZ0OiAyMnB4OyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1wcmV2OmJlZm9yZSB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgLm1vZGFhbC1nYWxsZXJ5LXByZXY6YWZ0ZXIge1xuICAgIG1hcmdpbjogLTVweCAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5tb2RhYWwtdmlkZW8td3JhcCB7XG4gIG1hcmdpbjogYXV0byA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1vZGFhbC12aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5tb2RhYWwtdmlkZW8tY29udGFpbmVyIGlmcmFtZSxcbiAgLm1vZGFhbC12aWRlby1jb250YWluZXIgb2JqZWN0LFxuICAubW9kYWFsLXZpZGVvLWNvbnRhaW5lciBlbWJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4ubW9kYWFsLWlmcmFtZSAubW9kYWFsLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tb2RhYWwtaWZyYW1lLWVsZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kYWFsLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiA3MzFweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gIC5tb2RhYWwtaW1hZ2UgLm1vZGFhbC1pbm5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAubW9kYWFsLWdhbGxlcnktY29udHJvbCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6YmVmb3JlLCAubW9kYWFsLWdhbGxlcnktY29udHJvbDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1uZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyMHB4OyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1wcmV2IHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAxMTAwcHgpIHtcbiAgLm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcbiAgICB3aWR0aDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAxMDAwcHgpIHtcbiAgLm1vZGFhbC1pbm5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xuICAgIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG4gICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGFhbC12aWRlby1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWF4LWhlaWdodDogNTEwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG4gICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MjBweCkge1xuICAubW9kYWFsLWdhbGxlcnktbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0xMDBweCAwIDAgLTEwMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMjUpOyB9XG5cbkAtbXMta2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogLjE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAuMTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IC4xO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQC1vLWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IC4xO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IC4xO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXYge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdiA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoMSkgPiBkaXYge1xuICAtbXMtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IDBzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwczsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgyKSA+IGRpdiwgLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoMykgPiBkaXYge1xuICAtbXMtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoMSkge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgyKSA+IGRpdiB7XG4gIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IC4xMnM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuMTJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjEycztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAuMTJzO1xuICBhbmltYXRpb24tZGVsYXk6IC4xMnM7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoMikge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgzKSA+IGRpdiB7XG4gIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IC4yNXM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuMjVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjI1cztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAuMjVzO1xuICBhbmltYXRpb24tZGVsYXk6IC4yNXM7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNCkgPiBkaXYsIC5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDUpID4gZGl2IHtcbiAgLW1zLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDMpIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg0KSA+IGRpdiB7XG4gIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IC4zN3M7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuMzdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjM3cztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAuMzdzO1xuICBhbmltYXRpb24tZGVsYXk6IC4zN3M7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNCkge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDUpID4gZGl2IHtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjVzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogLjVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjVzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC41cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAuNXM7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNikgPiBkaXYsIC5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDcpID4gZGl2IHtcbiAgLW1zLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDUpIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg2KSA+IGRpdiB7XG4gIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IC42MnM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuNjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjYycztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAuNjJzO1xuICBhbmltYXRpb24tZGVsYXk6IC42MnM7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNikge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDcpID4gZGl2IHtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjc1cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC43NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuNzVzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC43NXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLjc1czsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg3KSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoOCkgPiBkaXYge1xuICAtbXMtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IC44N3M7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuODdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjg3cztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAuODdzO1xuICBhbmltYXRpb24tZGVsYXk6IC44N3M7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoOCkge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApOyB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuaGVhZCBzdmcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDA7IH1cblxuLm4tcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLm4tcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ubi1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5uLWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubi1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubi10ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm4tc3BhY2luZy1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAyNi4yNWVtKSB7XG4gIC5uLWhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5uLWhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLWhpZGRlbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uLWhpZGRlbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLm4taGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uLWhpZGRlbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5ociB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7IH1cblxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH0gfVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIGgyLFxuICAgIC5oMiB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIGgyLFxuICAgIC5oMiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICBoMyxcbiAgICAuaDMge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgaDMsXG4gICAgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuaDQsXG4uaDQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7IH1cblxuaDUsXG5oNixcbi5oNSxcbi5oNiB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5wLFxuLm4tcGFyYWdyYXBoIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm4tcGFyYWdyYXBoLWxlYWQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm4tcGFyYWdyYXBoLWxlYWQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubi1wYXJhZ3JhcGgtbGVhZCB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zOyB9IH1cblxuLm4tcGFyYWdyYXBoLWZpbmUtcHJpbnQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgY29sb3I6ICM0NTQ1NDU7IH1cblxuLm4tc2VjdGlvbi10aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRUFFQUVBO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm4tc2VjdGlvbi10aXRsZSAubi1zZWN0aW9uLXRpdGxlX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgY29sb3I6ICM0NTQ1NDU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5uLXNlY3Rpb24tdGl0bGUgLm4tc2VjdGlvbi10aXRsZV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm4tc2VjdGlvbi10aXRsZSAubi1zZWN0aW9uLXRpdGxlX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG4gIC5uLXNlY3Rpb24tdGl0bGUgLm4tc2VjdGlvbi10aXRsZV9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAubi1zZWN0aW9uLXRpdGxlIC5uLXNlY3Rpb24tdGl0bGVfX2FjdGlvbi1saW5rIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuYSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzAwNjdDNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMUU0QTkzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5uLWxpbmstc3RhbmRhbG9uZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5uLWxpc3QsXG51bCxcbm9sIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ubi1saXN0LS11bnN0eWxlZCxcbi5uLWxpc3QtLWlubGluZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm4tbGlzdC0taW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5uLWxpc3QtLWlubGluZSAubi1saXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5uLWxpc3QtLWlubGluZSAubi1saXN0X19pdGVtOmxhc3QtY2hpbGQgPiAubi1saXN0X19pdGVtLWxpbms6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi1saXN0X19pdGVtLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1saXN0LS1pbmxpbmUtc2VwYXJhdG9yIC5uLWxpc3RfX2l0ZW0tbGluazphZnRlciB7XG4gICAgY29udGVudDogJ3wnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEycHg7XG4gICAgdG9wOiAwOyB9XG5cbi5uLWxpc3RfX2l0ZW0ge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5uLWxpc3RfX2l0ZW0gLm4tbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuXG4ubi1saXN0LS1idWxsZXRlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm4tbGlzdC0tYnVsbGV0ZWQgLm4tbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5uLWxpc3QtLWJ1bGxldGVkIC5uLWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0NTQ1NDU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBsZWZ0OiA2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIHdpZHRoOiA0cHg7IH1cblxuLm4tbGlzdC0tbnVtYmVyZWQge1xuICBjb3VudGVyLXJlc2V0OiBteS1jb3VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5uLWxpc3QtLW51bWJlcmVkIC5uLWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKG15LWNvdW50ZXIsIGRlY2ltYWwpIFwiLlwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBteS1jb3VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAubi1saXN0LS1udW1iZXJlZCAubi1saXN0X19pdGVtLm4tbGlzdF9faXRlbS0tY291bnRlci1vdmVycmlkZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIodmFsdWUpIFwiLlwiOyB9XG5cbi5uLWxpc3QtLXR3by1jb2x1bW4ge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubi1saXN0LS10d28tY29sdW1uIC5uLWxpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICAubi1saXN0LS10d28tY29sdW1uIC5uLWxpc3RfX2l0ZW0tY29sdW1uIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmc6IDAgMjRweCAyNHB4IDA7IH1cblxuLm4tbGlzdC0tcHJvcGVydHktdmFsdWUtcGFpcnM6YmVmb3JlLCAubi1saXN0LS1wcm9wZXJ0eS12YWx1ZS1wYWlyczphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLm4tbGlzdC0tcHJvcGVydHktdmFsdWUtcGFpcnM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4ubi1saXN0X190ZXJtLFxuLm4tbGlzdF9fZGVzY3JpcHRpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuXG4ubi1saXN0X190ZXJtIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNsZWFyOiBsZWZ0O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH1cblxuLm4tY2xlYXJmaXg6YmVmb3JlLCAubi1jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLm4tY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG5jb2RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBDb3VyaWVyLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIGNvZGUgLmhpZ2hsaWdodCB7XG4gICAgY29sb3I6ICNGRjkwMDA7IH1cbiAgY29kZS5pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLm4tYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcXVvdGVzOiAnXFwyMDFDJyAnXFwyMDFEJyAnXFwyMDE4JyAnXFwyMDE5JzsgfVxuICAubi1ibG9ja3F1b3RlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAubi1ibG9ja3F1b3RlIHA6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7IH1cbiAgICAubi1ibG9ja3F1b3RlIHA6YWZ0ZXIge1xuICAgICAgY29udGVudDogY2xvc2UtcXVvdGU7IH1cblxuLm4tYmxvY2txdW90ZV9fZm9vdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzQ1NDU0NTsgfVxuXG4ubi10ZXh0LWxvbmdmb3JtID4gaDEsXG4ubi10ZXh0LWxvbmdmb3JtID4gaDIsXG4ubi10ZXh0LWxvbmdmb3JtID4gaDMsXG4ubi10ZXh0LWxvbmdmb3JtID4gaDQsXG4ubi10ZXh0LWxvbmdmb3JtID4gaDUsXG4ubi10ZXh0LWxvbmdmb3JtID4gaDYsXG4ubi10ZXh0LWxvbmdmb3JtID4gcCxcbi5uLXRleHQtbG9uZ2Zvcm0gPiBvbCxcbi5uLXRleHQtbG9uZ2Zvcm0gPiB1bCxcbi5uLXRleHQtbG9uZ2Zvcm0gZGwsXG4ubi1mb3JtID4gaDEsXG4ubi1mb3JtID4gaDIsXG4ubi1mb3JtID4gaDMsXG4ubi1mb3JtID4gaDQsXG4ubi1mb3JtID4gaDUsXG4ubi1mb3JtID4gaDYsXG4ubi1mb3JtID4gcCxcbi5uLWZvcm0gPiBvbCxcbi5uLWZvcm0gPiB1bCxcbi5uLWZvcm0gZGwge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMSArIGgxLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDEgKyBoMixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgxICsgaDMsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMSArIGg0LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDEgKyBoNSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgxICsgaDYsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMiArIGgxLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDIgKyBoMixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgyICsgaDMsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMiArIGg0LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDIgKyBoNSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgyICsgaDYsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMyArIGgxLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDMgKyBoMixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgzICsgaDMsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMyArIGg0LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDMgKyBoNSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgzICsgaDYsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNCArIGgxLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDQgKyBoMixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg0ICsgaDMsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNCArIGg0LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDQgKyBoNSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg0ICsgaDYsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNSArIGgxLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDUgKyBoMixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg1ICsgaDMsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNSArIGg0LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDUgKyBoNSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg1ICsgaDYsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNiArIGgxLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDYgKyBoMixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg2ICsgaDMsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNiArIGg0LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDYgKyBoNSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg2ICsgaDYsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBwICsgaDEsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBwICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBwICsgaDMsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBwICsgaDQsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBwICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBwICsgaDYsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBvbCArIGgxLFxuICAubi10ZXh0LWxvbmdmb3JtID4gb2wgKyBoMixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IG9sICsgaDMsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBvbCArIGg0LFxuICAubi10ZXh0LWxvbmdmb3JtID4gb2wgKyBoNSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IG9sICsgaDYsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiB1bCArIGgxLFxuICAubi10ZXh0LWxvbmdmb3JtID4gdWwgKyBoMixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IHVsICsgaDMsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiB1bCArIGg0LFxuICAubi10ZXh0LWxvbmdmb3JtID4gdWwgKyBoNSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IHVsICsgaDYsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gZGwgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSBkbCArIGgyLFxuICAubi10ZXh0LWxvbmdmb3JtIGRsICsgaDMsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gZGwgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSBkbCArIGg1LFxuICAubi10ZXh0LWxvbmdmb3JtIGRsICsgaDYsXG4gIC5uLWZvcm0gPiBoMSArIGgxLFxuICAubi1mb3JtID4gaDEgKyBoMixcbiAgLm4tZm9ybSA+IGgxICsgaDMsXG4gIC5uLWZvcm0gPiBoMSArIGg0LFxuICAubi1mb3JtID4gaDEgKyBoNSxcbiAgLm4tZm9ybSA+IGgxICsgaDYsXG4gIC5uLWZvcm0gPiBoMiArIGgxLFxuICAubi1mb3JtID4gaDIgKyBoMixcbiAgLm4tZm9ybSA+IGgyICsgaDMsXG4gIC5uLWZvcm0gPiBoMiArIGg0LFxuICAubi1mb3JtID4gaDIgKyBoNSxcbiAgLm4tZm9ybSA+IGgyICsgaDYsXG4gIC5uLWZvcm0gPiBoMyArIGgxLFxuICAubi1mb3JtID4gaDMgKyBoMixcbiAgLm4tZm9ybSA+IGgzICsgaDMsXG4gIC5uLWZvcm0gPiBoMyArIGg0LFxuICAubi1mb3JtID4gaDMgKyBoNSxcbiAgLm4tZm9ybSA+IGgzICsgaDYsXG4gIC5uLWZvcm0gPiBoNCArIGgxLFxuICAubi1mb3JtID4gaDQgKyBoMixcbiAgLm4tZm9ybSA+IGg0ICsgaDMsXG4gIC5uLWZvcm0gPiBoNCArIGg0LFxuICAubi1mb3JtID4gaDQgKyBoNSxcbiAgLm4tZm9ybSA+IGg0ICsgaDYsXG4gIC5uLWZvcm0gPiBoNSArIGgxLFxuICAubi1mb3JtID4gaDUgKyBoMixcbiAgLm4tZm9ybSA+IGg1ICsgaDMsXG4gIC5uLWZvcm0gPiBoNSArIGg0LFxuICAubi1mb3JtID4gaDUgKyBoNSxcbiAgLm4tZm9ybSA+IGg1ICsgaDYsXG4gIC5uLWZvcm0gPiBoNiArIGgxLFxuICAubi1mb3JtID4gaDYgKyBoMixcbiAgLm4tZm9ybSA+IGg2ICsgaDMsXG4gIC5uLWZvcm0gPiBoNiArIGg0LFxuICAubi1mb3JtID4gaDYgKyBoNSxcbiAgLm4tZm9ybSA+IGg2ICsgaDYsXG4gIC5uLWZvcm0gPiBwICsgaDEsXG4gIC5uLWZvcm0gPiBwICsgaDIsXG4gIC5uLWZvcm0gPiBwICsgaDMsXG4gIC5uLWZvcm0gPiBwICsgaDQsXG4gIC5uLWZvcm0gPiBwICsgaDUsXG4gIC5uLWZvcm0gPiBwICsgaDYsXG4gIC5uLWZvcm0gPiBvbCArIGgxLFxuICAubi1mb3JtID4gb2wgKyBoMixcbiAgLm4tZm9ybSA+IG9sICsgaDMsXG4gIC5uLWZvcm0gPiBvbCArIGg0LFxuICAubi1mb3JtID4gb2wgKyBoNSxcbiAgLm4tZm9ybSA+IG9sICsgaDYsXG4gIC5uLWZvcm0gPiB1bCArIGgxLFxuICAubi1mb3JtID4gdWwgKyBoMixcbiAgLm4tZm9ybSA+IHVsICsgaDMsXG4gIC5uLWZvcm0gPiB1bCArIGg0LFxuICAubi1mb3JtID4gdWwgKyBoNSxcbiAgLm4tZm9ybSA+IHVsICsgaDYsXG4gIC5uLWZvcm0gZGwgKyBoMSxcbiAgLm4tZm9ybSBkbCArIGgyLFxuICAubi1mb3JtIGRsICsgaDMsXG4gIC5uLWZvcm0gZGwgKyBoNCxcbiAgLm4tZm9ybSBkbCArIGg1LFxuICAubi1mb3JtIGRsICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cblxuLm4tdGV4dC1sb25nZm9ybSA+IHVsIGxpLFxuLm4tdGV4dC1sb25nZm9ybSA+IG9sIGxpLFxuLm4tZm9ybSA+IHVsIGxpLFxuLm4tZm9ybSA+IG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5uLXRleHQtbG9uZ2Zvcm0gLm4tcHVsbC1sZWZ0LFxuLm4tZm9ybSAubi1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDI0cHggMjRweCAwOyB9XG5cbi5uLXRleHQtbG9uZ2Zvcm0gLm4tcHVsbC1yaWdodCxcbi5uLWZvcm0gLm4tcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMjRweCAyNHB4OyB9XG5cbi5uby13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4ubi1tYWluLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubi1tYWluLWNvbnRlbnQtLW5vLWJvdHRvbS1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLm4tbWFpbi1jb250ZW50LS1uby10b3AtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tbWFpbi1jb250ZW50LS1uby10b3AtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4ubi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDkxLjg3NWVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgLm4tY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubi1yb3cge1xuICBtYXJnaW46IDA7IH1cbiAgLm4tcm93OmJlZm9yZSwgLm4tcm93OmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm4tcm93OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNi4yNWVtKSB7XG4gIC5uLWNvbC1zbS0xIHtcbiAgICB3aWR0aDogNi42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXNtLTMge1xuICAgIHdpZHRoOiAyMy4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMS42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXNtLTYge1xuICAgIHdpZHRoOiA0OC4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXNtLTcge1xuICAgIHdpZHRoOiA1Ni42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXNtLTgge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXNtLTkge1xuICAgIHdpZHRoOiA3My4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODEuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tMTIge1xuICAgIHdpZHRoOiA5OC4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLWNvbC1tZC0xIHtcbiAgICB3aWR0aDogNi42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLW1kLTMge1xuICAgIHdpZHRoOiAyMy4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMS42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLW1kLTYge1xuICAgIHdpZHRoOiA0OC4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLW1kLTcge1xuICAgIHdpZHRoOiA1Ni42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLW1kLTgge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLW1kLTkge1xuICAgIHdpZHRoOiA3My4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODEuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtMTIge1xuICAgIHdpZHRoOiA5OC4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5uLWNvbC1sZy0xIHtcbiAgICB3aWR0aDogNi42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLWxnLTMge1xuICAgIHdpZHRoOiAyMy4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMS42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLWxnLTYge1xuICAgIHdpZHRoOiA0OC4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLWxnLTcge1xuICAgIHdpZHRoOiA1Ni42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLWxnLTgge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLWxnLTkge1xuICAgIHdpZHRoOiA3My4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODEuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctMTIge1xuICAgIHdpZHRoOiA5OC4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tcm93IHtcbiAgICBtYXJnaW46IDAgLTAuODMzMzMlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTEuODc1ZW0pIHtcbiAgLm4tY29sLXhsLTEge1xuICAgIHdpZHRoOiA2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wteGwtMiB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wteGwtMyB7XG4gICAgd2lkdGg6IDIzLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wteGwtNCB7XG4gICAgd2lkdGg6IDMxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wteGwtNSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wteGwtNiB7XG4gICAgd2lkdGg6IDQ4LjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wteGwtNyB7XG4gICAgd2lkdGg6IDU2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wteGwtOCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wteGwtOSB7XG4gICAgd2lkdGg6IDczLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wteGwtMTAge1xuICAgIHdpZHRoOiA4MS42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTExIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC0xMiB7XG4gICAgd2lkdGg6IDk4LjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfSB9XG5cbnAge1xuICBwYWRkaW5nOiAwOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uY29udGFpbmVyLFxuLm4tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuICAuY29udGFpbmVyOmFmdGVyLFxuICAubi1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5jb250YWN0LWdyb3VwIHtcbiAgcGFkZGluZzogNDhweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbnRhY3QtZ3JvdXA6YmVmb3JlLCAuY29udGFjdC1ncm91cDphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5jb250YWN0LWdyb3VwOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMjYuMjVlbSkge1xuICAgIC5jb250YWN0LWdyb3VwIC5jb250YWN0LXNhbGVzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5jb250YWN0LWdyb3VwIHtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICAgIC5jb250YWN0LWdyb3VwIC5jb250YWN0LXNhbGVzIHtcbiAgICAgICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi41NjQxJTsgfVxuICAgICAgLmNvbnRhY3QtZ3JvdXAgLnNvY2lhbC1zaGFyZSB7XG4gICAgICAgIHdpZHRoOiA0OC43MTc5NSU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLmNvbnRhY3QtZ3JvdXAgLmNvbnRhY3Qtc2FsZXMge1xuICAgICAgd2lkdGg6IDY2LjEwMTY5JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkyJTsgfVxuICAgIC5jb250YWN0LWdyb3VwIC5zb2NpYWwtc2hhcmUge1xuICAgICAgd2lkdGg6IDMyLjIwMzM5JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5sYXlvdXQ6YmVmb3JlLCAubGF5b3V0OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4ubGF5b3V0OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI2LjI1ZW0pIHtcbiAgW2RhdGEtbGF5b3V0PVwiM1wiXSAubGF5b3V0IC5sYXlvdXRfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMi4yMDMzOSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkyJTsgfVxuICAgIFtkYXRhLWxheW91dD1cIjNcIl0gLmxheW91dCAubGF5b3V0X19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMzIuMjAzMzklO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgW2RhdGEtbGF5b3V0PVwiM1wiXSAubGF5b3V0IC5sYXlvdXRfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMS42NDU1NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1JTsgfVxuICAgIFtkYXRhLWxheW91dD1cIjNcIl0gLmxheW91dCAubGF5b3V0X19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMzEuNjQ1NTclO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgW2RhdGEtbGF5b3V0PVwiM1wiXSAubGF5b3V0IC5sYXlvdXRfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMi43NzMxMSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg0MDM0JTsgfVxuICAgIFtkYXRhLWxheW91dD1cIjNcIl0gLmxheW91dCAubGF5b3V0X19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMzIuNzczMTElO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIFtkYXRhLWxheW91dD1cIjRcIl0gLmxheW91dCAubGF5b3V0X19pdGVtIHtcbiAgICB3aWR0aDogMjQuMzY5NzUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMC44NDAzNCU7IH1cbiAgICBbZGF0YS1sYXlvdXQ9XCI0XCJdIC5sYXlvdXQgLmxheW91dF9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgd2lkdGg6IDI0LjM2OTc1JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5uLWdhbGxlcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAubi1nYWxsZXJ5OmJlZm9yZSwgLm4tZ2FsbGVyeTphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uLWdhbGxlcnk6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIFtkYXRhLWxheW91dD1cIjJcIl0gLm4tZ2FsbGVyeS1sYXlvdXRfX2l0ZW0ge1xuICAgIHdpZHRoOiA0OS4xNTI1NCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICBbZGF0YS1sYXlvdXQ9XCIyXCJdIC5uLWdhbGxlcnktbGF5b3V0X19pdGVtOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICBbZGF0YS1sYXlvdXQ9XCIyXCJdIC5uLWdhbGxlcnktbGF5b3V0X19pdGVtOm50aC1jaGlsZCgybiArIDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MC44NDc0NiU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgW2RhdGEtbGF5b3V0PVwiM1wiXSAubi1nYWxsZXJ5LWxheW91dF9faXRlbSB7XG4gICAgd2lkdGg6IDMyLjIwMzM5JTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIFtkYXRhLWxheW91dD1cIjNcIl0gLm4tZ2FsbGVyeS1sYXlvdXRfX2l0ZW06bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIFtkYXRhLWxheW91dD1cIjNcIl0gLm4tZ2FsbGVyeS1sYXlvdXRfX2l0ZW06bnRoLWNoaWxkKDNuICsgMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjg5ODMxJTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIFtkYXRhLWxheW91dD1cIjNcIl0gLm4tZ2FsbGVyeS1sYXlvdXRfX2l0ZW06bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY3Ljc5NjYxJTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICBbZGF0YS1sYXlvdXQ9XCI0XCJdIC5uLWdhbGxlcnktbGF5b3V0X19pdGVtIHtcbiAgICB3aWR0aDogMjMuNzI4ODElO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgW2RhdGEtbGF5b3V0PVwiNFwiXSAubi1nYWxsZXJ5LWxheW91dF9faXRlbTpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgW2RhdGEtbGF5b3V0PVwiNFwiXSAubi1nYWxsZXJ5LWxheW91dF9faXRlbTpudGgtY2hpbGQoNG4gKyAyKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUuNDIzNzMlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgW2RhdGEtbGF5b3V0PVwiNFwiXSAubi1nYWxsZXJ5LWxheW91dF9faXRlbTpudGgtY2hpbGQoNG4gKyAzKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAuODQ3NDYlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgW2RhdGEtbGF5b3V0PVwiNFwiXSAubi1nYWxsZXJ5LWxheW91dF9faXRlbTpudGgtY2hpbGQoNG4gKyA0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogNzYuMjcxMTklO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIGNsZWFyOiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDg3LjEyNWVtKSB7XG4gIC5tYXNvbnJ5IHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjEwMTY5JTsgfVxuICAubWFzb25yeV9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnNpZGViYXItbGF5b3V0OmJlZm9yZSwgLnNpZGViYXItbGF5b3V0OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uc2lkZWJhci1sYXlvdXQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICBbZGF0YS1sYXlvdXQ9XCJsZWZ0XCJdID4gLnNpZGViYXItbGF5b3V0LXNlY3Rpb24ge1xuICAgIHdpZHRoOiA3NC43ODk5MiU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg0MDM0JTsgfVxuICBbZGF0YS1sYXlvdXQ9XCJyaWdodFwiXSA+IC5zaWRlYmFyLWxheW91dC1zZWN0aW9uIHtcbiAgICB3aWR0aDogNzQuNzg5OTIlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICBbZGF0YS1sYXlvdXQ9XCJsZWZ0XCJdID4gLnNpZGViYXItbGF5b3V0LWFzaWRlIHtcbiAgICB3aWR0aDogMjQuMzY5NzUlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgW2RhdGEtbGF5b3V0PVwicmlnaHRcIl0gPiAuc2lkZWJhci1sYXlvdXQtYXNpZGUge1xuICAgIHdpZHRoOiAyNC4zNjk3NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg0MDM0JTsgfSB9XG5cbi5uLWxheW91dF9faXRlbS0tbGVmdCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5uLWxheW91dF9fc3BsaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubi1sYXlvdXRfX3NwbGl0OmJlZm9yZSwgLm4tbGF5b3V0X19zcGxpdDphZnRlciB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5uLWxheW91dF9fc3BsaXQ6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAubi1sYXlvdXRfX3NwbGl0LmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLWxheW91dF9faXRlbS0tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICBbZGF0YS1udGFwLWxheW91dH49XCI1MC01MFwiXSAubi1sYXlvdXRfX2l0ZW0tLWxlZnQge1xuICAgICAgd2lkdGg6IDQ4dnc7IH1cbiAgICBbZGF0YS1udGFwLWxheW91dH49XCI3MC0zMFwiXSAubi1sYXlvdXRfX2l0ZW0tLWxlZnQge1xuICAgICAgd2lkdGg6IDY5dnc7IH1cbiAgLm4tbGF5b3V0X19pdGVtLS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNTAtNTBcIl0gLm4tbGF5b3V0X19pdGVtLS1yaWdodCB7XG4gICAgICB3aWR0aDogNTJ2dzsgfVxuICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjcwLTMwXCJdIC5uLWxheW91dF9faXRlbS0tcmlnaHQge1xuICAgICAgd2lkdGg6IDMxdnc7IH0gfVxuXG4uYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiAjMDA2N0M1O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMjg1NTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYnV0dG9uOmhvdmVyIC5uLWljb24tYXJyb3ctZG93biB7XG4gICAgICBhbmltYXRpb246IGJvdW5jZSAxcztcbiAgICAgIGZpbGw6ICMwMDI4NTU7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tOyB9XG4gIC5idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAyODU1OyB9XG4gIC5idXR0b24uYnV0dG9uLS1pbnZlcnNlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjb2xvcjogIzAwNjdDNTsgfVxuICAgIC5idXR0b24uYnV0dG9uLS1pbnZlcnNlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQUVBRUE7XG4gICAgICBjb2xvcjogIzAwMjg1NTsgfVxuICAgIC5idXR0b24uYnV0dG9uLS1pbnZlcnNlOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUFFQUVBOyB9XG5cbi5idXR0b24tLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm4tbGF5b3V0LWZsZXhfX2l0ZW0gLmJ1dHRvbi0taWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cbiAgLmJ1dHRvbi0taWNvbiAuYnV0dG9uX19pY29uIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgLmJ1dHRvbi0taWNvbiAuYnV0dG9uX190ZXh0IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuLmJ1dHRvbl9fdGV4dCxcbi5idXR0b25fX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmJ1dHRvbl9faWNvbiB7XG4gIGZpbGw6ICMwMDY3QzU7XG4gIGhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIHdpZHRoOiAyMnB4OyB9XG4gIC5idXR0b25fX2ljb24uYnV0dG9uX19pY29uLS1sZyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gIC5idXR0b25fX2ljb24ubi1pY29uLWFycm93LWNpcmNsZS1vLXJpZ2h0IHtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgd2lkdGg6IDIycHg7IH1cblxuLmJ1dHRvbi0tbm8tYmcsXG4uYnV0dG9uLS1naG9zdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMDA2N0M1OyB9XG4gIC5idXR0b24tLW5vLWJnOmhvdmVyLFxuICAuYnV0dG9uLS1naG9zdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogIzFFNEE5MzsgfVxuXG4uYnV0dG9uLS1naG9zdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNCQkJEQkY7XG4gIGNvbG9yOiAjNjg2ODY4OyB9XG4gIC5idXR0b24tLWdob3N0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMyNkE5RTA7XG4gICAgY29sb3I6ICMyNkE5RTA7IH1cblxuLmJ1dHRvbi0tZ2hvc3QtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzI2QTlFMDtcbiAgY29sb3I6ICMyNkE5RTA7IH1cbiAgLmJ1dHRvbi0tZ2hvc3QtcHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2QTlFMDtcbiAgICBib3JkZXItY29sb3I6ICMyNkE5RTA7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYnV0dG9uLS1naG9zdC1wcmltYXJ5OmhvdmVyIC5idXR0b25fX2ljb24ge1xuICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAuYnV0dG9uLS1naG9zdC1wcmltYXJ5IC5idXR0b25fX2ljb24ge1xuICAgIGZpbGw6ICMyNkE5RTA7IH1cblxuLmJ1dHRvbi0tZ2hvc3Qtd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5idXR0b24tLWdob3N0LXdoaXRlIC5idXR0b25fX2ljb24ge1xuICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgLmJ1dHRvbi0tZ2hvc3Qtd2hpdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMUU0QTkzOyB9XG4gICAgLmJ1dHRvbi0tZ2hvc3Qtd2hpdGU6aG92ZXIgLmJ1dHRvbl9faWNvbiB7XG4gICAgICBmaWxsOiAjMUU0QTkzOyB9XG5cbi5idXR0b24tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDY3QzU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICMwMDY3QzU7IH1cbiAgLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAyODU1O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMjg1NTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMwMDI4NTU7XG4gICAgY29sb3I6ICMwMDI4NTU7IH1cblxuLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMyNkE5RTA7IH1cbiAgLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzFlOWFjZjsgfVxuICAuYnV0dG9uLS1wcmltYXJ5IC5idXR0b25fX2ljb24ge1xuICAgIGZpbGw6ICNGRkZGRkY7IH1cblxuLmJ1dHRvbi0tcmVnYWwge1xuICBiYWNrZ3JvdW5kOiAjODI0NkFGOyB9XG4gIC5idXR0b24tLXJlZ2FsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjM0MxMDUzOyB9XG4gIC5idXR0b24tLXJlZ2FsIC5idXR0b25fX2ljb24ge1xuICAgIGZpbGw6ICNGRkZGRkY7IH1cblxuLmJ1dHRvbi0tbXV0ZWQge1xuICBiYWNrZ3JvdW5kOiAjNTM1NjVBOyB9XG4gIC5idXR0b24tLW11dGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDU0NTQ1OyB9XG4gIC5idXR0b24tLW11dGVkIC5idXR0b25fX2ljb24ge1xuICAgIGZpbGw6ICNGRkZGRkY7IH1cblxuLmJ1dHRvbi0tc2FmZXR5IHtcbiAgYmFja2dyb3VuZDogI0ZGOTAwMDsgfVxuICAuYnV0dG9uLS1zYWZldHk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRjkwMDA7IH1cblxuLmJ1dHRvbi0tc20ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xuICBwYWRkaW5nOiA3cHggMTVweDsgfVxuXG4uYnV0dG9uLS1sZyB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDsgfVxuXG4uYnV0dG9uLS1ibG9jayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5idXR0b24tLWlubGluZS1hY3Rpb24ge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDA2N0M1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDI4NTU7IH1cbiAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbiAuYnV0dG9uX19pY29uIHtcbiAgICBmaWxsOiAjMDA2N0M1OyB9XG4gIC5idXR0b24tLWlubGluZS1hY3Rpb246aG92ZXIgLmJ1dHRvbl9faWNvbixcbiAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbjphY3RpdmUgLmJ1dHRvbl9faWNvbiB7XG4gICAgZmlsbDogIzAwMjg1NTsgfVxuICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uLmJ1dHRvbi0taW52ZXJzZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uLmJ1dHRvbi0taW52ZXJzZSAuYnV0dG9uX19pY29uIHtcbiAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uLmJ1dHRvbi0taW52ZXJzZTpob3ZlciB7XG4gICAgICBjb2xvcjogI0VBRUFFQTsgfVxuICAgIC5idXR0b24tLWlubGluZS1hY3Rpb24uYnV0dG9uLS1pbnZlcnNlOmFjdGl2ZSAuYnV0dG9uX19pY29uLFxuICAgIC5idXR0b24tLWlubGluZS1hY3Rpb24uYnV0dG9uLS1pbnZlcnNlOmhvdmVyIC5idXR0b25fX2ljb24ge1xuICAgICAgZmlsbDogI0VBRUFFQTsgfVxuICAubi1idXR0b25fX2dyb3VwLWJsb2NrIC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLmJ1dHRvbi0taW5saW5lLWFjdGlvbi1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBNkE4QUI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTJweDsgfVxuXG4uYnV0dG9uLWFsaWduLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmJ1dHRvbi10b2dnbGUtLWlzLWFjdGl2ZSAubi1pY29uLWFycm93LWRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5idXR0b24tLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDEycHg7IH1cbiAgLmJ1dHRvbi0tY2xvc2U6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5idXR0b24tLWNsb3NlOmhvdmVyIC5idXR0b25fX2ljb24ge1xuICAgICAgZmlsbDogIzFFNEE5MzsgfVxuICAuYnV0dG9uLS1jbG9zZSAuYnV0dG9uX19pY29uIHtcbiAgICBmaWxsOiAjNDU0NTQ1O1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMThweDsgfVxuXG4ubi1idXR0b25fX2dyb3VwIC5idXR0b24sXG4ubi1idXR0b25fX2dyb3VwIC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5uLWJ1dHRvbl9fZ3JvdXAgLmJ1dHRvbjpsYXN0LWNoaWxkLFxuICAubi1idXR0b25fX2dyb3VwIC5idXR0b24tLWlubGluZS1hY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1idXR0b25fX2dyb3VwIC5idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm4tYnV0dG9uX19ncm91cCAuYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4OyB9XG4gIC5uLWJ1dHRvbl9fZ3JvdXAgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfSB9XG5cbi5uLWNvbnRhY3Qtc2FsZXNfX2xpc3Qge1xuICBmb250LXNpemU6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0E0QTRBNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLWNvbnRhY3Qtc2FsZXNfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxMnB4OyB9XG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbTpmaXJzdC1jaGlsZCAubi1jb250YWN0LXNhbGVzX19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtOmxhc3QtY2hpbGQgLm4tY29udGFjdC1zYWxlc19fbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0td2l0aC1pY29uIC5uLWNvbnRhY3Qtc2FsZXNfX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLXdpdGgtaWNvbjpmaXJzdC1jaGlsZCAubi1jb250YWN0LXNhbGVzX19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0td2l0aC1pY29uOmZpcnN0LWNoaWxkIC5uLWNvbnRhY3Qtc2FsZXNfX2xpbmsgLm4tY29udGFjdC1zYWxlc19faWNvbiB7XG4gICAgICBsZWZ0OiAwOyB9XG5cbi5uLWNvbnRhY3Qtc2FsZXNfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZpbGw6ICNBNEE0QTQ7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjRweDsgfVxuICAubi1jb250YWN0LXNhbGVzX19saW5rOmhvdmVyIC5uLWNvbnRhY3Qtc2FsZXNfX2ljb24ge1xuICAgIGZpbGw6ICMxRTRBOTM7IH1cblxuLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLXdpdGgtaWNvbiAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpbms6aG92ZXIgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLXRleHQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAyNi4yNWVtKSB7XG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbS13aXRoLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1jb250YWN0LXNhbGVzX19saW5rW2hyZWZePSd0ZWwnXSB7XG4gICAgY29sb3I6ICM2ODY4Njg7IH1cbiAgICAubi1jb250YWN0LXNhbGVzX19saW5rW2hyZWZePSd0ZWwnXTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubi1jb250YWN0LXNhbGVzX19saW5rW2hyZWZePSd0ZWwnXSAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tdGV4dDpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAubi1jb250YWN0LXNhbGVzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1wYWdlLW5hdmlnYXRpb24gLm4tY29udGFjdC1zYWxlcyB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuLm4tZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm4tZHJvcGRvd24tbWVudS0tYWN0aXZlIC5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXIsXG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogIzFFNEE5MzsgfVxuXG4ubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7IH1cbiAgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlcjpob3ZlciAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLXRleHQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogIzY4Njg2ODtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDRweDtcbiAgd2lkdGg6IDEycHg7IH1cbiAgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlcjpob3ZlciAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLWljb24ge1xuICAgIGZpbGw6ICMxRTRBOTM7IH1cbiAgLm4tZHJvcGRvd24tbWVudS0tYWN0aXZlIC5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXItaWNvbixcbiAgLm4tZHJvcGRvd24tbWVudS0tYWN0aXZlIC5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXItaWNvbjpob3ZlciB7XG4gICAgZmlsbDogIzFFNEE5MztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5uLWRyb3Bkb3duLW1lbnVfX21lbnUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAyNTBweDtcbiAgei1pbmRleDogMjAwOyB9XG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFsaWduLXJpZ2h0IC5uLWRyb3Bkb3duLW1lbnVfX21lbnUge1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAubi1kcm9wZG93bi1tZW51X19tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubi1kcm9wZG93bi1tZW51X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubi1kcm9wZG93bi1tZW51X19saW5rIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDMycHg7IH1cblxuLm4tZmVhdHVyZS1ibG9jayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm4tZmVhdHVyZS1ibG9jay0tbmVzdGVkIC5uLWZlYXR1cmUtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6IHJnYmEoNzYsIDc2LCA3NiwgMC44KTsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzk1OTU5NTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19jYXB0aW9uZWQtaW1hZ2Uge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19jYXB0aW9uLFxuLm4tZmVhdHVyZS1ibG9ja19faW1hZ2Utd3JhcCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fZm9ybS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2NhcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2ltYWdlLXdyYXAge1xuICBtYXgtd2lkdGg6IDEzNXB4OyB9XG4gIC5uLWZlYXR1cmUtYmxvY2tfX2ltYWdlLXdyYXAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19hc2lkZS1saW5rIHtcbiAgYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7IH1cblxuLm4tZmVhdHVyZS1ibG9jay0tc3RyaXBlZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19faGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgcGFkZGluZzogMTJweCAyNHB4OyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjRUFFQUVBO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7IH1cbiAgLm4tZmVhdHVyZS1ibG9ja19faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1mZWF0dXJlLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmc6IDUwcHg7IH1cbiAgICAubi1sYXlvdXQtNCAubi1mZWF0dXJlLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgLm4tZmVhdHVyZS1ibG9ja19fYXNpZGUtbGluayB7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIHJpZ2h0OiA1MHB4OyB9XG4gICAgLm4tbGF5b3V0LTQgLm4tZmVhdHVyZS1ibG9ja19fYXNpZGUtbGluayB7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICByaWdodDogMzBweDsgfSB9XG5cbi5uLWZlZWRiYWNrIHtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5uLWZlZWRiYWNrX19saW5rLFxuLm4tZmVlZGJhY2tfX3NvbHZlLWxhYmVsLFxuLm4tZmVlZGJhY2tfX3NvbHZlLWFuc3dlciB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ubi1mZWVkYmFja19fbGluayxcbi5uLWZlZWRiYWNrX19yYXRpbmcsXG4ubi1mZWVkYmFja19fc29sdmUtbGFiZWwsXG4ubi1mZWVkYmFja19fc29sdmUtYW5zd2VycyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7IH1cblxuLm4tZmVlZGJhY2tfX3JhdGluZy1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogNnB4OyB9XG5cbi5uLWZlZWRiYWNrX19zb2x2ZS1sYWJlbCxcbi5uLWZlZWRiYWNrX19zb2x2ZS1hbnN3ZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5uLWZlZWRiYWNrX19zb2x2ZS1hbnN3ZXIge1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjQTRBNEE0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm4tZmVlZGJhY2tfX3NvbHZlLWFuc3dlcjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uLWZlZWRiYWNrX19zb2x2ZS1hbnN3ZXI6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubi1mZWVkYmFja19fc29sdmUtYW5zd2VyOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi5uLWZlZWRiYWNrX190aGFuay15b3UtbWVzc2FnZSB7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7IH1cbiAgLm4tZmVlZGJhY2stLXRoYW5rLXlvdS1tZXNzYWdlLXZpc2libGUgLm4tZmVlZGJhY2tfX3RoYW5rLXlvdS1tZXNzYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ubi1mZWVkYmFja19fc29sdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40czsgfVxuICAubi1mZWVkYmFjay0tdGhhbmsteW91LW1lc3NhZ2UtdmlzaWJsZSAubi1mZWVkYmFja19fc29sdmUge1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5uLWZlZWRiYWNrX19zb2x2ZS1hbnN3ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm4tZmVlZGJhY2tfX2ltcHJvdmUtZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0VBRUFFQTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIHBhZGRpbmc6IDEycHggMTJweCAyNHB4OyB9XG4gIC5uLWZlZWRiYWNrX19pbXByb3ZlLWRpYWxvZyAubi1mb3JtIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5uLWZlZWRiYWNrX19pbXByb3ZlLWRpYWxvZyAubi1mZWVkYmFja19faW1wcm92ZS10ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogNzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgLm4tZmVlZGJhY2tfX2ltcHJvdmUtZGlhbG9nIC5uLWZlZWRiYWNrX19pbXByb3ZlLWRpYWxvZy1hY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAubi1mZWVkYmFja19faW1wcm92ZS1kaWFsb2cgLm4tZmVlZGJhY2tfX2ltcHJvdmUtZGlhbG9nLXN1Ym1pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubi1jb2xsaXNpb24tcHJvb2YtcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IHNvbGlkIDFweCAjRUFFQUVBO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwMDsgfVxuICAubi1jb2xsaXNpb24tcHJvb2YtcGFuZWwubi1jb2xsaXNpb24tcHJvb2YtcGFuZWwtLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4ubi1jb2xsaXNpb24tcHJvb2YtcGFuZWxfX3RhcmdldFtkYXRhLXJldmVhbC1wYW5lbC1vbj0nY2xpY2snXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubi1jb2xsaXNpb24tcHJvb2YtcGFuZWxfX3RhcmdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAxOyB9XG4gIC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0Lm4tY29sbGlzaW9uLXByb29mLXBhbmVsLS12aXNpYmxlOmFmdGVyLCAubi1jb2xsaXNpb24tcHJvb2YtcGFuZWxfX3RhcmdldC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbC0tdmlzaWJsZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIxcHg7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgLm4tY29sbGlzaW9uLXByb29mLXBhbmVsX190YXJnZXQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNFQUVBRUE7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xOHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB3aWR0aDogMTBweDsgfVxuICAubi1jb2xsaXNpb24tcHJvb2YtcGFuZWxfX3RhcmdldC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbC0tcG9zaXRpb24tZmxpcHBlZDphZnRlciB7XG4gICAgYm90dG9tOiAtMjFweDtcbiAgICB0b3A6IGF1dG87IH1cbiAgLm4tY29sbGlzaW9uLXByb29mLXBhbmVsX190YXJnZXQubi1jb2xsaXNpb24tcHJvb2YtcGFuZWwtLXBvc2l0aW9uLWZsaXBwZWQ6YmVmb3JlIHtcbiAgICBib3R0b206IC0xOHB4O1xuICAgIHRvcDogYXV0bzsgfVxuICAubi1jb2xsaXNpb24tcHJvb2YtcGFuZWxfX3RhcmdldFtkYXRhLXBhbmVsLXBvc2l0aW9uPVwiYm90dG9tXCJdOmFmdGVyIHtcbiAgICBib3R0b206IC0yMXB4O1xuICAgIHRvcDogYXV0bzsgfVxuICAubi1jb2xsaXNpb24tcHJvb2YtcGFuZWxfX3RhcmdldFtkYXRhLXBhbmVsLXBvc2l0aW9uPVwiYm90dG9tXCJdOmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMThweDtcbiAgICB0b3A6IGF1dG87IH1cbiAgLm4tY29sbGlzaW9uLXByb29mLXBhbmVsX190YXJnZXRbZGF0YS1wYW5lbC1wb3NpdGlvbj1cImJvdHRvbVwiXS5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbC0tcG9zaXRpb24tZmxpcHBlZDphZnRlciB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogLTIxcHg7IH1cbiAgLm4tY29sbGlzaW9uLXByb29mLXBhbmVsX190YXJnZXRbZGF0YS1wYW5lbC1wb3NpdGlvbj1cImJvdHRvbVwiXS5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbC0tcG9zaXRpb24tZmxpcHBlZDpiZWZvcmUge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IC0xOHB4OyB9XG4gIC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0W2RhdGEtcGFuZWwtcG9zaXRpb249XCJyaWdodFwiXTphZnRlciB7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IC0yMXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxMHB4OyB9XG4gIC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0W2RhdGEtcGFuZWwtcG9zaXRpb249XCJyaWdodFwiXTpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICByaWdodDogLTE4cHg7XG4gICAgdG9wOiA1MCU7IH1cbiAgLm4tY29sbGlzaW9uLXByb29mLXBhbmVsX190YXJnZXRbZGF0YS1wYW5lbC1wb3NpdGlvbj1cInJpZ2h0XCJdLm4tY29sbGlzaW9uLXByb29mLXBhbmVsLS1wb3NpdGlvbi1mbGlwcGVkOmFmdGVyIHtcbiAgICBsZWZ0OiAtMjFweDtcbiAgICByaWdodDogYXV0bzsgfVxuICAubi1jb2xsaXNpb24tcHJvb2YtcGFuZWxfX3RhcmdldFtkYXRhLXBhbmVsLXBvc2l0aW9uPVwicmlnaHRcIl0ubi1jb2xsaXNpb24tcHJvb2YtcGFuZWwtLXBvc2l0aW9uLWZsaXBwZWQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMThweDtcbiAgICByaWdodDogYXV0bzsgfVxuICAubi1jb2xsaXNpb24tcHJvb2YtcGFuZWxfX3RhcmdldFtkYXRhLXBhbmVsLXBvc2l0aW9uPVwibGVmdFwiXTphZnRlciB7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGxlZnQ6IC0yMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxMHB4OyB9XG4gIC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0W2RhdGEtcGFuZWwtcG9zaXRpb249XCJsZWZ0XCJdOmJlZm9yZSB7XG4gICAgbGVmdDogLTE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICB0b3A6IDUwJTsgfVxuICAubi1jb2xsaXNpb24tcHJvb2YtcGFuZWxfX3RhcmdldFtkYXRhLXBhbmVsLXBvc2l0aW9uPVwibGVmdFwiXS5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbC0tcG9zaXRpb24tZmxpcHBlZDphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTIxcHg7IH1cbiAgLm4tY29sbGlzaW9uLXByb29mLXBhbmVsX190YXJnZXRbZGF0YS1wYW5lbC1wb3NpdGlvbj1cImxlZnRcIl0ubi1jb2xsaXNpb24tcHJvb2YtcGFuZWwtLXBvc2l0aW9uLWZsaXBwZWQ6YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMThweDsgfVxuXG4ubi1maWx0ZXIge1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLm4tZmlsdGVyLm4tZmlsdGVyLS1pcy1uYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5uLWZpbHRlci0taXMtbmFycm93IC5uLWZpbHRlcl9fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uLWZpbHRlcl9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm4tZmlsdGVyX19saXN0LWl0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgLm4tZmlsdGVyX19saXN0LWl0ZW0gLm4tZmlsdGVyX19saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cblxuLm4tZmlsdGVyX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcGFkZGluZzogMTJweCAwOyB9XG5cbi5uLWZpbHRlcl9fc2VjdGlvbi1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0VBRUFFQTtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLWZpbHRlcl9fc2VjdGlvbi1oZWFkZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjNDU0NTQ1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubi1maWx0ZXItLWlzLW5hcnJvdyAubi1maWx0ZXJfX3NlY3Rpb24taGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjMDA2N0M1OyB9XG4gICAgLm4tZmlsdGVyLS1pcy1uYXJyb3cgLm4tZmlsdGVyX19zZWN0aW9uLWhlYWRlcjpob3ZlciB7XG4gICAgICBjb2xvcjogIzFFNEE5MztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubi1maWx0ZXJfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICMwMDY3QzU7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAxNnB4OyB9XG4gIC5uLWZpbHRlcl9fbGluazpob3ZlciAubi1maWx0ZXJfX2ljb24ge1xuICAgIGZpbGw6ICMxRTRBOTM7IH1cblxuLm4tZmlsdGVyX19sYWJlbC5uLWZvcm1fX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubi1maWx0ZXItLWlzLW5hcnJvdyAubi1maWx0ZXJfX2xhYmVsLm4tZm9ybV9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uLWZpbHRlcl9fb3Blbi1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmlsbDogIzAwNjdDNTtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxNHB4OyB9XG4gIC5uLWZpbHRlcl9fc2VjdGlvbi1oZWFkZXI6aG92ZXIgLm4tZmlsdGVyX19vcGVuLWljb24ge1xuICAgIGZpbGw6ICMxRTRBOTM7IH1cbiAgLm4tZmlsdGVyX19zZWN0aW9uLS1vcGVuIC5uLWZpbHRlcl9fb3Blbi1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5uLWZpbHRlci0taXMtbmFycm93IC5uLWZpbHRlcl9fb3Blbi1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm4tZmlsdGVyLS1pcy1uYXJyb3cgLm4tZmlsdGVyX19jb2x1bW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLWZpbHRlci0taXMtbmFycm93IC5uLWZpbHRlcl9fc2VjdGlvbi0tb3BlbiAubi1maWx0ZXJfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI2LjI1ZW0pIHtcbiAgLm4tZmlsdGVyLFxuICAubi1maWx0ZXIubi1maWx0ZXItLWlzLW5hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4tZmlsdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubi1maWx0ZXJfX3NlY3Rpb24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMzIwcHg7IH1cbiAgICAubi1maWx0ZXJfX3NlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5uLWZpbHRlci0taXMtbmFycm93IC5uLWZpbHRlcl9fc2VjdGlvbiB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAubi1maWx0ZXJfX2NvbHVtbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfSB9XG5cbi5uLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGJveC1zaGFkb3c6IDAgMjAwcHggMCAjRjhGOEY4LCAwIDQwMHB4IDAgI0Y4RjhGOCwgMCA2MDBweCAwICNGOEY4RjgsIDAgODAwcHggMCAjRjhGOEY4LCAwIDEwMDBweCAwICNGOEY4RjgsIDAgMTIwMHB4IDAgI0Y4RjhGOCwgMCAxNDAwcHggMCAjRjhGOEY4OyB9XG5cbi5uLWZvb3Rlcl9fdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICNFQUVBRUE7IH1cblxuLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX3RvcCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNFQUVBRUEgMCwgI0VBRUFFQSAyNSUsICNGOEY4RjggMjUlLCAjRjhGOEY4IDI1JSwgI0Y4RjhGOCAxMDAlLCAjRjhGOEY4IDEwMCUpOyB9XG5cbi5uLWZvb3Rlcl9fdG9wLWlubmVyIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHBhZGRpbmc6IDI0cHg7IH1cblxuLm4tZm9vdGVyX19jb3JwLWxpbmtzIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7IH1cbiAgLm4tZm9vdGVyX19jb3JwLWxpbmtzOmJlZm9yZSwgLm4tZm9vdGVyX19jb3JwLWxpbmtzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm4tZm9vdGVyX19jb3JwLWxpbmtzOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubi1mb290ZXJfX2NvcnAtbGluay1saXN0IHtcbiAgd2lkdGg6IDQ3LjM2ODQyJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCgybiArIDEpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDJuICsgMikge1xuICAgIG1hcmdpbi1sZWZ0OiA1Mi42MzE1OCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICBjbGVhcjogbm9uZTsgfVxuXG4ubi1mb290ZXJfX2NvcnAtbGluay1saXN0LWhlYWRlcixcbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1saXN0LWhlYWRlcixcbi5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3QtaGVhZGVyIC5uLWZvb3Rlcl9fY29ycC1saW5rIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubi1mb290ZXJfX2NvcnAtbGluayB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTdweCAwOyB9XG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0LWhlYWRlciAubi1mb290ZXJfX2NvcnAtbGluayB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0LWhlYWRlciAubi1mb290ZXJfX2NvcnAtbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzFFNEE5MzsgfVxuXG4ubi1mb290ZXJfX2JvdHRvbSB7XG4gIHBhZGRpbmc6IDI0cHggMDsgfVxuXG4ubi1mb290ZXJfX2JvdHRvbS1sZWZ0IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cblxuLm4tZm9vdGVyX19jb3B5cmlnaHQge1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjNjg2ODY4O1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubi1mb290ZXJfX3NvY2lhbC1saW5rcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubi1mb290ZXJfX3NvY2lhbC1saW5rLWxpc3Qge1xuICBmb250LXNpemU6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm4tZm9vdGVyX19zb2NpYWwtbGluay1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm4tZm9vdGVyX19zb2NpYWwtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxN3B4IDE0cHg7IH1cblxuLm4tZm9vdGVyX19zb2NpYWwtbGluay10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7IH1cblxuLm4tZm9vdGVyX19zb2NpYWwtbGluay1pY29uIHtcbiAgZmlsbDogIzY4Njg2ODtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDE1cHg7IH1cbiAgLm4tZm9vdGVyX19zb2NpYWwtbGluazpob3ZlciAubi1mb290ZXJfX3NvY2lhbC1saW5rLWljb24ge1xuICAgIGZpbGw6ICMwMDY3QzU7IH1cblxuLm4tZm9vdGVyX19maW5lLXByaW50IHtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdCxcbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1jb2x1bW4tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rIHtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmtzIHtcbiAgcGFkZGluZzogMjRweCAwOyB9XG4gIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3M6YmVmb3JlLCAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmtzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rczphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWxpc3Q6YmVmb3JlLCAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWxpc3Q6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstY29sdW1uIHtcbiAgd2lkdGg6IDQ3LjM2ODQyJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNS4yNjMxNiU7IH1cbiAgLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogNDcuMzY4NDIlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1mb290ZXItLXYxIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Qge1xuICAgIHdpZHRoOiAyMy4wNzY5MiU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAubi1mb290ZXItLXYxIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDRuICsgMSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5uLWZvb3Rlci0tdjEgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdDpudGgtY2hpbGQoNG4gKyAyKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUuNjQxMDMlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLm4tZm9vdGVyLS12MSAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCg0biArIDMpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MS4yODIwNSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubi1mb290ZXItLXYxIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDRuICsgNCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc2LjkyMzA4JTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNFQUVBRUEgMCwgI0VBRUFFQSA0OCUsICNGOEY4RjggNDglLCAjRjhGOEY4IDQ4JSwgI0Y4RjhGOCAxMDAlLCAjRjhGOEY4IDEwMCUpOyB9XG4gIC5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rcyB7XG4gICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNTY0MSU7IH1cbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX2NvcnAtbGlua3Mge1xuICAgIHdpZHRoOiA0OC43MTc5NSU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubi1mb290ZXJfX2JvdHRvbS1sZWZ0IHtcbiAgICB3aWR0aDogNDguNzE3OTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi41NjQxJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAubi1mb290ZXJfX2JvdHRvbS1yaWdodCB7XG4gICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLm4tZm9vdGVyX19zb2NpYWwtbGluayB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdCB7XG4gICAgd2lkdGg6IDIzLjcyODgxJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDRuICsgMSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDRuICsgMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1LjQyMzczJTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDRuICsgMykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwLjg0NzQ2JTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDRuICsgNCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc2LjI3MTE5JTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAubi1mb290ZXJfX2JvdHRvbS1sZWZ0IHtcbiAgICB3aWR0aDogNDkuMTUyNTQlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS42OTQ5MiU7IH1cbiAgLm4tZm9vdGVyX19ib3R0b20tcmlnaHQge1xuICAgIHdpZHRoOiA0OS4xNTI1NCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNFQUVBRUEgMCwgI0VBRUFFQSAzMyUsICNGOEY4RjggMzMlLCAjRjhGOEY4IDMzJSwgI0Y4RjhGOCAxMDAlLCAjRjhGOEY4IDEwMCUpOyB9XG4gIC5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX19jb3JwLWxpbmtzIHtcbiAgICB3aWR0aDogNjYuMTAxNjklO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmtzIHtcbiAgICB3aWR0aDogMzIuMjAzMzklO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS42OTQ5MiU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4Ny4xMjVlbSkge1xuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNFQUVBRUEgMCwgI0VBRUFFQSAzNiUsICNGOEY4RjggMzYlLCAjRjhGOEY4IDM2JSwgI0Y4RjhGOCAxMDAlLCAjRjhGOEY4IDEwMCUpOyB9XG4gIC5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX19jb3JwLWxpbmtzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4OyB9IH1cblxuLm4tZm9ybSB7XG4gIHBhZGRpbmc6IDI0cHggMDsgfVxuICAubi1mZWF0dXJlLWJsb2NrLS1zdWJzY3JpYmUgLm4tZm9ybSB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4ubi1mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIsXG4ubi1mb3JtX190ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0E2QThBQjtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubi1mb3JtX19pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQTZBOEFCO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDQ5cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgbWF4LXdpZHRoOiA1MzBweDtcbiAgcGFkZGluZzogMTJweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm4tZm9ybV9faW5wdXQ6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9faW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAubi1mb3JtX19pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDAwMDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5uLWZvcm1fX3RleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNBNkE4QUI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgbWF4LXdpZHRoOiA1MzBweDtcbiAgbWluLWhlaWdodDogMjgwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLWZvcm1fX3RleHRhcmVhOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3RleHRhcmVhIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLm4tZm9ybV9fdGV4dGFyZWE6Zm9jdXMge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDAwMDA7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4ubi1mb3JtX19pbnB1dC0tZXJyb3IsXG4ubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2lucHV0LS1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNGRkNDQ0M7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDRjIxMjg7IH1cblxuLm4tZm9ybV9fZmllbGQtZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ubi1mb3JtX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fbGFiZWwge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uLWZvcm1fX2xhYmVsLS1yZXF1aXJlZDphZnRlciB7XG4gIGNvbG9yOiAjQ0YyMTI4O1xuICBjb250ZW50OiAnXFxBMConOyB9XG5cbi5uLWZvcm1fX21pY3JvY29weSB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19taWNyb2NvcHkge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLWZvcm1fX2xhYmVsICsgLm4tZm9ybV9fbWljcm9jb3B5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7IH1cblxuLm4tZm9ybV9fZmllbGQtZXJyb3Ige1xuICBjb2xvcjogI0NGMjEyODtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fZmllbGQtZXJyb3Ige1xuICAgIGNvbG9yOiAjRkZDQ0NDOyB9XG5cbi5uLWZvcm1fX3JlcXVpcmVkLWZpZWxkLWxlZ2VuZCB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAubi1mb3JtX19yZXF1aXJlZC1maWVsZC1sZWdlbmQ6YmVmb3JlIHtcbiAgICBjb2xvcjogI0NGMjEyODtcbiAgICBjb250ZW50OiAnKlxcQTAnOyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fcmVxdWlyZWQtZmllbGQtbGVnZW5kIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1mb3JtX19jaGVja2JveCxcbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1mb3JtX19jaGVja2JveDpiZWZvcmUsIC5uLWZvcm1fX2NoZWNrYm94OmFmdGVyLFxuICAubi1mb3JtX19yYWRpby1idXR0b246YmVmb3JlLFxuICAubi1mb3JtX19yYWRpby1idXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubi1mb3JtX19jaGVja2JveDphZnRlcixcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubi1mb3JtX19jaGVja2JveDpob3ZlciAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAubi1mb3JtX19jaGVja2JveDpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCxcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LXRleHQsXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCB7XG4gICAgY29sb3I6ICMxRTRBOTM7IH1cbiAgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAubi1mb3JtX19jaGVja2JveDpob3ZlciAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0LFxuICAubi1mb3JtX19jaGVja2JveDpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAubi1mb3JtX19jaGVja2JveDpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCxcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQsXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xuICAgIGNvbG9yOiAjNjg2ODY4OyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19jaGVja2JveDpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCwgLm4tZm9ybS0tZGFyay1iZ1xuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybS0tZGFyay1iZ1xuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xuICAgIGNvbG9yOiAjRUFFQUVBOyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2NoZWNrYm94OmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQsXG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19jaGVja2JveDpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCwgLm4tZm9ybS0tZGFyay1iZ1xuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAubi1mb3JtLS1kYXJrLWJnXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjpob3ZlciAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0LFxuICAubi1mb3JtLS1kYXJrLWJnXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAubi1mb3JtLS1kYXJrLWJnXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQsXG4ubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ubi1mb3JtX19jaGVja2JveC12aXN1YWwsXG4ubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0E2QThBQjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjRweDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2NoZWNrYm94LXZpc3VhbCwgLm4tZm9ybS0tZGFyay1iZ1xuICAubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5uLWZvcm1fX2NoZWNrYm94LXZpc3VhbCAubi1mb3JtX19jaGVja2JveC1jaGVja2VkLWljb24sIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmNoZWNrZWQgK1xuICAubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIC5uLWZvcm1fX2NoZWNrYm94LWNoZWNrZWQtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmZvY3VzICsgLm4tZm9ybV9fY2hlY2tib3gtdmlzdWFsLCAubi1mb3JtX19jaGVja2JveC1pbnB1dDpmb2N1cyArXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWwge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAubi1mb3JtX19pbnB1dC1lcnJvciAubi1mb3JtX19jaGVja2JveC12aXN1YWwsIC5uLWZvcm1fX2lucHV0LWVycm9yXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWwge1xuICAgIGJhY2tncm91bmQ6ICNGRkNDQ0M7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0NGMjEyODsgfVxuICAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCArIC5uLWZvcm1fX2NoZWNrYm94LXZpc3VhbCwgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgK1xuICAubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWwge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1pbnB1dDpjaGVja2VkICsgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXZpc3VhbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDY3QzU7XG4gICAgYm9yZGVyOiBzb2xpZCAzcHggI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1pbnB1dDpmb2N1cyArIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWwge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAubi1mb3JtX19pbnB1dC1lcnJvciAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6Y2hlY2tlZCArIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWw6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkNDQ0M7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0IHtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2NoZWNrYm94LXRleHQsIC5uLWZvcm0tLWRhcmstYmdcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCwgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgflxuICAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ubi1mb3JtX19jaGVja2JveC1jaGVja2VkLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBmaWxsOiAjMDA2N0M1O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5uLWZvcm1fX3NlbGVjdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIG1heC13aWR0aDogNTMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm4tZm9ybV9fc2VsZWN0Lm4tZm9ybV9faW5wdXQtLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDsgfVxuXG4ubi1mb3JtX19zZWxlY3QtaW5wdXQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzY4Njg2ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNnB4IDUwcHggNnB4IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaWU5IC5uLWZvcm1fX3NlbGVjdC1pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICAubi1mb3JtX19zZWxlY3QtaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0E0QTRBNDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5uLWZvcm1fX3NlbGVjdC12aXN1YWwtd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNBNkE4QUI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdC12aXN1YWwtd3JhcCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLWZvcm1fX2lucHV0LS1lcnJvciAubi1mb3JtX19zZWxlY3QtdmlzdWFsLXdyYXAge1xuICAgIGJhY2tncm91bmQ6ICNGRkNDQ0M7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0NGMjEyODsgfVxuICAubi1mb3JtX19zZWxlY3QtaW5wdXQ6Zm9jdXMgfiAubi1mb3JtX19zZWxlY3QtdmlzdWFsLXdyYXAge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDAwMDA7IH1cbiAgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fc2VsZWN0LXZpc3VhbC13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogIzAwNjdDNTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwNjdDNTtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTJweDtcbiAgei1pbmRleDogNTsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICBib3JkZXItY29sb3I6ICNGMkYyRjI7IH1cbiAgLm4tZm9ybV9fc2VsZWN0OmhvdmVyIC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZDogIzFFNEE5MzsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdDpob3ZlciAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQ6ICNFQUVBRUE7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUFFQUVBOyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0Lm4tZm9ybV9faW5wdXQtLWVycm9yOmhvdmVyIC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0NGMjEyODsgfVxuICAuaWU5IC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubi1mb3JtX19pbnB1dC0tZXJyb3IgLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjQ0YyMTI4OyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmZvY3VzIH4gLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yLFxuICAubi1mb3JtX19zZWxlY3QtaW5wdXQ6Zm9jdXMgfiAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3Ige1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDAwMDA7IH1cbiAgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yLFxuICAubi1mb3JtX19zZWxlY3Q6aG92ZXIgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjQjZEMkY1O1xuICAgIGJvcmRlci1jb2xvcjogI0I2RDJGNTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yLFxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdDpob3ZlciAubi1mb3JtX19zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjhGOEY4OyB9XG4gICAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3IgLm4tZm9ybV9fc2VsZWN0LW9wZW4taWNvbixcbiAgICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdDpob3ZlciAubi1mb3JtX19zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3IgLm4tZm9ybV9fc2VsZWN0LW9wZW4taWNvbiB7XG4gICAgICBmaWxsOiAjQjZEMkY1OyB9XG5cbi5uLWZvcm1fX3NlbGVjdC1vcGVuLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmlsbDogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsZWZ0OiAxN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUuNXB4O1xuICB3aWR0aDogMThweDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdC1vcGVuLWljb24ge1xuICAgIGZpbGw6ICMwMDY3QzU7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gtZ3JvdXAgLm4tZm9ybV9fY2hlY2tib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5uLWZvcm1fX2NoZWNrYm94LWdyb3VwLm4tZm9ybV9fY2hlY2tib3gtZ3JvdXAtLWhvcml6b250YWwgLm4tZm9ybV9fY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubi1mb3JtX19jaGVja2JveC1ncm91cC0tc2Nyb2xsYWJsZSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNBNkE4QUI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWF4LWhlaWdodDogMTgwcHg7XG4gIG1heC13aWR0aDogNTMwcHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gtZ3JvdXAtLXNjcm9sbGFibGUtcGFyZW50IHtcbiAgbGVmdDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWdyb3VwIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWdyb3VwLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWdyb3VwLS1ob3Jpem9udGFsIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uLWZvcm1fX2ZpZWxkc2V0IHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0QwRDJEMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAyNHB4OyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fZmllbGRzZXQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1mb3JtX19sZWdlbmQge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fbGVnZW5kIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1mb3JtX19jb250cm9scy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2NvbnRyb2xzLWxpbmsge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLWZlYXR1cmUtYmxvY2stLWlubGluZSAubi1mb3JtX19jb250cm9scy1saW5rIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMjEuMDUyNjMlOyB9XG5cbi5uLWZvcm0tLWRhcmstYmcgaDIge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtc3RhdHVzLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxNHB4OyB9XG4gIC5uLWZvcm1fX21pY3JvY29weS0tZGF0ZS1pbnB1dC1zdGF0dXMtaWNvbi5uLWljb24tY2lyY2xlLWNoZWNrLWFsdCB7XG4gICAgZmlsbDogIzRBODMyRTsgfVxuICAubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtc3RhdHVzLWljb24ubi1pY29uLWNpcmNsZS1leGNsYW1hdGlvbiB7XG4gICAgZmlsbDogI0NGMjEyODsgfVxuICAubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtZXJyb3IgLm4tZm9ybV9fbWljcm9jb3B5LS1kYXRlLWlucHV0LXN0YXR1cy1pY29uLm4taWNvbi1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtdmFsaWQgLm4tZm9ybV9fbWljcm9jb3B5LS1kYXRlLWlucHV0LXN0YXR1cy1pY29uLm4taWNvbi1jaXJjbGUtY2hlY2stYWx0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLm4tbGluay1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ubi1saW5rLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5uLWxpbmstbGlzdF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7IH1cbiAgLm4tbGluay1saXN0LS12MiAubi1saW5rLWxpc3RfX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cblxuLm4tbGluay1saXN0X19kaXJlY3Rpb24taWNvbiB7XG4gIGZpbGw6ICM4RDhEOEQ7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLm4tbGluay1saXN0X19wZGYtaWNvbiB7XG4gIGZpbGw6ICNDMEMwQzA7XG4gIGhlaWdodDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDE2cHg7IH1cblxuLm4tY29tcG9uZW50LWV4YW1wbGUgLm4tbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubi1tZW51LS1lbXB0eSB7XG4gIG1heC13aWR0aDogOTYwcHg7IH1cbiAgLm4tbWVudS0tZW1wdHkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiA3NjhweDsgfVxuXG4ubi1tZW51X19saXN0LWl0ZW0tLWxldmVsLTE6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG5cbi5uLW1lbnVfX2xpc3QtaXRlbS0tbGV2ZWwtMSA+IC5uLW1lbnVfX2xpbmsge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLm4tbWVudV9faGVhZGVyLWxpbmssXG4ubi1tZW51X19oZWFkZXItdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNnB4IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm4tbWVudV9faGVhZGVyLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubi1tZW51LS12MiAubi1tZW51X19saXN0LXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDI1MHB4OyB9XG5cbi5uLW1lbnUtLXYzIC5uLW1lbnVfX2xpc3QtY29sdW1uIHtcbiAgbWF4LXdpZHRoOiAyNTBweDsgfVxuXG4ubi1tZW51LS12My5uLW1lbnUtLWlzLW5hcnJvdyAubi1tZW51X19saXN0LXNlY3Rpb246Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMiksXG4ubi1tZW51LS12My5uLW1lbnUtLWlzLW5hcnJvdyAubi1tZW51X19saXN0LXNlY3Rpb246Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuICAubi1tZW51LS12My5uLW1lbnUtLWlzLW5hcnJvdyAubi1tZW51X19saXN0LXNlY3Rpb246Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKDIpLFxuICAubi1tZW51LS12My5uLW1lbnUtLWlzLW5hcnJvdyAubi1tZW51X19saXN0LXNlY3Rpb246Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiBsaTpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjRjJGMkYyOyB9XG5cbi5uLW1lbnUtLXYzLm4tbWVudS0taXMtbmFycm93IC5uLW1lbnVfX2xpc3QtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5uLW1lbnVfX2xpc3QtY29sdW1uIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubi1tZW51X19saXN0LWhlYWRlci10ZXh0IHtcbiAgY29sb3I6ICM4NDg0ODQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAxMnB4OyB9XG4gIC5uLW1lbnVfX2xpc3QtaGVhZGVyLXRleHQgKyAubi1tZW51X19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuXG4ubi1tZW51X19saXN0LWhlYWRlciArIC5uLW1lbnVfX2xpc3QtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNGMkYyRjI7IH1cblxuLm4tbWVudS0tdjEgLm4tbWVudV9fbGlzdC1pdGVtLS1sZXZlbC0xOmZpcnN0LWNoaWxkLFxuLm4tbWVudS0tdjIgLm4tbWVudV9fbGlzdC1pdGVtLS1sZXZlbC0xOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7IH1cblxuLm4tbWVudSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQUVBO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMnB4IDA7IH1cbiAgLm4tbWVudS5uLW1lbnUtLWlzLWFjdGl2ZSwgLm4tbWVudS5tZW51LS1pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uLW1lbnUubi1tZW51LS1pcy10cnVuY2F0ZWQsIC5uLW1lbnUubi1tZW51LS1pcy1hY3RpdmUubi1tZW51LS1pcy10cnVuY2F0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tbWVudV9fZm9vdGVyLFxuLm4tbWVudV9fZGl2aWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tbWVudV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAubi1tZW51X19saXN0IC5uLW1lbnVfX2xpc3QtLWdyb3VwZWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cblxuLm4tbWVudV9fbGlzdC1zZWN0aW9uID4gLm4tbWVudV9fbGlzdCA+IC5uLW1lbnVfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG5cbi5uLW1lbnVfX3N1Yi1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cblxuLm4tbWVudV9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDY3QzU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uLW1lbnVfX3N1Yi1saXN0IC5uLW1lbnVfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7IH1cbiAgLm4tbWVudV9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMxRTRBOTM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm4tbWVudV9fbGluay1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm4tbWVudV9fbGluay1oZWFkZXIgLm4tbWVudV9fbGluay10ZXh0LFxuICAubi1tZW51X19saW5rLWhlYWRlciAubi1tZW51X19saXN0LXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAubi1tZW51X19saW5rLWhlYWRlciArIC5uLW1lbnVfX3N1Yi1saXN0IC5uLW1lbnVfX2xpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHg7IH1cblxuLm4tbWVudV9fbGluay1pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7IH1cblxuLm4tbWVudV9fbGlzdC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAwOyB9XG5cbi5uLWxhbmd1YWdlLXNlbGVjdG9yLW1lbnUgLm4tbWVudV9fbGlzdC1zZWN0aW9uID4gLm4tbWVudV9fbGlzdCA+IC5uLW1lbnVfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDY3QzU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwcHg7XG4gICAgei1pbmRleDogMjAwOyB9XG4gICAgLm4tc2l0ZS1oZWFkZXItLWxhcmdlIC5uLW1lbnUge1xuICAgICAgdG9wOiAxNTBweDsgfVxuICAubi1tZW51LS1tZWdhIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubi1tZW51X19kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUFFQUVBO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgLm4tbWVudV9fZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDU0NTQ1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgcGFkZGluZzogMjRweCAwOyB9XG4gIC5uLW1lbnVfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLm4tbWVudV9fbGlzdCAubi1tZW51X19saXN0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAubi1tZW51X19saXN0Lm4tbWVudV9fc3ViLWxpc3Qge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5uLW1lbnVfX2xpc3QgLm4tbWVudV9fbGlzdC1zZWN0aW9uIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VBRUFFQTsgfVxuICAgICAgLm4tbWVudV9fbGlzdCAubi1tZW51X19saXN0LXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiM1wiXSAubi1tZW51X19saXN0IC5uLW1lbnVfX2xpc3Qtc2VjdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogMzIuMjAzMzklOyB9XG4gICAgICBbZGF0YS1udGFwLWxheW91dH49XCI0XCJdIC5uLW1lbnVfX2xpc3QgLm4tbWVudV9fbGlzdC1zZWN0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMy43Mjg4MSU7IH1cbiAgLm4tbWVudV9fc3ViLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uLW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi5uLW9mZi1jYW52YXMtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51Lm4tb2ZmLWNhbnZhcy1tZW51LS1vcGVuLCAubi1vZmYtY2FudmFzLW1lbnUubi1vZmYtY2FudmFzX193cmFwcGVyLW9wZW4ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubi1vZmYtY2FudmFzLW1lbnUgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbmstLW9mZi1jYW52YXMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQUVBO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDIwcHg7IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51IC5uLWdsb2JlX19pY29uLS1vZmYtY2FudmFzIHtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogLTEwcHg7IH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpbmsge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRUFFQUVBO1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saXN0LWl0ZW06bGFzdC1jaGlsZCAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGlzdC1pdGVtLS1tZW51LW9wZW4gLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpbmsge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgY29sb3I6ICM0NTQ1NDU7IH1cbiAgICAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGlzdC1pdGVtLS1tZW51LW9wZW4gLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMxRTRBOTM7IH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpbmstaWNvbiB7XG4gIGZpbGw6ICM2ODY4Njg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogMTZweDsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGluazpob3ZlciAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGluay1pY29uIHtcbiAgICBmaWxsOiAjMUU0QTkzOyB9XG4gIC5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saXN0LWl0ZW0tLW1lbnUtb3BlbiAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGluay1pY29uIHtcbiAgICBmaWxsOiAjNDU0NTQ1O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X19tZW51LWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyOyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fZ2xvYmFsLW5hdmlnYXRpb24tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNBNEE0QTQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDMwcHggMCAwOyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fZ2xvYmFsLW5hdmlnYXRpb24tbGlzdC1oZWFkZXIge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX2dsb2JhbC1uYXZpZ2F0aW9uLWxpbmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMjBweDsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX2dsb2JhbC1uYXZpZ2F0aW9uLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjRjJGMkYyOyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fY2hpbGQtbWVudSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRUFFQUVBO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLW9mZi1jYW52YXMtbWVudV9fY2hpbGQtbWVudSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uLW9mZi1jYW52YXMtbWVudV9fY2hpbGQtbWVudSA+IC5uLW1lbnVfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDI0cHggMDsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGlzdC1pdGVtLS1tZW51LW9wZW4gLm4tb2ZmLWNhbnZhcy1tZW51X19jaGlsZC1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX2NoaWxkLW1lbnUgLm4tbWVudV9fbGlzdC1pdGVtLS1sZXZlbC0xOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5uLW9mZi1jYW52YXMtbWVudV9fY2hpbGQtbWVudSAubi1tZW51X19saXN0LWl0ZW0tLWxldmVsLTEgPiAubi1tZW51X19saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51X19jaGlsZC1tZW51IC5uLW1lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7IH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNFQUVBRUE7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWxpbmstaWNvbiB7XG4gIGZpbGw6ICNBNEE0QTQ7XG4gIGhlaWdodDogMThweDtcbiAgbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHdpZHRoOiAxOHB4OyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtaW1hZ2Uge1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICB3aWR0aDogMThweDsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWltYWdlLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1pbWFnZS0tbGFuZ3VhZ2Utc2VsZWN0b3Ige1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtbGluay1ub3RpZmljYXRpb24tY291bnQge1xuICBiYWNrZ3JvdW5kOiAjNEE4MzJFO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBwYWRkaW5nOiAwIDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDkuNXB4OyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtaWNvbi1saW5rLFxuLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1pbWFnZS1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtbm90aWZpY2F0aW9uLWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tb2ZmLWNhbnZhcy1tZW51Lm4tb2ZmLWNhbnZhcy1tZW51LS1vcGVuIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51X19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X19tZW51IHtcbiAgYmFja2dyb3VuZDogIzUzNTY1QTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDI3MHB4O1xuICB6LWluZGV4OiAxOyB9XG4gIC5uLW9mZi1jYW52YXMtbWVudV9fbWVudSBbZGF0YS1udGFwLXVpPVwibW9yZS1tZW51XCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fY29udGVudC13cmFwIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBsZWZ0IC40cyBlYXNlO1xuICB6LWluZGV4OiAxMDsgfVxuICAubi1vZmYtY2FudmFzLW1lbnUtLW9wZW4gLm4tb2ZmLWNhbnZhcy1tZW51X19jb250ZW50LXdyYXAsXG4gIC5uLW9mZi1jYW52YXNfX3dyYXBwZXItb3BlbiAubi1vZmYtY2FudmFzLW1lbnVfX2NvbnRlbnQtd3JhcCB7XG4gICAgbGVmdDogMjcwcHg7IH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS10aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRUFFQUVBO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzAwNjdDNTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAyNHB4OyB9XG5cbi5uLW9mZi1jYW52YXNfX2Nyb3NzLXByb3BlcnR5LW5hdiB7XG4gIHBhZGRpbmc6IDI0cHg7IH1cblxuLm4tb2ZmLWNhbnZhc19fcHJvcGVydHktbmF2IHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjsgfVxuICAubi1vZmYtY2FudmFzX19wcm9wZXJ0eS1uYXYgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUFFQTtcbiAgICBjb2xvcjogIzUzNTY1QTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1vZmYtY2FudmFzX19wcm9wZXJ0eS1uYXYgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtaW5kaWNhdG9yIHtcbiAgICBmaWxsOiAjNTM1NjVBO1xuICAgIGhlaWdodDogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgdG9wOiAzNHB4O1xuICAgIHdpZHRoOiAxNHB4OyB9XG5cbi5uLXBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4ubi1wYWdlLW5hdmlnYXRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7IH1cblxuLm4tcGFnZS1oZWFkZXJfX2hlYWRpbmcge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBtYXgtd2lkdGg6IDk2MHB4OyB9XG4gIC5uLXBhZ2UtaGVhZGVyX19oZWFkaW5nLm4tcGFnZS1oZWFkZXItLW9uLWRhcmstYmcge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uLXBhZ2UtaGVhZGVyLS1pcy1hbHQtY29sb3IgLm4tcGFnZS1oZWFkZXJfX2hlYWRpbmcge1xuICBjb2xvcjogIzRBODMyRTsgfVxuXG4ubi1wYWdlLWhlYWRlci0tdjIgLm4tcGFnZS1oZWFkZXJfX2hlYWRpbmcge1xuICBjb2xvcjogIzAwNjdDNTtcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbi5uLXBhZ2UtaGVhZGVyX19wcmUtaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubi1wYWdlLWhlYWRlci0tdjMge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cblxuLm4tcGFnZS1oZWFkZXJfX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogMjRweDsgfVxuXG4ubi1wYWdlLWhlYWRlcl9fYm9keSB7XG4gIGZsZXg6IDE7IH1cblxuLm4tcGFnZS1oZWFkZXJfX2xpbmstLWF1dGhvciB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLm4tcGFnZS1oZWFkZXJfX2RhdGUge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5uLXBhZ2UtaGVhZGVyX19saW5rLS1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubi1wYWdlLWhlYWRlcl9fbGluay0tb3B0aW9ucyAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLWljb24ge1xuICAgIHRvcDogMnB4OyB9XG5cbi5uLXBhZ2UtaGVhZGVyX19saW5rLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICMwMDY3QzU7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAxMnB4OyB9XG5cbi5uLXBhZ2UtaGVhZGVyLS12NCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm4tcGFnZS1oZWFkZXItLXY0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDsgfVxuICAubi1wYWdlLWhlYWRlci0tdjQgLm4tcGFnZS1oZWFkZXJfX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjNEE4MzJFO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubi1wYWdlLWhlYWRlcl9faW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4Ny4xMjVlbTtcbiAgcGFkZGluZzogMCAxMnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tcGFnZS1oZWFkZXJfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNDhweDsgfVxuICAgIC5uLXBhZ2UtaGVhZGVyLS12MyAubi1wYWdlLWhlYWRlcl9faGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgLm4tcGFnZS1oZWFkZXJfX2xpbmstLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLm4tcGFnZS1oZWFkZXJfX2RhdGUge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAubi1wYWdlLWhlYWRlci0tdjQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9IH1cblxuLm4tcHJvcGVydHktYmFyIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNFQUVBRUE7IH1cblxuLm4tcHJvcGVydHktYmFyX19pbm5lci13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm4tcHJvcGVydHktYmFyX19pbm5lci13cmFwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmsge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7IH1cblxuLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLFxuLm4tcHJvcGVydHktYmFyX191dGlscyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tcHJvcGVydHktYmFyX19sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmstLWhhcy1wcm9wZXJ0eS1uYW1lIC5uLXByb3BlcnR5LWJhcl9fbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbWFyay0taGFzLXByb3BlcnR5LW5hbWUgLm4tcHJvcGVydHktYmFyX19sb2dvOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQUVBRUE7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgd2lkdGg6IDFweDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX25ldGFwcC1tYXJrLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBmaWxsOiAjMUU0QTkzO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbWFyay0taGFzLXByb3BlcnR5LW5hbWUgLm4tcHJvcGVydHktYmFyX19uZXRhcHAtbWFyay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmstLWhhcy1wcm9wZXJ0eS1uYW1lIC5uLXByb3BlcnR5LWJhcl9fbG9nby1zdmcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDY3QzU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbG9nby1zdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cblxuLm4tcHJvcGVydHktYmFyX19tZW51LXRvZ2dsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX21lbnUtdG9nZ2xlLWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm4tcHJvcGVydHktYmFyX19tZW51LXRvZ2dsZS1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51LS1vcGVuIC5uLXByb3BlcnR5LWJhcl9fbWVudS10b2dnbGUtbGluayxcbiAgLm4tb2ZmLWNhbnZhc19fd3JhcHBlci1vcGVuIC5uLXByb3BlcnR5LWJhcl9fbWVudS10b2dnbGUtbGluayB7XG4gICAgYmFja2dyb3VuZDogI0VBRUFFQTsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX21lbnUtdG9nZ2xlLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm4tcHJvcGVydHktYmFyX19tZW51LXRvZ2dsZS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjNDU0NTQ1O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLm4tcHJvcGVydHktYmFyX19zb2NpYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7IH1cblxuLm4tcHJvcGVydHktYmFyX19zb2NpYWwtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NvY2lhbC1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fc29jaWFsLWxpbmsge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX3NvY2lhbC1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubi1wcm9wZXJ0eS1iYXJfX3NvY2lhbC1saW5rOmhvdmVyIC5uLXByb3BlcnR5LWJhcl9fc29jaWFsLWxpbmstdGV4dCB7XG4gICAgICBjb2xvcjogIzFFNEE5MzsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NvY2lhbC1saW5rLXRleHQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm4taWNvbl9fcHJvcGVydHktYmFyLXNvY2lhbCB7XG4gIGZpbGw6ICM1MzU2NUE7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7IH1cbiAgLm4taWNvbl9fcHJvcGVydHktYmFyLXNvY2lhbDpob3ZlciB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3Rvb2xiYXIge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9ucyB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogNnB4IDEycHg7IH1cblxuLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9ucy1saXN0IHtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7IH1cblxuLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9ucy1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMtbGluayB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9ucy1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAwOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMtbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMtbGluay10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMtc2VhcmNoLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICM2ODY4Njg7XG4gIGhlaWdodDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9uLXNlYXJjaC1mb3JtIHtcbiAgYmFja2dyb3VuZDogI0VBRUFFQTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDA7IH1cbiAgLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9uLXNlYXJjaC1mb3JtLm4tcHJvcGVydHktYmFyLS1uYXJyb3ctc2VhcmNoLWZvcm0tdmlzaWJsZSxcbiAgLm4tcHJvcGVydHktYmFyLS1uYXJyb3ctc2VhcmNoLWZvcm0tdmlzaWJsZSAubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb24tc2VhcmNoLWZvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbi1zZWFyY2gtZm9ybSAubi1zZWFyY2gtZm9ybV9faW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbi1zZWFyY2gtZm9ybSAubi1zZWFyY2gtZm9ybV9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDZweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1wcm9wZXJ0eS1iYXIge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMjRweCAwOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9faW5uZXItd3JhcCB7XG4gICAgcGFkZGluZzogMCAxMnB4OyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbi1zZWFyY2gtZm9ybS5uLXByb3BlcnR5LWJhci0tbmFycm93LXNlYXJjaC1mb3JtLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLm4tcHJvcGVydHktYmFyX190b29sYmFyIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fdXRpbHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX3V0aWxzLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm4tcHJvcGVydHktYmFyX191dGlscy1saW5rIHtcbiAgICBsaW5lLWhlaWdodDogMi4yOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fbG9nbzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAubi1wcm9wZXJ0eS1iYXIgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX25ldGFwcC1tYXJrLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbWFyay0taGFzLXByb3BlcnR5LW5hbWUgLm4tcHJvcGVydHktYmFyX19sb2dvLXN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMsXG4gIC5uLXByb3BlcnR5LWJhcl9fbWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tcHJvcGVydHktYmFyX19sb2dvLXN2ZyxcbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX2xvZ28ge1xuICAgIGhlaWdodDogMjlweDtcbiAgICB3aWR0aDogMTYwcHg7IH1cbiAgLm4tcHJvcGVydHktYmFyLS1uYXJyb3ctc2VhcmNoLWZvcm0tdmlzaWJsZSAubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb24tc2VhcmNoLWZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tcHJvcGVydHktYmFyLS12MyAubi1wcm9wZXJ0eS1iYXIsXG4gIC5uLXByb3BlcnR5LWJhci0tdjYgLm4tcHJvcGVydHktYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDsgfVxuICAubi1wcm9wZXJ0eS1iYXItLXYzIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbWFyay0taGFzLXByb3BlcnR5LW5hbWUsXG4gIC5uLXByb3BlcnR5LWJhci0tdjYgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5uLXByb3BlcnR5LWJhci0tdjMgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX2xvZ28sXG4gICAgLm4tcHJvcGVydHktYmFyLS12NiAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmstLWhhcy1wcm9wZXJ0eS1uYW1lIC5uLXByb3BlcnR5LWJhcl9fbG9nbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgLm4tcHJvcGVydHktYmFyLS12MyAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW5hbWUsXG4gIC5uLXByb3BlcnR5LWJhci0tdjYgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1uYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbWFyay0taGFzLXByb3BlcnR5LW5hbWUgLm4tcHJvcGVydHktYmFyX19sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW5hbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjguNzVlbSkge1xuICAubi1wcm9wZXJ0eS1iYXJfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saXN0LWl0ZW0ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbS0tdHJ1bmNhdGVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbW9yZS1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhci0tbW9yZS1pdGVtLXZpc2libGUgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21vcmUtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogIzQ1NDU0NTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwcHg7IH1cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rOmhvdmVyIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LWluZGljYXRvcixcbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbms6aG92ZXIgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtaW5kaWNhdG9yIHtcbiAgICBmaWxsOiAjMDA2N0M1OyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LS1tb3JlLW1lbnUge1xuICBwYWRkaW5nLXRvcDogMjRweDsgfVxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudS0tbW9yZS1tZW51IC5uLW1lbnVfX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LS1tb3JlLW1lbnUgLm4tbWVudV9fbGlzdC1pdGVtLm4tbWVudV9fbGlzdC1pdGVtLS1pcy12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saXN0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1pbi13aWR0aDogNDRweDsgfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGluayB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbmstaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogI0E0QTRBNDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMThweDsgfVxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGluazpob3ZlciAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGluay1pY29uLFxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstLWlzLWFjdGl2ZSAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGluay1pY29uIHtcbiAgICBmaWxsOiAjODQ4NDg0OyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGluay1ub3RpZmljYXRpb24tY291bnQge1xuICBiYWNrZ3JvdW5kOiAjNEE4MzJFO1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsZWZ0OiAtNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICBtaW4td2lkdGg6IDE4cHg7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAtNnB4OyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1pbWFnZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0VBRUFFQTsgfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbGFuZ3VhZ2Utc2VsZWN0b3ItaW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogNnB4OyB9XG5cbi5uLWxhbmd1YWdlLXNlbGVjdG9yLW1lbnVfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5uLWxhbmd1YWdlLXNlbGVjdG9yLW1lbnVfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRjJGMkYyO1xuICBtYXJnaW46IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm4tbGFuZ3VhZ2Utc2VsZWN0b3ItbWVudV9fcmVtZW1iZXItY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDRweDsgfVxuXG4ubi1sYW5ndWFnZS1zZWxlY3Rvci1tZW51IC5tZW51X19mb290ZXIge1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudXMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscyB7XG4gICAgd2lkdGg6IDMyLjIwMzM5JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmssXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7IH0gfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhciB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyLS1lbWJlZGRlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmsge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluayAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudS1pbmRpY2F0b3Ige1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7IH1cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNjdDNTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLS1pcy1hY3RpdmUge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICM1MzU2NUE7IH1cbiAgICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmsubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstLWlzLWFjdGl2ZSAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudS1pbmRpY2F0b3Ige1xuICAgICAgZmlsbDogIzUzNTY1QTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubi1nbG9iZV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmlsbDogIzUzNTY1QTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjBweDsgfVxuICAubi1nbG9iZV9faWNvbjpob3ZlciB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGluay10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMi41O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhci0tZW1iZWRkZWQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHdpZHRoOiA0MC42Nzc5NyU7IH1cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saXN0IHtcbiAgICB3aWR0aDogNjYuMTAxNjklO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS42OTQ5MiU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgW2RhdGEtbnRhcC11aT1cIm1vcmUtbWVudVwiXSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMzAwbXMsIG9wYWNpdHkgMzAwbXM7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbS5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdC1pdGVtLS1pcy1oaWRkZW4ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDMwMG1zLCBvcGFjaXR5IDMwMG1zO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saXN0LWl0ZW0ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbS0taXMtdmlzaWJsZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHMsIG9wYWNpdHkgMzAwbXM7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluayB7XG4gICAgcGFkZGluZzogMCA2cHg7IH1cbiAgICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmsubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwNjdDNTsgfVxuICAgICAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLS1hY3RpdmUgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtaW5kaWNhdG9yIHtcbiAgICAgICAgZmlsbDogIzAwNjdDNTsgfVxuICAgIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdC1pdGVtOmZpcnN0LWNoaWxkIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbms6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5uLXNlYXJjaC1maWx0ZXJfX2xpc3Qge1xuICBmb250LXNpemU6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm4tc2VhcmNoLWZpbHRlcl9fZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93IC5uLXNlYXJjaC1maWx0ZXJfX2Ryb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLXRvZ2dsZS1pY29uIHtcbiAgZmlsbDogIzAwNjdDNTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMTZweDsgfVxuICAubi1zZWFyY2gtZmlsdGVyX19saXN0LWl0ZW0tLWFjdGl2ZSAubi1zZWFyY2gtZmlsdGVyX19wYW5lbC10b2dnbGUtaWNvbiB7XG4gICAgZmlsbDogI0E2QThBQjsgfVxuICAubi1zZWFyY2gtZmlsdGVyX19saW5rOmhvdmVyIC5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLXRvZ2dsZS1pY29uIHtcbiAgICBmaWxsOiAjMUU0QTkzOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXJfX2xpbmsge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm4tc2VhcmNoLWZpbHRlcl9fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdyAubi1zZWFyY2gtZmlsdGVyX19saW5rIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLXNlYXJjaC1maWx0ZXJfX2xpc3QtaXRlbS0tYWN0aXZlIC5uLXNlYXJjaC1maWx0ZXJfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5uLXNlYXJjaC1maWx0ZXJfX2xpc3QtaXRlbS0tYWN0aXZlIC5uLXNlYXJjaC1maWx0ZXJfX2xpbms6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwNjdDNTtcbiAgICAgIGJvdHRvbTogLThweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAyMDE7IH1cblxuLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwge1xuICBib3JkZXI6IHNvbGlkIDFweCAjRjJGMkYyO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzAwNjdDNTtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwubi1zZWFyY2gtZmlsdGVyX19wYW5lbC0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19wYW5lbC1jbG9zZS1saW5rIHtcbiAgY29sb3I6ICNBNkE4QUI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAxMnB4OyB9XG4gIC5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLWNsb3NlLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cgLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtY2xvc2UtbGluayB7XG4gICAgdG9wOiA2cHg7IH1cblxuLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtY2xvc2UtaWNvbiB7XG4gIGZpbGw6ICNBNkE4QUI7XG4gIGhlaWdodDogMTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDExcHg7IH1cbiAgLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtY2xvc2UtbGluazpob3ZlciAubi1zZWFyY2gtZmlsdGVyX19wYW5lbC1jbG9zZS1pY29uIHtcbiAgICBmaWxsOiAjMUU0QTkzOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1zZWxlY3RlZC1maWx0ZXJzLFxuLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmsge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBtYXJnaW4tdG9wOiAtMTJweDsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtbGluay1pY29uIHtcbiAgZmlsbDogIzAwNjdDNTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgd2lkdGg6IDEwcHg7IH1cbiAgOmhvdmVyID4gLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmstaWNvbiB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuXG4ubi10YWcubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtdGFnIHtcbiAgY2xlYXI6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHdpZHRoOiBhdXRvOyB9XG4gIC5uLXRhZy5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS10YWcgLm4tdGFnX19kZWxldGUtaWNvbiB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4OyB9XG5cbi5uLXRhZy5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS10YWctdGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdy5uLXNlYXJjaC1maWx0ZXItLWhhcy1zdWJmaWx0ZXJzIC5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rLFxuLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93Lm4tc2VhcmNoLWZpbHRlci0taGFzLXN1YmZpbHRlcnMgLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLXNlbGVjdGVkLWZpbHRlcnMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cgLm4tc2VhcmNoLWZpbHRlci1wYW5lbHMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdy5uLXNlYXJjaC1maWx0ZXItLXNob3ctcmVmaW5lLXBhbmVsIC5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rLFxuLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93Lm4tc2VhcmNoLWZpbHRlci0tc2hvdy1yZWZpbmUtcGFuZWwgLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLXNlbGVjdGVkLWZpbHRlcnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdy5uLXNlYXJjaC1maWx0ZXItLXNob3ctcmVmaW5lLXBhbmVsIC5uLXNlYXJjaC1maWx0ZXItcGFuZWxzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uLXNlYXJjaC1mb3JtX19pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNBNEE0QTQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm4tc2VhcmNoLWZvcm1fX2lucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaCAubi1zZWFyY2gtZm9ybV9faW5wdXQge1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgY3ViaWMtYmV6aWVyKDAsIDAuNzk1LCAwLCAxKTtcbiAgICB3aWR0aDogMTI1cHg7IH1cbiAgICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaCAubi1zZWFyY2gtZm9ybV9faW5wdXQ6Zm9jdXMge1xuICAgICAgd2lkdGg6IDIyMHB4OyB9XG5cbi5uLXNlYXJjaC1mb3JtX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNDBweDsgfVxuICAubi1zZWFyY2gtZm9ybV9fYnV0dG9uOmhvdmVyIC5uLXNlYXJjaC1mb3JtX19idXR0b24taWNvbiB7XG4gICAgZmlsbDogIzQ1NDU0NTsgfVxuXG4ubi1zZWFyY2gtZm9ybV9fYnV0dG9uLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4OyB9XG5cbi5uLXNlYXJjaC1mb3JtX19idXR0b24taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogI0E0QTRBNDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaCAubi1zZWFyY2gtZm9ybV9faW5wdXQge1xuICAgIHdpZHRoOiAyMjBweDsgfSB9XG5cbi5uLXNoYXJlIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5uLXNoYXJlX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm4tc2hhcmVfX2xpc3QtaXRlbTpmaXJzdC1jaGlsZCAubi1zaGFyZV9fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uLXNoYXJlX19saXN0LWl0ZW06bGFzdC1jaGlsZCAubi1zaGFyZV9fbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ubi1zaGFyZV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLm4tc2hhcmVfX2ljb24ge1xuICBmaWxsOiAjODQ4NDg0O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4OyB9XG4gIC5uLXNoYXJlX19saW5rOmhvdmVyIC5uLXNoYXJlX19pY29uIHtcbiAgICBmaWxsOiAjMDA2N0M1OyB9XG5cbi5uLXNoYXJlX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7IH1cblxuLm4tdGFnIHtcbiAgYmFja2dyb3VuZDogIzAwNjdDNTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDRweCAxM3B4OyB9XG5cbi5uLXRhZy0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzg0ODQ4NDsgfVxuXG4ubi10YWdfX2RlbGV0ZS1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIGhlaWdodDogOXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogOXB4OyB9XG5cbi5uLXRhZ19fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm4tdGFnLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLm4tdGFnLWdyb3VwIC5uLXRhZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubi10YWctZ3JvdXBfX3NlcGFyYXRvciB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNBNEE0QTQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4ubi10b3AtaGF0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi10b3AtaGF0X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5uLXRvcC1oYXRfX2xpc3QtaXRlbS1oZWFkZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5vZmYtY2FudmFzX19jcm9zcy1wcm9wZXJ0eS1uYXYgLm4tdG9wLWhhdF9fbGlzdC1pdGVtLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tdG9wLWhhdF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgLm4tdG9wLWhhdF9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLm4tdG9wLWhhdF9fbGluay10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm4tdG9wLWhhdF9fdXNlci1pY29uLFxuLm4tdG9wLWhhdF9fa2V5LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMnB4OyB9XG5cbi5uLXRvcC1oYXRfX21lbnUtaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMHB4OyB9XG5cbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbGluay0taXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzQ1NDU0NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwNjdDNSwgIzAwNjdDNSA0cHgsICM0NTQ1NDUgNHB4KTsgfVxuICAubi10b3AtaGF0X19wcm9maWxlLWxpbmstLWlzLWFjdGl2ZTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLm4tdG9wLWhhdF9fcHJvZmlsZS1saW5rLS1pcy1hY3RpdmUgLm4tdG9wLWhhdF9fbWVudS1pbmRpY2F0b3Ige1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLm4tdG9wLWhhdF9fcHJvZmlsZS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDY3QzU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDI0NXB4O1xuICB6LWluZGV4OiAyMDA7IH1cbiAgLm4tdG9wLWhhdF9fcHJvZmlsZS1saW5rLS1pcy1hY3RpdmUgKyAubi10b3AtaGF0X19wcm9maWxlLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbWVudS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtc3VwcG9ydC1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNGMkYyRjI7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjRjJGMkYyO1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAyNHB4IDEycHg7XG4gIHBhZGRpbmc6IDEycHggMDsgfVxuXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtbGlzdC1saW5rIHtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMjRweDsgfVxuXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtdXNlci1pbmZvIHtcbiAgcGFkZGluZzogMjRweCAyNHB4IDEycHg7IH1cblxuLm4tdG9wLWhhdF9fcHJvZmlsZS1tZW51LXVzZXJuYW1lIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtY29tcGFueSB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtbG9nLW91dC1saW5rIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZzogMTJweCAyNHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tdG9wLWhhdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFNEE5MztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDNweDsgfVxuICAubi10b3AtaGF0X19jcm9zcy1wcm9wZXJ0eS1uYXYge1xuICAgIHdpZHRoOiA0OC43MTc5NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjU2NDElOyB9XG4gIC5uLXRvcC1oYXRfX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNnB4OyB9XG4gICAgLm4tdG9wLWhhdF9fbGlzdC1pdGVtOmZpcnN0LWNoaWxkLCAubi10b3AtaGF0X19saXN0LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubi10b3AtaGF0X19saW5rIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm4tdG9wLWhhdF9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI0VBRUFFQTsgfVxuICAubi10b3AtaGF0X19jcm9zcy1wcm9wZXJ0eS1uYXYgW2RhdGEtbnRhcC11aT1cImNvbnRhY3QtdXNcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tdG9wLWhhdF9fbGlzdC1pdGVtLWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uLXRvcC1oYXRfX3Byb2ZpbGUtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm4tdG9wLWhhdF9fcHJvZmlsZS1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICAubi10b3AtaGF0X191dGlscyB7XG4gICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLm4tdG9wLWhhdF9fdXRpbHMgLm4tdG9wLWhhdF9fbGlzdC1pdGVtIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAubi10b3AtaGF0X191dGlscyAubi10b3AtaGF0X19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAubi10b3AtaGF0X19tZW51LWluZGljYXRvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZpbGw6ICMwMDY3QzU7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwcHg7IH1cbiAgLm4tdG9wLWhhdF9fdXNlci1pY29uLFxuICAubi10b3AtaGF0X19rZXktaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZpbGw6ICMwMDY3QzU7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTJweDsgfVxuICAubi10b3AtaGF0X19wcm9maWxlLW1lbnUtc3VwcG9ydC1saW5rLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmaWxsOiAjMDA2N0M1O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDE0cHg7IH1cbiAgLm4tdG9wLWhhdF9fcHJvZmlsZS1saXN0LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4tdG9wLWhhdF9fY3Jvc3MtcHJvcGVydHktbmF2IHtcbiAgICB3aWR0aDogNDkuMTUyNTQlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS42OTQ5MiU7IH1cbiAgLm4tdG9wLWhhdF9fdXRpbHMge1xuICAgIHdpZHRoOiA0OS4xNTI1NCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5uLWJhbmQtLWdyYXktbGlnaHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDQ4cHggMDsgfVxuXG4ubi1sYXlvdXQ6YmVmb3JlLCAubi1sYXlvdXQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5uLWxheW91dDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5uLWxheW91dF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1sYXlvdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5uLWxheW91dF9faXRlbSB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm4tbGF5b3V0LTMgLm4tbGF5b3V0X19pdGVtIHtcbiAgICAgIHdpZHRoOiAzMi4yMDMzOSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMS42OTQ5MiU7IH1cbiAgICAubi1sYXlvdXQtMiAubi1sYXlvdXRfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDQ5LjE1MjU0JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkyJTsgfVxuICAgIC5uLWxheW91dC00IC5uLWxheW91dF9faXRlbSB7XG4gICAgICB3aWR0aDogNDkuMTUyNTQlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNjk0OTIlO1xuICAgICAgZmxleC1iYXNpczogMTUyLjYzMTU4JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4Ny4xMjVlbSkge1xuICAubi1sYXlvdXQtNCAubi1sYXlvdXRfX2l0ZW0ge1xuICAgIHdpZHRoOiA0OS4xNTI1NCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkyJTtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uYXV0b2NvbXBsZXRlLFxuLmF1dG9jb21wbGV0ZS1zZWFyY2gsXG4uYXV0b2NvbXBsZXRlLWN1c3RvbWVyLXN0b3JpZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDgwMDA7IH1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4udWktbWVudS1pdGVtIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBiYWNrZ3JvdW5kOiAjRUFFQUVBO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAudWktbWVudS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjsgfVxuICAudWktbWVudS1pdGVtOmhvdmVyLCAudWktbWVudS1pdGVtLnVpLXN0YXRlLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2N0M1O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5idXR0b25fX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLm4tYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5uLWJyZWFkY3J1bWIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubi1icmVhZGNydW1iX19saXN0IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uLWJyZWFkY3J1bWJfX2xpc3QtaXRlbSxcbi5uLWJyZWFkY3J1bWJfX2xpc3QgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubi1icmVhZGNydW1iX19saXN0LWl0ZW06bGFzdC1jaGlsZCA+IC5uLWJyZWFkY3J1bWJfX2xpbmssXG4gIC5uLWJyZWFkY3J1bWJfX2xpc3QtaXRlbTpsYXN0LWNoaWxkID4gYSxcbiAgLm4tYnJlYWRjcnVtYl9fbGlzdCA+IGxpOmxhc3QtY2hpbGQgPiAubi1icmVhZGNydW1iX19saW5rLFxuICAubi1icmVhZGNydW1iX19saXN0ID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLm4tYnJlYWRjcnVtYl9fbGlzdC1pdGVtOmxhc3QtY2hpbGQgPiAubi1icmVhZGNydW1iX19saW5rOjphZnRlcixcbiAgICAubi1icmVhZGNydW1iX19saXN0LWl0ZW06bGFzdC1jaGlsZCA+IGE6OmFmdGVyLFxuICAgIC5uLWJyZWFkY3J1bWJfX2xpc3QgPiBsaTpsYXN0LWNoaWxkID4gLm4tYnJlYWRjcnVtYl9fbGluazo6YWZ0ZXIsXG4gICAgLm4tYnJlYWRjcnVtYl9fbGlzdCA+IGxpOmxhc3QtY2hpbGQgPiBhOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLWJyZWFkY3J1bWJfX2xpbmssXG4ubi1icmVhZGNydW1iX19saXN0ID4gbGkgPiBhIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcGFkZGluZzogMCAxMnB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uLWJyZWFkY3J1bWJfX2xpbms6OmFmdGVyLFxuICAubi1icmVhZGNydW1iX19saXN0ID4gbGkgPiBhOjphZnRlciB7XG4gICAgY29udGVudDogJz4nO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDFweDsgfVxuICAubi1icmVhZGNydW1iX19saW5rOmhvdmVyLFxuICAubi1icmVhZGNydW1iX19saXN0ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY29udGFjdC1zYWxlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIC5jb250YWN0LXNhbGVzIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDEycHg7IH0gfVxuXG4uY29udGFjdC1zYWxlc19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEzOTRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMjYuMjVlbSkge1xuICAgIC5jb250YWN0LXNhbGVzX19saXN0Om50aC1jaGlsZCgybikge1xuICAgICAgcGFkZGluZy1kaXItZnJvbTogMTJweDsgfSB9XG5cbi5jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tLXZlcnRpY2FsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbS0tdmVydGljYWwgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uY29udGFjdC1zYWxlc19fbGlzdC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0E0QTRBNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAuY29udGFjdC1zYWxlc19fbGlzdC1pdGVtOm50aC1jaGlsZCgybikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAuY29udGFjdC1zYWxlc19fbGlzdC1pdGVtOm50aC1jaGlsZCgybikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9IH1cbiAgLmNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5jb250YWN0LXNhbGVzX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi5jb250YWN0LXNhbGVzX19saW5rLFxuLmNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbSA+IGEsXG4uY29udGFjdC1zYWxlc19fbGlzdC1pdGVtID4gcCxcbi5jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tLXZlcnRpY2FsID4gYSxcbi5jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tLXZlcnRpY2FsID4gcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jb250YWN0LXNhbGVzX19saW5rOmhvdmVyIC5pY29uLWNvbW1lbnQsXG4gIC5jb250YWN0LXNhbGVzX19saXN0LWl0ZW0gPiBhOmhvdmVyIC5pY29uLWNvbW1lbnQsXG4gIC5jb250YWN0LXNhbGVzX19saXN0LWl0ZW0gPiBwOmhvdmVyIC5pY29uLWNvbW1lbnQsXG4gIC5jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tLXZlcnRpY2FsID4gYTpob3ZlciAuaWNvbi1jb21tZW50LFxuICAuY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLS12ZXJ0aWNhbCA+IHA6aG92ZXIgLmljb24tY29tbWVudCB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuXG4uY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLS1jaGF0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tLWNoYXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLmljb24tY29tbWVudCB7XG4gIGZpbGw6ICNFQUVBRUE7XG4gIG1hcmdpbi1yaWdodDogNnB4OyB9XG5cbi5uLWNvbnRhY3Qtc2FsZXMge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5uLWNvbnRhY3Qtc2FsZXNfX2xpc3Qge1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMCA2cHg7IH1cbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLXdpdGgtaWNvbjpmaXJzdC1jaGlsZCAubi1jb250YWN0LXNhbGVzX19saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm4tY29udGFjdC1zYWxlc19fbGluayAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tdGV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubi1jb250YWN0LXNhbGVzX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5uLWZlZWRiYWNrX19zZWFyY2gge1xuICBtYXgtd2lkdGg6IDE0MjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuICAubi1mZWVkYmFja19fc2VhcmNoOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICAubi1mZWVkYmFja19fc2VhcmNoIC5uLWZlZWRiYWNrX19zb2x2ZS1hbnN3ZXItLXllcyB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI0E0QTRBNDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGNvbG9yOiAjMDA2N0M1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm4tZmVlZGJhY2tfX3NlYXJjaCAubi1mZWVkYmFja19fc29sdmUtYW5zd2VyLS15ZXM6aG92ZXIge1xuICAgIGNvbG9yOiAjMUU0QTkzO1xuICAgIG91dGxpbmU6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLm4tZmVlZGJhY2tfX3NlYXJjaCAubi1mZWVkYmFja19fZm9ybS1jdHJsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5mbGFnLFxuLm4tZmxhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHggMDsgfVxuXG4uZmxhZ19faW1hZ2UsXG4ubi1mbGFnX19pbWFnZSxcbi5uLWZsYWdfX2JvZHksXG4uZmxhZ19fYm9keSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAuZmxhZ19faW1hZ2UgLmZsYWctLXRvcCxcbiAgLm4tZmxhZy0tdG9wIC5mbGFnX19pbWFnZSxcbiAgLm4tZmxhZ19faW1hZ2UgLmZsYWctLXRvcCxcbiAgLm4tZmxhZy0tdG9wXG4gIC5uLWZsYWdfX2ltYWdlLFxuICAubi1mbGFnX19ib2R5IC5mbGFnLS10b3AsXG4gIC5uLWZsYWctLXRvcFxuICAubi1mbGFnX19ib2R5LFxuICAuZmxhZ19fYm9keSAuZmxhZy0tdG9wLFxuICAubi1mbGFnLS10b3BcbiAgLmZsYWdfX2JvZHkge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgLmZsYWdfX2ltYWdlIC5mbGFnLS1ib3R0b20sXG4gIC5uLWZsYWctLWJvdHRvbSAuZmxhZ19faW1hZ2UsXG4gIC5uLWZsYWdfX2ltYWdlIC5mbGFnLS1ib3R0b20sXG4gIC5uLWZsYWctLWJvdHRvbVxuICAubi1mbGFnX19pbWFnZSxcbiAgLm4tZmxhZ19fYm9keSAuZmxhZy0tYm90dG9tLFxuICAubi1mbGFnLS1ib3R0b21cbiAgLm4tZmxhZ19fYm9keSxcbiAgLmZsYWdfX2JvZHkgLmZsYWctLWJvdHRvbSxcbiAgLm4tZmxhZy0tYm90dG9tXG4gIC5mbGFnX19ib2R5IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG4uZmxhZ19faW1hZ2UsXG4ubi1mbGFnX19pbWFnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgLm4tZmxhZy0tcmV2IC5mbGFnX19pbWFnZSwgLm4tZmxhZy0tcmV2XG4gIC5uLWZsYWdfX2ltYWdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuXG4ubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3MsXG4ubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fY29ycC1saW5rcyB7XG4gIHBhZGRpbmc6IDI0cHggMDsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3M6YmVmb3JlLCAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3M6YWZ0ZXIsXG4gIC5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX19jb3JwLWxpbmtzOmJlZm9yZSxcbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX2NvcnAtbGlua3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3M6YWZ0ZXIsXG4gIC5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX19jb3JwLWxpbmtzOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWxpc3Q6YmVmb3JlLCAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdDphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1saXN0OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdC1oZWFkZXIge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluayB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gIC5uLWZvb3Rlcl9fcHJvcGVydHktbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmtzIHtcbiAgICB3aWR0aDogNDguNzE3OTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi41NjQxJTsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fY29ycC1saW5rcyB7XG4gICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX19ib3R0b20tbGVmdCB7XG4gICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNTY0MSU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX2JvdHRvbS1yaWdodCB7XG4gICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmtzIHtcbiAgICB3aWR0aDogMzIuMjAzMzklO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS42OTQ5MiU7IH1cbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX2NvcnAtbGlua3Mge1xuICAgIHdpZHRoOiA2Ni4xMDE2OSU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Qge1xuICAgIHdpZHRoOiAyMy43Mjg4MSU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDRuICsgMSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdDpudGgtY2hpbGQoNG4gKyAyKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUuNDIzNzMlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCg0biArIDMpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MC44NDc0NiU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDRuICsgNCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc2LjI3MTE5JTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fYm90dG9tLWxlZnQge1xuICAgIHdpZHRoOiA0OS4xNTI1NCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkyJTsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fYm90dG9tLXJpZ2h0IHtcbiAgICB3aWR0aDogNDkuMTUyNTQlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4ubnRhcF9fZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLmZpZWxkX19ncm91cCxcbi5maWVsZF9fZ3JvdXAtLWNoZWNrYm94LFxuLmZpZWxkX19ncm91cC0tcmFkaW8ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5mb3JtX19jb250cm9sLFxuLmZvcm1fX2NvbnRyb2wtLXRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E2QThBQjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtX19jb250cm9sOmZvY3VzLFxuICAuZm9ybV9fY29udHJvbC0tdGV4dGFyZWE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuZm9ybV9fY29udHJvbC5lcnJvcixcbiAgLmVycm9yLmZvcm1fX2NvbnRyb2wtLXRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMCwgMCwgMC41KTsgfVxuXG4uZm9ybV9fY29udHJvbC0tdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAyODBweDsgfVxuXG4uZm9ybV9fbGFiZWwge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyOTtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuW2lkJD1cIi1lcnJvclwiXSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNGRjAwMDA7IH1cblxuYWJiclt0aXRsZT1cInJlcXVpcmVkXCJdIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgY29sb3I6ICNDQzMzMDA7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7IH1cblxuLmVtYmVkZGVkLXRoYW5rcyxcbi5udGFwX19mb3JtLmlzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHMsIG9wYWNpdHkgMzAwbXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uZW1iZWRkZWQtdGhhbmtzLmlzLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDMwMHMsIG9wYWNpdHkgMzAwbXM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmVtYmVkZGVkLXRoYW5rc19fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4uZW1iZWRkZWQtdGhhbmtzX19tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4uZm9ybV9fbGFiZWwtLW9wdGlvbmFsIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuXG4uZm9ybV9fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5mb3JtX19wcml2YWN5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyOTsgfVxuXG4uZm9ybV9fcHJpdmFjeS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7IH1cblxuLmZvcm1fX2NoZWNrYm94LFxuLmZvcm1fX3JhZGlvLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLmZvcm1fX2NoZWNrYm94Omxhc3QtY2hpbGQsXG4gIC5mb3JtX19yYWRpby1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9ybV9fbGFiZWwtLWNoZWNrYm94LFxuLmZvcm1fX2xhYmVsLS1yYWRpbyB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIG1hcmdpbi1sZWZ0OiAzNHB4OyB9XG4gIC5mb3JtX19sYWJlbC0tY2hlY2tib3g6aG92ZXIsXG4gIC5mb3JtX19sYWJlbC0tcmFkaW86aG92ZXIge1xuICAgIGNvbG9yOiAjMDA2N0M1O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZm9ybV9fY29udHJvbC0tY2hlY2tib3gsXG4uZm9ybV9fY29udHJvbC0tcmFkaW8ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmZvcm1fX2NvbnRyb2wtLWNoZWNrYm94ICsgLmZvcm1fX2xhYmVsLS1jaGVja2JveDo6YmVmb3JlLFxuLmZvcm1fX2NvbnRyb2wtLXJhZGlvICsgLmZvcm1fX2xhYmVsLS1yYWRpbzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E2QThBQjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzRweDsgfVxuXG4uZm9ybV9fY29udHJvbC0tcmFkaW8gKyAuZm9ybV9fbGFiZWwtLXJhZGlvOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmZvcm1fX2NvbnRyb2wtLWNoZWNrYm94OmNoZWNrZWQgKyAuZm9ybV9fbGFiZWwtLWNoZWNrYm94OjpiZWZvcmUge1xuICBjb2xvcjogIzAwNjdDNTtcbiAgY29udGVudDogJ1xcMjcxMyc7IH1cblxuLmZvcm1fX2NvbnRyb2wtLXJhZGlvOmNoZWNrZWQgKyAuZm9ybV9fbGFiZWwtLXJhZGlvOjpiZWZvcmUge1xuICBjb2xvcjogIzAwNjdDNTtcbiAgY29udGVudDogJ1xcMjAyMic7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG5cbi5mb3JtX19jb250cm9sLS1jaGVja2JveDpmb2N1cyArIC5mb3JtX19sYWJlbC0tY2hlY2tib3gsXG4uZm9ybV9fY29udHJvbC0tcmFkaW86Zm9jdXMgKyAuZm9ybV9fbGFiZWwtLXJhZGlvIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjQTRBNEE0OyB9XG5cbi5oZWxwX190ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgY29sb3I6ICNBNEE0QTQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uaGVyb19fYmFubmVyOmJlZm9yZSwgLmhlcm9fX2Jhbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmhlcm9fX2Jhbm5lcjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5oZXJvLS1mdWxsLWJsZWVkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uaGVyb19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uaGVyb19fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuaGVyb19fYm9keSB7XG4gICAgICB3aWR0aDogNjEuNTM4NDYlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuNTY0MSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5oZXJvX19ib2R5IHtcbiAgICAgIHdpZHRoOiA0MC42Nzc5NyU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMS42OTQ5MiU7IH0gfVxuXG4uaGVyb19fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuaGVyb19fdGl0bGUge1xuICAgICAgcGFkZGluZzogMTAwcHggMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLmhlcm9fX3RpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDIwMHB4IDA7IH0gfVxuICBbZGF0YS1udGFwLXRoZW1lPVwiZGFya1wiXSAuaGVyb19fdGl0bGUge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uLWhlcm8ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDsgfVxuXG4uc2xpZGVzIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgcGFkZGluZzogMDsgfVxuXG4ubi1oZXJvX19zbGlkZXMtaXRlbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubi1oZXJvX19zbGlkZXMtaXRlbS0tZnVsbC1ibGVlZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7IH1cblxuLm4taGVyby0tc3BsaXQtdmlldyB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5uLWhlcm9fX2NvbnRlbnQtLXNwbGl0LXZpZXcge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDM4MHB4OyB9XG5cbi5uLWhlcm9fX2NvbnRlbnQtLWZ1bGwtYmxlZWQge1xuICBwYWRkaW5nLWJvdHRvbTogMTQ0cHg7XG4gIHBhZGRpbmctdG9wOiAxNDRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAgIC5uLWhlcm9fX2NvbnRlbnQtLWZ1bGwtYmxlZWQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogOTZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgLm4taGVyb19fY29udGVudC0tZnVsbC1ibGVlZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDI2LjI1ZW0pIHtcbiAgICAubi1oZXJvX19jb250ZW50LS1mdWxsLWJsZWVkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNnB4OyB9IH1cblxuLm4taGVyb19fY29udGVudC0tc3BsaXQtdmlldy1oZWFkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNCUgNSUgMi41JSA4JTsgfVxuXG4vKiBTcGVjaWZ5IGZvbnQtZmFtaWx5IHByb3BlcnR5IGZvciBFZGdlL0lFIG9iamVjdC1maXQgcG9seWZpbGwgLSBodHRwczovL2dpdGh1Yi5jb20vYmZyZWQtaXQvb2JqZWN0LWZpdC1pbWFnZXMvICovXG4ubi1oZXJvX19pbWFnZSB7XG4gIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLm4taGVyb19fY2FyZC1pbWcgaW1nIHtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ubi1oZXJvX19pbWFnZS0tc3BsaXQtdmlldyB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNTUlOyB9XG5cbi5uLWJhbm5lcl9faW1hZ2UtaW1nIHtcbiAgaGVpZ2h0OiA5NyU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm4taGVyb19fdGl0bGUtLXNwbGl0LXZpZXcge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDA2N0M1O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWluLWhlaWdodDogMTI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzJTsgfVxuXG4uZmxleC1jb250cm9sLW5hdixcbi5mbGV4LWNvbnRyb2wtcGFnaW5nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTUlOyB9XG4gIC5mbGV4LWNvbnRyb2wtbmF2IGEsXG4gIC5mbGV4LWNvbnRyb2wtcGFnaW5nIGEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBNEE0QTQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDMlO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxMHB4OyB9XG5cbi5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5mbGV4LXByZXYsXG4uZmxleC1uZXh0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmxleC1jb250cm9sLW5hdl9fYSB7XG4gIGJhY2tncm91bmQ6ICNFQUVBRUE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUE7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAxMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogMTAwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm4taGVyby0tZnVsbC1ibGVlZCB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5uLWhlcm8tLWZ1bGwtYmxlZWQgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4ubi1oZXJvX19oZWFkaW5nLS1mdWxsLWJsZWVkIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHdpZHRoOiA0NyU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDI2LjI1ZW0pIHtcbiAgICAubi1oZXJvX19oZWFkaW5nLS1mdWxsLWJsZWVkIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweDsgfSB9XG5cbi5uLWhlcm9fX2hlYWRpbmctLWZ1bGwtYmxlZWQtZGFyayB7XG4gIGNvbG9yOiAjMDA2N0M1OyB9XG5cbi5uLWhlcm9fX2hlYWRpbmctLWZ1bGwtYmxlZWQtLWZpcnN0IHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmZsZXgtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzg0ODQ4NDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5uLWhlcm9fX2NvbnRlbnQtLXNwbGl0LXZpZXctaGVhZGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4taGVyb19faW1hZ2UtLXNwbGl0LXZpZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjUlO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmhlcm9fX2JvdHRvbS1tb2R1bGUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTsgfVxuXG4uaGVyb19fYm90dG9tLW1vZHVsZS1saW5rIHtcbiAgY29sb3I6ICM0NTQ1NDU7IH1cbiAgLmhlcm9fX2JvdHRvbS1tb2R1bGUtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICM0NTQ1NDU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uaGVyb19fYm90dG9tLW1vZHVsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEycHggMDsgfVxuXG4uaGVyby12aWRlbyB7XG4gIG1hcmdpbi1sZWZ0OiAtNzAwcHg7XG4gIHdpZHRoOiA1NTAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAyNi4yNWVtKSB7XG4gICAgLmhlcm8tdmlkZW8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC02NTBweDtcbiAgICAgIHdpZHRoOiAzNTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU5NHB4KSB7XG4gICAgLmhlcm8tdmlkZW8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC01NTBweDtcbiAgICAgIHdpZHRoOiAyNTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuaGVyby12aWRlbyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTczNXB4O1xuICAgICAgd2lkdGg6IDI1MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODk2cHgpIHtcbiAgICAuaGVyby12aWRlbyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQ5NXB4O1xuICAgICAgd2lkdGg6IDIwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5oZXJvLXZpZGVvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTA1cHg7XG4gICAgICB3aWR0aDogMTc1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4Ny4xMjVlbSkge1xuICAgIC5oZXJvLXZpZGVvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDY1cHg7XG4gICAgICB3aWR0aDogMTU1JTsgfSB9XG5cbi5oZXJvLXRleHQtdmlkZW8gLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4uaGVyby12aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1zdGFydC1wbGF5YmFjay1idXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pY29uLFxuLmljb24tLXNtYWxsLFxuLmljb24tLW1lZGl1bSxcbi5pY29uLS1sYXJnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaWNvbi0tc21hbGwge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4OyB9XG5cbi5pY29uLS1tZWRpdW0ge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4OyB9XG5cbi5pY29uLS1sYXJnZSB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7IH1cblxuLmljb24tLWJsdWUge1xuICBmaWxsOiAjMDA2N0M1OyB9XG5cbi5pY29uLS13aGl0ZSB7XG4gIGZpbGw6ICNGRkZGRkY7IH1cblxuLm4tbGluay1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWRkcmVzcy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4uYWRkcmVzcy1saXN0X19pdGVtLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFkZHJlc3MtbGlzdF9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubi1vZmYtY2FudmFzX193cmFwcGVyIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLW9mZi1jYW52YXNfX3dyYXBwZXIubi1vZmYtY2FudmFzX193cmFwcGVyLW9wZW4ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubi1vZmYtY2FudmFzX193cmFwcGVyLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLW9mZi1jYW52YXNfX3dyYXBwZXItaW5uZXI6YmVmb3JlLCAubi1vZmYtY2FudmFzX193cmFwcGVyLWlubmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm4tb2ZmLWNhbnZhc19fd3JhcHBlci1pbm5lcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51LS1pcy1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI3MHB4KTsgfVxuXG4ubi1vZmYtY2FudmFzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E0QTRBNDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNzBweDsgfVxuICAubi1vZmYtY2FudmFzLW1lbnUtLWlzLW9wZW4gLm4tb2ZmLWNhbnZhcyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VBRUFFQTsgfVxuXG4ubi1vZmYtY2FudmFzLS1sZWZ0IHtcbiAgbGVmdDogLTI3MHB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyNzBweDsgfVxuXG4ubi1vZmYtY2FudmFzX19jb250ZW50IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7IH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUE7XG4gIGNvbG9yOiAjNEQ4QUQ2O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5uLW9mZi1jYW52YXNfX3V0aWxpdHktbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjsgfVxuXG4ubi1vZmYtY2FudmFzX19wcm9wZXJ0eS1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyOyB9XG4gIC5uLW9mZi1jYW52YXNfX3Byb3BlcnR5LW5hdiAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIC5uLW9mZi1jYW52YXNfX3Byb3BlcnR5LW5hdiAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4tb2ZmLWNhbnZhc19fcHJvcGVydHktbmF2IC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUE7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubi1vZmYtY2FudmFzX19wcm9wZXJ0eS1uYXYgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC5uLW9mZi1jYW52YXNfX3Byb3BlcnR5LW5hdiAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbms6aG92ZXIgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLXRleHQge1xuICAgICAgY29sb3I6ICMxRTRBOTM7IH1cbiAgICAubi1vZmYtY2FudmFzX19wcm9wZXJ0eS1uYXYgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rOmhvdmVyIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LWluZGljYXRvciB7XG4gICAgICBmaWxsOiAjMUU0QTkzOyB9XG4gIC5uLW9mZi1jYW52YXNfX3Byb3BlcnR5LW5hdiAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstLWlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgIC5uLW9mZi1jYW52YXNfX3Byb3BlcnR5LW5hdiAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstLWlzLWFjdGl2ZSAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstdGV4dCB7XG4gICAgICBjb2xvcjogIzFFNEE5MzsgfVxuICAgIC5uLW9mZi1jYW52YXNfX3Byb3BlcnR5LW5hdiAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstLWlzLWFjdGl2ZSAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudS1pbmRpY2F0b3Ige1xuICAgICAgZmlsbDogIzFFNEE5MzsgfVxuICAubi1vZmYtY2FudmFzX19wcm9wZXJ0eS1uYXYgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICM4NDg0ODQ7IH1cbiAgLm4tb2ZmLWNhbnZhc19fcHJvcGVydHktbmF2IC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LWluZGljYXRvciB7XG4gICAgZmlsbDogI0E0QTRBNDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjRweDtcbiAgICB3aWR0aDogMTZweDsgfVxuXG4ubi1vZmYtY2FudmFzX19jcm9zcy1wcm9wZXJ0eS1uYXYge1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5wYWdlLWhlYWRlci0tdjEge1xuICBwYWRkaW5nLXRvcDogMjRweDsgfVxuXG4ubi1wYWdlLWhlYWRlci0tdjQge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAubi1wYWdlLWhlYWRlci0tdjQge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5uLXBhZ2UtaGVhZGVyLS12NCAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5uLXBhZ2UtaGVhZGVyLS12NDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDA7IH1cblxuLm4tcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm4tcGFnaW5hdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uLXBhZ2luYXRpb25fX2xpc3QtaXRlbSB7XG4gIGNvbG9yOiAjODQ4NDg0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ubi1wYWdpbmF0aW9uX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMCA2cHg7IH1cbiAgLm4tcGFnaW5hdGlvbl9fbGlzdC1pdGVtOmZpcnN0LWNoaWxkIC5uLXBhZ2luYXRpb25fX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubi1wYWdpbmF0aW9uX19saXN0LWl0ZW06bGFzdC1jaGlsZCAubi1wYWdpbmF0aW9uX19saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5uLXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZSxcbi5uLXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDU0NTQ1OyB9XG5cbi5uLXBhZ2luYXRpb25fX2ljb24ge1xuICBmaWxsOiAjODQ4NDg0O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAxNHB4OyB9XG4gIC5uLXBhZ2luYXRpb25fX2xpbms6aG92ZXIgLm4tcGFnaW5hdGlvbl9faWNvbiB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuXG4ubi1wYWdpbmF0aW9uLS10ZXh0LW9ubHkgLm4tcGFnaW5hdGlvbl9fbGluay0tcHJldiAubi1wYWdpbmF0aW9uX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cblxuLm4tcGFnaW5hdGlvbi0tdGV4dC1vbmx5IC5uLXBhZ2luYXRpb25fX2xpbmstLW5leHQgLm4tcGFnaW5hdGlvbl9faWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7IH1cblxuLm4tcGFnaW5hdGlvbi0tdGV4dC1vbmx5IC5uLXBhZ2luYXRpb25fX2ljb24tLWRvdWJsZS1jaGV2cm9uLWZpcnN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4OyB9XG5cbi5uLXBhZ2luYXRpb24tLXRleHQtb25seSAubi1wYWdpbmF0aW9uX19pY29uLS1kb3VibGUtY2hldnJvbi1zZWNvbmQge1xuICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX2lubmVyLXdyYXAge1xuICBtYXgtd2lkdGg6IDE0MjRweDsgfVxuXG4uY29udGFpbmVyLm4tcHJvcGVydHktYmFyX19pbm5lci13cmFwIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX21lbnUtdG9nZ2xlLWxpbmsge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDZweDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX21lbnUtdG9nZ2xlLWljb24ge1xuICB0b3A6IDFweDsgfVxuXG4ubi1vZmYtY2FudmFzLW1lbnUtLWlzLW9wZW4gLm4tcHJvcGVydHktYmFyX19tZW51LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNFQUVBRUE7IH1cblxuLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jb250YWluZXIubi1wcm9wZXJ0eS1iYXJfX2lubmVyLXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbWFyayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLnNlYXJjaGJhcl9fYm94IHtcbiAgYmFja2dyb3VuZDogI0VBRUFFQTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAuYmFuZC0tZ3JheS5zZWFyY2hiYXJfX2JveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7IH0gfVxuXG4uc2VhcmNoYmFyX19mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNlYXJjaGJhcl9faW5wdXQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiA3NSU7IH1cblxuLnNlYXJjaGJhcl9fYnV0dG9uIHtcbiAgcG9zaXRpb246IHN0YXRpYzsgfVxuXG4uc2VhcmNoZmlsdGVyX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWFyY2hmaWx0ZXJfX2ZpbHRlciB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDY3QzU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXJfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLm4tc2VhcmNoLWZpbHRlcl9fbGluayA+IC5uLWljb24tZmlsdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19saW5rLFxuLm4tZHJvcGRvd24tbWVudV9fbGluayxcbi5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gtdmlzdWFsLS1jaGVja2VkIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0E2QThBQjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjRweDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2NoZWNrYm94LXZpc3VhbC0tY2hlY2tlZCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5uLWZvcm1fX2NoZWNrYm94LXZpc3VhbC0tY2hlY2tlZCAubi1pY29uLWNoZWNrYm94LWNoZWNrZWQtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5uLWZvcm1fX2NoZWNrYm94LXZpc3VhbC0tY2hlY2tlZCAubi1mb3JtX19jaGVja2JveC1jaGVja2VkLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAubi1mb3JtX19jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLm4tZm9ybV9fY2hlY2tib3gtdmlzdWFsLS1jaGVja2VkIC5uLWZvcm1fX2NoZWNrYm94LWNoZWNrZWQtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmZvY3VzICsgLm4tZm9ybV9fY2hlY2tib3gtdmlzdWFsLS1jaGVja2VkIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLm4tZm9ybV9faW5wdXQtZXJyb3IgLm4tZm9ybV9fY2hlY2tib3gtdmlzdWFsLS1jaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZDQ0NDO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNDRjIxMjg7IH1cbiAgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgKyAubi1mb3JtX19jaGVja2JveC12aXN1YWwtLWNoZWNrZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnNlYXJjaGZpbHRlcl9fc3ViLWZpbHRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpdGUtc2VhcmNoX19sYW5nLWZpbHRlcnMge1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gIC5zaXRlLXNlYXJjaF9fbGFuZy1maWx0ZXJzIC5uLWZvcm1fX2NoZWNrYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLnNpdGUtc2VhcmNoX19sYW5nLWZpbHRlciB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNpdGUtc2VhcmNoX19sYW5nLWNoZWNrYm94IHtcbiAgYm90dG9tOiAzcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjBweDsgfVxuXG4ubi10YWcubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtdGFnIHtcbiAgY2xlYXI6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtc2VsZWN0ZWQtZmlsdGVycyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyLXBhbmVscyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG5cbi5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdyA+IC5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlYXJjaHJlc3VsdHNfX3NlYXJjaGNvdW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNlYXJjaHJlc3VsdHNfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIHBhZGRpbmc6IDE1cHggMDsgfVxuXG4uc2VhcmNocmVzdWx0c19fbGlua2NvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zZWFyY2hyZXN1bHRzX19oZWFkZXIge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDA2N0M1O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxuLnNlYXJjaHJlc3VsdHNfX2hlYWRlci1wZGYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICM0NTQ1NDU7XG4gIGhlaWdodDogMjVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDMwcHg7IH1cblxuLnNlYXJjaHJlc3VsdHNfX3N1bW1hcnksXG4uc2VhcmNocmVzdWx0c19fcHVibGlzaC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbi5zZWFyY2hyZXN1bHRzX19wdWJsaXNoLWRhdGUtY2FwdGlvbiB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbi5zZWFyY2hyZXN1bHRzX191cmwge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDY3QzU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5uby1yZXN1bHRzX19tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5uby1yZXN1bHRzX19saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi5uby1yZXN1bHRzX19saXN0LWl0ZW0ge1xuICBjb2xvcjogIzAwNjdDNTsgfVxuXG4ubm8tcmVzdWx0c19fbGlzdC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMxRTRBOTM7IH1cblxuLm4tc2VhcmNoLWZvcm1fX2lucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5uLXNwb3RsaWdodC1tb2R1bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNFQUVBRUE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIC5uLXNwb3RsaWdodC1tb2R1bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5uLXNwb3RsaWdodC1tb2R1bGU6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzAwNjdDNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgW2RhdGEtbnRhcC10aGVtZX49XCJkYXJrXCJdIC5uLXNwb3RsaWdodC1tb2R1bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cblxuLm4tc3BvdGxpZ2h0LW1vZHVsZS0taW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cblxuLm4tc3BvdGxpZ2h0LW1vZHVsZV9fYm9keSB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubi1zcG90bGlnaHQtbW9kdWxlX19ib2R5LWhlYWRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuXG4ubi1zcG90bGlnaHQtbW9kdWxlX19kYXRlLFxuLm4tc3BvdGxpZ2h0LW1vZHVsZV9fbG9jIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubi1zcG90bGlnaHQtbW9kdWxlX190aXRsZSB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuXG4ubi1zcG90bGlnaHQtbW9kdWxlX190ZXh0IHtcbiAgY29sb3I6ICM0NTQ1NDU7IH1cbiAgW2RhdGEtbnRhcC10aGVtZX49XCJkYXJrXCJdIC5uLXNwb3RsaWdodC1tb2R1bGVfX3RleHQge1xuICAgIGNvbG9yOiAjNDU0NTQ1OyB9XG5cbi5uLXNwb3RsaWdodC1tb2R1bGVfX3ZpZXctYWxsLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDI0cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tc3BvdGxpZ2h0LW1vZHVsZV9fZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAubi1zcG90bGlnaHQtbW9kdWxlX19kZWNrIC5uLXNwb3RsaWdodC1tb2R1bGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm4tc3BvdGxpZ2h0LW1vZHVsZV9fZGVjayAubi1zcG90bGlnaHQtbW9kdWxlX19saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNTAtNTBcIl0gLm4tc3BvdGxpZ2h0LW1vZHVsZV9fZGVjayAubi1zcG90bGlnaHQtbW9kdWxlX19saW5rIHtcbiAgICAgIGZsZXg6IDAgMSA0OC45Nzk1OSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMzE1NzklOyB9XG4gIFtkYXRhLW50YXAtbGF5b3V0fj1cImV2ZW5cIl0gLm4tc3BvdGxpZ2h0LW1vZHVsZV9fbGluazpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBbZGF0YS1udGFwLWxheW91dD1cIm9kZFwiXSAubi1zcG90bGlnaHQtbW9kdWxlX19saW5rOm50aC1jaGlsZChvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4udGlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IGVtKDEwMHB4KSBlbSg1MHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50aWxlLWN0YSB7XG4gIHBhZGRpbmc6IGVtKDc1cHgpIGVtKDM3LjVweCk7IH1cblxuLnRpbGUtLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2N0M1OyB9XG5cbi50aWxlLS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0M0NTlEOyB9XG5cbi50aWxlLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OUIxM0U7IH1cblxuLnRpbGUtLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA1MzU1OyB9XG5cbltkYXRhLW50YXAtcG9zaXRpb25+PVwidG9wLXJpZ2h0XCJdIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuW2RhdGEtbnRhcC1wb3NpdGlvbn49XCJib3R0b20tcmlnaHRcIl0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuW2RhdGEtbnRhcC1wb3NpdGlvbn49XCJib3R0b21cIl0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG5bZGF0YS1udGFwLXBvc2l0aW9ufj1cInRvcFwiXSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4udGlsZV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udGlsZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7XG4gIGNvbG9yOiAjMDA2MUNBOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnRpbGVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0Mjg2OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAudGlsZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ7IH0gfVxuXG4udGlsZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzAwNjFDQTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIFtkYXRhLW50YXAtYWxpZ25+PVwibGVmdFwiXSAudGlsZV9fdGV4dCB7XG4gICAgICB3aWR0aDogNTUuODgyMzUlOyB9IH1cbiAgW2RhdGEtbnRhcC10aGVtZX49XCJkYXJrXCJdIC50aWxlX190ZXh0IHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4udGlsZV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDA2MUNBOyB9XG4gIFtkYXRhLW50YXAtdGhlbWV+PVwiZGFya1wiXSAudGlsZV9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi50aWxlX19pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuW2RhdGEtbnRhcC1hbGlnbn49XCJjZW50ZXJcIl0gLnRpbGVfX2JvZHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tdG9wLWhhdF9fY3Jvc3MtcHJvcGVydHktbmF2IC5uLXRvcC1oYXRfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLXRvcC1oYXRfX2Nyb3NzLXByb3BlcnR5LW5hdiAubi10b3AtaGF0X19saXN0LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4ubi1iYW5kLS1ncmF5LWxpZ2h0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBwYWRkaW5nOiA0OHB4IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2guc2VhcmNoYmFyX19ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1wYWdpbmF0aW9uIHtcbiAgICB3aWR0aDogMjMuNzI4ODElO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm4tZmVlZGJhY2sge1xuICAgIHdpZHRoOiA0OS4xNTI1NCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkyJTsgfSB9XG5cbi5zaXRlLW1haW4ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbi5jb3VudHJ5LWhvbWVwYWdlIC5wYWdlLWhlYWRlci0tdjEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMjRweDsgfVxuXG4ubnRhcF9fZm9ybSAubi1sYW5ndWFnZS1zZWxlY3Rvci1tZW51IHtcbiAgcGFkZGluZzogMDsgfVxuXG4ubi1mb3JtX19zdWJzY3JpYmUtdG9nZ2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMjYuMjVlbSkge1xuICAgIC5uLWZvcm1fX3N1YnNjcmliZS10b2dnbGUgLm4tZm9ybV9fc3Vic2NyaWJlLXRvZ2dsZS1idG4ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5uLWZvcm1fX3N1YnNjcmliZS10b2dnbGUgLm4tdGFnLWdyb3VwX19zZXBhcmF0b3Ige1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAyNi4yNWVtKSB7XG4gICAgLm4tZm9ybV9fc3Vic2NyaWJlLXRvZ2dsZSAubi1mb3JtX19zdWJzY3JpYmUtdG9nZ2xlLWJ0biB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgLm4tZm9ybV9fc3Vic2NyaWJlLXRvZ2dsZSAubi1mb3JtX19zdWJzY3JpYmUtdG9nZ2xlLWJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE3cHggMTVweCAwOyB9IH1cblxuLm4tc3Vic2NyaXB0aW9uLW9wdGlvbnMgLm4tZm9ybV9fZmllbGQtZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5uLXN1YnNjcmlwdGlvbi1vcHRpb25zIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWwge1xuICBtYXJnaW46IDAgMjRweDsgfVxuXG4ubi1zdWJzY3JpcHRpb24tb3B0aW9ucyAubi1zdWJzY3JpcHRpb24tb3B0aW9ucy0tcGFydG5lcnMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udGFpbmVyMSAuYmFubmVyIC5pbmZvIHAge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuIiwiaHIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xuICBAaW5jbHVkZSBnb3RoYW0tZXh0cmEtbGlnaHQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbmgxLFxuLmgxIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250LXNpemUoJGgxLWZvbnQtc2l6ZXMpO1xufVxuXG5oMixcbi5oMiB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udC1zaXplKCRoMi1mb250LXNpemVzKTtcbn1cblxuaDMsXG4uaDMge1xuICBAaW5jbHVkZSBnb3RoYW0tbGlnaHQ7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udC1zaXplKCRoMy1mb250LXNpemVzKTtcbn1cblxuaDQsXG4uaDQge1xuICBAaW5jbHVkZSBnb3RoYW0tbGlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWg0IDEuNSk7XG59XG5cbmg1LFxuLmg1IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtaDUpO1xufVxuXG5oNixcbi5oNiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWg2KTtcbn1cblxuaDUsXG5oNixcbi5oNSxcbi5oNiB7XG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5wLFxuLm4tcGFyYWdyYXBoIHtcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWxpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1kZWZhdWx0KTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG5cbiAgLy8gKyB7XG4gIC8vICAgaDEsXG4gIC8vICAgaDIsXG4gIC8vICAgaDMsXG4gIC8vICAgaDQsXG4gIC8vICAgaDUsXG4gIC8vICAgaDYge1xuICAvLyAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcbiAgLy8gICB9XG4gIC8vIH1cbn1cblxuLm4tcGFyYWdyYXBoLWxlYWQge1xuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWxpZ2h0O1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQtc2l6ZSgkcC1mb250LXNpemVzKTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xufVxuXG4ubi1wYXJhZ3JhcGgtZmluZS1wcmludCB7XG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctbGlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG59XG5cbi5uLXNlY3Rpb24tdGl0bGUge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWdyYXktODc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xuICB3aWR0aDogMTAwJTtcblxuICAubi1zZWN0aW9uLXRpdGxlX19oZWFkaW5nIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQtc2l6ZSgkaDItZm9udC1zaXplcyk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAvLyBmb250LXNpemU6ICRmb250LXNpemUtaDI7XG4gIH1cblxuICAubi1zZWN0aW9uLXRpdGxlX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLm4tc2VjdGlvbi10aXRsZV9fYWN0aW9uLWxpbmsge1xuICAgIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3c7XG4gIH1cbn1cblxuYSB7XG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3c7XG4gIGNvbG9yOiAkY29sb3ItbGluaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4ubi1saW5rLXN0YW5kYWxvbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuLm4tbGlzdCxcbnVsLFxub2wge1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG4gIC8vIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbi8vIFRPRE86IFdoYXQgZWxzZSBkb2VzIHRoaXMgYnJlYWs/XG4vLyAubi1saXN0IHtcbi8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gfVxuXG4ubi1saXN0LS11bnN0eWxlZCxcbiVuLWxpc3QtLXVuc3R5bGVkIHtcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubi1saXN0LS1pbmxpbmUge1xuICBAZXh0ZW5kICVuLWxpc3QtLXVuc3R5bGVkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgLm4tbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcteHM7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICY6bGFzdC1jaGlsZCA+IC5uLWxpc3RfX2l0ZW0tbGluayB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm4tbGlzdF9faXRlbS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi0jeyRkaXItdG99OiAkc3BhY2luZy14cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5uLWxpc3QtLWlubGluZS1zZXBhcmF0b3IgJiB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnfCc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTEycHg7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5uLWxpc3RfX2l0ZW0ge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcblxuICAubi1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1zbTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWRlZmF1bHQ7XG4gIH1cbn1cblxuLm4tbGlzdC0tYnVsbGV0ZWQge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm4tbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1kZWZhdWx0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBsZWZ0OiAkc3BhY2luZy14cztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgd2lkdGg6IDRweDtcbiAgICB9XG4gIH1cbn1cblxuLm4tbGlzdC0tbnVtYmVyZWQge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIGNvdW50ZXItcmVzZXQ6IG15LWNvdW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm4tbGlzdF9faXRlbSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihteS1jb3VudGVyLCBkZWNpbWFsKSAnLic7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbXktY291bnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XG4gICAgICBtaW4td2lkdGg6ICRzcGFjaW5nLWRlZmF1bHQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgICYubi1saXN0X19pdGVtLS1jb3VudGVyLW92ZXJyaWRlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBhdHRyKHZhbHVlKSAnLic7XG4gICAgfVxuICB9XG59XG5cbi5uLWxpc3QtLXR3by1jb2x1bW4ge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuXG4gIC5uLWxpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxuXG4gIC5uLWxpc3RfX2l0ZW0tY29sdW1uIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctZGVmYXVsdCAkc3BhY2luZy1kZWZhdWx0IDA7XG4gIH1cbn1cblxuLm4tbGlzdC0tcHJvcGVydHktdmFsdWUtcGFpcnMge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLm4tbGlzdF9fdGVybSxcbi5uLWxpc3RfX2Rlc2NyaXB0aW9uIHtcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhzO1xufVxuXG4ubi1saXN0X190ZXJtIHtcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdy1ib2xkO1xuICBjbGVhcjogbGVmdDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgcGFkZGluZy1yaWdodDogJHNwYWNpbmcteHM7XG59XG5cbi5uLWNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogQ291cmllciwgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWRlZmF1bHQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xuICBwYWRkaW5nOiAyMHB4O1xuXG4gIC5oaWdobGlnaHQge1xuICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICB9XG5cbiAgJi5pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm4tYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbiAgcXVvdGVzOiAnXFwyMDFDJyAnXFwyMDFEJyAnXFwyMDE4JyAnXFwyMDE5JztcblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgICB9XG4gIH1cbn1cblxuLm4tYmxvY2txdW90ZV9fZm9vdGVyIHtcbiAgQGluY2x1ZGUgZ290aGFtLWxpZ2h0O1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbn1cblxuLm4tdGV4dC1sb25nZm9ybSxcbi5uLWZvcm0ge1xuICA+IGgxLFxuICA+IGgyLFxuICA+IGgzLFxuICA+IGg0LFxuICA+IGg1LFxuICA+IGg2LFxuICA+IHAsXG4gID4gb2wsXG4gID4gdWwsXG4gIGRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xuXG4gICAgKyB7XG4gICAgICBoMSxcbiAgICAgIGgyLFxuICAgICAgaDMsXG4gICAgICBoNCxcbiAgICAgIGg1LFxuICAgICAgaDYge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gdWwgbGksXG4gID4gb2wgbGkge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICB9XG5cbiAgLm4tcHVsbC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgJHNwYWNpbmctZGVmYXVsdCAkc3BhY2luZy1kZWZhdWx0IDA7XG4gIH1cblxuICAubi1wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctZGVmYXVsdCAkc3BhY2luZy1kZWZhdWx0O1xuICB9XG59XG5cbi5uby13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8vIE5PIElERUEgd2h5IEkgaGF2ZSB0byBtYW51YWxseSBpbXBvcnQgdGhlIHZhcmlhYmxlcyBpbnRvIHRoaXMgZmlsZSwgd2lsbCBzb2x2ZSBsYXRlclxuLy8gQGltcG9ydCAndmFyaWFibGVzJztcblxuJW5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuJW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4lY29udGVudC1tYXgtd2lkdGgge1xuICBtYXgtd2lkdGg6ICRzY3JlZW4teGw7XG59XG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcblxuLy92aXN1YWxseS1oaWRkZW4gcHJldmVudHMgZWxlbWVudHMgZnJvbSBiZWluZyBzZWVuIG9uIHNjcmVlbiwgXG4vL2J1dCBzdGlsbCBhbGxvd3MgdGhlbSB0byBiZSBhY2Nlc3NpYmxlIHRvIHNjcmVlbiByZWFkZXJzLiBcbi8vVGhpcyBzY3NzIGV4dGVuc2lvbiBzaG91bGQgYmUgdXNlZCB3aGVuIGhpZGluZyBlbGVtZW50cyBcbi8vdGhhdCBzaG91bGQgc3RpbGwgYmUgYWNjZXNzaWJsZSB2aWEgYSBzY3JlZW4gcmVhZGVyXG4ldmlzdWFsbHktaGlkZGVuIHtcbiAgLy8gXCIhaW1wb3J0YW50XCIgaXMgdXNlZCB0byBwcmV2ZW50IHVuaW50ZW50aW9uYWwgb3ZlcnJpZGVzLlxuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIEBleHRlbmQgJXZpc3VhbGx5LWhpZGRlbjtcbn1cbi8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxuIiwiQGtleWZyYW1lcyBib3VuY2VEb3duIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LCAuNjEwLCAuMzU1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgNDAlLCA0MyUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNzU1LCAuMDUwLCAuODU1LCAuMDYwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDZweCwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNzU1LCAuMDUwLCAuODU1LCAuMDYwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDNweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VSaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwgLjYxMCwgLjM1NSwgMSk7XG4gIH1cblxuICBmcm9tIHtcbiAgICAvLyBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNnB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zcHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDZweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTNweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBhbGxcblxuLyohXG5cdE1vZGFhbCAtIGFjY2Vzc2libGUgbW9kYWxzIC0gdjAuMy4xXG5cdGJ5IEh1bWFhbiwgZm9yIGFsbCBodW1hbnMuXG5cdGh0dHA6Ly9odW1hYW4uY29tXG4gKi9cblxuLy8gTW9kYWFsIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJG1vZGFhbC1vdmVybGF5LWNvbG9yOiByZ2JhKDAsMCwwLCAwLjgpO1xuXG4kbW9kYWFsLXJhZGl1czogMHB4OyAvLzVweFxuJG1vZGFhbC1tYWluLWJnOiAjZmZmO1xuJG1vZGFhbC1tYWluLXRleHQ6ICMwMDA7XG4kbW9kYWFsLW1heC13aWR0aDogMTAwMHB4O1xuJG1vZGFhbC1zaGFkb3c6IDAgNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuJG1vZGFhbC1wYWRkaW5nOiAzMHB4O1xuJG1vZGFhbC1ob3Zlci1jb2xvcjogcmdiYSgwLDAsMCwgMC43KTtcblxuJG1vZGFhbC1saWdodDogI2ZmZjtcbiRtb2RhYWwtcHJpbWFyeTogIzU1NTtcbiRtb2RhYWwtZ3JleTogI2FmYjdiYztcblxuXG4vLyBNb2RhYWwgTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIG1vZGFhbC10cmFuc2l0aW9uKCR0eXBlLCAkc3BlZWQ6IC4ycywgJGVhc2U6IGVhc2UtaW4tb3V0KSB7XG5cdHRyYW5zaXRpb246ICR0eXBlICN7JHNwZWVkfSAjeyRlYXNlfTtcbn1cbkBtaXhpbiBtb2RhYWwtaGlkZXRleHQoKSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIElFNiwgSUU3ICovXG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0cGFkZGluZzowICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjowICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHggIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG4vLyBNb2RhYWwgU3RydWN0dXJlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1vZGFhbC1ub3Njcm9sbCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWFsLWFjY2Vzc2libGUtaGlkZSB7XG5cdEBpbmNsdWRlIG1vZGFhbC1oaWRldGV4dDtcbn1cblxuLm1vZGFhbC1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDk5OTtcblx0b3BhY2l0eTogMDtcbn1cbi5tb2RhYWwtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogOTk5OTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG9wYWNpdHk6IDE7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0QGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYWxsLCAwLjNzKTtcblx0JiAqIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblx0Lm1vZGFhbC1jbG9zZSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHR9XG5cblx0Ji5tb2RhYWwtc3RhcnRfbm9uZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdCYubW9kYWFsLXN0YXJ0X2ZhZGUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQmICpbdGFiaW5kZXg9XCIwXCJdIHtcblx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQvLyBpcyBmdWxsc2NyZWVuXG5cdCYubW9kYWFsLWZ1bGxzY3JlZW4ge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cbi5tb2RhYWwtb3V0ZXItd3JhcHBlciB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC5tb2RhYWwtZnVsbHNjcmVlbiAmIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLm1vZGFhbC1pbm5lci13cmFwcGVyIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDgwcHggMjVweDtcblxuXHQvLyB3aGVuIGlzIGZ1bGxzY3JlZW5cblx0Lm1vZGFhbC1mdWxsc2NyZWVuICYge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0fVxufVxuLm1vZGFhbC1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogYXV0bztcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Y29sb3I6ICRtb2RhYWwtbWFpbi10ZXh0O1xuXHRtYXgtd2lkdGg6ICRtb2RhYWwtbWF4LXdpZHRoO1xuXHRib3JkZXItcmFkaXVzOiAkbW9kYWFsLXJhZGl1cztcblx0YmFja2dyb3VuZDogJG1vZGFhbC1tYWluLWJnO1xuXHRib3gtc2hhZG93OiAkbW9kYWFsLXNoYWRvdztcblx0Y3Vyc29yOiBhdXRvO1xuXG5cdC8vIHdoaWxlIGxvYWRpbmdcblx0Ji5pc19sb2FkaW5nIHtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdHdpZHRoOiAxMDBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdC8vIHdoZW4gaXMgZnVsbHNjcmVlblxuXHQubW9kYWFsLWZ1bGxzY3JlZW4gJiB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0fVxufVxuXG4ubW9kYWFsLWNsb3NlIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMjBweDtcblx0dG9wOiAyMHB4O1xuXHRjb2xvcjogJG1vZGFhbC1saWdodDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvcGFjaXR5OiAxO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAwKTtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0QGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYWxsKTtcblx0Jjpmb2N1cyxcblx0Jjpob3ZlciB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiAjMDA2N0M1O1xuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIgeyBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cdH1cblx0c3BhbiB7XG5cdFx0QGluY2x1ZGUgbW9kYWFsLWhpZGV0ZXh0O1xuXHR9XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxNHB4O1xuXHRcdGxlZnQ6IDIzcHg7XG5cdFx0d2lkdGg6IDRweDtcblx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0QGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYmFja2dyb3VuZCk7XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdH1cblx0JjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR9XG5cdC5tb2RhYWwtZnVsbHNjcmVlbiAmIHtcblx0XHRiYWNrZ3JvdW5kOiAkbW9kYWFsLWdyZXk7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0dG9wOiAxMHB4O1xuXHR9XG59XG5cbi5tb2RhYWwtY29udGVudC1jb250YWluZXIge1xuXHRwYWRkaW5nOiAkbW9kYWFsLXBhZGRpbmc7XG59XG5cblxuLy8gQ29uZmlybSBNb2RhYWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tb2RhYWwtY29uZmlybS13cmFwIHtcblx0cGFkZGluZzogMzBweCAwIDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAwO1xufVxuLm1vZGFhbC1jb25maXJtLWJ0biB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgMTBweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdC8vIE9rIEJ1dHRvblxuXHQmLm1vZGFhbC1vayB7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdGNvbG9yOiAkbW9kYWFsLWxpZ2h0O1xuXHRcdGJhY2tncm91bmQ6ICRtb2RhYWwtcHJpbWFyeTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0QGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYmFja2dyb3VuZCk7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJG1vZGFhbC1wcmltYXJ5LCAxNSUpO1xuXHRcdH1cblx0fVxuXHQmLm1vZGFhbC1jYW5jZWwge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6IGRhcmtlbigkbW9kYWFsLXByaW1hcnksIDE1JSk7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5Aa2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcblx0MCVcdHsgb3BhY2l0eTogMDsgfVxuXHQxMDAlIHsgb3BhY2l0eTogMTsgfVxufVxuQC1vLWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XG5cdDAlXHR7IG9wYWNpdHk6IDA7IH1cblx0MTAwJSB7IG9wYWNpdHk6IDE7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XG5cdDAlXHR7IG9wYWNpdHk6IDA7IH1cblx0MTAwJSB7IG9wYWNpdHk6IDE7IH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XG5cdDAlXHR7IG9wYWNpdHk6IDA7IH1cblx0MTAwJSB7IG9wYWNpdHk6IDE7IH1cbn1cbkAtbXMta2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcblx0MCVcdHsgb3BhY2l0eTogMDsgfVxuXHQxMDAlIHsgb3BhY2l0eTogMTsgfVxufVxuXG4vLyBJbnN0YWdyYW0gUGhvdG9cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tb2RhYWwtaW5zdGFncmFtIHtcblx0Lm1vZGFhbC1jb250YWluZXIge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG5cdC5tb2RhYWwtY29udGVudC1jb250YWluZXIgPiBibG9ja3F1b3RlIHtcblx0XHR3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAxcHggIWltcG9ydGFudDtcblx0XHRvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG5cdH1cblx0aWZyYW1lIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdG1hcmdpbjogLTZweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdGFuaW1hdGlvbjogaW5zdGFSZXZlYWwgMXMgbGluZWFyIGZvcndhcmRzO1xuXHR9XG59XG5cblxuXG4vLyBHYWxsZXJ5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1vZGFhbC1pbWFnZSB7XG5cdC5tb2RhYWwtaW5uZXItd3JhcHBlciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNDBweDtcblx0fVxuXHQubW9kYWFsLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5tb2RhYWwtZ2FsbGVyeS13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogJG1vZGFhbC1saWdodDtcbn1cbi5tb2RhYWwtZ2FsbGVyeS1pdGVtIHtcblx0ZGlzcGxheTogbm9uZTtcblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQvL3dpZHRoOiAxMDAlO1xuXHR9XG5cdCYuaXNfYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLm1vZGFhbC1nYWxsZXJ5LWxhYmVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAyMHB4IDAgMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjZmZmO1xuXHQmOmZvY3VzIHtcblx0ICBvdXRsaW5lOiBub25lO1xuXHR9XG59XG4ubW9kYWFsLWdhbGxlcnktY29udHJvbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0b3BhY2l0eTogMTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJG1vZGFhbC1saWdodDtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwgMCk7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0QGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYWxsKTtcblx0Ji5pc19oaWRkZW4ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG5cdCY6Zm9jdXMsXG5cdCY6aG92ZXIge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRtb2RhYWwtZ3JleTtcblx0XHR9XG5cdH1cblx0c3BhbiB7XG5cdFx0QGluY2x1ZGUgbW9kYWFsLWhpZGV0ZXh0O1xuXHR9XG5cblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE2cHg7XG5cdFx0bGVmdDogMjVweDtcblx0XHR3aWR0aDogNHB4O1xuXHRcdGhlaWdodDogMThweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRAaW5jbHVkZSBtb2RhYWwtdHJhbnNpdGlvbihiYWNrZ3JvdW5kKTtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0bWFyZ2luOiAtNXB4IDAgMDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdG1hcmdpbjogNXB4IDAgMDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cbn1cbi5tb2RhYWwtZ2FsbGVyeS1uZXh0IHtcblx0bGVmdDogMTAwJTtcblx0bWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4ubW9kYWFsLWdhbGxlcnktcHJldiB7XG5cdHJpZ2h0OiAxMDAlO1xuXHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIgeyBsZWZ0OiAyMnB4OyB9XG5cdCY6YmVmb3JlIHtcblx0XHRtYXJnaW46IDVweCAwIDA7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRtYXJnaW46IC01cHggMCAwO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0fVxufVxuXG5cbi8vIFZpZGVvXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1vZGFhbC12aWRlby13cmFwIHtcblx0bWFyZ2luOiBhdXRvIDUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZGFhbC12aWRlby1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLCAwLjMpO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRtYXgtd2lkdGg6IDEzMDBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0aWZyYW1lLFxuXHRvYmplY3QsXG5cdGVtYmVkIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi8vIE1vZGFhbCBpRnJhbWVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW9kYWFsLWlmcmFtZSAubW9kYWFsLWNvbnRlbnQge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFhbC1pZnJhbWUtZWxlbSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcblx0Lm1vZGFhbC12aWRlby1jb250YWluZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGhlaWdodDogNzMxcHg7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcblx0Lm1vZGFhbC1pbWFnZSB7XG5cdFx0Lm1vZGFhbC1pbm5lci13cmFwcGVyIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0fVxuXHR9XG5cdC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sIHtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAyMHB4O1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAwLjcpOztcblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdC5tb2RhYWwtZ2FsbGVyeS1uZXh0IHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHR9XG5cdC5tb2RhYWwtZ2FsbGVyeS1wcmV2IHtcblx0XHRsZWZ0OiAyMHB4O1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG5cdC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG5cdFx0d2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAxMTAwcHgpIHtcblx0Lm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcblx0XHR3aWR0aDogNzAwcHggIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDEwMDBweCkge1xuXHQubW9kYWFsLWlubmVyLXdyYXBwZXIge1xuXHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHR9XG5cdC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG5cdFx0d2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuXHQubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xuXHRcdHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5tb2RhYWwtdmlkZW8tY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRcdG1heC1oZWlnaHQ6IDUxMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblx0Lm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcblx0XHR3aWR0aDogMjgwcHggIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODIwcHgpIHtcblx0Lm1vZGFhbC1nYWxsZXJ5LWxhYmVsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuXG4vLyBDU1MgbG9hZGluZyBnaWZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDIwMHB4O1xuXHRoZWlnaHQ6IDIwMHB4O1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW46IC0xMDBweCAwIDAgLTEwMHB4O1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuMjUpO1xufVxuQC1tcy1rZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lcnswJXtvcGFjaXR5OjE7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS41KTstby10cmFuc2Zvcm06c2NhbGUoMS41KTt0cmFuc2Zvcm06c2NhbGUoMS41KX0xMDAle29wYWNpdHk6LjE7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1ALW1vei1rZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lcnswJXtvcGFjaXR5OjE7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS41KTstby10cmFuc2Zvcm06c2NhbGUoMS41KTt0cmFuc2Zvcm06c2NhbGUoMS41KX0xMDAle29wYWNpdHk6LjE7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1ALXdlYmtpdC1rZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lcnswJXtvcGFjaXR5OjE7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS41KTstby10cmFuc2Zvcm06c2NhbGUoMS41KTt0cmFuc2Zvcm06c2NhbGUoMS41KX0xMDAle29wYWNpdHk6LjE7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1ALW8ta2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXJ7MCV7b3BhY2l0eToxOy1tcy10cmFuc2Zvcm06c2NhbGUoMS41KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuNSk7dHJhbnNmb3JtOnNjYWxlKDEuNSl9MTAwJXtvcGFjaXR5Oi4xOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyezAle29wYWNpdHk6MTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS41KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjUpO3RyYW5zZm9ybTpzY2FsZSgxLjUpfTEwMCV7b3BhY2l0eTouMTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdnt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O21hcmdpbi1sZWZ0OjRweDttYXJnaW4tdG9wOjRweDtwb3NpdGlvbjphYnNvbHV0ZX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY+ZGl2e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czoxNXB4O2JhY2tncm91bmQ6I2ZmZn0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMSk+ZGl2ey1tcy1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1vei1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW8tYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uLWRlbGF5OjBzOy1tb3otYW5pbWF0aW9uLWRlbGF5OjBzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjBzOy1vLWFuaW1hdGlvbi1kZWxheTowczthbmltYXRpb24tZGVsYXk6MHN9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDIpPmRpdiwubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMyk+ZGl2ey1tcy1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1vei1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW8tYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgxKXstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgyKT5kaXZ7YW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tcy1hbmltYXRpb24tZGVsYXk6LjEyczstbW96LWFuaW1hdGlvbi1kZWxheTouMTJzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4xMnM7LW8tYW5pbWF0aW9uLWRlbGF5Oi4xMnM7YW5pbWF0aW9uLWRlbGF5Oi4xMnN9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDIpey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsMCl9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDMpPmRpdnthbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1zLWFuaW1hdGlvbi1kZWxheTouMjVzOy1tb3otYW5pbWF0aW9uLWRlbGF5Oi4yNXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjI1czstby1hbmltYXRpb24tZGVsYXk6LjI1czthbmltYXRpb24tZGVsYXk6LjI1c30ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNCk+ZGl2LC5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg1KT5kaXZ7LW1zLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGV9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDMpey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNCk+ZGl2e2FuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uLWRlbGF5Oi4zN3M7LW1vei1hbmltYXRpb24tZGVsYXk6LjM3czstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouMzdzOy1vLWFuaW1hdGlvbi1kZWxheTouMzdzO2FuaW1hdGlvbi1kZWxheTouMzdzfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg0KXstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsMCl9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDUpPmRpdnthbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1zLWFuaW1hdGlvbi1kZWxheTouNXM7LW1vei1hbmltYXRpb24tZGVsYXk6LjVzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi41czstby1hbmltYXRpb24tZGVsYXk6LjVzO2FuaW1hdGlvbi1kZWxheTouNXN9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDYpPmRpdiwubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNyk+ZGl2ey1tcy1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1vei1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW8tYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg1KXstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsMCl9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDYpPmRpdnthbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1zLWFuaW1hdGlvbi1kZWxheTouNjJzOy1tb3otYW5pbWF0aW9uLWRlbGF5Oi42MnM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjYyczstby1hbmltYXRpb24tZGVsYXk6LjYyczthbmltYXRpb24tZGVsYXk6LjYyc30ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNil7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg3KT5kaXZ7YW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tcy1hbmltYXRpb24tZGVsYXk6Ljc1czstbW96LWFuaW1hdGlvbi1kZWxheTouNzVzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi43NXM7LW8tYW5pbWF0aW9uLWRlbGF5Oi43NXM7YW5pbWF0aW9uLWRlbGF5Oi43NXN9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDcpey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoOCk+ZGl2ey1tcy1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1vei1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW8tYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uLWRlbGF5Oi44N3M7LW1vei1hbmltYXRpb24tZGVsYXk6Ljg3czstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouODdzOy1vLWFuaW1hdGlvbi1kZWxheTouODdzO2FuaW1hdGlvbi1kZWxheTouODdzfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg4KXstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsMCl9IiwiaHRtbCxcbmJvZHkge1xuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWxpZ2h0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaGVhZCBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBvbCBsaSxcbi8vIHVsIGxpIHtcbi8vICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XG4vLyB9XG4iLCJAbWl4aW4gZ290aGFtLWV4dHJhLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gZ290aGFtLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gZ290aGFtLWJvb2sge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtaXhpbiBnb3RoYW0tbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gZ290aGFtLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gZ290aGFtLW5hcnJvdy1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gZ290aGFtLW5hcnJvdyB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gZ290aGFtLW5hcnJvdy1ib2xkIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtaXhpbiBnb3RoYW0tYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIi8vIHJlbSBTdXBwb3J0XG4vLyA9PT09PT09PT09PVxuXG4vLyByZW1cbi8vIC0tLVxuLy8gQ2hlY2sgZm9yIGFuIGV4aXN0aW5nIHN1cHBvcnQgbWl4aW4sIG9yIG91dHB1dCBkaXJlY3RseS5cbi8vIC0gJHByb3AgIDogPGNzcyBwcm9wZXJ0eT5cbi8vIC0gJHZhbCAgIDogPGNzcyB2YWx1ZT5cbkBtaXhpbiBzdXN5LXJlbShcbiAgJHByb3AsXG4gICR2YWxcbikge1xuICAkX3JlcXM6IChcbiAgICB2YXJpYWJsZTogcmh5dGhtLXVuaXQgcmVtLXdpdGgtcHgtZmFsbGJhY2ssXG4gICAgbWl4aW46IHJlbSxcbiAgKTtcbiAgQGlmIHN1c3ktc3VwcG9ydChyZW0sICRfcmVxcywgJHdhcm46IGZhbHNlKSBhbmQgJHJoeXRobS11bml0ID09IHJlbSB7XG4gICAgQGluY2x1ZGUgcmVtKCRwcm9wLCAkdmFsKTtcbiAgfSBAZWxzZSB7XG4gICAgI3skcHJvcH06ICR2YWw7XG4gIH1cbn1cbiIsIi5uLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubi1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubi1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubi1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uLWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubi10ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5uLXNwYWNpbmctYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY29tcG9uZW50LWJvdHRvbTtcbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1zbSkge1xuICAubi1oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1tZCkge1xuICAubi1oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XG4gIC5uLWhpZGRlbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm4taGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1tZCkge1xuICAubi1oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubi1oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIERlZmF1bHQgVmFyaWFibGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiRCcmVha3BvaW50LVNldHRpbmdzOiAoXG4gICdkZWZhdWx0IG1lZGlhJzogYWxsLFxuICAnZGVmYXVsdCBmZWF0dXJlJzogbWluLXdpZHRoLFxuICAnZGVmYXVsdCBwYWlyJzogd2lkdGgsXG5cbiAgJ2ZvcmNlIGFsbCBtZWRpYSB0eXBlJzogZmFsc2UsXG4gICd0byBlbXMnOiBmYWxzZSxcbiAgJ3RyYW5zZm9ybSByZXNvbHV0aW9ucyc6IHRydWUsXG5cbiAgJ25vIHF1ZXJpZXMnOiBmYWxzZSxcbiAgJ25vIHF1ZXJ5IGZhbGxiYWNrcyc6IGZhbHNlLFxuXG4gICdiYXNlIGZvbnQgc2l6ZSc6IDE2cHgsXG5cbiAgJ2xlZ2FjeSBzeW50YXgnOiBmYWxzZVxuKTtcblxuJGJyZWFrcG9pbnQ6ICgpICFkZWZhdWx0O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEltcG9ydHNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQGltcG9ydCBcImJyZWFrcG9pbnQvc2V0dGluZ3NcIjtcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvY29udGV4dCc7XG5AaW1wb3J0ICdicmVha3BvaW50L2hlbHBlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9wYXJzZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvbm8tcXVlcnknO1xuXG5AaW1wb3J0ICdicmVha3BvaW50L3Jlc3BvbmQtdG8nO1xuXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9sZWdhY3ktc2V0dGluZ3NcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCcmVha3BvaW50IE1peGluXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQG1peGluIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGxlZ2FjeS1zZXR0aW5ncy13YXJuaW5nO1xuXG4gIC8vIFJlc2V0IGNvbnRleHRzXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xuXG4gICRicmVha3BvaW50OiBicmVha3BvaW50KCRxdWVyeSwgZmFsc2UpO1xuXG4gICRxdWVyeS1zdHJpbmc6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeScpO1xuICAkcXVlcnktZmFsbGJhY2s6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdmYWxsYmFjaycpO1xuXG4gICRwcml2YXRlLWJyZWFrcG9pbnQtY29udGV4dC1ob2xkZXI6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdjb250ZXh0IGhvbGRlcicpICFnbG9iYWw7XG4gICRwcml2YXRlLWJyZWFrcG9pbnQtcXVlcnktY291bnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeSBjb3VudCcpICFnbG9iYWw7XG5cbiAgLy8gQWxsb3cgZm9yIGFuIGFzLW5lZWRlZCBvdmVycmlkZSBvciB1c2FnZSBvZiBubyBxdWVyeSBmYWxsYmFjay5cbiAgQGlmICRuby1xdWVyeSAhPSBmYWxzZSB7XG4gICAgJHF1ZXJ5LWZhbGxiYWNrOiAkbm8tcXVlcnk7XG4gIH1cblxuICBAaWYgJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlIHtcbiAgICAkY29udGV4dC1zZXR0ZXI6IHByaXZhdGUtYnJlYWtwb2ludC1zZXQtY29udGV4dCgnbm8tcXVlcnknLCAkcXVlcnktZmFsbGJhY2spO1xuICB9XG5cbiAgLy8gUHJpbnQgT3V0IFF1ZXJ5IFN0cmluZ1xuICBAaWYgbm90IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykge1xuICAgIEBtZWRpYSAjeyRxdWVyeS1zdHJpbmd9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykgIT0gZmFsc2Ugb3IgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSA9PSB0cnVlIHtcblxuICAgICR0eXBlOiB0eXBlLW9mKGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSk7XG4gICAgJHByaW50OiBmYWxzZTtcblxuICAgIEBpZiAoJHR5cGUgPT0gJ2Jvb2wnKSB7XG4gICAgICAkcHJpbnQ6IHRydWU7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnc3RyaW5nJykge1xuICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnbGlzdCcpIHtcbiAgICAgIEBlYWNoICR3cmFwcGVyIGluIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gJHdyYXBwZXIge1xuICAgICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFdyaXRlIEZhbGxiYWNrXG4gICAgQGlmICgkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2UpIGFuZCAoJHByaW50ID09IHRydWUpIHtcbiAgICAgICR0eXBlLWZhbGxiYWNrOiB0eXBlLW9mKCRxdWVyeS1mYWxsYmFjayk7XG5cbiAgICAgIEBpZiAoJHR5cGUtZmFsbGJhY2sgIT0gJ2Jvb2wnKSB7XG4gICAgICAgICN7JHF1ZXJ5LWZhbGxiYWNrfSAmIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcbn1cblxuXG5AbWl4aW4gbXEoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcy1tYXAsICRmcy1icmVha3BvaW50czogJGJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRmcy1icmVha3BvaW50LCAkZnMtZm9udC1zaXplIGluICRmcy1tYXAge1xuICAgIEBpZiAkZnMtYnJlYWtwb2ludCA9PSBudWxsIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZnMtZm9udC1zaXplKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpZiBtYXAtaGFzLWtleSgkZnMtYnJlYWtwb2ludHMsICRmcy1icmVha3BvaW50KSB7XG4gICAgICAgICRmcy1icmVha3BvaW50OiBtYXAtZ2V0KCRmcy1icmVha3BvaW50cywgJGZzLWJyZWFrcG9pbnQpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZnMtYnJlYWtwb2ludCkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZzLWZvbnQtc2l6ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb250LXNpemUoJGZzLWZvbnQtc2l6ZSkge1xuICBAaWYgdHlwZS1vZigkZnMtZm9udC1zaXplKSA9PSAnbGlzdCcge1xuICAgIGZvbnQtc2l6ZTogbnRoKCRmcy1mb250LXNpemUsIDEpO1xuXG4gICAgQGlmIChsZW5ndGgoJGZzLWZvbnQtc2l6ZSkgPiAxKSB7XG4gICAgICBsaW5lLWhlaWdodDogbnRoKCRmcy1mb250LXNpemUsIDIpO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgZm9udC1zaXplOiAkZnMtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiBjZWlsKCRmcy1mb250LXNpemUgLyAkbGluZS1oZWlnaHQtZGVmYXVsdCkgKiAoJGxpbmUtaGVpZ2h0LWRlZmF1bHQgLyAkZnMtZm9udC1zaXplKTtcbiAgfVxufVxuXG5AbWl4aW4gZnVsbC1oZWlnaHQtaGlkZGVuLXBzZXVkby1lbGVtZW50KCkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG5cbkBtaXhpbiBsaXN0LXJlc2V0IHtcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIi8vIFRoaXMgaXMgdGhlIG1hbmlmZXN0IGZpbGUgb3IgdGhlIHByaW1hcnkgU2FzcyBmaWxlLiBBbGwgaW1wb3J0cyB3aWxsIGJlIGluY2x1ZGVkIGhlcmUuIFdoZW5cbi8vIHlvdSBidWlsZCB0aGUgc2l0ZSwgb25seSBvbmUgc3R5bGVzaGVldCBmaWxlIHdpbGwgYmUgY3JlYXRlZCwgc3R5bGVzLmNzc1xuXG4vLyBTdXN5IHRvIGJ1aWxkIGdyaWRzXG5AaW1wb3J0ICdzdXN5L3Nhc3Mvc3VzeSc7XG5cbi8vIENyZWF0ZSBtZWRpYSBxdWVyeSBicmVha3BvaW50cyB3aXRoIGVhc2VcbkBpbXBvcnQgJ2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9icmVha3BvaW50JztcblxuLy8gSW5jbHVkaW5nIHZhcmlhYmxlcyBmcm9tIExVQ0lcbkBpbXBvcnQgJ25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL3V0aWxzL2luZGV4JztcblxuLy8gI0dsb2JhbFxuLy8gQWxsIHRoZSBnbG9iYWwgc2V0dGluZ3MsIGNvbG9ycywgZnVuY3Rpb25zLCBleHRlbmRzLCBhbmQgbWl4aW5zLlxuLy8gVGhlc2Ugc2hvdWxkIGFwcGx5IHRvIGFsbCBjb21wb25lbnRzLlxuQGltcG9ydCAnbmV0YXBwLWxpYnJhcnkvc3JjL3Njc3MvZ2xvYmFsL2luZGV4JztcblxuLy8gU3R5bGVzIGJlbG93IHVzZWQgdG8gYmUgcHVsbGVkIGluIGJ5IEBpbXBvcnQgJ2dsb2JhbC9pbmRleCc7XG4kc2NyZWVuLXhsOiAgKDEzOTRweCAvICRmb250LXNpemUtZGVmYXVsdCkgKiAxZW07XG4vL0BpbXBvcnQgJ25vcm1hbGl6ZS1saWJzYXNzL25vcm1hbGl6ZSc7XG5cbi8vICNCYXNlXG4vLyBCYXNlIHNldHRpbmdzIGFyZSBhcHBsaWVkIHRvIGVsZW1lbnQgc2VsZWN0b3JzLCBkZXNjZW5kZW50IHNlbGVjdG9ycyBvciBhXG4vLyBjaGlsZCBzZWxlY3RvciBhbG9uZyB3aXRoIGFueSBwc2V1ZG8tY2xhc3Nlcy4gV2UgdHJ5IG5vdCB0byB1c2UgYW55IGNsYXNzIG9yIElEXG4vLyBzZWxlY3RvcnMgaW4gdGhlc2UgZmlsZXMuXG5cbi8vIFN0eWxlcyBiZWxvdyB1c2VkIHRvIGJlIHB1bGxlZCBpbiBieSBAaW1wb3J0ICdiYXNlL2luZGV4JztcbnAge1xuICBwYWRkaW5nOiAwO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWRlZmF1bHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi8vICNMYXlvdXRcbi8vIExheW91dCBkZXRlcm1pbmVzIHRoZSBtYXgtd2lkdGggb2Ygb3VyIHBhZ2VzIGFuZCBudW1iZXIgb2YgY29sdW1ucyBpbiBvdXJcbi8vIGdyaWQgZm9yIG1vYmlsZSwgdGFibGV0LCBhbmQgZGVza3RvcC4gR3JpZHMgYXJlIGJ1aWx0IHVzaW5nIFN1c3kuXG5AaW1wb3J0ICdsYXlvdXQvaW5kZXgnO1xuXG4vLyAjTGlicmFyeSBDb21wb25lbnRzXG4vLyBDb21wb25lbnRzIHRoYXQgd2UgYXJlIHVzaW5nIGZyb20gTFVDSSBMaWJyYXJ5IG9uIG5ldGFwcC5jb21cblxuLy8gI0NvbXBvbmVudHNcbi8vIENvbXBvbmVudHMgYXJlIHRoZSBiYXNlIGZvciBvdXIgVUkgV2lkZ2V0cy4gVGhleSBkZXRlcm1pbmUgdGhlIHN0cnVjdHVyZSBvZiB0aGVcbi8vIGNvbXBvbmVudCB3aXRoIGV4dGVuc2lvbnMgdG8gbW9kaWZ5IHRoZSBsb29rIGFuZCBmZWVsLlxuQGltcG9ydCAnY29tcG9uZW50cy9pbmRleCc7XG5cbi8vICNTaGFtZVxuLy8gU2hhbWUgaXMgZm9yIHN0eWxlcyB0aGF0IHdlIGRpZCBub3QgaGF2ZSB0aW1lIHRvIHdvcmsgb24sIGJ1dCB3aWxsIGNvbWUgYmFjayB0byBjbGVhbi11cFxuLy8gYW5kIGFkZCB0byBvdXIgbWFpbiBzdHlsZXMuXG5AaW1wb3J0ICdzaGFtZSc7XG4iLCJodG1sLFxuYm9keSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBUcmFpbGluZ1NlbWljb2xvblxuJHN1c3k6IChcbiAgY29udGFpbmVyOiAkc2NyZWVuLXhsLFxuICBjb2x1bW5zOiAxMixcbiAgZ3V0dGVyLXBvc2l0aW9uOiBzcGxpdCxcbiAgLy8gZGVidWc6IChcbiAgLy8gICAgIGltYWdlOiBzaG93LFxuICAvLyAgICAgY29sb3I6IHJnYmEoJGNvbG9yLWJsdWUtbGlnaHQsIC4yNSksXG4gIC8vICAgICBvdXRwdXQ6IG92ZXJsYXksXG4gIC8vICAgICB0b2dnbGU6IHRvcCByaWdodFxuICAvLyAgIClcbik7XG5cbiRzZW1hbnRpYy1sYXlvdXQtc206IGxheW91dCg0IGFmdGVyKTtcbiRzZW1hbnRpYy1sYXlvdXQtbWQ6IGxheW91dCg4IGFmdGVyKTtcbiRzZW1hbnRpYy1sYXlvdXQtbGc6IGxheW91dCgxMiBhZnRlcik7XG5cbi8vIENvbnRhaW5lciBmb3IgU2l0ZSBDb250ZW50IGJlbG93IHRoZSBwYWdlIGhlYWRlciB3aGVuIHRoZXJlIGFyZSBubyB0YWJzXG4vLyAubi1zaXRlLWNvbnRlbnQge1xuLy8gICBtYXJnaW4tdG9wOiAkc3BhY2luZy14bDtcbi8vIH1cblxuLy8gUGFnZSBDb250ZW50IHNlcGFyYXRpb24gZnJvbSBoZWFkZXIgJiBmb290ZXJcbi5uLW1haW4tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbiAgLy8gcGFkZGluZy10b3A6ICRzcGFjaW5nLWNvbXBvbmVudC1ib3R0b207XG59XG5cbi5uLW1haW4tY29udGVudC0tbm8tYm90dG9tLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm4tbWFpbi1jb250ZW50LS1uby10b3AtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4vLyAubi13aWRnZXQtYXJlYSB7XG4vLyAgIHBhZGRpbmc6ICRzcGFjaW5nLWxnIDA7XG4vLyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgLy8gLm4tbWFpbi1jb250ZW50IHtcbiAgLy8gICBwYWRkaW5nLXRvcDogNDhweDtcbiAgLy8gfVxuXG4gIC5uLW1haW4tY29udGVudC0tbm8tdG9wLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi8vIENvbnRhaW5lclxuLm4tY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyKCk7XG4gIHBhZGRpbmc6IDAgJHNwYWNpbmctc207XG59XG5cbi8vIFJvd1xuLm4tcm93IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAubi1jb2wtc20tI3skaX0ge1xuICAgICAgQGluY2x1ZGUgc3BhbigkaSk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgLm4tY29sLW1kLSN7JGl9IHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oJGkpO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgIC5uLWNvbC1sZy0jeyRpfSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKCRpKTtcbiAgICB9XG4gIH1cblxuICAubi1yb3cge1xuICAgIG1hcmdpbjogMCBndXR0ZXIoKSAqIC0xO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgLm4tY29sLXhsLSN7JGl9IHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oJGkpO1xuICAgIH1cbiAgfVxufVxuIiwiJHN1c3k6IChcbiAgZmxvdzogJGRpcmVjdGlvbixcbiAgY29sdW1uczogNCxcbiAgZ3V0dGVyczogLjI1LFxuICBnbG9iYWwtYm94LXNpemluZzogYm9yZGVyLWJveCxcbiAgLy8gZGVidWc6IChcbiAgLy8gICAgIGltYWdlOiBzaG93LFxuICAvLyAgICAgY29sb3I6IHJnYmEoJGNvbG9yLWJsdWUtbGlnaHQsIC4yNSksXG4gIC8vICAgICBvdXRwdXQ6IG92ZXJsYXksXG4gIC8vICAgICB0b2dnbGU6IHRvcCByaWdodFxuICAvLyAgIClcbik7XG5cbiRzZW1hbnRpYy1sYXlvdXQtc206IGxheW91dCg0IGFmdGVyKTtcbiRzZW1hbnRpYy1sYXlvdXQtbWQ6IGxheW91dCg4IGFmdGVyKTtcbiRzZW1hbnRpYy1sYXlvdXQtbGc6IGxheW91dCgxMiBhZnRlcik7XG5cbkBpbmNsdWRlIGJvcmRlci1ib3gtc2l6aW5nO1xuXG4uY29udGFpbmVyLFxuLm4tY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyKDE0MjRweCk7XG4gIHBhZGRpbmc6IDAgMTVweDtcblxuICAvLyBCcmVha3BvaW50IGZvciA3NjhweCBhbmQgdXAgZGVza3RvcCB2aWV3XG4gIEBpbmNsdWRlIHN1c3ktYnJlYWtwb2ludCgkc2NyZWVuLW1kLCA4KSB7XG4gICAgQGluY2x1ZGUgc2hvdy1ncmlkKDgpO1xuICB9XG5cbiAgLy8gQnJlYWsgZm9yIDEwMjRweCBhbmQgdXAgbGFyZ2UgZGVza3RvcCB2aWV3XG4gIEBpbmNsdWRlIHN1c3ktYnJlYWtwb2ludCgkc2NyZWVuLWxnLCAxMikge1xuICAgIEBpbmNsdWRlIHNob3ctZ3JpZCgxMik7XG4gIH1cbn1cbiIsIi8vIFN1c3kgRmFsbGJhY2sgQ2xlYXJmaXhcbi8vID09PT09PT09PT09PT09PT09PT09PT1cblxuXG4vLyBDbGVhcmZpeFxuLy8gLS0tLS0tLS1cbi8vIENoZWNrIGZvciBhbiBleGlzdGluZyBzdXBwb3J0IG1peGluLCBvciBwcm92aWRlIGEgc2ltcGxlIGZhbGxiYWNrLlxuQG1peGluIHN1c3ktY2xlYXJmaXgge1xuICBAaWYgc3VzeS1zdXBwb3J0KGNsZWFyZml4LCAobWl4aW46IGNsZWFyZml4KSkge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9IEBlbHNlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWN0LWdyb3VwIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgcGFkZGluZzogJHNwYWNpbmctbGcgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoICRzY3JlZW4tc20pIHtcbiAgICAuY29udGFjdC1zYWxlcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cbiAgICAuY29udGFjdC1zYWxlcyB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDQgb2YgOCk7XG4gICAgfVxuXG4gICAgLnNvY2lhbC1zaGFyZSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDQgb2YgOCBsYXN0KTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZykge1xuICAgIC5jb250YWN0LXNhbGVzIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oOCBvZiAxMik7XG4gICAgfVxuXG4gICAgLnNvY2lhbC1zaGFyZSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDQgb2YgMTIgbGFzdCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAjRXF1YWwgQ29sdW1uIExheW91dFxuLy8gVHdvLCBUaHJlZSB1cCBvciBGb3VyIHVwIGxheW91dCB3aWxsIGZsb2F0IGxheW91dCBpdGVtcyB0byB0aGUgbGVmdCBcbi8vIGFuZCB0aGV5IGhhdmUgZXF1YWwgd2lkdGggY29sdW1ucy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxheW91dCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIC5sYXlvdXRfX2l0ZW0ge1xuXG4gICAgQGluY2x1ZGUgc3VzeS1icmVha3BvaW50KCRzY3JlZW4tc20sIDEyKSB7XG5cbiAgICAgIFtkYXRhLWxheW91dD1cIjNcIl0gJiB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oNCk7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIEBpbmNsdWRlIHNwYW4oNCBsYXN0KTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzdXN5LWJyZWFrcG9pbnQoJHNjcmVlbi1tZCwgMTYpIHtcblxuICAgICAgW2RhdGEtbGF5b3V0PVwiM1wiXSAmIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbig1IHdpZGUpO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcGFuKDUgd2lkZSBsYXN0KTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICBcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzdXN5LWJyZWFrcG9pbnQoJHNjcmVlbi1sZywgMjQpIHtcblxuICAgICAgW2RhdGEtbGF5b3V0PVwiM1wiXSAmIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbig4KTtcbiAgICAgIFxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3Bhbig4IGxhc3QpO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgW2RhdGEtbGF5b3V0PVwiNFwiXSAmIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbig2KTtcblxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3Bhbig2IGxhc3QpO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICNHYWxsZXJ5XG4vLyBBIGdhbGxlcnkgbGF5b3V0IGlzIGEgbGlzdCBvZiBpdGVtcyB0aGF0IHlvdSB3YW50IHRvIHNob3cgYXMgYSBncm91cCBvZiAzIG9yIDQuXG4vLyBUaG9zZSBpdGVtcyBjYW4gYmUgYSBnYWxsZXJ5IG9mIGltYWdlcywgYSBnYWxsZXJ5IG9mIGNhcmRzLCBhIGdhbGxlcnkgb2YgbW9kdWxlcy5cbi8vIEJ5IHVzaW5nIHRoZSBTdXN5IGdhbGxlcnkgbWl4aW4geW91IGRvIG5vdCBoYXZlIHRvIHdvcnJ5IGFib3V0IHN1Yi1waXhlbCByb3VuZGluZ1xuLy8gaXNzdWVzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubi1nYWxsZXJ5IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBTaW5nbGUgYnJlYWtwb2ludCBsYXlvdXRcbi5uLWdhbGxlcnktbGF5b3V0X19pdGVtIHtcblxuICBAaW5jbHVkZSBzdXN5LWJyZWFrcG9pbnQoJHNjcmVlbi1tZCwgMTIpIHtcbiAgICBbZGF0YS1sYXlvdXQ9XCIyXCJdICYge1xuICAgICAgQGluY2x1ZGUgZ2FsbGVyeSg2KTtcbiAgICB9XG5cbiAgICBbZGF0YS1sYXlvdXQ9XCIzXCJdICYge1xuICAgICAgQGluY2x1ZGUgZ2FsbGVyeSg0KTtcbiAgICB9XG5cbiAgICBbZGF0YS1sYXlvdXQ9XCI0XCJdICYge1xuICAgICAgQGluY2x1ZGUgZ2FsbGVyeSgzKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICNNYXNvbnJ5IExheW91dFxuLy8gVXNlIHRoZSBuZXcgQ1NTIGNvbHVtbiBwcm9wZXJ0eSwgYnV0IGRvZXNuJ3Qgd29yayBpbiBJRTkgYW5kIGJlbG93XG4vLyBFeGFtcGxlOiBodHRwOi8vY29kZXBlbi5pby9BZGFtQmx1bS9wZW4vZndybkVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi14bCkge1xuICAubWFzb25yeSB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiBzcGFuKDggb2YgMTIpO1xuICB9XG5cbiAgLm1hc29ucnlfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gI1NpZGViYXIgbGF5b3V0XG4vLyBBIFNpZGViYXIgbGF5b3V0IGlzIGEgdHdvIGNvbHVtbiBsYXlvdXQuIFRoZSBzaWRlYmFyLWxheW91dC1zZWN0aW9uIHdpbGxcbi8vIHRha2UgdXAgbW9zdCBvZiB0aGUgY29sdW1ucywgd2hpbGUgdGhlIHNpZGViYXItbGF5b3V0LWFzaWRlIGlzIGEgc21hbGxlclxuLy8gY29sdW1uLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc2lkZWJhci1sYXlvdXQge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gQ3JlYXRlIHRoZSBsYXlvdXRzIGZvciB0aGUgb3RoZXIgYnJlYWtwb2ludHMsIGJ1dCBpdCdzIGFzc3VtZWQgbW9iaWxlIGZpcnN0XG5cbi5zaWRlYmFyLWxheW91dC1zZWN0aW9uIHtcbiAgQGluY2x1ZGUgc3VzeS1icmVha3BvaW50KCRzY3JlZW4tbGcsIDI0KSB7XG5cbiAgICBbZGF0YS1sYXlvdXQ9XCJsZWZ0XCJdID4gJiB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDE4KTtcbiAgICB9XG5cbiAgICBbZGF0YS1sYXlvdXQ9XCJyaWdodFwiXSA+ICYge1xuICAgICAgQGluY2x1ZGUgc3BhbihsYXN0IDE4KTtcbiAgICB9XG5cbiAgfVxufVxuXG4uc2lkZWJhci1sYXlvdXQtYXNpZGUge1xuICBAaW5jbHVkZSBzdXN5LWJyZWFrcG9pbnQoJHNjcmVlbi1sZywgMjQpIHtcblxuICAgIFtkYXRhLWxheW91dD1cImxlZnRcIl0gPiAmIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4obGFzdCA2KTtcbiAgICB9XG5cbiAgICBbZGF0YS1sYXlvdXQ9XCJyaWdodFwiXSA+ICYge1xuICAgICAgQGluY2x1ZGUgc3Bhbig2KTtcbiAgICB9XG5cbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gI1NwbGl0IENvbHVtbiBMYXlvdXRcbi8vIFNwbGl0cyB0aGUgcGFnZSA1MC81MCBvciA3MC8zMCBkZXBlbmRpbmcgb24gdGhlIGF0dHJpYnV0ZSBuYW1lIGFkZGVkIHRvIGRhdGEtbnRhcC1sYXlvdXQuXG4vLyBUaGUgcGFnZSBpcyBzcGl0IGludG8gdHdvIGhhbHZlczsgYSBsZWZ0IHNpZGUgYW5kIHJpZ2h0IHNpZGUgYW5kIGhhcyBhIHN0aWNreSBmb290ZXIuXG4vLyBZb3Ugd291bGQgdHlwaWNhbGx5IHVzZSB0aGlzIGxheW91dCBmb3IgY2FtcGFpZ24gbGFuZGluZyBwYWdlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubi1sYXlvdXRfX2l0ZW0tLWxlZnQge1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XG4gIC5uLWxheW91dF9fc3BsaXQge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC8vIFRPRE86IENsZWFuIHVwIGxhdGVyIHdoZW4gZm9ybSBjb21wb25lbnRpemF0aW9uIGlzIGFkZHJlc3NlZCBvbiBjYW1wYWlnbiBwYWdlc1xuICAgICYuaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm4tbGF5b3V0X19pdGVtLS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjUwLTUwXCJdICYge1xuICAgICAgd2lkdGg6IDQ4dnc7XG4gICAgfVxuXG4gICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNzAtMzBcIl0gJiB7XG4gICAgICB3aWR0aDogNjl2dztcbiAgICB9XG4gIH1cblxuICAubi1sYXlvdXRfX2l0ZW0tLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICBbZGF0YS1udGFwLWxheW91dH49XCI1MC01MFwiXSAmIHtcbiAgICAgIHdpZHRoOiA1MnZ3O1xuICAgIH1cblxuICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjcwLTMwXCJdICYge1xuICAgICAgd2lkdGg6IDMxdnc7XG4gICAgfVxuICB9XG59XG4iLCIkYnV0dG9uLWJvcmRlci1jb2xvcjogI0JCQkRCRjtcblxuLmJ1dHRvbiB7XG4gIEBpbmNsdWRlIGdvdGhhbS1ib29rO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtZGVmYXVsdDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS0xNztcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIC5uLWljb24tYXJyb3ctZG93biB7XG4gICAgICBhbmltYXRpb246IGJvdW5jZSAxcztcbiAgICAgIGZpbGw6ICRjb2xvci1ibHVlLTE3O1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtMTc7XG4gIH1cblxuICAmLmJ1dHRvbi0taW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWRlZmF1bHQ7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS04NztcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS0xNztcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS04NztcbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbi0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAubi1sYXlvdXQtZmxleF9faXRlbSAmIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXNtO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXNtO1xuICB9XG5cbiAgLmJ1dHRvbl9faWNvbiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1zbTtcbiAgfVxuXG4gIC5idXR0b25fX3RleHQge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG4uYnV0dG9uX190ZXh0LFxuLmJ1dHRvbl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJ1dHRvbl9faWNvbiB7XG4gIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogMjJweDtcblxuICAmLmJ1dHRvbl9faWNvbi0tbGcge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuXG4gICYubi1pY29uLWFycm93LWNpcmNsZS1vLXJpZ2h0IHtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgd2lkdGg6IDIycHg7XG4gIH1cbn1cblxuLmJ1dHRvbi0tbm8tYmcsXG4uYnV0dG9uLS1naG9zdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAkY29sb3ItbGluaztcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgfVxufVxuXG4uYnV0dG9uLS1naG9zdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRidXR0b24tYm9yZGVyLWNvbG9yO1xuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS04ODtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtODg7XG4gIH1cbn1cblxuLmJ1dHRvbi0tZ2hvc3QtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtODg7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZS04ODtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS04ODtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLTg4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAuYnV0dG9uX19pY29uIHtcbiAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uX19pY29uIHtcbiAgICBmaWxsOiAkY29sb3ItYmx1ZS04ODtcbiAgfVxufVxuXG4uYnV0dG9uLS1naG9zdC13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIC5idXR0b25fX2ljb24ge1xuICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG5cbiAgICAuYnV0dG9uX19pY29uIHtcbiAgICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZS1saWdodDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtZGVmYXVsdDtcbiAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLTE3O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtMTc7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLTE3O1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS0xNztcbiAgfVxufVxuXG4uYnV0dG9uLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtODg7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1ibHVlLTg4LCA1JSk7XG4gIH1cblxuICAuYnV0dG9uX19pY29uIHtcbiAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuLmJ1dHRvbi0tcmVnYWwge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHVycGxlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wdXJwbGUtZGFyaztcbiAgfVxuXG4gIC5idXR0b25fX2ljb24ge1xuICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuXG4uYnV0dG9uLS1tdXRlZCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTM1O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTI3O1xuICB9XG5cbiAgLmJ1dHRvbl9faWNvbiB7XG4gICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICB9XG59XG5cbi5idXR0b24tLXNhZmV0eSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZTtcbiAgfVxufVxuXG4uYnV0dG9uLS1zbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgcGFkZGluZzogN3B4IDE1cHg7XG59XG5cbi5idXR0b24tLWxnIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuXG4uYnV0dG9uLS1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcbiAgQGluY2x1ZGUgZ290aGFtLWJvb2s7XG5cbiAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlLTE3O1xuICB9XG5cbiAgLmJ1dHRvbl9faWNvbiB7XG4gICAgZmlsbDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gIH1cblxuICAmOmhvdmVyIC5idXR0b25fX2ljb24sXG4gICY6YWN0aXZlIC5idXR0b25fX2ljb24ge1xuICAgIGZpbGw6ICRjb2xvci1ibHVlLTE3O1xuICB9XG5cbiAgJi5idXR0b24tLWludmVyc2Uge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAuYnV0dG9uX19pY29uIHtcbiAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS04NztcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSAuYnV0dG9uX19pY29uLFxuICAgICY6aG92ZXIgLmJ1dHRvbl9faWNvbiB7XG4gICAgICBmaWxsOiAkY29sb3ItZ3JheS04NztcbiAgICB9XG4gIH1cblxuICAubi1idXR0b25fX2dyb3VwLWJsb2NrICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xuICB9XG59XG5cbi5idXR0b24tLWlubGluZS1hY3Rpb24tYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS02NztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtZGVmYXVsdDtcbiAgcGFkZGluZzogJHNwYWNpbmctc207XG59XG5cbi5idXR0b24tYWxpZ24tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ1dHRvbi10b2dnbGUtLWlzLWFjdGl2ZSB7XG4gIC5uLWljb24tYXJyb3ctZG93biB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuXG4uYnV0dG9uLS1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAkc3BhY2luZy1zbTtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAuYnV0dG9uX19pY29uIHtcbiAgICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b25fX2ljb24ge1xuICAgIGZpbGw6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICB9XG59XG5cbi5uLWJ1dHRvbl9fZ3JvdXAge1xuICAuYnV0dG9uLFxuICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcbiAgLm4tYnV0dG9uX19ncm91cCB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5idXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXhzO1xuICAgIH1cblxuICAgIC5idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xuICAgIH1cbiAgfVxufVxuIiwiJGNvbG9yLW1vZHVsZS1iZzogJGNvbG9yLXdoaXRlO1xuJGNvbG9yLW1vZHVsZS10aXRsZTogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiRjb2xvci1tb2R1bGUtdGl0bGUtLXYzOiAjNEM0QzRDO1xuJGNvbG9yLW1vZHVsZS1zdWJ0aXRsZTogIzk1OTU5NTtcbiRzcGFjaW5nLWZlYXR1cmUtYmxvY2s6IDI1cHg7XG5cbi5uLWZlYXR1cmUtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogJHNwYWNpbmctZmVhdHVyZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubi1mZWF0dXJlLWJsb2NrX190aXRsZSB7XG4gIC8vIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcbiAgLy8gbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcblxuICAubi1mZWF0dXJlLWJsb2NrLS1uZXN0ZWQgJiB7XG4gICAgY29sb3I6IHJnYmEoJGNvbG9yLW1vZHVsZS10aXRsZS0tdjMsIC44KTtcbiAgfVxufVxuXG4vLyAubi1mZWF0dXJlLWJsb2NrX190ZXh0IHtcbi8vICAgQGluY2x1ZGUgZ290aGFtLWxpZ2h0O1xuLy8gICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xuLy8gfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19zdWJ0aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdy1ib2xkO1xuICBjb2xvcjogJGNvbG9yLW1vZHVsZS1zdWJ0aXRsZTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm4tZmVhdHVyZS1ibG9ja19fY2FwdGlvbmVkLWltYWdlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xufVxuXG4ubi1mZWF0dXJlLWJsb2NrX19jYXB0aW9uLFxuLm4tZmVhdHVyZS1ibG9ja19faW1hZ2Utd3JhcCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2Zvcm0tYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuLm4tZmVhdHVyZS1ibG9ja19fY2FwdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2ltYWdlLXdyYXAge1xuICBtYXgtd2lkdGg6IDEzNXB4O1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm4tZmVhdHVyZS1ibG9ja19fYXNpZGUtbGluayB7XG4gIGJvdHRvbTogJHNwYWNpbmctZmVhdHVyZS1ibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAkc3BhY2luZy1mZWF0dXJlLWJsb2NrO1xufVxuXG4vLyAubi1mZWF0dXJlLWJsb2NrLS1zdWJzY3JpYmUge1xuLy8gICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcblxuLy8gICAubi1mZWF0dXJlLWJsb2NrX19hc2lkZS1saW5rLFxuLy8gICAubi1mZWF0dXJlLWJsb2NrX190aXRsZSxcbi8vICAgLm4tZmVhdHVyZS1ibG9ja19fY2FwdGlvbixcbi8vICAgLm4tZmVhdHVyZS1ibG9ja19fdGV4dCB7XG4vLyAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbi8vICAgfVxuLy8gfVxuXG4vLyBUaGUgY29tcG9uZW50IGZvcm1lcmx5IGtub3duIGFzIEZlYXR1cmUgTGlzdCAtIG5lZWRzIHRvIGJlIG1pZ3JhdGVkIHRvIEZlYXR1cmUgQmxvY2sgLSBTdHJpcGVkXG4ubi1mZWF0dXJlLWJsb2NrLS1zdHJpcGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm4tZmVhdHVyZS1ibG9ja19fbGlzdCB7XG4gIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG59XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2hlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzO1xuICBwYWRkaW5nOiAkc3BhY2luZy1zbSAkc3BhY2luZy1kZWZhdWx0O1xufVxuXG4ubi1mZWF0dXJlLWJsb2NrX19pdGVtIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktODc7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUtbGc7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLWRlZmF1bHQ7XG5cbiAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk1O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgJHNwYWNpbmctZmVhdHVyZS1ibG9jazogNTBweDtcblxuICAubi1mZWF0dXJlLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWZlYXR1cmUtYmxvY2s7XG5cbiAgICAubi1sYXlvdXQtNCAmIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLm4tZmVhdHVyZS1ibG9ja19fYXNpZGUtbGluayB7XG4gICAgYm90dG9tOiAkc3BhY2luZy1mZWF0dXJlLWJsb2NrO1xuICAgIHJpZ2h0OiAkc3BhY2luZy1mZWF0dXJlLWJsb2NrO1xuICBcbiAgICAubi1sYXlvdXQtNCAmIHtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG59XG5cblxuIiwiLy8gLm4tY29udGFjdC1zYWxlcyB7XG4vLyAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWNvbXBvbmVudC1ib3R0b20gLSAkc3BhY2luZy1zbTsgLy8gSXRlbXMgV3JhcHBpbmcgSW5saW5lXG4vLyB9XG5cbi5uLWNvbnRhY3Qtc2FsZXNfX2xpc3Qge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuXG4ubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS02NDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubi1jb250YWN0LXNhbGVzX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgJHNwYWNpbmctc207XG5cbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtOmZpcnN0LWNoaWxkICYge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbTpsYXN0LWNoaWxkICYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0td2l0aC1pY29uICYge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0td2l0aC1pY29uOmZpcnN0LWNoaWxkICYge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgIC5uLWNvbnRhY3Qtc2FsZXNfX2ljb24ge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLm4tY29udGFjdC1zYWxlc19faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmlsbDogJGNvbG9yLWdyYXktNjQ7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogJHNwYWNpbmctc207XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjRweDtcblxuICAubi1jb250YWN0LXNhbGVzX19saW5rOmhvdmVyICYge1xuICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xuICB9XG59XG5cbi5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG4gIC8vIHBhZGRpbmc6IDE1cHg7XG5cbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLXdpdGgtaWNvbiAmIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAubi1jb250YWN0LXNhbGVzX19saW5rOmhvdmVyICYge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoICRzY3JlZW4tc20pIHtcbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLXdpdGgtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KG1pbi13aWR0aCAkc2NyZWVuLW1kKSB7XG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpbmtbaHJlZl49J3RlbCddIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tdGV4dCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCAkc2NyZWVuLW1kKSB7XG4gIC5uLWNvbnRhY3Qtc2FsZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcbiAgLm4tcGFnZS1uYXZpZ2F0aW9uIHtcbiAgICAubi1jb250YWN0LXNhbGVzIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cbn1cbiIsIi5uLWRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwICRzcGFjaW5nLXNtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm4tZHJvcGRvd24tbWVudS0tYWN0aXZlICYsXG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG4gIH1cbn1cblxuLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICsgJHNwYWNpbmcteHM7XG5cbiAgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlcjpob3ZlciAmIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4ubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICRjb2xvci10ZXh0LWxpZ2h0O1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNHB4O1xuICB3aWR0aDogMTJweDtcblxuICAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyOmhvdmVyICYge1xuICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xuICB9XG5cbiAgLm4tZHJvcGRvd24tbWVudS0tYWN0aXZlICYsXG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAmOmhvdmVyIHtcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5cbi5uLWRyb3Bkb3duLW1lbnVfX21lbnUge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJveC1zaGFkb3c6ICRkcm9wLXNoYWRvdy1ldmVuO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDI1MHB4O1xuICB6LWluZGV4OiB6KCdtZW51Jyk7XG5cbiAgLm4tZHJvcGRvd24tbWVudS0tYWxpZ24tcmlnaHQgJiB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAubi1kcm9wZG93bi1tZW51LS1hY3RpdmUgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm4tZHJvcGRvd24tbWVudV9fbGlzdCB7XG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm4tZHJvcGRvd24tbWVudV9fbGluayB7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAzMnB4O1xufVxuIiwiLm4tZmVlZGJhY2sge1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWNvbXBvbmVudC1ib3R0b20gLSAkc3BhY2luZy1zbTsgLy8gSXRlbXMgV3JhcHBpbmcgSW5saW5lXG59XG5cbi5uLWZlZWRiYWNrX19saW5rLFxuLm4tZmVlZGJhY2tfX3NvbHZlLWxhYmVsLFxuLm4tZmVlZGJhY2tfX3NvbHZlLWFuc3dlciB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbn1cblxuLm4tZmVlZGJhY2tfX2xpbmssXG4ubi1mZWVkYmFja19fcmF0aW5nLFxuLm4tZmVlZGJhY2tfX3NvbHZlLWxhYmVsLFxuLm4tZmVlZGJhY2tfX3NvbHZlLWFuc3dlcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzOyAvLyBJdGVtcyBXcmFwcGluZyBJbmxpbmVcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuXG4ubi1mZWVkYmFja19fcmF0aW5nLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcbn1cblxuLm4tZmVlZGJhY2tfX3NvbHZlLWxhYmVsLFxuLm4tZmVlZGJhY2tfX3NvbHZlLWFuc3dlcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5uLWZlZWRiYWNrX19zb2x2ZS1hbnN3ZXIge1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkY29sb3ItZ3JheS02NDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwICRzcGFjaW5nLXhzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIFxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5uLWZlZWRiYWNrX190aGFuay15b3UtbWVzc2FnZSB7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XG5cbiAgLm4tZmVlZGJhY2stLXRoYW5rLXlvdS1tZXNzYWdlLXZpc2libGUgJiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLm4tZmVlZGJhY2tfX3NvbHZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XG4gIFxuICAubi1mZWVkYmFjay0tdGhhbmsteW91LW1lc3NhZ2UtdmlzaWJsZSAmIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ubi1mZWVkYmFja19fc29sdmUtYW5zd2VycyB7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc207XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy14cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubi1mZWVkYmFja19faW1wcm92ZS1kaWFsb2cge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmF5LTg3O1xuICBib3gtc2hhZG93OiAkZHJvcC1zaGFkb3ctZXZlbjtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctc20gJHNwYWNpbmctZGVmYXVsdDtcblxuICAubi1mb3JtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm4tZmVlZGJhY2tfX2ltcHJvdmUtdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBoZWlnaHQ6IDc4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuXG4gIC5uLWZlZWRiYWNrX19pbXByb3ZlLWRpYWxvZy1hY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5uLWZlZWRiYWNrX19pbXByb3ZlLWRpYWxvZy1zdWJtaXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuJGNvbG9yLXBhbmVsLWJvcmRlcjogJGNvbG9yLWdyYXktODc7XG4kY29sb3ItcGFuZWwtYmFja2dyb3VuZDogI0ZGRkZGRjtcbiRwYW5lbC1jYXJldC1zaXplOiAxMHB4O1xuXG4ubi1jb2xsaXNpb24tcHJvb2YtcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItcGFuZWwtYmFja2dyb3VuZDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLXBhbmVsLWJvcmRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB6KCdtZW51Jyk7XG5cbiAgJi5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbC0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm4tY29sbGlzaW9uLXByb29mLXBhbmVsX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ubi1jb2xsaXNpb24tcHJvb2YtcGFuZWxfX3RhcmdldFtkYXRhLXJldmVhbC1wYW5lbC1vbj0nY2xpY2snXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm4tY29sbGlzaW9uLXByb29mLXBhbmVsX190YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IHooJ21lbnUnKSArIDE7XG5cbiAgJi5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbC0tdmlzaWJsZSB7XG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcGFuZWwtYmFja2dyb3VuZDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogJHBhbmVsLWNhcmV0LXNpemU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtKCRwYW5lbC1jYXJldC1zaXplKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtKCRwYW5lbC1jYXJldC1zaXplICogMi4xKTtcbiAgICB3aWR0aDogJHBhbmVsLWNhcmV0LXNpemUgKiAyO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wYW5lbC1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1wYW5lbC1ib3JkZXI7XG4gICAgYm94LXNoYWRvdzogJGRyb3Atc2hhZG93LWV2ZW47XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6ICRwYW5lbC1jYXJldC1zaXplO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSgkcGFuZWwtY2FyZXQtc2l6ZSAvIDIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0oJHBhbmVsLWNhcmV0LXNpemUgKiAxLjgpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB3aWR0aDogJHBhbmVsLWNhcmV0LXNpemU7XG4gIH1cblxuICAmLm4tY29sbGlzaW9uLXByb29mLXBhbmVsLS1wb3NpdGlvbi1mbGlwcGVkIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLSgkcGFuZWwtY2FyZXQtc2l6ZSAqIDIuMSk7XG4gICAgICB0b3A6IGF1dG87XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAtKCRwYW5lbC1jYXJldC1zaXplICogMS44KTtcbiAgICAgIHRvcDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtcGFuZWwtcG9zaXRpb249XCJib3R0b21cIl0ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAtKCRwYW5lbC1jYXJldC1zaXplICogMi4xKTtcbiAgICAgIHRvcDogYXV0bztcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3R0b206IC0oJHBhbmVsLWNhcmV0LXNpemUgKiAxLjgpO1xuICAgICAgdG9wOiBhdXRvO1xuICAgIH1cblxuICAgICYubi1jb2xsaXNpb24tcHJvb2YtcGFuZWwtLXBvc2l0aW9uLWZsaXBwZWQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdG9wOiAtKCRwYW5lbC1jYXJldC1zaXplICogMi4xKTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHRvcDogLSgkcGFuZWwtY2FyZXQtc2l6ZSAqIDEuOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLXBhbmVsLXBvc2l0aW9uPVwicmlnaHRcIl0ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAkcGFuZWwtY2FyZXQtc2l6ZSAqIDEuODtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0oJHBhbmVsLWNhcmV0LXNpemUpO1xuICAgICAgcmlnaHQ6IC0oJHBhbmVsLWNhcmV0LXNpemUgKiAyLjEpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogJHBhbmVsLWNhcmV0LXNpemU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLSgkcGFuZWwtY2FyZXQtc2l6ZSAvIDIpO1xuICAgICAgcmlnaHQ6IC0oJHBhbmVsLWNhcmV0LXNpemUgKiAxLjgpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgfVxuXG4gICAgJi5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbC0tcG9zaXRpb24tZmxpcHBlZCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogLSgkcGFuZWwtY2FyZXQtc2l6ZSAqIDIuMSk7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC0oJHBhbmVsLWNhcmV0LXNpemUgKiAxLjgpO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtcGFuZWwtcG9zaXRpb249XCJsZWZ0XCJdIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGhlaWdodDogJHBhbmVsLWNhcmV0LXNpemUgKiAxLjg7XG4gICAgICBsZWZ0OiAtKCRwYW5lbC1jYXJldC1zaXplICogMi4xKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLSgkcGFuZWwtY2FyZXQtc2l6ZSk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAkcGFuZWwtY2FyZXQtc2l6ZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRwYW5lbC1jYXJldC1zaXplICogMS44KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLSgkcGFuZWwtY2FyZXQtc2l6ZSAvIDIpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgfVxuXG4gICAgJi5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbC0tcG9zaXRpb24tZmxpcHBlZCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0oJHBhbmVsLWNhcmV0LXNpemUgKiAyLjEpO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtKCRwYW5lbC1jYXJldC1zaXplICogMS44KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5uLWZpbHRlciB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY29tcG9uZW50LWJvdHRvbTtcblxuICAmLm4tZmlsdGVyLS1pcy1uYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5uLWZpbHRlcl9fc2VjdGlvbiB7XG4gIC8vIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG4gIC5uLWZpbHRlci0taXMtbmFycm93ICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uLWZpbHRlcl9fbGlzdCB7XG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgLy8gbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuLm4tZmlsdGVyX19saXN0LWl0ZW0ge1xuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcblxuICAubi1maWx0ZXJfX2xpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctZGVmYXVsdDtcbiAgfVxufVxuXG4ubi1maWx0ZXJfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtIDA7XG59XG5cbi5uLWZpbHRlcl9fc2VjdGlvbi1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWdyYXktODc7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLm4tZmlsdGVyLS1pcy1uYXJyb3cgJiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBjb2xvcjogJGNvbG9yLWxpbms7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLm4tZmlsdGVyX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAkY29sb3ItbGluaztcbiAgaGVpZ2h0OiAkZm9udC1zaXplLWRlZmF1bHQ7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAkZm9udC1zaXplLWRlZmF1bHQ7XG5cbiAgLm4tZmlsdGVyX19saW5rOmhvdmVyICYge1xuICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xuICB9XG59XG5cbi5uLWZpbHRlcl9fbGFiZWwubi1mb3JtX19sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLm4tZmlsdGVyLS1pcy1uYXJyb3cgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm4tZmlsdGVyX19vcGVuLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBmaWxsOiAkY29sb3ItbGluaztcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxNHB4O1xuXG4gIC5uLWZpbHRlcl9fc2VjdGlvbi1oZWFkZXI6aG92ZXIgJiB7XG4gICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XG4gIH1cblxuICAubi1maWx0ZXJfX3NlY3Rpb24tLW9wZW4gJiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gIC5uLWZpbHRlci0taXMtbmFycm93ICYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4ubi1maWx0ZXItLWlzLW5hcnJvdyAubi1maWx0ZXJfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbn1cblxuLm4tZmlsdGVyLS1pcy1uYXJyb3cgLm4tZmlsdGVyX19zZWN0aW9uLS1vcGVuIC5uLWZpbHRlcl9fY29sdW1uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgLm4tZmlsdGVyLFxuICAubi1maWx0ZXIubi1maWx0ZXItLWlzLW5hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubi1maWx0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm4tZmlsdGVyX19zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDMyMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5uLWZpbHRlci0taXMtbmFycm93ICYge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLm4tZmlsdGVyX19jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cbiIsIiRmb290ZXItYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktOTc7XG5cbi5uLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk3O1xuICAvLyBTdGFja2VkIGJveCBzaGFkb3dzIGdpdmUgdGhlIGlsbHVzaW9uIHRoYXQgdGhlIGZvb3RlciBzcHJlYWRzIHRvIGZpbGwgYW55IGVtcHR5IGJyb3dzZXIgc3BhY2UgYmVsb3dcbiAgYm94LXNoYWRvdzogMCAyMDBweCAwICRmb290ZXItYmFja2dyb3VuZC1jb2xvciwgMCA0MDBweCAwICRmb290ZXItYmFja2dyb3VuZC1jb2xvciwgMCA2MDBweCAwICRmb290ZXItYmFja2dyb3VuZC1jb2xvciwgMCA4MDBweCAwICRmb290ZXItYmFja2dyb3VuZC1jb2xvciwgMCAxMDAwcHggMCAkZm9vdGVyLWJhY2tncm91bmQtY29sb3IsIDAgMTIwMHB4IDAgJGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yLCAwIDE0MDBweCAwICRmb290ZXItYmFja2dyb3VuZC1jb2xvcjtcbn1cblxuLm4tZm9vdGVyX190b3Age1xuICBib3JkZXItYm90dG9tOiBzb2xpZCA0cHggJGNvbG9yLWdyYXktODc7XG59XG5cbi5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX190b3Age1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkY29sb3ItZ3JheS04NyAwLCAkY29sb3ItZ3JheS04NyAyNSUsICRjb2xvci1ncmF5LTk3IDI1JSwgJGNvbG9yLWdyYXktOTcgMjUlLCAkY29sb3ItZ3JheS05NyAxMDAlLCAkY29sb3ItZ3JheS05NyAxMDAlKTtcbn1cblxuLm4tZm9vdGVyX190b3AtaW5uZXIge1xuICBwIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0O1xuICB9XG59XG5cbi5uLWZvb3Rlcl9fY29ycC1saW5rcyB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdCB7XG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcbiAgQGluY2x1ZGUgZ2FsbGVyeSgyIG9mICRzZW1hbnRpYy1sYXlvdXQtc20pO1xuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbi5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3QtaGVhZGVyLFxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWxpc3QtaGVhZGVyLFxuJW4tZm9vdGVyX19jb3JwLWxpbmstbGlzdC1oZWFkZXIge1xuICBAaW5jbHVkZSBnb3RoYW0tYm9vaztcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy14cztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm4tZm9vdGVyX19jb3JwLWxpbmsge1xuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxN3B4IDA7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0LWhlYWRlciAmIHtcbiAgICBAZXh0ZW5kICVuLWZvb3Rlcl9fY29ycC1saW5rLWxpc3QtaGVhZGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG4gICAgfVxuICB9XG59XG5cbi5uLWZvb3Rlcl9fYm90dG9tIHtcbiAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdCAwO1xufVxuXG4ubi1mb290ZXJfX2JvdHRvbS1sZWZ0IHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbi5uLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGNvbG9yLXRleHQtbGlnaHQ7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc207XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXNtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubi1mb290ZXJfX3NvY2lhbC1saW5rcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm4tZm9vdGVyX19zb2NpYWwtbGluay1saXN0IHtcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xuICBmb250LXNpemU6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmstbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubi1mb290ZXJfX3NvY2lhbC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE3cHggMTRweDtcbn1cblxuLm4tZm9vdGVyX19zb2NpYWwtbGluay10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XG59XG5cbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmstaWNvbiB7XG4gIGZpbGw6ICRjb2xvci10ZXh0LWxpZ2h0O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XG4gIHdpZHRoOiAxNXB4O1xuXG4gIC5uLWZvb3Rlcl9fc29jaWFsLWxpbms6aG92ZXIgJiB7XG4gICAgZmlsbDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gIH1cbn1cblxuLm4tZm9vdGVyX19maW5lLXByaW50IHtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWRlZmF1bHQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xufVxuXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdCxcbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1jb2x1bW4tbGlzdCB7XG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rIHtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcteHM7XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWRlZmF1bHQ7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rcyB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0IDA7XG59XG5cbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1saXN0IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1jb2x1bW4ge1xuICBAaW5jbHVkZSBzcGFuKDIgb2YgJHNlbWFudGljLWxheW91dC1zbSk7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgc3BhbihsYXN0IDIgb2YgJHNlbWFudGljLWxheW91dC1zbSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAubi1mb290ZXItLXYxIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Qge1xuICAgIEBpbmNsdWRlIGdhbGxlcnkoMiBvZiAkc2VtYW50aWMtbGF5b3V0LW1kKTtcbiAgfVxuXG4gIC5uLWZvb3Rlci0tdjIge1xuXG4gICAgLm4tZm9vdGVyX190b3Age1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3ItZ3JheS04NyAwLCAkY29sb3ItZ3JheS04NyA0OCUsICRjb2xvci1ncmF5LTk3IDQ4JSwgJGNvbG9yLWdyYXktOTcgNDglLCAkY29sb3ItZ3JheS05NyAxMDAlLCAkY29sb3ItZ3JheS05NyAxMDAlKTtcbiAgICB9XG5cbiAgICAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmtzIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAkc2VtYW50aWMtbGF5b3V0LW1kKTtcbiAgICB9XG5cbiAgICAubi1mb290ZXJfX2NvcnAtbGlua3Mge1xuICAgICAgQGluY2x1ZGUgc3BhbihsYXN0IDQgb2YgJHNlbWFudGljLWxheW91dC1tZCk7XG4gICAgfVxuICB9XG5cbiAgLm4tZm9vdGVyX19ib3R0b20tbGVmdCB7XG4gICAgQGluY2x1ZGUgc3Bhbig0IG9mICRzZW1hbnRpYy1sYXlvdXQtbWQpO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLm4tZm9vdGVyX19ib3R0b20tcmlnaHQge1xuICAgIEBpbmNsdWRlIHNwYW4obGFzdCA0IG9mICRzZW1hbnRpYy1sYXlvdXQtbWQpO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLm4tZm9vdGVyX19jb3JwLWxpbmsge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy14cztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1kZWZhdWx0O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5uLWZvb3Rlcl9fc29jaWFsLWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0IHtcbiAgICBAaW5jbHVkZSBnYWxsZXJ5KDMgb2YgJHNlbWFudGljLWxheW91dC1sZyk7XG4gIH1cblxuICAubi1mb290ZXJfX2JvdHRvbS1sZWZ0IHtcbiAgICBAaW5jbHVkZSBzcGFuKDYgb2YgJHNlbWFudGljLWxheW91dC1sZyk7XG4gIH1cblxuICAubi1mb290ZXJfX2JvdHRvbS1yaWdodCB7XG4gICAgQGluY2x1ZGUgc3BhbihsYXN0IDYgb2YgJHNlbWFudGljLWxheW91dC1sZyk7XG4gIH1cblxuICAubi1mb290ZXItLXYyIHtcbiAgICAubi1mb290ZXJfX3RvcCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvci1ncmF5LTg3IDAsICRjb2xvci1ncmF5LTg3IDMzJSwgJGNvbG9yLWdyYXktOTcgMzMlLCAkY29sb3ItZ3JheS05NyAzMyUsICRjb2xvci1ncmF5LTk3IDEwMCUsICRjb2xvci1ncmF5LTk3IDEwMCUpO1xuICAgIH1cblxuICAgIC5uLWZvb3Rlcl9fY29ycC1saW5rcyB7XG4gICAgICBAaW5jbHVkZSBzcGFuKGxhc3QgOCBvZiAkc2VtYW50aWMtbGF5b3V0LWxnKTtcbiAgICB9XG5cbiAgICAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmtzIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAkc2VtYW50aWMtbGF5b3V0LWxnKTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAubi1mb290ZXItLXYyIHtcbiAgICAubi1mb290ZXJfX3RvcCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvci1ncmF5LTg3IDAsICRjb2xvci1ncmF5LTg3IDM2JSwgJGNvbG9yLWdyYXktOTcgMzYlLCAkY29sb3ItZ3JheS05NyAzNiUsICRjb2xvci1ncmF5LTk3IDEwMCUsICRjb2xvci1ncmF5LTk3IDEwMCUpO1xuICAgIH1cblxuICAgIC5uLWZvb3Rlcl9fY29ycC1saW5rcyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NztcbiAgICB9XG4gIH1cbn1cbiIsIiRjb2xvci1pbnB1dC1iZzogJGNvbG9yLXdoaXRlO1xuJGNvbG9yLWlucHV0LWJnLWVycm9yOiAkY29sb3ItZGFuZ2VyLWxpZ2h0O1xuJGNvbG9yLWlucHV0LWJnLWRpc2FibGVkOiAkY29sb3ItZ3JheS05NTtcbiRjb2xvci1pbnB1dC1ib3JkZXI6ICNBNkE4QUI7XG4kY29sb3ItaW5wdXQtYm9yZGVyLWVycm9yOiAkY29sb3ItZGFuZ2VyO1xuJGNvbG9yLWlucHV0LWJvcmRlci1mb2N1czogJGNvbG9yLWJsYWNrO1xuJGNvbG9yLWlucHV0LXRleHQtZXJyb3I6ICRjb2xvci1kYW5nZXI7XG4kY29sb3ItaW5wdXQtdGV4dDogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiRjb2xvci1sYWJlbC10ZXh0OiAkY29sb3ItdGV4dC1saWdodDtcbiRjb2xvci1jaGVja2JveC1yYWRpby1sYWJlbDogJGNvbG9yLXRleHQtbGlnaHQ7XG4kY29sb3Itc2VsZWN0LXRleHQ6ICRjb2xvci10ZXh0LWxpZ2h0O1xuJGNvbG9yLXBsYWNlaG9sZGVyLXRleHQ6ICNBNkE4QUI7XG4kY29sb3ItZmllbGRzZXQtYm9yZGVyOiAjRDBEMkQzO1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4kaW5wdXQtYm9yZGVyLXRoaWNrbmVzczogMXB4O1xuJGlucHV0LWJvcmRlci10aGlja25lc3MtZXJyb3I6IDFweDtcblxuJHNwYWNpbmctYmV0d2Vlbi1maWVsZHM6ICRzcGFjaW5nLWRlZmF1bHQ7XG4kc3BhY2luZy1iZWxvdy1pbnB1dDogJHNwYWNpbmcteHM7XG4kc3BhY2luZy1jaGVja2JveC1yYWRpby1ncm91cDogJHNwYWNpbmcteHM7XG4kc3BhY2luZy1pbnB1dC1wYWRkaW5nOiAkc3BhY2luZy1zbTtcblxuJGZvbnQtc2l6ZS1pbnB1dC10ZXh0OiAkZm9udC1zaXplLWRlZmF1bHQ7XG5cblxuQGZ1bmN0aW9uIGlucHV0LWJvcmRlcigpIHtcbiAgQHJldHVybiBzb2xpZCAkaW5wdXQtYm9yZGVyLXRoaWNrbmVzcyAkY29sb3ItaW5wdXQtYm9yZGVyO1xufVxuXG5AZnVuY3Rpb24gaW5wdXQtYm9yZGVyLWVycm9yKCkge1xuICBAcmV0dXJuIHNvbGlkICRpbnB1dC1ib3JkZXItdGhpY2tuZXNzLWVycm9yICRjb2xvci1pbnB1dC1ib3JkZXItZXJyb3I7XG59XG5cbkBmdW5jdGlvbiBpbnB1dC1ib3JkZXItZm9jdXMoKSB7XG4gIEByZXR1cm4gc29saWQgJGlucHV0LWJvcmRlci10aGlja25lc3MgJGNvbG9yLWlucHV0LWJvcmRlci1mb2N1cztcbn1cblxuLm4tZm9ybSB7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQgMDtcblxuICAubi1mZWF0dXJlLWJsb2NrLS1zdWJzY3JpYmUgJiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubi1mb3JtX19pbnB1dCxcbi5uLWZvcm1fX3RleHRhcmVhIHtcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3ItcGxhY2Vob2xkZXItdGV4dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5uLWZvcm1fX2lucHV0IHtcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5wdXQtYmc7XG4gIGJvcmRlcjogaW5wdXQtYm9yZGVyKCk7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICBjb2xvcjogJGNvbG9yLWlucHV0LXRleHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtaW5wdXQtdGV4dDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iZWxvdy1pbnB1dDtcbiAgbWF4LXdpZHRoOiA1MzBweDtcbiAgcGFkZGluZzogJHNwYWNpbmctaW5wdXQtcGFkZGluZztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnLWRpc2FibGVkO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5uLWZvcm0tLWRhcmstYmcgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5wdXQtYmc7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IGlucHV0LWJvcmRlci1mb2N1cygpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLm4tZm9ybV9fdGV4dGFyZWEge1xuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5wdXQtYmc7XG4gIGJvcmRlcjogaW5wdXQtYm9yZGVyKCk7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICBjb2xvcjogJGNvbG9yLWlucHV0LXRleHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtaW5wdXQtdGV4dDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctYmVsb3ctaW5wdXQ7XG4gIG1heC13aWR0aDogNTMwcHg7XG4gIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICBwYWRkaW5nOiAkc3BhY2luZy1pbnB1dC1wYWRkaW5nO1xuICB3aWR0aDogMTAwJTtcblxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnB1dC1iZztcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogaW5wdXQtYm9yZGVyLWZvY3VzKCk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4ubi1mb3JtX19pbnB1dC0tZXJyb3IsXG4ubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2lucHV0LS1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1pbnB1dC1iZy1lcnJvcjtcbiAgYm9yZGVyOiBpbnB1dC1ib3JkZXItZXJyb3IoKTtcbn1cblxuLm4tZm9ybV9fZmllbGQtZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctYmV0d2Vlbi1maWVsZHM7XG59XG5cbi5uLWZvcm1fX2xhYmVsIHtcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdy1ib2xkO1xuICBjb2xvcjogJGNvbG9yLWxhYmVsLXRleHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG5cbi5uLWZvcm1fX2xhYmVsLS1yZXF1aXJlZDphZnRlciB7XG4gIGNvbG9yOiAkY29sb3ItaW5wdXQtdGV4dC1lcnJvcjtcbiAgY29udGVudDogJ1xcQTAqJztcbn1cblxuLm4tZm9ybV9fbWljcm9jb3B5IHtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG5cbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG5cbiAgLm4tZm9ybV9fbGFiZWwgKyAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG59XG5cbi5uLWZvcm1fX2ZpZWxkLWVycm9yIHtcbiAgY29sb3I6ICRjb2xvci1pbnB1dC10ZXh0LWVycm9yO1xuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG5cbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcbiAgICBjb2xvcjogJGNvbG9yLWlucHV0LWJnLWVycm9yO1xuICB9XG59XG5cbi5uLWZvcm1fX3JlcXVpcmVkLWZpZWxkLWxlZ2VuZCB7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY29sb3ItaW5wdXQtdGV4dC1lcnJvcjtcbiAgICBjb250ZW50OiAnKlxcQTAnO1xuICB9XG5cbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG5cbi5uLWZvcm1fX2NoZWNrYm94LFxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iZWxvdy1pbnB1dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6aG92ZXIge1xuICAgIC5uLWZvcm1fX2NoZWNrYm94LXRleHQsXG4gICAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xuICAgICAgY29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuICAgIH1cblxuICAgIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4sXG4gICAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4ge1xuICAgICAgLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgICAgIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uLWZvcm0tLWRhcmstYmcgJjpob3ZlciB7XG4gICAgLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgICAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCB7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktODc7XG4gICAgfVxuXG4gICAgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgfixcbiAgICAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6ZGlzYWJsZWQgfiB7XG4gICAgICAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAgICAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubi1mb3JtX19jaGVja2JveC1pbnB1dCxcbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1pbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubi1mb3JtX19jaGVja2JveC12aXN1YWwsXG4ubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnO1xuICBib3JkZXI6IGlucHV0LWJvcmRlcigpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvLyBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXNtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICAvLyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjRweDtcblxuICAubi1mb3JtLS1kYXJrLWJnICYge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAmIHtcbiAgICAubi1mb3JtX19jaGVja2JveC1jaGVja2VkLWljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuXG4gIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmZvY3VzICsgJiwge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWlucHV0LWJvcmRlci1mb2N1cztcbiAgfVxuXG4gIC5uLWZvcm1fX2lucHV0LWVycm9yICYge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1pbnB1dC1iZy1lcnJvcjtcbiAgICBib3JkZXI6IGlucHV0LWJvcmRlci1lcnJvcigpO1xuICB9XG5cbiAgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgKyAmIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG59XG5cbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWwge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XG5cbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmNoZWNrZWQgKyAmIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgIGJvcmRlcjogc29saWQgM3B4ICRjb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1pbnB1dDpmb2N1cyArICYge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWlucHV0LWJvcmRlci1mb2N1cztcbiAgfVxuXG4gIC5uLWZvcm1fX2lucHV0LWVycm9yIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1pbnB1dDpjaGVja2VkICsgJjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWlucHV0LWJnLWVycm9yO1xuICB9XG59XG5cblxuLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0IHtcbiAgY29sb3I6ICRjb2xvci1jaGVja2JveC1yYWRpby1sYWJlbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1pbnB1dC10ZXh0O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG4gIC8vIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG5cbiAgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgfiAmIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG59XG5cbi5uLWZvcm1fX2NoZWNrYm94LWNoZWNrZWQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4ubi1mb3JtX19zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogNDlweDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctYmVsb3ctaW5wdXQ7XG4gIG1heC13aWR0aDogNTMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi5uLWZvcm1fX2lucHV0LS1lcnJvciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLm4tZm9ybV9fc2VsZWN0LWlucHV0IHtcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdy1saWdodDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogJGNvbG9yLXNlbGVjdC10ZXh0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1pbnB1dC10ZXh0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXhzIDUwcHggJHNwYWNpbmcteHMgJHNwYWNpbmctc207XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaWU5ICYge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXNtO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgLy8gYm9yZGVyOiBpbnB1dC1ib3JkZXItZm9jdXMoKTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTY0O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuLm4tZm9ybV9fc2VsZWN0LXZpc3VhbC13cmFwIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnO1xuICAvLyBiYWNrZ3JvdW5kOiBob3RwaW5rO1xuICBib3JkZXI6IGlucHV0LWJvcmRlcigpO1xuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMDtcblxuICAubi1mb3JtLS1kYXJrLWJnICYge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWlucHV0LWJnO1xuICB9XG5cbiAgLm4tZm9ybV9faW5wdXQtLWVycm9yICYge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1pbnB1dC1iZy1lcnJvcjtcbiAgICBib3JkZXI6IGlucHV0LWJvcmRlci1lcnJvcigpO1xuICB9XG5cbiAgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmZvY3VzIH4gJiB7XG4gICAgYm9yZGVyOiBpbnB1dC1ib3JkZXItZm9jdXMoKTtcbiAgfVxuXG4gIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpkaXNhYmxlZCB+ICYge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1pbnB1dC1iZy1kaXNhYmxlZDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG59XG5cbi5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYmx1ZS1saWdodDtcbiAgYm9yZGVyLXJhZGl1czogMCAkaW5wdXQtYm9yZGVyLXJhZGl1cyAkaW5wdXQtYm9yZGVyLXJhZGl1cyAwO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDUycHg7XG4gIHotaW5kZXg6IDU7XG5cbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LTk1O1xuICB9XG5cbiAgLm4tZm9ybV9fc2VsZWN0OmhvdmVyICYge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWRhcms7XG4gIH1cblxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdDpob3ZlciAmIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS04NztcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LTg3O1xuICB9XG5cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3Qubi1mb3JtX19pbnB1dC0tZXJyb3I6aG92ZXIgJiB7XG4gICAgYm9yZGVyOiBpbnB1dC1ib3JkZXItZXJyb3IoKTtcbiAgfVxuXG4gIC5pZTkgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uLWZvcm1fX2lucHV0LS1lcnJvciAmIHtcbiAgICBib3JkZXI6IGlucHV0LWJvcmRlci1lcnJvcigpO1xuICB9XG5cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3QtaW5wdXQ6Zm9jdXMgfiAmLFxuICAubi1mb3JtX19zZWxlY3QtaW5wdXQ6Zm9jdXMgfiAmIHtcbiAgICBib3JkZXI6IGlucHV0LWJvcmRlci1mb2N1cygpO1xuICB9XG5cbiAgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gJixcbiAgLm4tZm9ybV9fc2VsZWN0OmhvdmVyIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpkaXNhYmxlZCB+ICYge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWZhZGVkO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtZmFkZWQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gJixcbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3Q6aG92ZXIgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gJiB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnLWRpc2FibGVkO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktOTc7XG5cbiAgICAubi1mb3JtX19zZWxlY3Qtb3Blbi1pY29uIHtcbiAgICAgIGZpbGw6ICRjb2xvci1ibHVlLWZhZGVkO1xuICAgIH1cbiAgfVxufVxuXG4ubi1mb3JtX19zZWxlY3Qtb3Blbi1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsZWZ0OiAxN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUuNXB4O1xuICB3aWR0aDogMThweDtcblxuICAubi1mb3JtLS1kYXJrLWJnICYge1xuICAgIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICB9XG59XG5cbi5uLWZvcm1fX2NoZWNrYm94LWdyb3VwIHtcbiAgLm4tZm9ybV9fY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWNoZWNrYm94LXJhZGlvLWdyb3VwO1xuICB9XG5cbiAgJi5uLWZvcm1fX2NoZWNrYm94LWdyb3VwLS1ob3Jpem9udGFsIHtcbiAgICAubi1mb3JtX19jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWRlZmF1bHQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxufVxuXG4ubi1mb3JtX19jaGVja2JveC1ncm91cC0tc2Nyb2xsYWJsZSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1pbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWF4LWhlaWdodDogMTgwcHg7XG4gIG1heC13aWR0aDogNTMwcHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nOiAkc3BhY2luZy14cztcbn1cblxuLm4tZm9ybV9fY2hlY2tib3gtZ3JvdXAtLXNjcm9sbGFibGUtcGFyZW50IHtcbiAgbGVmdDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1ncm91cCB7XG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY2hlY2tib3gtcmFkaW8tZ3JvdXA7XG4gIH1cblxuICAmLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWdyb3VwLS1ob3Jpem9udGFsIHtcbiAgICAubi1mb3JtX19yYWRpby1idXR0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1kZWZhdWx0O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbn1cblxuLm4tZm9ybV9fZmllbGRzZXQge1xuICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZmllbGRzZXQtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQ7XG5cbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuXG4ubi1mb3JtX19sZWdlbmQge1xuICBjb2xvcjogJGNvbG9yLWxhYmVsLXRleHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcblxuICAubi1mb3JtLS1kYXJrLWJnICYge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuLm4tZm9ybV9fY29udHJvbHMtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG5cbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG5cbiAgLm4tZmVhdHVyZS1ibG9jay0taW5saW5lICYge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi0jeyRkaXItZnJvbX06IHNwYW4oMSk7XG4gIH1cbn1cblxuLm4tZm9ybS0tZGFyay1iZyB7XG4gIGgyIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG5cbi5uLWZvcm1fX21pY3JvY29weS0tZGF0ZS1pbnB1dC1zdGF0dXMtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogJGZvbnQtc2l6ZS1zbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgd2lkdGg6ICRmb250LXNpemUtc207XG5cbiAgJi5uLWljb24tY2lyY2xlLWNoZWNrLWFsdCB7XG4gICAgZmlsbDogJGNvbG9yLXN1Y2Nlc3M7XG4gIH0gXG5cbiAgJi5uLWljb24tY2lyY2xlLWV4Y2xhbWF0aW9uIHtcbiAgICBmaWxsOiAkY29sb3ItZGFuZ2VyO1xuICB9XG5cbiAgLm4tZm9ybV9fbWljcm9jb3B5LS1kYXRlLWlucHV0LWVycm9yICYubi1pY29uLWNpcmNsZS1leGNsYW1hdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLm4tZm9ybV9fbWljcm9jb3B5LS1kYXRlLWlucHV0LXZhbGlkICYubi1pY29uLWNpcmNsZS1jaGVjay1hbHQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuIiwiJGNvbG9yLWljb24tZ3JheTogIzhEOEQ4RDtcbiRjb2xvci1pY29uLWdyYXktbGlnaHQ6ICNDMEMwQzA7XG5cbi5uLWxpbmstbGlzdCB7XG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuLm4tbGluay1saXN0X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XG59XG5cbi5uLWxpbmstbGlzdF9fbGluayB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblxuICAubi1saW5rLWxpc3QtLXYyICYge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14cztcbiAgfVxufVxuXG4ubi1saW5rLWxpc3RfX2RpcmVjdGlvbi1pY29uIHtcbiAgZmlsbDogJGNvbG9yLWljb24tZ3JheTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbn1cblxuLm4tbGluay1saXN0X19wZGYtaWNvbiB7XG4gIGZpbGw6ICRjb2xvci1pY29uLWdyYXktbGlnaHQ7XG4gIGhlaWdodDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDE2cHg7XG59XG4iLCIvLyAubi1tZW51IHtcbi8vICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuLy8gICBib3JkZXItYm90dG9tOiBzb2xpZCA0cHggJGNvbG9yLWJsdWUtbGlnaHQ7XG4vLyAgIGJveC1zaGFkb3c6ICRkcm9wLXNoYWRvdy1kZWZhdWx0O1xuLy8gICBkaXNwbGF5OiBub25lO1xuLy8gICBtaW4td2lkdGg6IDIzMHB4O1xuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgIHotaW5kZXg6IHooJ21lbnUnKTtcbi8vXG4vLyAgICYubi1tZW51LS1pcy1hY3RpdmUsXG4vLyAgICYubWVudS0taXMtYWN0aXZlIHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgfVxuLy9cbi8vICAgJi5uLW1lbnUtLWlzLXRydW5jYXRlZCxcbi8vICAgJi5uLW1lbnUtLWlzLWFjdGl2ZS5uLW1lbnUtLWlzLXRydW5jYXRlZCB7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgfVxuLy8gfVxuXG4vLyBEb2N1bWVudGF0aW9uIFBhZ2UgQWRqdXN0bWVudFxuXG4ubi1jb21wb25lbnQtZXhhbXBsZSB7XG4gIC5uLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ubi1tZW51LS1lbXB0eSB7XG4gIG1heC13aWR0aDogOTYwcHg7XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiA3NjhweDtcbiAgfVxufVxuXG4vLyAubi1tZW51X19saXN0IHtcbi8vICAgQGV4dGVuZCAlbm8tbWFyZ2luO1xuLy8gICBAZXh0ZW5kICVuby1wYWRkaW5nO1xuLy8gICBkaXNwbGF5OiB0YWJsZTtcbi8vICAgbGlzdC1zdHlsZTogbm9uZTtcbi8vIH1cblxuXG4ubi1tZW51X19saXN0LWl0ZW0tLWxldmVsLTE6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xufVxuXG4ubi1tZW51X19saXN0LWl0ZW0tLWxldmVsLTEgPiAubi1tZW51X19saW5rIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xufVxuXG4vLyAubi1tZW51X19saW5rIHtcbi8vICAgY29sb3I6ICRjb2xvci1ncmF5LTUyO1xuLy8gICBkaXNwbGF5OiBibG9jaztcbi8vICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuLy8gICBwYWRkaW5nOiAkc3BhY2luZy14cyAkc3BhY2luZy1kZWZhdWx0O1xuLy9cbi8vICAgJjpob3ZlciB7XG4vLyAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuLy8gICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuLy8gICB9XG4vLyB9XG5cbi5uLW1lbnVfX2hlYWRlci1saW5rLFxuLm4tbWVudV9faGVhZGVyLXRleHQge1xuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWJvbGQ7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS0yNztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgcGFkZGluZzogJHNwYWNpbmcteHMgJHNwYWNpbmctZGVmYXVsdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm4tbWVudV9faGVhZGVyLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLy8gLm4tbWVudV9fbGlzdC1pdGVtOm5vdCgubi1tZW51X19saXN0LWl0ZW0tLWxldmVsLTEpIC5uLW1lbnVfX2xpbmsge1xuLy8gICBtYXJnaW4tbGVmdDogJHNwYWNpbmctc207XG4vLyB9XG5cbi8vIC5uLW1lbnVfX2xpc3Qtc2VjdGlvbiB7XG4vLyAgIC8vIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4vLyAgIC8vIG1pbi13aWR0aDogMjcwcHg7XG4vLyAgIC8vIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4vL1xuLy8gICArIC5uLW1lbnVfX2xpc3Qtc2VjdGlvbiB7XG4vLyAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkY29sb3ItZ3JheS05NTtcbi8vICAgfVxuLy8gfVxuXG4ubi1tZW51LS12MiB7XG4gIC5uLW1lbnVfX2xpc3Qtc2VjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxufVxuXG4ubi1tZW51LS12MyB7XG4gIC5uLW1lbnVfX2xpc3QtY29sdW1uIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG5cbiAgJi5uLW1lbnUtLWlzLW5hcnJvdyB7XG4gICAgLy8gdjMgaGFzIHR3byAnc2VjdGlvbnMnIHdpdGggY29sdW1ucyBpbnNpZGUgc2VjdGlvbnNcbiAgICAubi1tZW51X19saXN0LXNlY3Rpb246Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMiksXG4gICAgLm4tbWVudV9fbGlzdC1zZWN0aW9uOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1ncmF5LTk1O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uLW1lbnVfX2xpc3QtaGVhZGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgfVxufVxuXG4vLyAubi1tZW51LS1pcy1uYXJyb3cge1xuLy8gICB3aWR0aDogMTAwJTtcbi8vXG4vLyAgIC5uLW1lbnVfX2xpc3Qge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIGZvbnQtc2l6ZTogMDtcbi8vICAgfVxuLy8gICAvLyBTaWJsaW5nIGNvdW50IHNlbGVjdG9ycyB2aWE6IGh0dHA6Ly9sZWEudmVyb3UubWUvMjAxMS8wMS9zdHlsaW5nLWNoaWxkcmVuLWJhc2VkLW9uLXRoZWlyLW51bWJlci13aXRoLWNzczMvXG4vL1xuLy8gICAvLyBGb3VyIGNvbHVtbnMgY29uZGVuc2VzIGRvd24gdG8gdHdvIG9uIHRvcCwgdHdvIG9uIGJvdHRvbVxuLy8gICAubi1tZW51X19saXN0LXNlY3Rpb246Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCksXG4vLyAgIC5uLW1lbnVfX2xpc3Qtc2VjdGlvbjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KSB+IGxpIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgbWF4LXdpZHRoOiBub25lO1xuLy8gICAgIHdpZHRoOiA1MCU7XG4vL1xuLy8gICAgICY6bnRoLWNoaWxkKDMpLFxuLy8gICAgICY6bnRoLWNoaWxkKDQpIHtcbi8vICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItZ3JheS05NTtcbi8vICAgICB9XG4vL1xuLy8gICAgICY6bnRoLWNoaWxkKDMpIHtcbi8vICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuLy8gICAgIH1cbi8vICAgfVxuLy9cbi8vICAgLy8gRml2ZSBjb2x1bW5zIGNvbmRlbnNlcyBkb3duIHRvIHRocmVlIG9uIHRvcCwgdHdvIG9uIGJvdHRvbVxuLy8gICAubi1tZW51X19saXN0LXNlY3Rpb246Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNSksXG4vLyAgIC5uLW1lbnVfX2xpc3Qtc2VjdGlvbjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg1KSB+IGxpIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgbWF4LXdpZHRoOiBub25lO1xuLy8gICAgIHdpZHRoOiAzMyU7XG4vL1xuLy8gICAgICY6bnRoLWNoaWxkKDQpLFxuLy8gICAgICY6bnRoLWNoaWxkKDUpIHtcbi8vICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItZ3JheS05NTtcbi8vICAgICAgIHdpZHRoOiA1MCU7XG4vLyAgICAgfVxuLy9cbi8vICAgICAmOm50aC1jaGlsZCg0KSB7XG4vLyAgICAgICBib3JkZXItbGVmdDogMDtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLm4tbWVudV9fbGlzdC1jb2x1bW4ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBtaW4td2lkdGg6IDIzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubi1tZW51X19saXN0LWhlYWRlci10ZXh0IHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LTUyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQgJHNwYWNpbmctZGVmYXVsdCAkc3BhY2luZy1zbTtcblxuICArIC5uLW1lbnVfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1zbTtcbiAgfVxufVxuXG4ubi1tZW51X19saXN0LWhlYWRlciArIC5uLW1lbnVfX2xpc3QtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1ncmF5LTk1O1xufVxuXG4ubi1tZW51LS12MSxcbi5uLW1lbnUtLXYyIHtcbiAgLm4tbWVudV9fbGlzdC1pdGVtLS1sZXZlbC0xOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcbiAgfVxufVxuIiwiLm4tbWVudSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogJHNwYWNpbmctc20gMDtcblxuICAmLm4tbWVudS0taXMtYWN0aXZlLFxuICAmLm1lbnUtLWlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLm4tbWVudS0taXMtdHJ1bmNhdGVkLFxuICAmLm4tbWVudS0taXMtYWN0aXZlLm4tbWVudS0taXMtdHJ1bmNhdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uLW1lbnVfX2Zvb3Rlcixcbi5uLW1lbnVfX2RpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubi1tZW51X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gIC5uLW1lbnVfX2xpc3QtLWdyb3VwZWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cblxuLm4tbWVudV9fbGlzdC1zZWN0aW9uID4gLm4tbWVudV9fbGlzdCA+IC5uLW1lbnVfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1zbTtcbn1cblxuLm4tbWVudV9fc3ViLWxpc3Qge1xuICBtYXJnaW4tI3skZGlyLWZyb219OiAkc3BhY2luZy1zbTtcbn1cblxuLm4tbWVudV9fbGluayB7XG4gIEBpbmNsdWRlIGdvdGhhbS1tZWRpdW07XG4gIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXhzICRzcGFjaW5nLWRlZmF1bHQ7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICAubi1tZW51X19zdWItbGlzdCAmIHtcbiAgICBAaW5jbHVkZSBnb3RoYW0tbmFycm93O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4ubi1tZW51X19saW5rLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICAubi1tZW51X19saW5rLXRleHQsXG4gIC5uLW1lbnVfX2xpc3QtdGl0bGUge1xuICAgIG1hcmdpbi0jeyRkaXItZnJvbX06ICRzcGFjaW5nLXNtO1xuICB9XG5cbiAgKyAubi1tZW51X19zdWItbGlzdCAubi1tZW51X19saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuICB9XG59XG5cbi5uLW1lbnVfX2xpbmstaWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4ubi1tZW51X19saXN0LXRpdGxlIHtcbiAgQGluY2x1ZGUgZ290aGFtLW1lZGl1bTtcbiAgLy8gY29sb3I6ICRjb2xvci1ncmF5LTM1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHNwYWNpbmcteHMgMDtcbn1cblxuLm4tbGFuZ3VhZ2Utc2VsZWN0b3ItbWVudSB7XG4gIC5uLW1lbnVfX2xpc3Qtc2VjdGlvbiA+IC5uLW1lbnVfX2xpc3QgPiAubi1tZW51X19saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1zbTtcbiAgfVxufVxuXG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xuICAubi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NztcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgYm94LXNoYWRvdzogJGRyb3Atc2hhZG93LWRlZmF1bHQ7XG4gICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICBwYWRkaW5nLSN7JGRpci1mcm9tfTogJHNwYWNpbmctc207XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwcHg7XG4gICAgei1pbmRleDogeignbWVudScpO1xuXG4gICAgLm4tc2l0ZS1oZWFkZXItLWxhcmdlICYge1xuICAgICAgdG9wOiAxNTBweDtcbiAgICB9XG4gIH1cblxuICAubi1tZW51LS1tZWdhIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctI3skZGlyLWZyb219OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm4tbWVudV9fZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktODc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctc207XG4gIH1cblxuICAubi1tZW51X19mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTI3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XG4gICAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdCAwO1xuICB9XG5cbiAgLm4tbWVudV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAubi1tZW51X19saXN0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLy8gJjpiZWZvcmUge1xuICAgIC8vICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xuICAgIC8vICAgY29udGVudDogJyc7XG4gICAgLy8gfVxuXG4gICAgJi5uLW1lbnVfX3N1Yi1saXN0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLm4tbWVudV9fbGlzdC1zZWN0aW9uIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgYm9yZGVyLSN7JGRpci10b306IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLSN7JGRpci10b306IDA7XG4gICAgICB9XG5cbiAgICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjNcIl0gJiB7XG4gICAgICAgIG1heC13aWR0aDogc3Bhbig0IG9mIDEyKTtcbiAgICAgIH1cblxuICAgICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNFwiXSAmIHtcbiAgICAgICAgbWF4LXdpZHRoOiBzcGFuKDMgb2YgMTIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uLW1lbnVfX3N1Yi1saXN0IHtcbiAgICBtYXJnaW4tI3skZGlyLWZyb219OiAwO1xuICB9XG5cbiAgLm4tbWVudV9fbGluayB7XG4gICAgcGFkZGluZy0jeyRkaXItZnJvbX06IDA7XG4gIH1cbn1cbiIsIiRjb2xvci1wcm9wZXJ0eS1tZW51LWJnOiAkY29sb3ItZ3JheS05NTtcbiRjb2xvci1nbG9iYWwtbWVudS1iZzogJGNvbG9yLWdyYXktNjQ7XG4kY29sb3ItbmF2LWl0ZW0tYm9yZGVyOiAkY29sb3ItZ3JheS04NztcbiRtZW51LXdpZHRoOiAyNzBweDtcbiRzcGFjaW5nLWxpc3QtaXRlbTogMjBweDtcbiRzcGFjaW5nLWxpc3Qtc2VjdGlvbnM6IDMwcHg7XG5cbkBtaXhpbiBuYXYtaXRlbS1ib3R0b20tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1uYXYtaXRlbS1ib3JkZXI7XG59XG5cbi5uLW9mZi1jYW52YXMtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi5uLW9mZi1jYW52YXMtbWVudS0tb3BlbixcbiAgJi5uLW9mZi1jYW52YXNfX3dyYXBwZXItb3BlbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbmstLW9mZi1jYW52YXMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1saXN0LWl0ZW0gNDBweCAkc3BhY2luZy1saXN0LWl0ZW0gJHNwYWNpbmctbGlzdC1pdGVtO1xuICB9XG5cbiAgLm4tZ2xvYmVfX2ljb24tLW9mZi1jYW52YXMge1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgdG9wOiAtMTBweDtcbiAgfVxuXG4gIC8vIC5uLW1lbnVfX2xpc3QsXG4gIC8vIC5uLW1lbnVfX2xpc3Qtc2VjdGlvbiB7XG4gIC8vICAgYm9yZGVyOiAwO1xuICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAvLyB9XG59XG5cbi8vIC5uLW9mZi1jYW52YXMtbWVudV9fY29udGVudC13cmFwIHtcbi8vICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuLy8gICBsZWZ0OiAwO1xuLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgIHRyYW5zaXRpb246IGxlZnQgLjRzIGVhc2U7XG4vLyAgIHotaW5kZXg6IHooJ29mZi1jYW52YXMtY29udGVudCcpO1xuLy9cbi8vICAgLm4tb2ZmLWNhbnZhcy1tZW51LS1vcGVuICYge1xuLy8gICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGNvbG9yLW5hdi1pdGVtLWJvcmRlcjtcbi8vICAgICBsZWZ0OiAkbWVudS13aWR0aDtcbi8vICAgfVxuLy8gfVxuXG4vLyAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LXRpdGxlIHtcbi8vICAgQGluY2x1ZGUgbmF2LWl0ZW0tYm90dG9tLWJvcmRlcjtcbi8vICAgYmFja2dyb3VuZDogJGNvbG9yLXByb3BlcnR5LW1lbnUtYmc7XG4vLyAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbi8vICAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG4vLyAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWRlZmF1bHQ7XG4vLyAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyAgIHBhZGRpbmc6ICRzcGFjaW5nLWxpc3QtaXRlbTtcbi8vIH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpbmsge1xuICBAaW5jbHVkZSBnb3RoYW0tbWVkaXVtO1xuICBAaW5jbHVkZSBuYXYtaXRlbS1ib3R0b20tYm9yZGVyO1xuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkc3BhY2luZy1saXN0LWl0ZW0gNDBweCAkc3BhY2luZy1saXN0LWl0ZW0gJHNwYWNpbmctbGlzdC1pdGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpc3QtaXRlbTpsYXN0LWNoaWxkICYge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cblxuICAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGlzdC1pdGVtLS1tZW51LW9wZW4gJiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGluay1pY29uIHtcbiAgZmlsbDogJGNvbG9yLXRleHQtbGlnaHQ7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogJHNwYWNpbmctbGlzdC1pdGVtO1xuICB0b3A6ICRzcGFjaW5nLWxpc3QtaXRlbTtcbiAgd2lkdGg6IDE2cHg7XG5cbiAgLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpbms6aG92ZXIgJiB7XG4gICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XG4gIH1cblxuICAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGlzdC1pdGVtLS1tZW51LW9wZW4gJiB7XG4gICAgZmlsbDogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5cbi8vIC5uLW9mZi1jYW52YXMtbWVudV9fbWVudSB7XG4vLyAgIGJhY2tncm91bmQ6ICRjb2xvci1nbG9iYWwtbWVudS1iZztcbi8vICAgaGVpZ2h0OiAxMDB2aDtcbi8vICAgbGVmdDogMDtcbi8vICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuLy8gICBvdmVyZmxvdy15OiBzY3JvbGw7XG4vLyAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgIHRvcDogYXV0bztcbi8vICAgd2lkdGg6ICRtZW51LXdpZHRoO1xuLy8gICB6LWluZGV4OiB6KCdvZmYtY2FudmFzLW1lbnUnKTtcbi8vIH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X19tZW51LWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saXN0IHtcbiAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXByb3BlcnR5LW1lbnUtYmc7XG59XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fZ2xvYmFsLW5hdmlnYXRpb24tbGlzdCB7XG4gIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTY0O1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIHBhZGRpbmc6ICRzcGFjaW5nLWxpc3Qtc2VjdGlvbnMgMCAwO1xufVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX2dsb2JhbC1uYXZpZ2F0aW9uLWxpc3QtaGVhZGVyIHtcbiAgQGluY2x1ZGUgZ290aGFtLW1lZGl1bTtcbiAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctbGlzdC1pdGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX2dsb2JhbC1uYXZpZ2F0aW9uLWxpbmsge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctbGlzdC1pdGVtO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheS05NTtcbiAgfVxufVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX2NoaWxkLW1lbnUge1xuICBAaW5jbHVkZSBuYXYtaXRlbS1ib3R0b20tYm9yZGVyO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLy9QbGFjZWhvbGRlciBpbWFnZXNcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gID4gLm4tbWVudV9fbGlzdCB7XG4gICAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdCAwO1xuICB9XG5cbiAgLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpc3QtaXRlbS0tbWVudS1vcGVuICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm4tbWVudV9fbGlzdC1pdGVtLS1sZXZlbC0xOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLm4tbWVudV9fbGlzdC1pdGVtLS1sZXZlbC0xID4gLm4tbWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG4gIH1cblxuICAubi1tZW51X19saW5rIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctbGlzdC1pdGVtO1xuICB9XG59XG5cbiRpY29uLXNpemU6IDE4cHg7XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtbGlzdCB7XG4gIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcm9wZXJ0eS1tZW51LWJnO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLW5hdi1pdGVtLWJvcmRlcjtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWxpc3Qtc2VjdGlvbnM7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy1saXN0LXNlY3Rpb25zO1xufVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWxpbmsge1xuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvL3BhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLWxpc3QtaXRlbTtcbiAgcGFkZGluZzogJHNwYWNpbmctbGlzdC1pdGVtIDQwcHggJHNwYWNpbmctbGlzdC1pdGVtICRzcGFjaW5nLWxpc3QtaXRlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWxpbmstaWNvbiB7XG4gIGZpbGw6ICRjb2xvci1ncmF5LTY0O1xuICBoZWlnaHQ6ICRpY29uLXNpemU7XG4gIGxlZnQ6ICRzcGFjaW5nLWxpc3QtaXRlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICRzcGFjaW5nLXNtO1xuICB3aWR0aDogJGljb24tc2l6ZTtcbn1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1pbWFnZSB7XG4gIGhlaWdodDogJGljb24tc2l6ZTtcbiAgbGVmdDogJHNwYWNpbmctbGlzdC1pdGVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJHNwYWNpbmctc207XG4gIHdpZHRoOiAkaWNvbi1zaXplO1xuXG4gICYubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWltYWdlLS1sYW5ndWFnZS1zZWxlY3RvciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1saW5rLW5vdGlmaWNhdGlvbi1jb3VudCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBwYWRkaW5nOiAwIDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogJHNwYWNpbmctbGlzdC1pdGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogOS41cHg7XG59XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtaWNvbi1saW5rLFxuLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1pbWFnZS1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1saXN0LWl0ZW0gKyAkaWNvbi1zaXplICsgJHNwYWNpbmctc207XG59XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtbm90aWZpY2F0aW9uLWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1saXN0LWl0ZW0gKyAkaWNvbi1zaXplICsgJHNwYWNpbmctc207XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgLm4tb2ZmLWNhbnZhcy1tZW51Lm4tb2ZmLWNhbnZhcy1tZW51LS1vcGVuIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLy8gb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxuXG4gIC5uLW9mZi1jYW52YXMtbWVudV9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIC5uLW9mZi1jYW52YXMtbWVudV9fY29udGVudC13cmFwIHtcbiAgLy8gICBwb3NpdGlvbjogc3RhdGljO1xuICAvLyB9XG59XG4iLCIkY29sb3ItcHJvcGVydHktbWVudS1iZzogJGNvbG9yLWdyYXktOTU7XG4kY29sb3ItZ2xvYmFsLW1lbnUtYmc6ICRjb2xvci1ncmF5LTY0O1xuJGNvbG9yLW5hdi1pdGVtLWJvcmRlcjogJGNvbG9yLWdyYXktODc7XG4kbWVudS13aWR0aDogMjcwcHg7XG4kc3BhY2luZy1saXN0LWl0ZW06IDIwcHg7XG4kc3BhY2luZy1saXN0LXNlY3Rpb25zOiAzMHB4O1xuXG5AbWl4aW4gbmF2LWl0ZW0tYm90dG9tLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItbmF2LWl0ZW0tYm9yZGVyO1xufVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX21lbnUge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS0zNTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6ICRtZW51LXdpZHRoO1xuICB6LWluZGV4OiB6KCdvZmYtY2FudmFzLW1lbnUnKTtcblxuICBbZGF0YS1udGFwLXVpPVwibW9yZS1tZW51XCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fY29udGVudC13cmFwIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGxlZnQgLjRzIGVhc2U7XG4gIHotaW5kZXg6IHooJ29mZi1jYW52YXMtY29udGVudCcpO1xuXG4gIC5uLW9mZi1jYW52YXMtbWVudS0tb3BlbiAmLFxuICAubi1vZmYtY2FudmFzX193cmFwcGVyLW9wZW4gJiB7XG4gICAgbGVmdDogJG1lbnUtd2lkdGg7XG4gIH1cbn1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS10aXRsZSB7XG4gIEBpbmNsdWRlIG5hdi1pdGVtLWJvdHRvbS1ib3JkZXI7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuLm4tb2ZmLWNhbnZhc19fY3Jvc3MtcHJvcGVydHktbmF2IHtcbiAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuLm4tb2ZmLWNhbnZhc19fcHJvcGVydHktbmF2IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTU7XG5cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTM1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtaW5kaWNhdG9yIHtcbiAgICBmaWxsOiAkY29sb3ItZ3JheS0zNTtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAkc3BhY2luZy1kZWZhdWx0O1xuICAgIHRvcDogMzRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgfVxufVxuIiwiLy8gaDEge1xuLy8gICBsaW5lLWhlaWdodDogNTBweDtcbi8vICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbi8vIH1cblxuLm4tcGFnZS1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xufVxuXG4ubi1wYWdlLW5hdmlnYXRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbi5uLXBhZ2UtaGVhZGVyX19oZWFkaW5nIHtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMztcbiAgbWF4LXdpZHRoOiA5NjBweDtcblxuICAmLm4tcGFnZS1oZWFkZXItLW9uLWRhcmstYmcge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuLm4tcGFnZS1oZWFkZXItLWlzLWFsdC1jb2xvciAubi1wYWdlLWhlYWRlcl9faGVhZGluZyB7XG4gIGNvbG9yOiAkY29sb3ItZ3JlZW47XG59XG5cbi5uLXBhZ2UtaGVhZGVyLS12MiAubi1wYWdlLWhlYWRlcl9faGVhZGluZyB7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xufVxuXG4ubi1wYWdlLWhlYWRlcl9fcHJlLWhlYWRpbmcge1xuICBAaW5jbHVkZSBnb3RoYW0tZXh0cmEtbGlnaHQ7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5uLXBhZ2UtaGVhZGVyLS12MyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cblxuLm4tcGFnZS1oZWFkZXJfX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuLm4tcGFnZS1oZWFkZXJfX2JvZHkge1xuICBmbGV4OiAxO1xufVxuXG4ubi1wYWdlLWhlYWRlcl9fbGluay0tYXV0aG9yIHtcbiAgQGluY2x1ZGUgZ290aGFtLWJvb2soKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcbn1cblxuLm4tcGFnZS1oZWFkZXJfX2RhdGUge1xuICBAaW5jbHVkZSBnb3RoYW0tbGlnaHQoKTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XG59XG5cbi5uLXBhZ2UtaGVhZGVyX19saW5rLS1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8vIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXG4gIC5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXItaWNvbiB7XG4gICAgdG9wOiAycHg7XG4gIH1cbn1cblxuLm4tcGFnZS1oZWFkZXJfX2xpbmstaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5uLXBhZ2UtaGVhZGVyLS12NCB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy1zbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NztcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5uLXBhZ2UtaGVhZGVyX19oZWFkaW5nIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ubi1wYWdlLWhlYWRlcl9faW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAkc2NyZWVuLXhsO1xuICBwYWRkaW5nOiAwICRzcGFjaW5nLXNtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gIC5uLXBhZ2UtaGVhZGVyX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDE7XG5cbiAgICAubi1wYWdlLWhlYWRlci0tdjMgJiB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDI7XG4gICAgfVxuICB9XG5cbiAgLm4tcGFnZS1oZWFkZXJfX2xpbmstLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAubi1wYWdlLWhlYWRlcl9fZGF0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLm4tcGFnZS1oZWFkZXItLXY0IHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcbiAgfVxufVxuIiwiLm4tcHJvcGVydHktYmFyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTc7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItZ3JheS04Nztcbn1cblxuLm4tcHJvcGVydHktYmFyX19pbm5lci13cmFwIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyKCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gZGlzcGxheTogZmxleDtcbiAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAvLyBtYXJnaW46IDAgYXV0bztcbiAgLy8gbWF4LXdpZHRoOiAkc2NyZWVuLXhsO1xufVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmsge1xuICAvLyBAaW5jbHVkZSBzcGFuKDggb2YgJHNlbWFudGljLWxheW91dC1sZyk7XG4gIC8vIG1hcmdpbi0jeyRkaXItZnJvbX06ICRzcGFjaW5nLXNtO1xuICAvLyBmbGV4OiAxIDEgYXV0bztcbiAgZmxvYXQ6ICN7JGRpci1mcm9tfTtcbiAgbWFyZ2luLSN7JGRpci10b306ICRzcGFjaW5nLXhzO1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmcteHM7XG59XG5cbi5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gsXG4ubi1wcm9wZXJ0eS1iYXJfX3V0aWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm4tcHJvcGVydHktYmFyX19sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcblxuICAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmstLWhhcy1wcm9wZXJ0eS1uYW1lICYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXhzO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS04NztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC00cHg7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgIH1cbiAgfVxufVxuXG4ubi1wcm9wZXJ0eS1iYXJfX25ldGFwcC1tYXJrLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBmaWxsOiAkY29sb3ItYmx1ZS1kYXJrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmstLWhhcy1wcm9wZXJ0eS1uYW1lIHtcblxuICAubi1wcm9wZXJ0eS1iYXJfX25ldGFwcC1tYXJrLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAubi1wcm9wZXJ0eS1iYXJfX2xvZ28tc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbmFtZSB7XG4gIEBpbmNsdWRlIGdvdGhhbS1leHRyYS1saWdodDtcbiAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm4tcHJvcGVydHktYmFyX19sb2dvLXN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbi0jeyRkaXItdG99OiAkc3BhY2luZy1zbTtcbn1cblxuLm4tcHJvcGVydHktYmFyX19tZW51LXRvZ2dsZSB7XG4gIC8vIEBpbmNsdWRlIHNwYW4oMSBvZiAkc2VtYW50aWMtbGF5b3V0LWxnIHdpZGVyKTtcbiAgZmxvYXQ6ICN7JGRpci1mcm9tfTtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcbn1cblxuLm4tcHJvcGVydHktYmFyX19tZW51LXRvZ2dsZS1saW5rIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LTQxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICBwYWRkaW5nOiAkc3BhY2luZy14cyAkc3BhY2luZy1zbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAubi1vZmYtY2FudmFzLW1lbnUtLW9wZW4gJixcbiAgLm4tb2ZmLWNhbnZhc19fd3JhcHBlci1vcGVuICYge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTg3O1xuICB9XG59XG5cbi5uLXByb3BlcnR5LWJhcl9fbWVudS10b2dnbGUtdGV4dCB7XG4gIEBleHRlbmQgJXZpc3VhbGx5LWhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubi1wcm9wZXJ0eS1iYXJfX21lbnUtdG9nZ2xlLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICRjb2xvci1ncmF5LTI3O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5uLXByb3BlcnR5LWJhcl9fc29jaWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6ICN7JGRpci1mcm9tfTtcbiAgbWFyZ2luLSN7JGRpci10b306ICRzcGFjaW5nLWRlZmF1bHQ7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXhzO1xufVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NvY2lhbC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NvY2lhbC1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi0jeyRkaXItdG99OiAkc3BhY2luZy14cztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm4tcHJvcGVydHktYmFyX19zb2NpYWwtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIC5uLXByb3BlcnR5LWJhcl9fc29jaWFsLWxpbmstdGV4dCB7XG4gICAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG4gICAgfVxuICB9XG59XG5cbi5uLXByb3BlcnR5LWJhcl9fc29jaWFsLWxpbmstdGV4dCB7XG4gIEBpbmNsdWRlIGdvdGhhbS1tZWRpdW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4IDIuNSk7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubi1pY29uX19wcm9wZXJ0eS1iYXItc29jaWFsIHtcbiAgZmlsbDogJGNvbG9yLWdyYXktMzU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG5cbiAgJjpob3ZlciB7XG4gICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XG4gIH1cbn1cblxuLm4tcHJvcGVydHktYmFyX190b29sYmFyIHtcbiAgZmxvYXQ6ICN7JGRpci10b307XG59XG5cbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMge1xuICAvLyBAaW5jbHVkZSBzcGFuKDEgb2YgJHNlbWFudGljLWxheW91dC1sZyB3aWRlciBsYXN0KTtcbiAgZmxvYXQ6ICN7JGRpci10b307XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXhzICRzcGFjaW5nLXNtO1xufVxuXG4ubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb25zLWxpc3Qge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4ubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb25zLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMtbGluayB7XG4gIEBpbmNsdWRlIGZ1bGwtaGVpZ2h0LWhpZGRlbi1wc2V1ZG8tZWxlbWVudDtcbiAgY29sb3I6ICRjb2xvci1ncmF5LTQxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAgJHNwYWNpbmcteHM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9ucy1saW5rLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMtc2VhcmNoLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICRjb2xvci1ncmF5LTQxO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4ubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb24tc2VhcmNoLWZvcm0ge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS04NztcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJHNwYWNpbmcteHM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IHooJ21lbnUnKTtcblxuICAmLm4tcHJvcGVydHktYmFyLS1uYXJyb3ctc2VhcmNoLWZvcm0tdmlzaWJsZSxcbiAgLm4tcHJvcGVydHktYmFyLS1uYXJyb3ctc2VhcmNoLWZvcm0tdmlzaWJsZSAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5uLXNlYXJjaC1mb3JtX19pbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5uLXNlYXJjaC1mb3JtX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogJHNwYWNpbmcteHM7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XG4gIC5uLXByb3BlcnR5LWJhciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0IDA7XG4gIH1cblxuICAubi1wcm9wZXJ0eS1iYXJfX2lubmVyLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctc207XG4gIH1cblxuICAubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb24tc2VhcmNoLWZvcm0ubi1wcm9wZXJ0eS1iYXItLW5hcnJvdy1zZWFyY2gtZm9ybS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrIHtcbiAgLy8gICBAaW5jbHVkZSBzcGFuKDMgb2YgJHNlbWFudGljLWxheW91dC1sZyk7XG4gIC8vXG4gIC8vICAgJi5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbWFyay0taGFzLXByb3BlcnR5LW5hbWUge1xuICAvLyAgICAgQGluY2x1ZGUgc3Bhbig4IG9mICRzZW1hbnRpYy1sYXlvdXQtbGcpO1xuICAvLyAgIH1cbiAgLy8gfVxuXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoIHtcbiAgICAvLyBAaW5jbHVkZSBzcGFuKDggb2YgJHNlbWFudGljLWxheW91dC1sZyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogI3skZGlyLXRvfTtcbiAgICAvLyBtYXJnaW4tI3skZGlyLXRvfTogJHNwYWNpbmctc207XG5cbiAgICAubi1wcm9wZXJ0eS1iYXJfX3Rvb2xiYXIgJiB7XG4gICAgICBmbG9hdDogI3skZGlyLWZyb219O1xuICAgIH1cbiAgfVxuXG4gIC5uLXByb3BlcnR5LWJhcl9fdXRpbHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tI3skZGlyLWZyb219OiAkc3BhY2luZy1zbTtcbiAgfVxuXG4gIC5uLXByb3BlcnR5LWJhcl9fdXRpbHMtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5uLXByb3BlcnR5LWJhcl9fdXRpbHMtbGluayB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgfVxuXG4gIC5uLXByb3BlcnR5LWJhcl9fbG9nbzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbmFtZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICB9XG5cbiAgLm4tcHJvcGVydHktYmFyIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSB7XG4gICAgLm4tcHJvcGVydHktYmFyX19uZXRhcHAtbWFyay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm4tcHJvcGVydHktYmFyX19sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLm4tcHJvcGVydHktYmFyX19sb2dvLXN2ZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9ucyxcbiAgLm4tcHJvcGVydHktYmFyX19tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbWFyayB7XG4gIC8vICAgcGFkZGluZy10b3A6IDA7XG4gIC8vIH1cblxuICAubi1wcm9wZXJ0eS1iYXJfX2xvZ28tc3ZnLFxuICAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmstLWhhcy1wcm9wZXJ0eS1uYW1lIC5uLXByb3BlcnR5LWJhcl9fbG9nbyB7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxuXG4gIC5uLXByb3BlcnR5LWJhci0tbmFycm93LXNlYXJjaC1mb3JtLXZpc2libGUgLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9uLXNlYXJjaC1mb3JtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm4tcHJvcGVydHktYmFyLS12MyxcbiAgLm4tcHJvcGVydHktYmFyLS12NiB7XG4gICAgLm4tcHJvcGVydHktYmFyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1zbTtcbiAgICB9XG5cbiAgICAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmstLWhhcy1wcm9wZXJ0eS1uYW1lIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIC5uLXByb3BlcnR5LWJhcl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1zbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW5hbWUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMnB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpIHtcbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIC5uLXByb3BlcnR5LWJhcl9fbG9nbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXNtO1xuICAgIH1cbiAgfVxuXG4gIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbmFtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCgxMTAwcHggLyAkZm9udC1zaXplLWRlZmF1bHQpICogMWVtKSB7XG4gIC5uLXByb3BlcnR5LWJhcl9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbiIsIiRvZmYtY2FudmFzLXdpZHRoOiAyNzBweDtcblxuLm4tb2ZmLWNhbnZhc19fd3JhcHBlciB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLy8gaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmLm4tb2ZmLWNhbnZhc19fd3JhcHBlci1vcGVuIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLm4tb2ZmLWNhbnZhc19fd3JhcHBlci1pbm5lciB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm4tb2ZmLWNhbnZhcy1tZW51LS1pcy1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRvZmYtY2FudmFzLXdpZHRoKTtcblxuICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0kb2ZmLWNhbnZhcy13aWR0aCk7XG4gIH1cbn1cblxuLm4tb2ZmLWNhbnZhcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTY0O1xuICAvLyBtYXgtaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB3aWR0aDogJG9mZi1jYW52YXMtd2lkdGg7XG4gIHotaW5kZXg6IHooJ29mZi1jYW52YXMnKTtcbiAgLy8gUG9zc2libGUgc25pcHBldCB0byBoaWRlIG9sZCBvZmYtY2FudmFzIChidXQgbWF5IG5vdCB3b3JrIGZvciBub24tVVMgc2l0ZXMpXG4gIC8vJi5uLW9mZi1jYW52YXMtLWxlZnQge1xuICAvLyAgZGlzcGxheTogbm9uZTtcbiAgLy99XG5cbiAgLm4tb2ZmLWNhbnZhcy1tZW51LS1pcy1vcGVuICYge1xuICAgIGJvcmRlci0jeyRkaXItdG99OiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XG4gIH1cbn1cblxuLm4tb2ZmLWNhbnZhcy0tI3skZGlyLWZyb219IHtcbiAgI3skZGlyLWZyb219OiAtJG9mZi1jYW52YXMtd2lkdGg7XG4gIHRvcDogMDtcbiAgd2lkdGg6ICRvZmYtY2FudmFzLXdpZHRoO1xufVxuXG4ubi1vZmYtY2FudmFzX19jb250ZW50IHtcbiAgLy8gYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAvLyBtaW4taGVpZ2h0OiAxMDAlO1xuICAvLyBoZWlnaHQ6IDEwMHZoO1xuICAjeyRkaXItZnJvbX06IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xuICB6LWluZGV4OiB6KCdkZWZhdWx0Jyk7XG59XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fdGl0bGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktOTU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ubi1vZmYtY2FudmFzX191dGlsaXR5LW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTk1O1xuICAvLyBwYWRkaW5nOiAzMHB4IDIwcHg7XG59XG5cbi5uLW9mZi1jYW52YXNfX3Byb3BlcnR5LW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTk1O1xuICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XG5cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saXN0IHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgICAgIH1cblxuICAgICAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtaW5kaWNhdG9yIHtcbiAgICAgICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLS1pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cbiAgICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstdGV4dCB7XG4gICAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG4gICAgfVxuXG4gICAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtaW5kaWNhdG9yIHtcbiAgICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay10ZXh0IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gICAgQGluY2x1ZGUgZ290aGFtLW1lZGl1bTtcblxuICAgIGNvbG9yOiAkY29sb3ItZ3JheS01MjtcbiAgfVxuXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LWluZGljYXRvciB7XG4gICAgZmlsbDogJGNvbG9yLWdyYXktNjQ7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAjeyRkaXItdG99OiAyMHB4O1xuICAgIHRvcDogMjRweDtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxufVxuXG4ubi1vZmYtY2FudmFzX19jcm9zcy1wcm9wZXJ0eS1uYXYge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4vLyBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQtbWF4KSB7XG4vLyAgIC5uLW9mZi1jYW52YXNfX2NvbnRlbnQge1xuLy8gICAgIGhlaWdodDogMTAwdmg7XG4vLyAgIH1cbi8vIH1cbiIsIiRwcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhci1oZWlnaHQ6IDQwcHg7XG5cbi8vIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyIHtcbi8vICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTc7XG4vLyAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgIC8vIGhlaWdodDogJHByb3BlcnR5LW5hdmlnYXRpb24tYmFyLWhlaWdodDtcbi8vICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG4vLyB9XG5cbi8vIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19pbm5lci13cmFwIHtcbi8vICAgQGV4dGVuZCAlY29udGVudC1tYXgtd2lkdGg7XG4vLyAgIGRpc3BsYXk6IHRhYmxlO1xuLy8gICBoZWlnaHQ6IGluaGVyaXQ7XG4vLyAgIG1hcmdpbjogMCBhdXRvO1xuLy8gICB3aWR0aDogMTAwJTtcbi8vIH1cblxuLy8gUFJPUEVSVFkgTkFWXG4vLyAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2IHtcbi8vICAgZGlzcGxheTogdGFibGUtY2VsbDtcbi8vICAgLy8gaGVpZ2h0OiBpbmhlcml0O1xuLy8gfVxuXG4vLyAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3Qge1xuLy8gICBAZXh0ZW5kICVuby1tYXJnaW47XG4vLyAgIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4vLyAgIC8vIGZvbnQtc2l6ZTogMDtcbi8vICAgLy8gaGVpZ2h0OiBpbmhlcml0O1xuLy8gICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuLy8gfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbSB7XG4gIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLy8gaGVpZ2h0OiBpbmhlcml0O1xuXG4gICYubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbS0tdHJ1bmNhdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluayB7XG4vLyAgIEBpbmNsdWRlIGdvdGhhbS1tZWRpdW07XG4vLyAgIC8vIEBpbmNsdWRlIGZ1bGwtaGVpZ2h0LWhpZGRlbi1wc2V1ZG8tZWxlbWVudDtcbi8vICAgLy8gY29sb3I6ICRjb2xvci1ncmF5LTQxO1xuLy8gICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbi8vICAgZGlzcGxheTogYmxvY2s7XG4vLyAgIGhlaWdodDogaW5oZXJpdDtcbi8vICAgcGFkZGluZzogMCAkc3BhY2luZy14cztcbi8vICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy9cbi8vICAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saXN0LWl0ZW06Zmlyc3QtY2hpbGQgJiB7XG4vLyAgICAgcGFkZGluZy0jeyRkaXItZnJvbX06IDA7XG4vLyAgIH1cbi8vXG4vLyAgICY6aG92ZXIge1xuLy8gICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbi8vICAgfVxuLy9cbi8vICAgJi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay0tY3VycmVudCB7XG4vLyAgICAgQGluY2x1ZGUgZ290aGFtLWJsYWNrO1xuLy8gICAgIGNvbG9yOiAkY29sb3ItZ3JheS0yNztcbi8vICAgfVxuLy8gfVxuXG4vLyAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstLWlzLWFjdGl2ZSxcbi8vIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay0taXMtYWN0aXZlOmhvdmVyLFxuLy8gLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLS1pcy1hY3RpdmUubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGluayxcbi8vIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay0taXMtYWN0aXZlLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWltYWdlLWxpbms6aG92ZXIge1xuLy8gICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NTtcbi8vICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGNvbG9yLWJsdWUtbGlnaHQsICRjb2xvci1ibHVlLWxpZ2h0IDRweCwgJGNvbG9yLWdyYXktOTUgNHB4KTtcbi8vICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuLy8gfVxuXG4vLyAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstdGV4dCB7XG4vLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuLy8gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gfVxuXG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tb3JlLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyLS1tb3JlLWl0ZW0tdmlzaWJsZSAmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvLyBmaWxsOiAkY29sb3ItZ3JheS00MTtcbiAgZmlsbDogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTBweDtcblxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbms6aG92ZXIgJixcbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbms6aG92ZXIgJiB7XG4gICAgZmlsbDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gIH1cblxuICAvLyAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstLWlzLWFjdGl2ZSAmIHtcbiAgLy8gICBmaWxsOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgLy8gICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAvLyB9XG59XG5cbi8vIE1PUkUgTUVOVVxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtLW1vcmUtbWVudSB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xuXG4gIC5uLW1lbnVfX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYubi1tZW51X19saXN0LWl0ZW0tLWlzLXZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVVRJTCBOQVZcbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscyB7XG4gIC8vIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIC8vIGZvbnQtc2l6ZTogMDtcbiAgLy8gaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpc3Qge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIC8vIGZvbnQtc2l6ZTogMDtcbiAgLy8gaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1pbi13aWR0aDogNDRweDtcbn1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbmsge1xuICAvLyBAaW5jbHVkZSBmdWxsLWhlaWdodC1oaWRkZW4tcHNldWRvLWVsZW1lbnQ7XG4gIEBpbmNsdWRlIGdvdGhhbS1ib29rO1xuICBjb2xvcjogJGNvbG9yLWdyYXktMjc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBoZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAgJHNwYWNpbmcteHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vLyAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGluay10ZXh0IHtcbi8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4vLyAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4vLyAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICRjb2xvci1ncmF5LTY0O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxOHB4O1xuXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rOmhvdmVyICYsXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay0taXMtYWN0aXZlICYge1xuICAgIGZpbGw6ICRjb2xvci1ncmF5LTUyO1xuICB9XG59XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbmstbm90aWZpY2F0aW9uLWNvdW50IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyZWVuO1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxlZnQ6IC02cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gIG1pbi13aWR0aDogMThweDtcbiAgcGFkZGluZzogMCAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IC02cHg7XG59XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1pbWFnZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktODc7XG59XG5cbi8vIExBTkdVQUdFIFNFTEVDVE9SXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbGFuZ3VhZ2Utc2VsZWN0b3ItaW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHM7XG59XG5cbi5uLWxhbmd1YWdlLXNlbGVjdG9yLW1lbnVfX3RpdGxlIHtcbiAgQGluY2x1ZGUgZ290aGFtLW1lZGl1bTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbn1cblxuLm4tbGFuZ3VhZ2Utc2VsZWN0b3ItbWVudV9faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ncmF5LTk1O1xuICBtYXJnaW46ICRzcGFjaW5nLWRlZmF1bHQ7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uLWxhbmd1YWdlLXNlbGVjdG9yLW1lbnVfX3JlbWVtYmVyLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA0cHg7XG59XG5cbi5uLWxhbmd1YWdlLXNlbGVjdG9yLW1lbnUgLm1lbnVfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi8vIC5uLWdsb2JlX19pY29uIHtcbi8vICAgZGlzcGxheTogaW5saW5lO1xuLy8gICBmaWxsOiAkY29sb3ItZ3JheS02NDtcbi8vICAgaGVpZ2h0OiAyMHB4O1xuLy8gICBsZWZ0OiAxMnB4O1xuLy8gICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgIHRvcDogMTBweDtcbi8vICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vICAgd2lkdGg6IDIwcHg7XG4vL1xuLy8gICAmOmhvdmVyIHtcbi8vICAgICBmaWxsOiAkY29sb3ItbGluay1ob3Zlcjtcbi8vICAgfVxuLy8gfVxuXG5cbi8vIE1FTlVTXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLy8gLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXIge1xuICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgIC8vIHdpZHRoOiAxMDAlO1xuICAvLyB9XG5cbiAgLy8gLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdiB7XG4gIC8vICAgQGluY2x1ZGUgc3Bhbig4IG9mIDEyKTtcbiAgLy8gICBtYXJnaW4tbGVmdDogMDtcbiAgLy8gfVxuXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscyB7XG4gICAgQGluY2x1ZGUgc3Bhbig0IG9mIDEyIGxhc3QpO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluayxcbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbmsge1xuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctc207XG4gIH1cbn1cbiIsIi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1zbTtcbn1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXItLWVtYmVkZGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rIHtcbiAgQGluY2x1ZGUgZ290aGFtLW1lZGl1bTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAgJHNwYWNpbmcteHM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudS1pbmRpY2F0b3Ige1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay0taXMtYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBnb3RoYW0tYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTM1O1xuXG4gICAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtaW5kaWNhdG9yIHtcbiAgICAgIGZpbGw6ICRjb2xvci1ncmF5LTM1O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLXRleHQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSAyLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5uLWdsb2JlX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmaWxsOiAkY29sb3ItZ3JheS0zNTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjBweDtcblxuICAmOmhvdmVyIHtcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgfVxufVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGluay10ZXh0IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20gMi41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvLyBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXItLWVtYmVkZGVkIHtcbiAgICBmbG9hdDogI3skZGlyLWZyb219O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmcteHM7XG4gICAgd2lkdGg6IHNwYW4oNSBvZiAxMik7XG4gIH1cblxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3Qge1xuICAgIEBpbmNsdWRlIHNwYW4oOCBvZiAxMik7XG4gICAgbWFyZ2luLSN7JGRpci1mcm9tfTogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIEBhdC1yb290IFtkYXRhLW50YXAtdWk9XCJtb3JlLW1lbnVcIl0ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDMwMG1zLCBvcGFjaXR5IDMwMG1zO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgICYubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbS0taXMtaGlkZGVuIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAzMDBtcywgb3BhY2l0eSAzMDBtcztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saXN0LWl0ZW0tLWlzLXZpc2libGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDBzLCBvcGFjaXR5IDMwMG1zO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcteHM7XG5cbiAgICAmLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXG4gICAgICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudS1pbmRpY2F0b3Ige1xuICAgICAgICBmaWxsOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbTpmaXJzdC1jaGlsZCAmIHtcbiAgICAgIHBhZGRpbmctI3skZGlyLWZyb219OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctI3skZGlyLXRvfTogMDtcbiAgfVxufVxuIiwiLm4tc2VhcmNoLWZpbHRlcl9fbGlzdCB7XG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcbn1cblxuLm4tc2VhcmNoLWZpbHRlcl9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubi1zZWFyY2gtZmlsdGVyX19kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtdG9nZ2xlLWljb24ge1xuICBmaWxsOiAkY29sb3ItbGluaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMTZweDtcblxuICAubi1zZWFyY2gtZmlsdGVyX19saXN0LWl0ZW0tLWFjdGl2ZSAmIHtcbiAgICBmaWxsOiAkY29sb3ItZ3JheS02NztcbiAgfVxuXG4gIC5uLXNlYXJjaC1maWx0ZXJfX2xpbms6aG92ZXIgJiB7XG4gICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XG4gIH1cbn1cblxuLm4tc2VhcmNoLWZpbHRlcl9fbGluayB7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc207XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uLXNlYXJjaC1maWx0ZXJfX2xpc3QtaXRlbS0tYWN0aXZlICYge1xuICAgIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctYm9sZDtcbiAgICBcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IHooJ21lbnUnKSArIDE7XG4gICAgfVxuICB9XG59XG5cbi5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyYXktOTU7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkY29sb3ItYmx1ZS1taWQ7XG4gIGJveC1zaGFkb3c6ICRkcm9wLXNoYWRvdy1kZWZhdWx0O1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYubi1zZWFyY2gtZmlsdGVyX19wYW5lbC0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgXG4gIH1cbn1cblxuLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtY2xvc2UtbGluayB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS02NztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAkc3BhY2luZy1zbTtcbiAgdG9wOiAkc3BhY2luZy1zbTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cgJiB7XG4gICAgdG9wOiAkc3BhY2luZy14cztcbiAgfVxufVxuXG4ubi1zZWFyY2gtZmlsdGVyX19wYW5lbC1jbG9zZS1pY29uIHtcbiAgZmlsbDogJGNvbG9yLWdyYXktNjc7XG4gIGhlaWdodDogMTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDExcHg7XG5cbiAgLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtY2xvc2UtbGluazpob3ZlciAmIHtcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgfVxufVxuXG5cbi5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1zZWxlY3RlZC1maWx0ZXJzLFxuLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtbGluayB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICBtYXJnaW4tdG9wOiAtKCRzcGFjaW5nLXNtKTtcbn1cblxuLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmstaWNvbiB7XG4gIGZpbGw6ICRjb2xvci1saW5rO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14cyAvIDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogMTBweDtcblxuICA6aG92ZXIgPiAmIHtcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgfVxufVxuXG4ubi10YWcubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtdGFnIHtcbiAgY2xlYXI6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICB3aWR0aDogYXV0bztcblxuICAubi10YWdfX2RlbGV0ZS1pY29uIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gIH1cbn1cblxuLm4tdGFnLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLXRhZy10ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdyB7XG5cbiAgJi5uLXNlYXJjaC1maWx0ZXItLWhhcy1zdWJmaWx0ZXJzIHtcbiAgICAubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtbGluayxcbiAgICAubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtc2VsZWN0ZWQtZmlsdGVycyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAubi1zZWFyY2gtZmlsdGVyLXBhbmVscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYubi1zZWFyY2gtZmlsdGVyLS1zaG93LXJlZmluZS1wYW5lbCB7XG4gICAgLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmssXG4gICAgLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLXNlbGVjdGVkLWZpbHRlcnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubi1zZWFyY2gtZmlsdGVyLXBhbmVscyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi5uLXNlYXJjaC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm4tc2VhcmNoLWZvcm1fX2lucHV0IHtcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdy1saWdodDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmF5LTY0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAkc3BhY2luZy14cyAkc3BhY2luZy1zbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoICYge1xuICAgIHRyYW5zaXRpb246IHdpZHRoIC40cyBjdWJpYy1iZXppZXIoLjAwMCwgLjc5NSwgLjAwMCwgMSk7XG4gICAgd2lkdGg6IDEyNXB4O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5uLXNlYXJjaC1mb3JtX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cy1zbSAkYm9yZGVyLXJhZGl1cy1zbSAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAjeyRkaXItdG99OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNDBweDtcblxuICAmOmhvdmVyIHtcbiAgICAubi1zZWFyY2gtZm9ybV9fYnV0dG9uLWljb24ge1xuICAgICAgZmlsbDogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICB9XG4gIH1cbn1cblxuLm4tc2VhcmNoLWZvcm1fX2J1dHRvbi10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbn1cblxuLm4tc2VhcmNoLWZvcm1fX2J1dHRvbi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAkY29sb3ItZ3JheS02NDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoIC5uLXNlYXJjaC1mb3JtX19pbnB1dCB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG4iLCIubi1zaGFyZSB7XG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xufVxuXG4ubi1zaGFyZV9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5uLXNoYXJlX19saW5rIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5uLXNoYXJlX19saW5rIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5uLXNoYXJlX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXhzO1xufVxuXG4ubi1zaGFyZV9faWNvbiB7XG4gIGZpbGw6ICRjb2xvci1ncmF5LTUyO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuXG4gIC5uLXNoYXJlX19saW5rOmhvdmVyICYge1xuICAgIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICB9XG59XG5cbi5uLXNoYXJlX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XG59XG4iLCIubi10YWcge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtZGVmYXVsdDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDRweCAxM3B4O1xufVxuXG4ubi10YWctLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTUyO1xufVxuXG4ubi10YWdfX2RlbGV0ZS1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgaGVpZ2h0OiA5cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA5cHg7XG59XG5cbi5uLXRhZ19fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5uLXRhZy1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcblxuICAubi10YWcge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4ubi10YWctZ3JvdXBfX3NlcGFyYXRvciB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRjb2xvci1ncmF5LTY0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDFweDtcbn1cbiIsIi5uLXRvcC1oYXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubi10b3AtaGF0X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubi10b3AtaGF0X19saXN0LWl0ZW0taGVhZGVyIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICBAaW5jbHVkZSBnb3RoYW0tbWVkaXVtO1xuXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgLm9mZi1jYW52YXNfX2Nyb3NzLXByb3BlcnR5LW5hdiAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubi10b3AtaGF0X19saW5rIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEycHggaW5oZXJpdCk7XG4gIEBpbmNsdWRlIGdvdGhhbS1saWdodDtcblxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweCAwO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuLm4tdG9wLWhhdF9fbGluay10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5uLXRvcC1oYXRfX3VzZXItaWNvbixcbi5uLXRvcC1oYXRfX2tleS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5uLXRvcC1oYXRfX21lbnUtaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXhzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTBweDtcbn1cblxuLm4tdG9wLWhhdF9fcHJvZmlsZS1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbGluay0taXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktMjc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRjb2xvci1ibHVlLWxpZ2h0LCAkY29sb3ItYmx1ZS1saWdodCA0cHgsICRjb2xvci1ncmF5LTI3IDRweCk7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gIC5uLXRvcC1oYXRfX21lbnUtaW5kaWNhdG9yIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5cbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbWVudSB7XG4gIC8vIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGNvbG9yLWJsdWUtbGlnaHQ7XG4gIGJveC1zaGFkb3c6ICRkcm9wLXNoYWRvdy1kZWZhdWx0O1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDI0NXB4O1xuICB6LWluZGV4OiB6KCdtZW51Jyk7XG5cbiAgLm4tdG9wLWhhdF9fcHJvZmlsZS1saW5rLS1pcy1hY3RpdmUgKyAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbWVudS1zdXBwb3J0LWxpbmsge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWdyYXktOTU7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItZ3JheS05NTtcbiAgY29sb3I6ICRjb2xvci1ncmF5LTQxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwICRzcGFjaW5nLWRlZmF1bHQgJHNwYWNpbmctc207XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtIDA7XG59XG5cbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbWVudS1saXN0LWxpbmsge1xuICBjb2xvcjogJGNvbG9yLWdyYXktNDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkc3BhY2luZy14cyAkc3BhY2luZy1kZWZhdWx0O1xufVxuXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtdXNlci1pbmZvIHtcbiAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdCAkc3BhY2luZy1kZWZhdWx0ICRzcGFjaW5nLXNtO1xufVxuXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtdXNlcm5hbWUge1xuICBAaW5jbHVkZSBnb3RoYW0tYm9vaztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbWVudS1jb21wYW55IHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xufVxuXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtbG9nLW91dC1saW5rIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTU7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtO1xuICBwYWRkaW5nOiAkc3BhY2luZy1zbSAkc3BhY2luZy1kZWZhdWx0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gIC5uLXRvcC1oYXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy14cyAvIDI7XG4gIH1cblxuICAubi10b3AtaGF0X19jcm9zcy1wcm9wZXJ0eS1uYXYge1xuICAgIEBpbmNsdWRlIHNwYW4gKDQgb2YgJHNlbWFudGljLWxheW91dC1tZCk7XG4gIH1cblxuICAubi10b3AtaGF0X19saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nLXhzO1xuXG4gICAgJjpmaXJzdC1jaGlsZCxcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLm4tdG9wLWhhdF9fbGluayB7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTg3O1xuICAgIH1cbiAgfVxuXG4gIC5uLXRvcC1oYXRfX2Nyb3NzLXByb3BlcnR5LW5hdiBbZGF0YS1udGFwLXVpPVwiY29udGFjdC11c1wiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uLXRvcC1oYXRfX2xpc3QtaXRlbS1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5uLXRvcC1oYXRfX3Byb2ZpbGUtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAubi10b3AtaGF0X19wcm9maWxlLWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctc207XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctc207XG4gIH1cblxuICAubi10b3AtaGF0X191dGlscyB7XG4gICAgQGluY2x1ZGUgc3BhbiAoNCBvZiAkc2VtYW50aWMtbGF5b3V0LW1kIGxhc3QpO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgLm4tdG9wLWhhdF9fbGlzdC1pdGVtIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAubi10b3AtaGF0X19saXN0LWl0ZW0ge1xuICAgIC8vICAgLm4tdG9wLWhhdF9fbGluayB7XG4gICAgLy8gICAgICY6OmJlZm9yZSB7XG4gICAgLy8gICAgICAgY29udGVudDogJ3wnO1xuICAgIC8vICAgICAgIG1hcmdpbi0jeyRkaXItdG99OiAkc3BhY2luZy1zbTtcbiAgICAvLyAgICAgfVxuICAgIC8vICAgfVxuICAgIC8vXG4gICAgLy8gICAmOmZpcnN0LWNoaWxkIC5uLXRvcC1oYXRfX2xpbmsge1xuICAgIC8vICAgICAmOjpiZWZvcmUge1xuICAgIC8vICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gICAgIH1cbiAgICAvLyAgIH1cbiAgICAvLyB9XG4gIH1cblxuICAubi10b3AtaGF0X19tZW51LWluZGljYXRvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwcHg7XG4gIH1cblxuICAubi10b3AtaGF0X191c2VyLWljb24sXG4gIC5uLXRvcC1oYXRfX2tleS1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmlsbDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14cztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMnB4O1xuICB9XG5cbiAgLm4tdG9wLWhhdF9fcHJvZmlsZS1tZW51LXN1cHBvcnQtbGluay1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmlsbDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14cztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxNHB4O1xuICB9XG5cbiAgLm4tdG9wLWhhdF9fcHJvZmlsZS1saXN0LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gIC5uLXRvcC1oYXRfX2Nyb3NzLXByb3BlcnR5LW5hdiB7XG4gICAgQGluY2x1ZGUgc3BhbiAoNiBvZiAkc2VtYW50aWMtbGF5b3V0LWxnKTtcbiAgfVxuXG4gIC5uLXRvcC1oYXRfX3V0aWxzIHtcbiAgICBAaW5jbHVkZSBzcGFuICg2IG9mICRzZW1hbnRpYy1sYXlvdXQtbGcgbGFzdCk7XG4gIH1cbn1cbiIsIi8vIFJlbW92ZSB0aGlzIGZpbGVcblxuJHNlbWFudGljLWxheW91dC1zbTogbGF5b3V0KDQgYWZ0ZXIpO1xuJHNlbWFudGljLWxheW91dC1tZDogbGF5b3V0KDggYWZ0ZXIpO1xuJHNlbWFudGljLWxheW91dC1sZzogbGF5b3V0KDEyIGFmdGVyKTtcblxuLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX3RvcCB7XG5cbiAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkY29sb3ItZ3JheS04NyAwLCAkY29sb3ItZ3JheS04NyAzMCUsICRjb2xvci1ncmF5LTk3IDE1JSwgJGNvbG9yLWdyYXktOTcgMTUlLCAkY29sb3ItZ3JheS05NyAxMDAlLCAkY29sb3ItZ3JheS05NyAxMDAlKTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1pbi13aWR0aCAkc2NyZWVuLXNtKSB7XG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkY29sb3ItZ3JheS04NyAwLCAkY29sb3ItZ3JheS04NyAzMCUsICRjb2xvci1ncmF5LTk3IDE1JSwgJGNvbG9yLWdyYXktOTcgMTUlLCAkY29sb3ItZ3JheS05NyAxMDAlLCAkY29sb3ItZ3JheS05NyAxMDAlKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLXdpZHRoICRzY3JlZW4tbWQpIHtcbiAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yLWdyYXktODcgMCwgJGNvbG9yLWdyYXktODcgNDAlLCAkY29sb3ItZ3JheS05NyAyNSUsICRjb2xvci1ncmF5LTk3IDI1JSwgJGNvbG9yLWdyYXktOTcgMTAwJSwgJGNvbG9yLWdyYXktOTcgMTAwJSk7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1pbi13aWR0aCAkc2NyZWVuLWxnKSB7XG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvci1ncmF5LTg3IDAsICRjb2xvci1ncmF5LTg3IDMwJSwgJGNvbG9yLWdyYXktOTcgMjUlLCAkY29sb3ItZ3JheS05NyAyNSUsICRjb2xvci1ncmF5LTk3IDEwMCUsICRjb2xvci1ncmF5LTk3IDEwMCUpO1xuICB9XG59XG5cblxuXG4ubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3MsXG4ubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fY29ycC1saW5rcyB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0IDA7XG59XG5cblxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWxpc3Qge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdC1oZWFkZXIge1xuICBAaW5jbHVkZSBnb3RoYW0tYm9vaztcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy14cztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rIHtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcteHM7XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWRlZmF1bHQ7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChtaW4td2lkdGggJHNjcmVlbi1tZCkge1xuXG4gIC5uLWZvb3Rlci0tdjIge1xuXG4gICAgLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rcyB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDQgb2YgJHNlbWFudGljLWxheW91dC1tZCk7XG4gICAgfVxuXG4gICAgLm4tZm9vdGVyX19jb3JwLWxpbmtzIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4obGFzdCA0IG9mICRzZW1hbnRpYy1sYXlvdXQtbWQpO1xuICAgIH1cblxuICAgIC5uLWZvb3Rlcl9fYm90dG9tLWxlZnQge1xuICAgICAgQGluY2x1ZGUgc3Bhbig0IG9mICRzZW1hbnRpYy1sYXlvdXQtbWQpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLm4tZm9vdGVyX19ib3R0b20tcmlnaHQge1xuICAgICAgQGluY2x1ZGUgc3BhbihsYXN0IDQgb2YgJHNlbWFudGljLWxheW91dC1tZCk7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChtaW4td2lkdGggJHNjcmVlbi1sZykge1xuXG4gIC5uLWZvb3Rlci0tdjIge1xuXG4gICAgLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rcyB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDQgb2YgJHNlbWFudGljLWxheW91dC1sZyk7XG4gICAgfVxuXG4gICAgLm4tZm9vdGVyX19jb3JwLWxpbmtzIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4obGFzdCA4IG9mICRzZW1hbnRpYy1sYXlvdXQtbGcpO1xuICAgIH1cblxuICAgIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Qge1xuICAgICAgQGluY2x1ZGUgZ2FsbGVyeSgzIG9mICRzZW1hbnRpYy1sYXlvdXQtbGcpO1xuICAgIH1cblxuICAgIC5uLWZvb3Rlcl9fYm90dG9tLWxlZnQge1xuICAgICAgQGluY2x1ZGUgc3Bhbig2IG9mICRzZW1hbnRpYy1sYXlvdXQtbGcpO1xuICAgIH1cblxuICAgIC5uLWZvb3Rlcl9fYm90dG9tLXJpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIHNwYW4obGFzdCA2IG9mICRzZW1hbnRpYy1sYXlvdXQtbGcpO1xuICAgIH1cbiAgfVxufVxuIiwiJGNvbG9yLWJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk1O1xuXG4ubi1iYW5kLS1ncmF5LWxpZ2h0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZDtcbiAgcGFkZGluZzogJHNwYWNpbmctbGcgMDtcbn1cblxuLm4tbGF5b3V0IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi5uLWxheW91dF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgLm4tbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5uLWxheW91dF9faXRlbSB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLm4tbGF5b3V0LTMgJiB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDQgb2YgMTIpO1xuICAgIH1cblxuICAgIC5uLWxheW91dC0yICYge1xuICAgICAgQGluY2x1ZGUgc3Bhbig2IG9mIDEyKTtcbiAgICB9XG5cbiAgICAubi1sYXlvdXQtNCAmIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oNiBvZiAxMik7XG4gICAgICBmbGV4LWJhc2lzOiBzcGFuKDYpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAubi1sYXlvdXRfX2l0ZW0ge1xuXG4gICAgLm4tbGF5b3V0LTQgJiB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDYgb2YgMTIpO1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIuYXV0b2NvbXBsZXRlLFxuLmF1dG9jb21wbGV0ZS1zZWFyY2gsXG4uYXV0b2NvbXBsZXRlLWN1c3RvbWVyLXN0b3JpZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDgwMDA7XG59XG5cbi51aS1hdXRvY29tcGxldGUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi51aS1tZW51LWl0ZW0ge1xuICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG5cbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktODc7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICBwYWRkaW5nOiAkc3BhY2luZy1zbSAkc3BhY2luZy1kZWZhdWx0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmLnVpLXN0YXRlLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgQGV4dGVuZCAldmlzdWFsbHktaGlkZGVuO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gI0J1dHRvblxuLy8gU3R5bGVzIGZvciBkcm9wZG93biB0b2dnbGUgd2hpY2ggaXMgcGFydCBvZiBhIGJ1dHRvbiBvciBhIHN0YW5kYWxvbmUgYnV0dG9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idXR0b25fX3RleHQge1xuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcbn1cblxuLy8gUmVzdG9yaW5nIHN0eWxpbmcgZm9yIGlubGluZSBidXR0b25zIG9uIG5vbi11YmVyIHBhZ2VzXG4uYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgXG59XG4iLCIkY29sb3ItYnJlYWRjcnVtYjogIzk5OTk5OTtcblxuLm4tYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7ICAvLyBJdGVtcyBXcmFwcGluZyBJbmxpbmUsIFNudWcgdG8gUGFnZSBUaXRsZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm4tYnJlYWRjcnVtYl9fbGlzdCB7XG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubi1icmVhZGNydW1iX19saXN0LWl0ZW0sXG4ubi1icmVhZGNydW1iX19saXN0ID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtOyAvLyBJdGVtcyBXcmFwcGluZyBJbmxpbmVcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAmOmxhc3QtY2hpbGQgPiAubi1icmVhZGNydW1iX19saW5rLFxuICAmOmxhc3QtY2hpbGQgPiBhIHtcbiAgICBtYXJnaW4tI3skZGlyLXRvfTogMDtcbiAgICBwYWRkaW5nLSN7JGRpci10b306IDA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubi1icmVhZGNydW1iX19saW5rLFxuLm4tYnJlYWRjcnVtYl9fbGlzdCA+IGxpID4gYSB7XG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctbGlnaHQ7XG4gIGNvbG9yOiAkY29sb3ItYnJlYWRjcnVtYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbWFyZ2luLSN7JGRpci10b306ICRzcGFjaW5nLXhzO1xuICBwYWRkaW5nOiAwICRzcGFjaW5nLXNtIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnPic7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMXB4O1xuICB9XG5cbiAgLy8gJjpob3ZlcjphZnRlciB7XG4gIC8vICAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0ZXI7XG4gIC8vIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWJyZWFkY3J1bWI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbiIsIi5jb250YWN0LXNhbGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktOTc7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCAkc2NyZWVuLW1kKSB7XG4gICAgcGFkZGluZzogJHNwYWNpbmctc20gMCAkc3BhY2luZy1zbSAkc3BhY2luZy1zbTtcbiAgfVxufVxuXG4uY29udGFjdC1zYWxlc19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEzOTRweDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tc20pIHtcbiAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgcGFkZGluZy0je2Rpci1mcm9tfTogJHNwYWNpbmctc207XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tLXZlcnRpY2FsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xuICB9XG59XG5cbi5jb250YWN0LXNhbGVzX19saXN0LWl0ZW0ge1xuICBib3JkZXItI3skZGlyLXRvfTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTY0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgJHNwYWNpbmctc207XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1tZCkge1xuICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBwYWRkaW5nLSN7JGRpci1mcm9tfTogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpIHtcbiAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgcGFkZGluZy0jeyRkaXItZnJvbX06ICRzcGFjaW5nLXNtO1xuICAgIH1cbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jb250YWN0LXNhbGVzX19saW5rLFxuLmNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbSA+IGEsXG4uY29udGFjdC1zYWxlc19fbGlzdC1pdGVtID4gcCxcbi5jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tLXZlcnRpY2FsID4gYSxcbi5jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tLXZlcnRpY2FsID4gcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICY6aG92ZXIge1xuICAgIC5pY29uLWNvbW1lbnQge1xuICAgICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vLmNvbnRhY3Qtc2FsZXNfX2xpbmstLXZlcnRpY2FsIHtcbi8vICBwYWRkaW5nOiAkc3BhY2luZy14cztcbi8vfVxuXG4uY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLS1jaGF0IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmljb24tY29tbWVudCB7XG4gIGZpbGw6ICRjb2xvci1ncmF5LTg3O1xuICBtYXJnaW4tI3skZGlyLXRvfTogJHNwYWNpbmcteHM7XG59XG5cbi8vIExVQ0kgT3ZlcnJpZGUgZm9yIGNvbnRhY3Qgc2FsZXNcbi5uLWNvbnRhY3Qtc2FsZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubi1jb250YWN0LXNhbGVzX19saXN0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4ubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwICRzcGFjaW5nLXhzO1xuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctI3skZGlyLXRvfTogMDtcbiAgfVxufVxuXG4ubi1jb250YWN0LXNhbGVzX19saW5rIHtcbiAgLy8gcGFkZGluZzogMDtcblxuICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0td2l0aC1pY29uOmZpcnN0LWNoaWxkICYge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tdGV4dCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5uLWNvbnRhY3Qtc2FsZXNfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbiIsIi5uLWZlZWRiYWNrX19zZWFyY2gge1xuICBAaW5jbHVkZSBjb250YWluZXIoMTQyNHB4KTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcblxuICAubi1mZWVkYmFja19fc29sdmUtYW5zd2VyLS15ZXMge1xuICAgIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3c7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkY29sb3ItZ3JheS02NDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1taWQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgcGFkZGluZzogMCA3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5uLWZlZWRiYWNrX19zb2x2ZS1hbnN3ZXItLXllczpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG4gICAgb3V0bGluZTogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5uLWZlZWRiYWNrX19mb3JtLWN0cmwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIFRoZSBGbGFnIG9iamVjdCBhbGlnbnMgYW4gaW1hZ2UgbmV4dCB0byB0ZXh0IHdpdGggdGhlIG9wdGlvbiB0byBhbGlnbiB0aGUgdGV4dCBhdCB0aGUgdG9wLCBtaWRkbGUgb3IgYm90dG9tXG5cbi5mbGFnLFxuLm4tZmxhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtIDA7XG59XG5cbi5mbGFnX19pbWFnZSxcbi5uLWZsYWdfX2ltYWdlLFxuLm4tZmxhZ19fYm9keSxcbi5mbGFnX19ib2R5IHtcbiAgLy8gZGlzcGxheTogdGFibGUtY2VsbDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gIC5mbGFnLS10b3AsXG4gIC5uLWZsYWctLXRvcCAmIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmZsYWctLWJvdHRvbSxcbiAgLm4tZmxhZy0tYm90dG9tICYge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5mbGFnX19pbWFnZSxcbi5uLWZsYWdfX2ltYWdlIHtcbiAgcGFkZGluZy0jeyRkaXItdG99OiAkc3BhY2luZy1kZWZhdWx0O1xuXG4gIC8vID4gaW1nIHtcbiAgLy8gICBtYXgtd2lkdGg6IG5vbmU7XG4gIC8vIH1cblxuICAubi1mbGFnLS1yZXYgJiB7XG4gICAgcGFkZGluZy0jeyRkaXItdG99OiAwO1xuICAgIHBhZGRpbmctI3skZGlyLWZyb219OiAkc3BhY2luZy1kZWZhdWx0O1xuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGlzIGp1c3QgYSBQT0MgdGhhdCB3YXMgc3RhcnRlZCBiZWZvcmUgTFVDSS4gVGhlIGVmZm9ydCBpcyB0byB1c2Vcbi8vIExVQ0kgY2xhc3MgbmFtZXMgYW5kIHdvcmsgdG8gZ2V0IHRoZSBCRSBmb3JtcyBIVE1MIGFuZCBDU1MgdG8gbWF0Y2ggTFVDSVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kY29sb3ItbGFiZWwtcmVxdWlyZWQ6ICNDQzMzMDA7XG4kY29sb3ItZm9ybS1sYWJlbDogJGNvbG9yLWdyYXktNDE7XG4kY29sb3ItaW5wdXQtYmc6ICRjb2xvci13aGl0ZTtcbiRjb2xvci1pbnB1dC1ib3JkZXI6ICNBNkE4QUI7XG4kY29sb3ItaW5wdXQtYm9yZGVyLWZvY3VzOiAkY29sb3ItYmxhY2s7XG4kY29sb3ItbGFiZWwtY2hlY2tib3g6ICRjb2xvci1ncmF5LTQxO1xuJGNvbG9yLWxhYmVsLWNoZWNrYm94LWhvdmVyOiAkY29sb3ItYmx1ZTtcbiRjb2xvci1oZWxwLXRleHQ6ICRjb2xvci1ncmF5LTY0O1xuJGNvbG9yLWVycm9yOiAjRkYwMDAwO1xuJGlucHV0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuXG4ubnRhcF9fZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxnO1xufVxuXG4ubi1mb3JtX19jaGVja2JveCB7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc207XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtO1xuICAvLyBAaW5jbHVkZSByZW0obWFyZ2luLXJpZ2h0LCAkc3BhY2luZy1zbSk7XG4gIC8vIEBpbmNsdWRlIHJlbShtYXJnaW4tdG9wLCAkc3BhY2luZy1zbSlcbn1cblxuLmZpZWxkX19ncm91cCxcbiVmaWVsZF9fZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xufVxuXG4uZm9ybV9fY29udHJvbCxcbiVmb3JtX19jb250cm9sIHtcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdztcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnB1dC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWlucHV0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBoZWlnaHQ6IDQ5cHg7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICBwYWRkaW5nOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaW5wdXQtYm9yZGVyLWZvY3VzO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLmVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1lcnJvciwgLjEpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGNvbG9yLWVycm9yLCAuNSk7XG4gIH1cbn1cblxuLmZvcm1fX2NvbnRyb2wtLXRleHRhcmVhIHtcbiAgQGV4dGVuZCAlZm9ybV9fY29udHJvbDtcbiAgbWluLWhlaWdodDogMjgwcHg7XG59XG5cbi5mb3JtX19sYWJlbCB7XG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctYm9sZDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICBjb2xvcjogJGNvbG9yLWZvcm0tbGFiZWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuW2lkJD1cIi1lcnJvclwiXSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgQGluY2x1ZGUgZ290aGFtLWJvb2s7XG4gIGNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbmFiYnJbdGl0bGU9XCJyZXF1aXJlZFwiXSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGNvbG9yOiAkY29sb3ItbGFiZWwtcmVxdWlyZWQ7XG4gIG1hcmdpbi0jeyRkaXItZnJvbX06ICRzcGFjaW5nLXhzO1xufVxuXG4uZW1iZWRkZWQtdGhhbmtzLFxuLm50YXBfX2Zvcm0uaXMtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwcywgb3BhY2l0eSAzMDBtcztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZW1iZWRkZWQtdGhhbmtzLmlzLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDMwMHMsIG9wYWNpdHkgMzAwbXM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5lbWJlZGRlZC10aGFua3NfX3RpdGxlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcbn1cblxuLmVtYmVkZGVkLXRoYW5rc19fbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xufVxuXG4uZm9ybV9fbGFiZWwtLW9wdGlvbmFsIHtcbiAgbWFyZ2luLSN7JGRpci1mcm9tfTogJHNwYWNpbmcteHM7XG59XG5cbi5mb3JtX19ub3RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93O1xufVxuXG4uZm9ybV9fcHJpdmFjeSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbn1cblxuLmZvcm1fX3ByaXZhY3ktbGluayB7XG4gIG1hcmdpbi0jeyRkaXItZnJvbX06ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbi5mb3JtX19jaGVja2JveCxcbi5mb3JtX19yYWRpby1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZmllbGRfX2dyb3VwLS1jaGVja2JveCxcbi5maWVsZF9fZ3JvdXAtLXJhZGlvIHtcbiAgQGV4dGVuZCAlZmllbGRfX2dyb3VwO1xuXG4gIC5mb3JtX19sYWJlbCB7XG4gICAgQGV4dGVuZCAldmlzdWFsbHktaGlkZGVuO1xuICB9XG59XG5cbi5mb3JtX19sYWJlbC0tY2hlY2tib3gsXG4uZm9ybV9fbGFiZWwtLXJhZGlvIHtcbiAgQGluY2x1ZGUgZ290aGFtLWxpZ2h0O1xuICBjb2xvcjogJGNvbG9yLWxhYmVsLWNoZWNrYm94O1xuICBtYXJnaW4tI3skZGlyLWZyb219OiAzNHB4O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmZvcm1fX2NvbnRyb2wtLWNoZWNrYm94LFxuLmZvcm1fX2NvbnRyb2wtLXJhZGlvIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZm9ybV9fY29udHJvbC0tY2hlY2tib3ggKyAuZm9ybV9fbGFiZWwtLWNoZWNrYm94OjpiZWZvcmUsXG4uZm9ybV9fY29udHJvbC0tcmFkaW8gKyAuZm9ybV9fbGFiZWwtLXJhZGlvOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1pbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbi0jeyRkaXItZnJvbX06IC0zNHB4O1xufVxuXG4uZm9ybV9fY29udHJvbC0tcmFkaW8gKyAuZm9ybV9fbGFiZWwtLXJhZGlvOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5mb3JtX19jb250cm9sLS1jaGVja2JveDpjaGVja2VkICsgLmZvcm1fX2xhYmVsLS1jaGVja2JveDo6YmVmb3JlIHtcbiAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICBjb250ZW50OiAnXFwyNzEzJztcbn1cblxuLmZvcm1fX2NvbnRyb2wtLXJhZGlvOmNoZWNrZWQgKyAuZm9ybV9fbGFiZWwtLXJhZGlvOjpiZWZvcmUge1xuICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gIGNvbnRlbnQ6ICdcXDIwMjInO1xuICBmb250LWZhbWlseTogQXJpYWwsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cblxuLmZvcm1fX2NvbnRyb2wtLWNoZWNrYm94OmZvY3VzICsgLmZvcm1fX2xhYmVsLS1jaGVja2JveCxcbi5mb3JtX19jb250cm9sLS1yYWRpbzpmb2N1cyArIC5mb3JtX19sYWJlbC0tcmFkaW8ge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICRjb2xvci1ncmF5LTY0O1xufVxuXG4uaGVscF9fdGV4dCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcbiAgY29sb3I6ICRjb2xvci1oZWxwLXRleHQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIi5oZXJvX19iYW5uZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLmhlcm8tLWZ1bGwtYmxlZWQge1xuICAvLyBAZXh0ZW5kICVmdWxsLWJsZWVkLWltYWdlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uaGVyb19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmhlcm9fX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xuICAgIEBpbmNsdWRlIHNwYW4oNSBvZiA4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZykge1xuICAgIEBpbmNsdWRlIHNwYW4oNSBvZiAxMik7XG4gIH1cbn1cblxuLmhlcm9fX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogNTBweCAwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpIHtcbiAgICBwYWRkaW5nOiAyMDBweCAwO1xuICB9XG5cbiAgW2RhdGEtbnRhcC10aGVtZT1cImRhcmtcIl0gJiB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuXG4ubi1oZXJvIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGlkZXMge1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubi1oZXJvX19zbGlkZXMtaXRlbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm4taGVyb19fc2xpZGVzLWl0ZW0tLWZ1bGwtYmxlZWQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xufVxuXG4ubi1oZXJvLS1zcGxpdC12aWV3IHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5uLWhlcm9fX2NvbnRlbnQtLXNwbGl0LXZpZXcge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMzgwcHg7XG59XG5cbi5uLWhlcm9fX2NvbnRlbnQtLWZ1bGwtYmxlZWQge1xuXG4gIHBhZGRpbmctYm90dG9tOiByb3VuZCgkc3BhY2luZy1kZWZhdWx0ICogNik7XG4gIHBhZGRpbmctdG9wOiByb3VuZCgkc3BhY2luZy1kZWZhdWx0ICogNik7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1sZykge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy14bDtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmcteGw7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCAkc2NyZWVuLW1kKSB7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCAkc2NyZWVuLXNtKSB7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhzO1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy14cztcbiAgfVxufVxuXG4ubi1oZXJvX19jb250ZW50LS1zcGxpdC12aWV3LWhlYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE0JSA1JSAyLjUlIDglO1xufVxuXG4vKiBTcGVjaWZ5IGZvbnQtZmFtaWx5IHByb3BlcnR5IGZvciBFZGdlL0lFIG9iamVjdC1maXQgcG9seWZpbGwgLSBodHRwczovL2dpdGh1Yi5jb20vYmZyZWQtaXQvb2JqZWN0LWZpdC1pbWFnZXMvICovXG4ubi1oZXJvX19pbWFnZSB7XG4gIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5uLWhlcm9fX2NhcmQtaW1nIGltZyB7XG4gIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5uLWhlcm9fX2ltYWdlLS1zcGxpdC12aWV3IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDU1JTtcbn1cblxuLm4tYmFubmVyX19pbWFnZS1pbWcge1xuICBoZWlnaHQ6IDk3JTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm4taGVyb19fdGl0bGUtLXNwbGl0LXZpZXcge1xuICBAaW5jbHVkZSBnb3RoYW0tZXh0cmEtbGlnaHQ7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1pbi1oZWlnaHQ6IDEyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMyU7XG59XG5cbi5mbGV4LWNvbnRyb2wtbmF2LFxuLmZsZXgtY29udHJvbC1wYWdpbmdcbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDE1JTtcbiAgLy9uZXN0aW5nIG5lY2Vzc2FyeSB0byB0YXJnZXQgaHRtbCBnZW5lcmF0ZWQgYnkgZmxleHNsaWRlciAtIG1zXG4gIC8vY2xhc3NlcyB3aXRob3V0ICduLScgbmFtZXBhY2UgcHJlZml4IGFyZSBmb3IgZmxleHNsaWRlciBwbHVnaW4gLW1zXG4gIC8vICogalF1ZXJ5IEZsZXhTbGlkZXIgdjIuNi4wXG4gIC8vICogQ29weXJpZ2h0IDIwMTIgV29vVGhlbWVzXG4gIC8vICogQ29udHJpYnV0aW5nIEF1dGhvcjogVHlsZXIgU21pdGhcbiAgYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktNjQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDMlO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxMHB4O1xuICB9XG59XG5cbi5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5cbi5mbGV4LXByZXYsXG4uZmxleC1uZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZsZXgtY29udHJvbC1uYXZfX2Ege1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS04NztcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAxMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogMTAwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5uLWhlcm8tLWZ1bGwtYmxlZWQge1xuICBtYXJnaW46IDAgYXV0bztcblxuICAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xuICB9XG59XG5cbi5uLWhlcm9fX2hlYWRpbmctLWZ1bGwtYmxlZWQge1xuICBAaW5jbHVkZSBnb3RoYW0tZXh0cmEtbGlnaHQ7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMjAwO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctc207XG4gIHdpZHRoOiA0NyU7XG5cbiAgLy8gUmVhZGp1c3QgaGVhZGluZyBzcGFjaW5nIGluIG1vYmlsZVxuICBAaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCAkc2NyZWVuLXNtKSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcbiAgfVxufVxuXG4vL29wdGlvbiBmb3IgZGFyayBibHVlIHRleHQgb24gYmFubmVyXG4ubi1oZXJvX19oZWFkaW5nLS1mdWxsLWJsZWVkLWRhcmsge1xuICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG59XG5cbi5uLWhlcm9fX2hlYWRpbmctLWZ1bGwtYmxlZWQtLWZpcnN0IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5mbGV4LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTUyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG5cblxuICAubi1oZXJvX19jb250ZW50LS1zcGxpdC12aWV3LWhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm4taGVyb19faW1hZ2UtLXNwbGl0LXZpZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbn1cblxuLmhlcm9fX2JvdHRvbS1tb2R1bGUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktODc7XG59XG5cbi5oZXJvX19ib3R0b20tbW9kdWxlLWxpbmsge1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcblxuICAvLyBSZW1vdmUgaG92ZXIgc3R5bGluZyBmcm9tIE5ldEFwcCBkZXNjcmlwdGlvbiBmb3IgSVNTIExQJ3MgdW50aWwgdGhpcyBhY3R1YWxseSBiZWNvbWVzIGEgbGlua1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5oZXJvX19ib3R0b20tbW9kdWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogJHNwYWNpbmctc20gMDtcbn07XG4iLCIuaGVyby12aWRlbyB7XG4gIC8vIFNtYWxsZXN0IHNjcmVlbiBzaXplXG4gIG1hcmdpbi1sZWZ0OiAtNzAwcHg7XG4gIHdpZHRoOiA1NTAlO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLXdpZHRoICRzY3JlZW4tc20pIHtcbiAgICBtYXJnaW4tbGVmdDogLTY1MHB4O1xuICAgIHdpZHRoOiAzNTAlO1xuICB9XG5cbiAgLy8gSW50ZXJtZWRpYXRlIGJyZWFrcG9pbnQgZm9yIHZpZGVvIGNvbnRlbnRcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4td2lkdGggNTk0cHgpIHtcbiAgICBtYXJnaW4tbGVmdDogLTU1MHB4O1xuICAgIHdpZHRoOiAyNTAlO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4td2lkdGggJHNjcmVlbi1tZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzM1cHg7XG4gICAgd2lkdGg6IDI1MCU7XG4gIH1cblxuICAvLyBJbnRlcm1lZGlhdGUgYnJlYWtwb2ludCBmb3IgdmlkZW8gY29udGVudFxuICBAaW5jbHVkZSBicmVha3BvaW50KG1pbi13aWR0aCA4OTZweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDk1cHg7XG4gICAgd2lkdGg6IDIwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1pbi13aWR0aCAkc2NyZWVuLWxnKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MDVweDtcbiAgICB3aWR0aDogMTc1JTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLXdpZHRoICRzY3JlZW4teGwpIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ2NXB4O1xuICAgIHdpZHRoOiAxNTUlO1xuICB9XG59XG5cbi5oZXJvLXRleHQtdmlkZW8ge1xuICAvLyBNb2RpZnkgei1pbmRleCBzbyBDVEEgYnV0dG9uIGlzIGNsaWNrYWJsZSBvbiBDaHJvbWVcbiAgLmJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy8gSGlkZSBuYXRpdmUgcGxheSBidXR0b24gcmVuZGVyIG9uIGlPU1xuLmhlcm8tdmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtc3RhcnQtcGxheWJhY2stYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5pY29uLFxuJWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgQGlmICgkZGlyZWN0aW9uID09ICdydGwnKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gIHRpdGxlIHtcbiAgICBAZXh0ZW5kICV2aXN1YWxseS1oaWRkZW47XG4gIH1cblxufVxuXG4uaWNvbi0tc21hbGwge1xuICBAZXh0ZW5kICVpY29uO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4uaWNvbi0tbWVkaXVtIHtcbiAgQGV4dGVuZCAlaWNvbjtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMjhweDtcbn1cblxuLmljb24tLWxhcmdlIHtcbiAgQGV4dGVuZCAlaWNvbjtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cblxuLmljb24tLWJsdWUge1xuICBmaWxsOiAkY29sb3ItYmx1ZS1saWdodDtcbn1cblxuLmljb24tLXdoaXRlIHtcbiAgZmlsbDogJGNvbG9yLXdoaXRlO1xufVxuIiwiLm4tbGluay1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFkZHJlc3MtbGlzdCB7XG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuLmFkZHJlc3MtbGlzdF9faXRlbS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWRkcmVzcy1saXN0X19pdGVtIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4iLCIkY29sb3ItZ3JheS05NzogI0Y4RjhGODtcblxuXG4ucGFnZS1oZWFkZXItLXYxIHtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbi8vIFY0IGN1cnJlbnRseSBiZWluZyB1c2VkIG9uIFNlYXJjaCBwYWdlXG4ubi1wYWdlLWhlYWRlci0tdjQge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoICRzY3JlZW4tbWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuIiwiJGNvbG9yLXRleHQtbGlnaHRlcjogJGNvbG9yLWdyYXktNTI7XG5cbi5uLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xufVxuXG4ubi1wYWdpbmF0aW9uX19saXN0IHtcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm4tcGFnaW5hdGlvbl9fbGlzdC1pdGVtIHtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG59XG5cbi5uLXBhZ2luYXRpb25fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG4gIHBhZGRpbmc6IDAgJHNwYWNpbmcteHM7XG5cbiAgLm4tcGFnaW5hdGlvbl9fbGlzdC1pdGVtOmZpcnN0LWNoaWxkICYge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5uLXBhZ2luYXRpb25fX2xpc3QtaXRlbTpsYXN0LWNoaWxkICYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm4tcGFnaW5hdGlvbl9fbGluay0tYWN0aXZlLFxuLm4tcGFnaW5hdGlvbl9fbGluay0tYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG59XG5cbi5uLXBhZ2luYXRpb25fX2ljb24ge1xuICBmaWxsOiAkY29sb3ItdGV4dC1saWdodGVyO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAxNHB4O1xuXG4gIC5uLXBhZ2luYXRpb25fX2xpbms6aG92ZXIgJiB7XG4gICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XG4gIH1cbn1cblxuLm4tcGFnaW5hdGlvbi0tdGV4dC1vbmx5IHtcbiAgLm4tcGFnaW5hdGlvbl9fbGluay0tcHJldiAubi1wYWdpbmF0aW9uX19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xuICB9XG5cbiAgLm4tcGFnaW5hdGlvbl9fbGluay0tbmV4dCAubi1wYWdpbmF0aW9uX19pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHM7XG4gIH1cblxuICAubi1wYWdpbmF0aW9uX19pY29uLS1kb3VibGUtY2hldnJvbi1maXJzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtKCRzcGFjaW5nLXhzKTtcbiAgfVxuXG4gIC5uLXBhZ2luYXRpb25fX2ljb24tLWRvdWJsZS1jaGV2cm9uLXNlY29uZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcbiAgfVxufVxuIiwiLm4tcHJvcGVydHktYmFyX19pbm5lci13cmFwIHtcbiAgbWF4LXdpZHRoOiAxNDI0cHg7XG59XG5cbi5jb250YWluZXIubi1wcm9wZXJ0eS1iYXJfX2lubmVyLXdyYXAge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmsge1xuLy8gICBwYWRkaW5nLSN7JGRpci1mcm9tfTogMDtcbi8vIH1cblxuLm4tcHJvcGVydHktYmFyX19tZW51LXRvZ2dsZS1saW5rIHtcbiAgdGV4dC1hbGlnbjogI3skZGlyLWZyb219O1xuICBwYWRkaW5nLSN7JGRpci1mcm9tfTogJHNwYWNpbmcteHM7XG59XG5cbi5uLXByb3BlcnR5LWJhcl9fbWVudS10b2dnbGUtdGV4dCB7XG4gIEBleHRlbmQgJXZpc3VhbGx5LWhpZGRlbjtcbn1cblxuLm4tcHJvcGVydHktYmFyX19tZW51LXRvZ2dsZS1pY29uIHtcbiAgdG9wOiAxcHg7XG59XG5cbi5uLW9mZi1jYW52YXMtbWVudS0taXMtb3BlbiAubi1wcm9wZXJ0eS1iYXJfX21lbnUtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktODc7XG59XG5cbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMge1xuICB0ZXh0LWFsaWduOiAkZGlyLXRvO1xufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcbiAgLmNvbnRhaW5lci5uLXByb3BlcnR5LWJhcl9faW5uZXItd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cblxuICAvLyAubi1wcm9wZXJ0eS1iYXIge1xuICAvLyAgIGhlaWdodDogaW5oZXJpdDtcbiAgLy8gICBwYWRkaW5nOiAzMHB4IDAgJHNwYWNpbmctc207XG4gIC8vIH1cblxuICAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmsge1xuICAgIC8vIEBpbmNsdWRlIHNwYW4gKDMgb2YgOCk7XG4gICAgcGFkZGluZy0jeyRkaXItZnJvbX06IDA7XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XG4gICAgICB0ZXh0LWFsaWduOiAkZGlyLWZyb207XG4gICAgfVxuICB9XG5cbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gge1xuICAgIC8vIEBpbmNsdWRlIHNwYW4oNSBvZiA4IGxhc3QpO1xuICAgIHBhZGRpbmctI3skZGlyLXRvfTogMDtcblxuICAgIEBpZiAkZGlyZWN0aW9uID09ICdydGwnIHtcbiAgICAgIHRleHQtYWxpZ246ICRkaXItdG87XG4gICAgfVxuICB9XG59XG4iLCIuc2VhcmNoYmFyX19ib3gge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS04NztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLy8gU2VhcmNoIHBhZ2Ugc3BlY2lmaWMgc3R5bGVzXG5AaW5jbHVkZSBicmVha3BvaW50IChtYXgtd2lkdGggJHNjcmVlbi1tZCkge1xuICAuYmFuZC0tZ3JheS5zZWFyY2hiYXJfX2JveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWxnO1xuICB9XG59XG5cbi5zZWFyY2hiYXJfX2Zvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy93aWR0aDogODAlO1xufVxuXG4uc2VhcmNoYmFyX19pbnB1dCB7XG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctbGlnaHQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdXRsaW5lOiBub25lO1xuICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgLy9wYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgLy9wYWRkaW5nLWxlZnQ6IDEuNSU7XG4gIC8vcGFkZGluZy1yaWdodDogNiU7XG4gIC8vcGFkZGluZy10b3A6IDFyZW07XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5zZWFyY2hiYXJfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4iLCIvLyBOT1RFOiBNYXkgbm90IG5lZWQgdGhpcyB3aGVuIExVQ0kgZmlsdGVycyBhZGRlZCBpblxuXG4uc2VhcmNoZmlsdGVyX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VhcmNoZmlsdGVyX19maWx0ZXIge1xuICBAaW5jbHVkZSBnb3RoYW0tbWVkaXVtO1xuICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBTcGFjaW5nIGJldHdlZW4gc2VhcmNoIGZpbHRlcnNcbi5uLXNlYXJjaC1maWx0ZXJfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi8vIFNwYWNpbmcgYmV0d2VlbiBzZWFyY2ggZmlsdGVyIGFuZCBjb3JyZXNwb25kaW5nIGZpbHRlciBpY29uXG4ubi1zZWFyY2gtZmlsdGVyX19saW5rID4gLm4taWNvbi1maWx0ZXIge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4ubi1zZWFyY2gtZmlsdGVyX19saW5rLFxuLm4tZHJvcGRvd24tbWVudV9fbGluayxcbi5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIENvcHlpbmcgTFVDSSBzdHlsZXMgZm9yIHN1YmZpbHRlcnMgbWFya2VkIGFzIGNoZWNrZWQgLSBjYW4gd2UgY2hhbmdlIHRoZSBzdWJtb2R1bGUgYW5kIHRoZW4gTFVDSSBpdHNlbGYgZm9yIHRoaXM/XG4ubi1mb3JtX19jaGVja2JveC12aXN1YWwtLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5wdXQtYmc7XG4gIGJvcmRlcjogaW5wdXQtYm9yZGVyKCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8vIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc207XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIC8vIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyNHB4O1xuXG4gIC5uLWZvcm0tLWRhcmstYmcgJiB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQkUgc2hvdWxkIHJldHVybiB0aGlzIGZvciBjaGVja2VkIHN1YmZpbHRlcnMsIG1heSBuZWVkIHRvIGNvbWJpbmUgdGhpcyB3aXRoIHN0eWxlIGJlbG93XG4gIC5uLWljb24tY2hlY2tib3gtY2hlY2tlZC1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAubi1mb3JtX19jaGVja2JveC1jaGVja2VkLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAmIHtcbiAgICAubi1mb3JtX19jaGVja2JveC1jaGVja2VkLWljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuXG4gIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmZvY3VzICsgJiwge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWlucHV0LWJvcmRlci1mb2N1cztcbiAgfVxuXG4gIC5uLWZvcm1fX2lucHV0LWVycm9yICYge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1pbnB1dC1iZy1lcnJvcjtcbiAgICBib3JkZXI6IGlucHV0LWJvcmRlci1lcnJvcigpO1xuICB9XG5cbiAgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgKyAmIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG59XG5cbi8vIERpc3BsYXkgY2hlY2tlZCBjaGVja2JveCBpZiBjbGlja2VkIHN1YmZpbHRlciBpcyByZXR1cm5lZCBmcm9tIFBKQVhcbi8vLm4tZm9ybV9fY2hlY2tib3gtdmlzdWFsLS1jaGVja2VkID4gIHtcbi8vfVxuXG4uc2VhcmNoZmlsdGVyX19zdWItZmlsdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gU3BhY2luZyBiZXR3ZWVuIGxhbmd1YWdlIGZpbHRlcnNcbi5zaXRlLXNlYXJjaF9fbGFuZy1maWx0ZXJzIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgLy8gQGluY2x1ZGUgcmVtKG1hcmdpbi10b3AsIDM1cHgpO1xuXG4gIC5uLWZvcm1fX2NoZWNrYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgLy8gQGluY2x1ZGUgcmVtKG1hcmdpbi1yaWdodCwgMTVweCk7XG4gIH1cbn1cblxuLnNpdGUtc2VhcmNoX19sYW5nLWZpbHRlciB7XG4gIEBpbmNsdWRlIGdvdGhhbS1saWdodDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaXRlLXNlYXJjaF9fbGFuZy1jaGVja2JveCB7XG4gIGJvdHRvbTogM3B4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5uLXRhZy5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS10YWcge1xuICBjbGVhcjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XG59XG5cbi5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1zZWxlY3RlZC1maWx0ZXJzIHtcbiAgQGluY2x1ZGUgc3Bhbig4IG9mIDgpO1xufVxuXG4ubi1zZWFyY2gtZmlsdGVyLXBhbmVscyB7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1zbTtcbn1cblxuXG4vLyBTaG93IFwiRG9jdW1lbnRzXCIgZmlsdGVyIFJlZmluZSBsaW5rIGluIG1vYmlsZSB2aWV3XG4ubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cgPiAubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLnNlYXJjaHJlc3VsdHNfX3NlYXJjaGNvdW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2hyZXN1bHRzX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5zZWFyY2hyZXN1bHRzX19saW5rY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zZWFyY2hyZXN1bHRzX19oZWFkZXIge1xuICBAaW5jbHVkZSBnb3RoYW0tbWVkaXVtO1xuICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLnNlYXJjaHJlc3VsdHNfX2hlYWRlci1wZGYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICRjb2xvci1ncmF5LTI3O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uc2VhcmNocmVzdWx0c19fc3VtbWFyeSxcbi5zZWFyY2hyZXN1bHRzX19wdWJsaXNoLWRhdGUge1xuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93O1xuICBjb2xvcjogJGNvbG9yLWdyYXktMjc7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLnNlYXJjaHJlc3VsdHNfX3B1Ymxpc2gtZGF0ZS1jYXB0aW9uIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LTI3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4uc2VhcmNocmVzdWx0c19fdXJsIHtcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdztcbiAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uc3ZnLWxhYmVsIHtcbiAgQGV4dGVuZCAldmlzdWFsbHktaGlkZGVuO1xufVxuXG4vLyBTdHlsaW5nIGZvciBcIk5vIFJlc3VsdHMgRm91bmRcIiBNZXNzYWdlXG4vLy5uby1yZXN1bHRzX19jb250YWluZXIge1xuLy99XG5cbi5uby1yZXN1bHRzX19tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XG59XG5cbi5uby1yZXN1bHRzX19saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubm8tcmVzdWx0c19fbGlzdC1pdGVtIHtcbiAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xufVxuXG4ubm8tcmVzdWx0c19fbGlzdC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG59XG4iLCIubi1zZWFyY2gtZm9ybV9faW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMtc20gJGJvcmRlci1yYWRpdXMtc20gMDtcbiAgfVxufVxuXG4ubi1zZWFyY2gtZm9ybV9fYnV0dG9uIHtcbiAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtIDAgMCAkYm9yZGVyLXJhZGl1cy1zbTtcblxuICAgIC5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbi1zZWFyY2gtZm9ybSAmIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMtc20gJGJvcmRlci1yYWRpdXMtc20gMDtcbiAgICB9XG4gIH1cbn1cbiIsIiRjb2xvci1zcG90bGlnaHQtYmc6ICRjb2xvci1ncmF5LTk3O1xuJGNvbG9yLXNwb3RsaWdodC1saW5rOiAkY29sb3ItZ3JheS0yNztcbiRjb2xvci1zcG90bGlnaHQtdGl0bGU6ICRjb2xvci1ncmF5LTQxO1xuJGNvbG9yLXNwb3RsaWdodC10ZXh0OiAkY29sb3ItZ3JheS02NDtcbiRjb2xvci1zcG90bGlnaHQtYm9yZGVyOiAkY29sb3ItZ3JheS04NztcblxuLm4tc3BvdGxpZ2h0LW1vZHVsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zcG90bGlnaHQtYmc7XG4gIC8vYm9yZGVyOiAxcHggJGNvbG9yLXRleHQtZGVmYXVsdCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkY29sb3Itc3BvdGxpZ2h0LWJvcmRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoICRzY3JlZW4tbWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgW2RhdGEtbnRhcC10aGVtZX49XCJkYXJrXCJdICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG59XG5cbi5uLXNwb3RsaWdodC1tb2R1bGUtLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5uLXNwb3RsaWdodC1tb2R1bGVfX2JvZHkge1xuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XG4gICAgLy9wYWRkaW5nOiAkc3BhY2luZy1sZztcbiAgfVxufVxuXG4ubi1zcG90bGlnaHQtbW9kdWxlX19ib2R5LWhlYWRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuLm4tc3BvdGxpZ2h0LW1vZHVsZV9fZGF0ZSxcbi5uLXNwb3RsaWdodC1tb2R1bGVfX2xvYyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8vIE5PVEU6IFRoaXMgaXMgYnJlYWtpbmcgdGhlIHVzZSBvZiBzcG90bGlnaHQgbW9kdWxlcyBvbiB0aGUgcmVkZXNpZ25lZCBob21lcGFnZVxuLy8gLm4tc3BvdGxpZ2h0LW1vZHVsZV9faW1hZ2Uge1xuLy8gICBtYXJnaW46IDAgYXV0bztcbi8vIH1cblxuLm4tc3BvdGxpZ2h0LW1vZHVsZV9fdGl0bGUge1xuICBjb2xvcjogJGNvbG9yLXNwb3RsaWdodC10aXRsZTtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXNtO1xufVxuXG4ubi1zcG90bGlnaHQtbW9kdWxlX190ZXh0IHtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG5cbiAgW2RhdGEtbnRhcC10aGVtZX49XCJkYXJrXCJdICYge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICB9XG59XG5cbi5uLXNwb3RsaWdodC1tb2R1bGVfX3ZpZXctYWxsLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xuICAvLyBXcmFwIHNwb3RsaWdodCBtb2R1bGVzIHdpdGhpbiBhIGRlY2sgc28gdGhhdCB0aGV5IGNhbiBiZSBlcXVhbCBoZWlnaHQgYW5kIGVxdWFsIGNvbHVtbnNcbiAgLm4tc3BvdGxpZ2h0LW1vZHVsZV9fZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAubi1zcG90bGlnaHQtbW9kdWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5uLXNwb3RsaWdodC1tb2R1bGVfX2xpbmsge1xuXG4gICAgLm4tc3BvdGxpZ2h0LW1vZHVsZV9fZGVjayAmIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG4gICAgICAvLyBUT0RPOiBBZGRyZXNzIGFkZGl0aW9uYWwgbGF5b3V0cyBmb3IgdGhlIHNwb3RsaWdodCBtb2R1bGUgZGVja1xuICAgICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNTAtNTBcIl0gJiB7XG4gICAgICAgIGZsZXg6IDAgMSBzcGFuKDUgb2YgMTApO1xuICAgICAgICBtYXJnaW4tI3skZGlyLXRvfTogZ3V0dGVyKCkgLyA0O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiZXZlblwiXSAmIHtcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgbWFyZ2luLSN7JGRpci10b306IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgW2RhdGEtbnRhcC1sYXlvdXQ9XCJvZGRcIl0gJiB7XG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgbWFyZ2luLSN7JGRpci10b306IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkY29sb3ItdGlsZS10ZXh0OiAjMDA2MUNBO1xuXG4kdGlsZS1jb2xvcnM6IChcbiAgYmx1ZTogIzAwNjdDNSxcbiAgcHVycGxlOiAjN0M0NTlELFxuICBncmVlbjogIzU5QjEzRSxcbiAgZ3JheTogIzUwNTM1NVxuKTtcblxuJHRpbGUtcGFkZGluZy1tZDogZW0oNzVweCkgZW0oMzcuNXB4KTtcbiR0aWxlLXBhZGRpbmctbGFyZ2U6IGVtKDEwMHB4KSBlbSg1MHB4KTtcblxuLnRpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6ICR0aWxlLXBhZGRpbmctbGFyZ2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gd2lkdGg6IHNwYW4oOCBvZiAxMik7XG59XG5cbi50aWxlLWN0YSB7XG4gIHBhZGRpbmc6ICR0aWxlLXBhZGRpbmctbWQ7XG59XG5cbi8vIENyZWF0ZSBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0aGUgYmFja2dyb3VuZCBjb2xvciBmb3IgdGhlIHRpbGVzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGlsZS1jb2xvcnMge1xuICAudGlsZS0tI3skY29sb3J9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gIH1cbn1cblxuW2RhdGEtbnRhcC1wb3NpdGlvbn49XCJ0b3AtcmlnaHRcIl0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuW2RhdGEtbnRhcC1wb3NpdGlvbn49XCJib3R0b20tcmlnaHRcIl0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbltkYXRhLW50YXAtcG9zaXRpb25+PVwiYm90dG9tXCJdIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbltkYXRhLW50YXAtcG9zaXRpb25+PVwidG9wXCJdIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udGlsZV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRpbGVfX3RpdGxlIHtcbiAgLy8gQGV4dGVuZCAlbWVnYTtcbiAgQGluY2x1ZGUgZ290aGFtLWV4dHJhLWxpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoMzZweCk7XG4gIGNvbG9yOiAkY29sb3ItdGlsZS10ZXh0O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZykge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1MHB4KTtcbiAgfVxuICBcbn1cblxuLnRpbGVfX3RleHQge1xuICBAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XG4gIEBpbmNsdWRlIGdvdGhhbS1leHRyYS1saWdodDtcbiAgY29sb3I6ICRjb2xvci10aWxlLXRleHQ7XG5cbiAgW2RhdGEtbnRhcC1hbGlnbn49XCJsZWZ0XCJdICYge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZykge1xuICAgICAgd2lkdGg6IHNwYW4oNCBvZiA3KTtcbiAgICB9XG4gIH1cblxuICBbZGF0YS1udGFwLXRoZW1lfj1cImRhcmtcIl0gJiB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuXG4udGlsZV9fZGVzY3JpcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XG4gIEBpbmNsdWRlIGdvdGhhbS1ibGFjaztcbiAgY29sb3I6ICRjb2xvci10aWxlLXRleHQ7XG5cbiAgW2RhdGEtbnRhcC10aGVtZX49XCJkYXJrXCJdICYge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuLnRpbGVfX2ltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuLnRpbGVfX2JvZHkge1xuICBbZGF0YS1udGFwLWFsaWdufj1cImNlbnRlclwiXSAmIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC5zZWFyY2hiYXJfX2JveCB7XG4gICAgQGluY2x1ZGUgc3Bhbig4IG9mIDggbGFzdCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQGluY2x1ZGUgc3VzeS1icmVha3BvaW50KCRzY3JlZW4tbGcsIDEyKSB7XG4gIC5uLXBhZ2luYXRpb24ge1xuICAgIEBpbmNsdWRlIHNwYW4oMyBsYXN0KTtcbiAgfVxuXG4gIC5uLWZlZWRiYWNrIHtcbiAgICBAaW5jbHVkZSBzcGFuKDYpO1xuICB9XG59XG5cbi8vIE92ZXJ3cml0ZSBsZWdhY3kgc3R5bGUgb24gYm9keVxuLnNpdGUtbWFpbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLy8gTW9yZSBzcGFjaW5nIGF0IHRvcCBvZiBjb3VudHJ5IHBhZ2UgaGVhZGVyXG4uY291bnRyeS1ob21lcGFnZSAucGFnZS1oZWFkZXItLXYxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cblxuLm50YXBfX2Zvcm0gLm4tbGFuZ3VhZ2Utc2VsZWN0b3ItbWVudSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uLWZvcm1fX3N1YnNjcmliZS10b2dnbGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCAkc2NyZWVuLXNtKSB7XG4gICAgLm4tZm9ybV9fc3Vic2NyaWJlLXRvZ2dsZS1idG4ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubi10YWctZ3JvdXBfX3NlcGFyYXRvciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1zbSkge1xuICAgIC5uLWZvcm1fX3N1YnNjcmliZS10b2dnbGUtYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuXG4gICAgLm4tZm9ybV9fc3Vic2NyaWJlLXRvZ2dsZS1idG46Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogMTVweCAxN3B4IDE1cHggMDtcbiAgICB9XG4gIH1cbn1cblxuLm4tc3Vic2NyaXB0aW9uLW9wdGlvbnMge1xuXG4gIC5uLWZvcm1fX2ZpZWxkLWVycm9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cblxuICAubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcbiAgICBtYXJnaW46IDAgMjRweDtcbiAgfVxuXG4gIC5uLXN1YnNjcmlwdGlvbi1vcHRpb25zLS1wYXJ0bmVycy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gTk9URTogVXNlZCB0byBmaXggZm9udCBjb2xvciBvbiBjdXN0b21lciBzaG93Y2FzZS5cbi8vIHNjc3MtbGludDpkaXNhYmxlIFNlbGVjdG9yRGVwdGhcbi5jb250YWluZXIxIC5iYW5uZXIgLmluZm8gcCB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG4iLCJAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcbiAgLm4tdG9wLWhhdF9fY3Jvc3MtcHJvcGVydHktbmF2IHtcbiAgICAubi10b3AtaGF0X19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5uLXRvcC1oYXRfX2xpc3QtaXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgcGFkZGluZy0jeyRkaXItZnJvbX06IDA7XG4gICAgfVxuICB9XG59XG4iLCIubi1iYW5kLS1ncmF5LWxpZ2h0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZDtcbiAgcGFkZGluZzogJHNwYWNpbmctbGcgMDtcbn1cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
