.h1,.h2,.h3,.h4,.h5,.h6,.n-alpha-anchors__list,.n-content-actions__list,.n-dropdown-menu__list,.n-feature-block__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-pagination__list,.n-paragraph,.n-search-filter__list,.n-share,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}.n-alpha-anchors__list,.n-content-actions__list,.n-dropdown-menu__list,.n-feature-block__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-pagination__list,.n-search-filter__list,.n-share{padding:0}.ui-helper-hidden-accessible,.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}@keyframes bounceDown{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,6px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,3px,0)}90%{transform:translate3d(0,0,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}@keyframes bounceRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%,75%{transform:translate3d(6px,0,0)}60%{opacity:1;transform:translate3d(-3px,0,0)}90%{transform:translate3d(-3px,0,0)}to{transform:none}}@keyframes slideDown{0%{transform:translateY(-120px)}to{transform:translateY(0)}}@keyframes slideIn{0%{transform:translateY(400px)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}body,html{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#454545;line-height:1.5;margin:0;padding:0;box-sizing:border-box}*,:after,:before{box-sizing:inherit}div#hs-eu-cookie-confirmation,head svg{display:none}b,strong{font-weight:700}.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{border:0;margin:0;padding:0}.n-site-header{position:relative}.billboard-header .n-site-header{height:80vh}.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-container{max-width:91.875em;margin-left:auto;margin-right:auto;padding:0 12px}.n-container:after{content:" ";display:block;clear:both}.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%}}
/*!
	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;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%;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;transition:background .2s ease-in-out}.modaal-close:before{transform:rotate(-45deg)}.modaal-close:after{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;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}}.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;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{display:none}.modaal-gallery-item.is_active,.n-card__footer a{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%;transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:0 0;border:none;border-radius:100%;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;transition:background .2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;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;transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;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;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;transform:scale(.25)}@keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}to{opacity:.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{animation:modaal-loading-spinner 1s linear infinite;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;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(1){transform:translate(84px,84px) rotate(45deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(2){transform:translate(84px,84px) rotate(90deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(3)>div{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;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(3){transform:translate(84px,84px) rotate(135deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(4){transform:translate(84px,84px) rotate(180deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(5)>div{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;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){transform:translate(84px,84px) rotate(225deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(6)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){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{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){transform:translate(84px,84px) rotate(315deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(8)>div{animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){transform:translate(84px,84px) rotate(360deg) translate(70px,0)}.n-accordion{margin-bottom:48px}.n-accordion__header{position:relative}.n-accordion__checkbox,.n-accordion__header [data-ntap-toggle=hide],.n-data-table__controls tr{display:none}.n-accordion__header .n-icon-chevron-down{transition:transform .5s}.n-accordion__header .button--inline-action{background:#fff;padding-right:12px}.n-accordion__header .button--inline-action:hover{cursor:pointer}.n-accordion__header:before{border-top:1px solid #f2f2f2;content:'';display:block;left:0;position:absolute;right:0;top:50%;width:100%;z-index:-1}.n-accordion__checkbox~.n-accordion__content{max-height:0;overflow:hidden;transition:max-height .8s cubic-bezier(0,1,0,1) .8s}.n-accordion__checkbox:checked~.n-accordion__content{max-height:5000px;transition-delay:0s;transition-timing-function:cubic-bezier(.5,0,1,0)}.n-accordion__checkbox:checked~.n-accordion__header .n-icon-chevron-down{transform:rotate(-180deg)}.n-accordion__checkbox:checked~.n-accordion__header [data-ntap-toggle=hide]{display:inline-block}.n-accordion__checkbox:checked~.n-accordion__header [data-ntap-toggle=show]{display:none}.n-alpha-anchors{background:#f8f8f8;margin-bottom:24px;width:100%}.n-alpha-anchors__list{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.n-alpha-anchors__list-item{display:inline-block;-ms-flex:1 0 3em;flex:1 0 3em}.n-alpha-anchors__list-item.n-alpha-anchors__list-item--empty{height:0}.n-alpha-anchors__link{display:block;font-size:16px;padding:12px;text-align:center;width:100%}.n-category{padding-bottom:24px;padding-top:24px}.n-card{background:#fff;border:1px solid #eaeaea;border-bottom:10px solid #eaeaea;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}.n-card .n-content-metadata,.n-card__body p{margin-bottom:0}.n-card .button--inline-action{margin-bottom:0;padding:12px 0}.n-card__tag{font-size:12px;line-height:2;margin-bottom:12px;margin-top:auto}.n-card__tag--Twitter{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#5ac0ed}.n-card__tag--blog,.n-card__tag--customers,.n-card__tag--events,.n-card__tag--news,.n-card__tag--social{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#9c72ab}.n-card__tag--blog,.n-card__tag--customers,.n-card__tag--events,.n-card__tag--social{color:#0067c5}.n-card__tag--customers,.n-card__tag--events,.n-card__tag--social{color:#60af46}.n-card__tag--customers,.n-card__tag--events{color:#929497}.n-card__tag--customers{color:#eb8524}.n-card__title{font-size:24px;line-height:1.2;margin-bottom:12px}.n-card__body .n-list{padding:0 0 24px 24px}.n-card__media{display:-ms-flexbox;display:flex}.n-card-block{padding:24px}.n-card-block.n-card__footer{padding-bottom:0;padding-top:0}.n-card__footer{margin-top:auto}.n-card-center{text-align:center}.n-card__image-wrap{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.n-card-background-accent{background:#002855;color:#fff}.n-card-background-accent p{color:#fff}.n-card__promo .n-card-block{padding-bottom:48px;padding-top:48px}.n-card__promo .n-card__title{font-size:32px;line-height:1.25;font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:200;font-style:normal}@media screen and (min-width:48em){.n-card__promo .n-card__title{font-size:36px;line-height:1.5}}@media screen and (min-width:64em){.n-card__promo .n-card__title{font-size:40px;line-height:1.25}}.n-card__promo p{font-size:24px}@media (min-width:48em){.n-card-deck,.n-card-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 0}.n-card-group .n-card{-ms-flex:1 1 auto;flex:1 1 auto;width:50%;border-right:0}.n-card-group .n-card:nth-child(2n){border-right:1px solid #eaeaea}.n-card-deck .n-card{width:48.33333%}.n-card-deck .n-card:not(:last-child){margin-right:.83333%}.n-card-deck .n-card:not(:first-child){margin-left:.83333%}.n-card-deck .n-card:nth-child(3){margin-left:0}}@media (min-width:64em){.n-card__body{-ms-flex:1 1 auto;flex:1 1 auto}.n-card-deck .n-card{width:23.33333%}.n-card-deck .n-card:nth-child(3){margin-left:.83333%}.n-card-group .n-card{width:33.33333%}.n-card-group[data-ntap-layout~="4"] .n-card:nth-child(3n){border-right:0}.n-card-group[data-ntap-layout~="4"] .n-card:nth-child(4n){border-right:1px solid #eaeaea}.n-card-group[data-ntap-layout~="4"] .n-card{width:23.33333%}.n-card-group .n-card:nth-child(3n){border-left:0;border-right:1px solid #eaeaea}.n-card-group .n-card:nth-child(4n){border-right:0}.n-card-group .n-card:nth-child(5n){border-right:1px solid #eaeaea}}.n-content-actions{margin-bottom:12px}.n-content-actions__list{font-size:0;list-style:none}.n-content-actions__list-item{display:inline-block;margin-bottom:12px;position:relative;vertical-align:middle}.n-content-actions__icon{display:inline-block;fill:#848484;height:14px;margin-right:6px;vertical-align:middle;width:14px}.n-content-actions__text+.n-content-actions__icon{margin-left:6px;margin-right:0}.n-content-actions__link{display:block;padding:0 35px 0 0}.n-content-actions__link:hover .n-content-actions__text{color:#1e4a93;text-decoration:underline}.n-content-actions__link:hover .n-content-actions__icon{fill:#1e4a93}.n-content-actions__text{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#686868;display:inline-block;font-size:16px;vertical-align:middle}.n-content-actions__translate-menu{font-size:16px;position:static;vertical-align:middle}.n-content-actions__translate-menu .n-dropdown-menu__trigger{color:#686868;padding-bottom:0}.n-content-actions__translate-menu .n-dropdown-menu__trigger:hover{color:#1e4a93}.n-content-metadata{font-size:14px;margin-bottom:24px}.n-content-metadata__rating{border-right:solid 1px #a4a4a4;margin-right:20px;padding-right:20px}.n-content-metadata__rating .n-rating__count{font-size:16px}.n-content-metadata__link,.n-content-metadata__text{display:inline-block;padding:0 20px 0 0}.n-data-table{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.n-data-table table{border-collapse:collapse;margin:0;padding:0;width:100%}.n-data-table table.n-data-table--sticky{display:none;position:relative;top:91px;width:auto;z-index:400}@media (max-width:1470px){.n-data-table table.n-data-table--sticky{width:100%}}.n-data-table,.n-data-table p{margin-bottom:24px}.n-data-table thead>tr{background:#f2f2f2}.n-data-table thead>tr .button--inline-action{font-size:16px;line-height:1.5;display:block;margin-top:12px}.n-data-table thead>tr.n-data-table__thead--no-bg{background:0 0}.n-data-table thead>tr.n-data-table__thead--inverse{background:#53565a}.n-data-table thead>tr.n-data-table__thead--inverse p,.n-data-table thead>tr.n-data-table__thead--inverse th{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#fff}.n-data-table thead>tr.n-data-table__thead--inverse th{vertical-align:text-top;font-size:24px;line-height:1.25}.n-data-table thead>tr.n-data-table__thead--inverse p{font-size:14px;line-height:1.71429;margin-bottom:0}.n-data-table tbody{background:#fff}.n-data-table tbody tr:first-child td{border-top:0}.n-data-table tbody .n-data-table--stiped tr:nth-child(even){background:#f8f8f8}.n-data-table tbody .n-data-table__section-header th,.n-data-table tbody th,.n-data-table td strong{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal}.n-data-table tbody .n-data-table__section-header th{font-weight:300}.n-data-table tbody td,.n-data-table tbody th{border-top:0;border-right:0}.n-data-table td,.n-data-table th{border-bottom:1px solid #eaeaea;font-size:14px;max-width:none;padding:15px 15px 15px 30px;vertical-align:top}.n-data-table td{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;text-align:left}.n-data-table td:first-child,.n-data-table th:first-child{border-left:0}.n-data-table td:last-child,.n-data-table th:last-child{border-right:0}.n-data-table .n-data-table__thead-products th{padding:12px;vertical-align:bottom}.n-data-table th{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;text-align:left}.n-data-table th.n-align-center{text-align:center}.n-data-table--bordered .n-data-table td,.n-data-table--bordered .n-data-table th{border:solid 1px #eaeaea}.n-data-table td{height:64px}.n-data-table td table th:first-child{width:270px}.n-data-table td [class^=n-icon-doc]{fill:#a4a4a4;height:24px;position:relative;top:4px;width:24px}.n-data-table td .n-icon-code,.n-data-table td .n-icon-download-arrow{fill:#0067c5;height:24px;position:relative;top:-1px;vertical-align:middle;width:24px}.n-data-table td .n-icon-code:hover,.n-data-table td .n-icon-download-arrow:hover{fill:#002855}.n-data-table td a{display:inline-block;margin-right:12px}.n-data-table td a:last-child{margin-right:0}.n-data-table td p{margin-bottom:6px}.n-data-table td .n-list,.n-data-table td p{font-size:14px;line-height:1.71429}.n-data-table td.n-data-table__cell-header,.n-data-table td.n-data-table__cell-label{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;font-size:14px}.n-data-table td.n-data-table__cell-header{background:rgba(242,242,242,.4)}.n-data-table td.n-data-table__cell--no-wrap{white-space:nowrap}.n-data-table__section-header th,.n-data-table__summary tr:first-child th{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:20px;line-height:1.2;text-transform:uppercase}.n-data-table__new-indicator{fill:#0067c5;height:10px;width:10px}.n-data-table--has-rowspan tbody tr:nth-child(even){background:0 0}.n-data-table__row--alt td,.n-data-table__row--alt th,.n-data-table__section .n-data-table__section-header{background:#eaeaea}.n-data-table__section .n-data-table__section-header [data-ntap-heading]{display:table-cell;padding:12px}.n-data-table__row--mobile{background:#f2f2f2;display:none}.n-data-table__row--mobile th{padding-left:15px}.n-data-table__controls td{border-bottom:0}.n-data-table__row--collapsed>td{border-bottom:0;height:0;padding:0}.n-content-wrap-collapsed{max-height:0;overflow:hidden;transition:max-height .8s cubic-bezier(0,1,0,1)}.n-content-wrap-collapsed.n-content-wrap-expanded{max-height:4000px;transition-delay:0s;transition-timing-function:cubic-bezier(.5,0,1,0)}.n-data-table-yes{height:32px;margin:0 auto;position:relative;width:32px}.n-data-table-yes:after{background:#454545;border-radius:100%;content:'';height:10px;left:0;position:absolute;top:12px;width:10px}.n-data-table__cell--empty{width:270px}.n-align-left{text-align:left}.n-align-center{text-align:center}.n-align-right{text-align:right}.n-data-table__scroll-toggle{display:none}@media (max-width:1100px){.n-data-table table.n-data-table--sticky{display:none}.n-data-table__section .n-data-table__section-header [data-ntap-heading]{text-align:center}.n-data-table__scroll-toggle{display:block;position:-webkit-sticky;position:sticky;top:0;width:100%}.n-data-table__scroll-toggle .shift-right{float:right}.n-data-table__scroll-toggle .shift-right svg{height:48px;width:48px}.n-data-table__scroll-toggle .shift-left{float:left}.n-data-table__scroll-toggle .shift-left svg{height:48px;width:48px;transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH"}}@media (max-width:48em){.n-data-table td,.n-data-table thead th{max-width:400px;min-width:calc(50vw - 15px);padding:12px}.n-data-table .n-data-table__row--collapsed>td{padding:0}.n-data-table__row--mobile{display:table-row}.n-data-table__cell--empty,[data-ntap-heading]{display:none}.n-data-table__summary tr:first-child th{display:none}.n-data-table__section .n-data-table__section-header [data-ntap-heading]{text-align:left}}@media (min-width:68.75em){.n-data-table table.n-data-table--sticky{position:fixed}}@media (max-width:64em){.n-data-table__summary .button__icon{display:none}}@media (min-width:64em){.n-data-table__controls td{text-align:center}.n-data-table__product-demo table{table-layout:fixed}.n-data-table__row--bordered td,.n-data-table__row--bordered th{border:1px solid #eaeaea}.n-data-table__summary .button__icon{display:inline-block}.n-data-table__section .n-data-table__section-header [data-ntap-heading]{padding:15px 15px 15px 30px}}.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;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-band{height:100%;padding:24px 0;position:relative}.n-band:last-child .n-band__content{border-bottom:0}.n-band.n-band__featured{padding-bottom:0}.n-band--belted{margin:0 auto 48px;max-width:91.875em}.n-band__section-header .n-band__section-header-title{margin-bottom:0}.n-band__group .n-band__content{border-bottom:1px solid #d9d9d6;margin-top:24px}.n-band__featured .n-band__content{padding-bottom:24px}.n-band__content+.n-band__content{margin-bottom:48px}.n-band__content+.n-band__content:last-child{margin-bottom:0}.n-band__section,.n-image-band article{position:relative}.n-band__section .button{margin-bottom:12px;width:100%}.n-band__section .button+.button{margin-left:0}.n-band__section .n-list{margin-bottom:24px;padding-left:24px}.n-band__section .n-list--bulleted,.n-footer__bottom .n-footer__copyright a{padding-left:0}.n-band__arrow--down .n-band__section,.n-band__content .n-band__section{border-bottom:0}.n-band__section-header .n-band__section-header-subtitle{display:none}.n-band__header{display:table;margin-bottom:24px}.n-band__header .n-band__heading{margin-bottom:0}.n-band__header .n-band__header-body,.n-band__header .n-band__header-image{display:table-cell;vertical-align:bottom}.n-band__header .n-band__header-image{padding-left:24px}.n-band__featured-image,.n-band__featured-video{display:block;margin-bottom:24px;max-width:100%;text-align:center}.n-band__featured-video{max-width:550px}.n-band__video-container{padding-top:56.2509%;position:relative}.n-band__video{border:0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.n-band__subtitle{text-transform:uppercase}.n-band--centered{text-align:center}.n-band-background-neutral-10{background:#f8f8f8}.n-band-background-neutral-20{background:#f2f2f2}.n-band-background-neutral-60{background:#53565a}.n-band-background-accent .n-list,.n-band-background-accent p,.n-band-background-neutral-60 .n-band__section-header-subtitle,.n-band-background-neutral-60 .n-band__section-header-title{color:#fff}.n-band-background-neutral-60.n-band__arrow--down:after,.n-band__arrow--down:after{border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #53565a}.n-band-background-accent{background:#002855;color:#fff}.n-band-background-accent .n-list__item:before{background:#fff}.n-band-background-accent-20{background:#1e4a93;color:#fff}.n-band__arrow--down:after{border-top:20px solid #f8f8f8;content:' ';height:0;left:45%;position:absolute;top:100%;width:0}.n-band__image{margin:0 auto}@media (min-width:48em){.n-band{padding:48px 0}.n-band__arrow--down:after{left:50%}.n-band__section-header-title{margin-bottom:48px}.n-band__section-header .n-band__section-header-title{margin-bottom:0}.n-band__section-header .n-band__section-header-subtitle{display:block;margin-bottom:0;margin-top:24px}.n-band__featured .n-band__content{padding-bottom:48px}.n-band__content .n-band__section .button{width:auto}.n-band__content-align--right{-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:64em){.n-band{padding:64px 0}.n-band__content{display:-ms-flexbox;display:flex}.n-band__group .n-band__content{margin-top:0}.n-band__content .n-band__featured-image,.n-band__content .n-band__featured-video{margin-bottom:0}[data-ntap-layout~="50-50"] .n-band__content .n-band__featured-image,[data-ntap-layout~="50-50"] .n-band__content .n-band__featured-video{margin-right:6.66667%;width:48.33333%}[data-ntap-layout~="70-30"] .n-band__content .n-band__featured-image,[data-ntap-layout~="70-30"] .n-band__content .n-band__featured-video{margin-right:6.66667%;width:31.66667%}.n-band-align--right .n-band__content .n-band__featured-image,.n-band-align--right .n-band__content .n-band__featured-video{margin-right:0;margin-left:6.66667%;-ms-flex-order:2;order:2}[data-ntap-layout~="50-50"] .n-band__content .n-band__section{width:48.33333%}[data-ntap-layout~="70-30"] .n-band__content .n-band__section{width:65%}.n-band-align--right .n-band__content .n-band__section{-ms-flex-order:1;order:1}.n-band__featured .n-band__content{padding-bottom:64px}}@media (min-width:91.875em){.n-band{padding:80px 0}.n-band__featured .n-band__content{padding-bottom:80px}.n-band__section-header-subtitle{margin-left:17.5%;margin-right:17.5%}.n-text-longform p{max-width:72.5%}}.n-feature-block{background:0 0;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__image-wrap img{width:100%}.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-feature-block{margin-bottom:24px;padding:0}.n-feature-block .n-feature-block__icon{height:70px;width:110px}.n-feature-block__title{font-size:24px;line-height:1.25;margin-bottom:12px}.n-feature-block--subscribe .n-feature-block__title{font-size:28px;line-height:1.25}@media screen and (min-width:48em){.n-feature-block--subscribe .n-feature-block__title{font-size:30px;line-height:1.25}}@media screen and (min-width:64em){.n-feature-block--subscribe .n-feature-block__title{font-size:32px;line-height:1.25}}.n-feature-block__text{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal}.n-feature-block--subscribe{margin-bottom:0}.n-feature-block__icon{fill:#002855;height:32px;width:36px}.n-feature-block__graphic{fill:#8dc8e8;width:110px}.n-feature-block__media-left{background:0 0;display:-ms-flexbox;display:flex}.n-feature-block__media-left .n-feature-block__icon{fill:#002855;-ms-flex:0 0 auto;flex:0 0 auto;height:32px;position:relative;top:2px;width:36px;margin-right:24px}.n-feature-block__media-left .n-feature-block__title{font-size:24px}.n-feature-block-bg--white{background:#fff}.n-feature-block-bg--highlight{background:#4a832e;padding:24px}.n-feature-block-bg--highlight .button--inline-action,.n-feature-block-bg--highlight .n-feature-block__title{color:#fff}.n-feature-block-bg--highlight .button--inline-action .button__icon{fill:#fff}.n-feature-block__image{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:110px;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}.n-feature-block__block{padding:24px}.n-feature-block__align--center{text-align:center}@media (max-width:26.25em){.n-feature-block{border-bottom:1px solid #eaeaea;padding-bottom:24px}.n-feature-block:last-child{border-bottom:0;padding-bottom:0}.n-band-background-accent .n-feature-block{border-bottom:0;padding-bottom:0}}@media (max-width:760px){.n-feature-block--subscribe .n-feature-block__content,.n-feature-block--subscribe .n-feature-block__image{text-align:center}}@media (min-width:64em){.n-feature-block{margin-bottom:0}}@media (min-width:48em){.n-feature-block--inline{display:-ms-flexbox;display:flex;width:100%}.n-feature-block--inline .n-feature-block__content{margin-left:6.66667%;-ms-flex-preferred-size:31.66667%;flex-basis:31.66667%;max-width:31.66667%}.n-feature-block--inline .n-form{margin-left:6.66667%;-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}}.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: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,.n-footer__property-link-list-header{padding-bottom:6px}.n-footer__corp-link-list-header,.n-footer__corp-link-list-header .n-footer__corp-link,.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;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 a{padding:1.5em}.n-footer__bottom .n-footer__social-link{padding:17px 14px}.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,.n-footer__property-link-list,.n-multi-column-list ul>li,.n-multi-column-list--xl ul>li{list-style:none}.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}.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-list:after,.n-footer__property-link-list:before{content:' ';display:table}.n-footer__property-link-list: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:linear-gradient(to right,#eaeaea 0,#eaeaea 48%,#f8f8f8 48%,#f8f8f8 48%,#f8f8f8 100%,#f8f8f8 100%)}.n-footer--v2 .n-footer__property-links,.n-footer__bottom-left{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__bottom .n-footer__social-link,.n-footer__bottom a{padding:0}.n-footer__bottom-left{padding-bottom:0}.n-footer__bottom-right{width:48.71795%;float:right;margin-right:0;text-align:right}.n-footer__corp-link{padding-bottom:6px;padding-right:24px;padding-top: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: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:91.875em){.n-footer--v2 .n-footer__top{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:-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:6.66667%}.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-image-band{margin:80px 0;padding:0;position:relative}.n-image-band.n-image-band--left-aligned .n-image-band__image{background-position:right center}.n-image-band.n-image-band--left-aligned .n-image-band__content{-ms-flex-pack:start;justify-content:flex-start}.n-image-band.n-image-band--right-aligned .n-image-band__image{background-position:left center}.n-image-band.n-image-band--right-aligned .n-image-band__content{-ms-flex-pack:end;justify-content:flex-end}.n-image-band.n-image-band-animated .n-image_band__well{opacity:1;transition:opacity 1s cubic-bezier(0,0,.2,1)}.n-image-band h1{color:#000;font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-size:25px;font-weight:700;line-height:30px;margin-bottom:22px}.n-image-band p{color:#000;font-size:19px;font-weight:400;line-height:27px;margin-bottom:1em}.n-image-band .button{background:#0067c5;border-radius:2px;font-size:13px;font-weight:500;line-height:1.5;max-width:23em;padding:9px 30px;text-align:center;text-transform:uppercase}.n-image-band .button:hover{background:#002855}.n-image-band .n-container{padding:0}.n-image-band .n-container .n-col-sm-12{margin:0;width:100%}.n-image-band .n-image-band__hitarea{height:240px;position:absolute;width:100%}.n-image-band .n-image-band__image{background-size:cover;display:block;height:240px;width:100%}.n-image-band .n-image-band__content{background:#fff;color:#000;padding:2em 2em 0}@media (min-width:48em){.n-image-band{position:relative}.n-image-band h1{text-transform:uppercase}.n-image-band p{font-weight:300}.n-image-band .n-image-band__hitarea{height:560px;position:absolute;z-index:2}.n-image-band .n-image-band__image{height:560px;width:100%}.n-image-band .n-image-band__content{-ms-flex-align:center;align-items:center;background:0 0;display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:end;justify-content:flex-end;padding:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.n-image-band .n-image_band__well{background:rgba(255,255,255,.8);margin:auto 6.5vw;max-width:50vw;opacity:0;padding:3em;pointer-events:all}}@media (min-width:64em){.n-image-band .n-row{margin:0}.n-image-band .n-image_band__well{max-width:40vw}}@media (min-width:91.875em){.n-image-band .n-container{padding:0 12px}.n-image-band .n-container .n-row{margin:0 -.83333%}.n-image-band .n-container .n-col-sm-12{margin:0 .83333%;width:98.33333%}.n-image-band .n-image_band__well{max-width:30vw}}.techvalidate-quote-band{margin:80px 0}.techvalidate-quote-band h1,.techvalidate-quote-tile__quote{color:#0a0a0a;font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif}.techvalidate-quote-band h1{margin-bottom:80px;text-align:center;font-size:28px;font-weight:200;line-height:34px}.techvalidate-quote-band h1 span{display:block;margin-bottom:0;margin-top:24px}.techvalidate-quote-tile{border:1px solid #c2c2c2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;margin-bottom:2em;padding:47px 50px 55px 85px}.techvalidate-quote-tile__quote{font-size:18px;font-weight:300;line-height:28px;margin:0 0 49px;position:relative}.techvalidate-quote-tile__opening-quotation-mark{top:-5px;height:25px;left:-43px;position:absolute;width:28px}.techvalidate-quote-tile__rating{margin-bottom:24px}.techvalidate-quote-tile__star{height:23px;margin-right:5px;width:25px}.techvalidate-quote-tile__star .star-full{fill:#136ea8}.techvalidate-quote-tile__citation{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-size:11px;font-weight:300;line-height:14px;margin-top:auto}.techvalidate-quote-tile__source{margin-bottom:1.25em;text-transform:capitalize}.techvalidate-quote-tile__tvid-link{color:#0067c5;white-space:nowrap}@media (min-width:1024px){.techvalidate-quote-tile__quote{min-height:11em}.techvalidate-quote-band .n-row.match-col-height{display:flex;display:-ms-flexbox}.techvalidate-quote-band .n-row.match-col-height>[class*=n-col-]{display:flex;flex-direction:column;display:-ms-flexbox;-ms-flex-direction:column;-ms-flex-pack:top;justify-content:top}}.n-link-list{list-style:none;margin-bottom:24px}.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-messaging{margin-top:24px;position:relative}.n-messaging:after,.n-messaging:before{content:' ';display:table}.n-messaging:after{clear:both}.n-messaging__band-background-accent{background:#0067c5}.n-messaging__message{line-height:20px;padding-left:24px}.n-messaging--on-dark-bg .n-messaging__link,.n-messaging--on-dark-bg .n-messaging__message{color:#fff}.n-messaging__icon{fill:#0067c5;height:16px;left:0;position:absolute;top:1px;width:16px}.n-messaging--on-dark-bg .n-messaging__icon{fill:#fff}.n-messaging__metadata{color:#a4a4a4;font-size:12px;line-height:12px;margin-top:0;padding-left:24px}.n-messaging--information__metadata .n-messaging__message{color:#0067c5;margin-bottom:4px}.n-messaging--success .n-messaging__message{color:#4a832e}.n-messaging--success .n-messaging__icon{fill:#4a832e}.n-messaging--warning .n-messaging__icon{fill:#ff9000}.n-messaging--error{background-color:#fcc;border:1px solid #cf2128;padding:20px}.n-messaging--error .n-messaging__message{color:#cf2128;margin-bottom:0}.n-messaging--error .n-messaging__icon{fill:#cf2128;left:20px;top:20px}.n-messaging--login{background-color:#0067c5;border:1px solid #eaeaea;padding:20px}.n-messaging--login .n-messaging__message{color:#fff;display:inline-block;float:left;margin-bottom:0;max-width:50%}.n-messaging--login .n-messaging__icon{fill:#fff;left:20px;top:20px}.n-messaging--login .button{clear:none;float:right;margin:1%}@media screen and (max-width:64em){.n-messaging--login .button{clear:both;margin:1%}}@media screen and (max-width:26.25em){.n-messaging--login .button{float:left;margin-top:2%}}.n-multi-column-list,.n-multi-column-list--xl{column-count:1;column-gap:24px;display:block;margin:0 0 48px;padding:0 30px 0 0;width:100%}.n-multi-column-list--xl{column-gap:96px}.n-multi-column-list--xl>li,.n-multi-column-list>li{display:inline-block;width:100%;vertical-align:top}.n-multi-column-list a,.n-multi-column-list--xl a{display:block;padding-bottom:12px}.n-multi-column-list ul,.n-multi-column-list--xl ul{margin:0;padding:0 0 0 12px}.n-multi-column-list-header{margin-bottom:12px}@media screen and (min-width:48em){.n-multi-column-list,.n-multi-column-list--xl{column-count:2}}@media screen and (min-width:64em){.n-multi-column-list,.n-multi-column-list--xl{column-count:3}}.n-pagination{margin-bottom:24px}.n-pagination__list{display:inline-block;font-size:0;list-style:none}.n-pagination__list-item{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-related{background-color:#f8f8f8;border-bottom:6px solid #eaeaea;margin-bottom:24px;padding:45px 45px 16px}.n-related:after,.n-related:before{content:' ';display:table}.n-related:after{clear:both}.n-related [class^=n-icon-doc-]{fill:#a4a4a4;height:20px;width:20px}.n-related li,.n-related ol,.n-related p{font-size:14px;line-height:1.45em}.n-related__header{font-size:24px;margin-bottom:24px}.n-related__subheader{color:#848484;margin-top:-12px;text-transform:uppercase}.n-related__list-item,.n-related__subheader{font-size:14px;margin-bottom:12px}.n-related__list-item-icon{display:inline;fill:#848484;height:12px;width:12px}.n-related-icon-list .n-related__list-item{padding-left:24px;position:relative}.n-related-icon-list .n-related__list-item-icon{left:0;position:absolute;top:3px}.n-related__icon-danger{fill:#cf2128}.n-related__icon-green{fill:#4a832e}.n-related-authors .n-related__list-item{margin-bottom:32px;position:relative}.n-related__author{display:block;padding-left:50px;padding-right:36px}.n-related__author-photo{height:36px;left:0;position:absolute;top:-7px;width:36px}.n-related__author-count{position:absolute;right:0;top:0}.n-related__view-all{display:block;margin-bottom:24px;text-align:right}.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,.n-spotlight-module:hover a: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{clear:left;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;-webkit-appearance:none;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-search-form__input::-webkit-search-cancel-button{display:none}.n-property-bar__search .n-search-form__input{transition:width .4s cubic-bezier(0,.795,0,1);width:100px}.n-property-bar__search .n-search-form__input:focus{width:320px}.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:320px}}.n-property-bar__search--exp .autocomplete-search{background-color:#f7f7f7;box-shadow:2px 2px 4px 0 rgba(0,0,0,.3);min-width:290px;top:46px;pointer-events:all}.n-property-bar__search--exp .autocomplete-search .ui-autocomplete{margin:12px 0}.n-property-bar__search--exp .autocomplete-search .ui-menu-item{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-style:normal;background:0 0;color:#4a4a4a;font-size:16px;font-weight:300;line-height:32px;list-style-type:none;width:100%}.n-property-bar__search--exp .autocomplete-search .ui-menu-item:last-child{margin-bottom:0}.n-property-bar__search--exp .autocomplete-search .ui-menu-item:nth-child(even){background:0 0}.n-property-bar__search--exp .autocomplete-search .ui-menu-item.ui-state-focus,.n-property-bar__search--exp .autocomplete-search .ui-menu-item:hover{background:#0067c5;color:#fff;cursor:pointer}@media (max-width:26.25em){.n-property-bar__search--exp .autocomplete-search .ui-menu-item{font-size:14px}}.n-property-bar__search-toggle{float:right}.n-property-bar__search-toggle-button{background-color:#4a90e2;border:0;cursor:pointer;font-size:0;height:46px;margin-right:0;padding:0;position:relative;top:-2px;right:0;vertical-align:middle;width:46px;opacity:1;outline:none}.n-property-bar__search-toggle-button.visually-hidden-btn{opacity:0;transition:opacity .4s ease}.n-property-bar__search-toggle-button:hover{background-color:#1e4a93;border-color:#1e4a93}@media (max-width:48em){.n-property-bar__search-toggle-button{height:36px;width:36px}}.n-property-bar__search-toggle-button-icon{display:inline-block;fill:#fff;font-size:20px;height:20px;line-height:20px;width:20px}@media (max-width:48em){.n-property-bar__search-toggle-button-icon{height:16px;width:16px}}.n-property-bar__search--exp{transition:width .2s ease;right:0;padding:0 12px;pointer-events:none;position:absolute;width:0;z-index:999}@media (max-width:48em){.n-property-bar__search--exp{padding:0;top:100%}}.n-property-bar__search--exp.n-property-bar__search--is-active{pointer-events:all;width:100%}.n-property-bar__search-form{margin:-2px 0 0}.n-property-bar__search-form-input{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-style:normal;-webkit-appearance:none;background:#fff;border:1px solid #4a90e2;color:#4a4a4a;font-size:21px;font-weight:300;height:46px;line-height:21px;outline:none;vertical-align:middle;float:right}.n-property-bar__search--exp .n-property-bar__search-form-input{padding:0;width:0;transition:width .2s ease}.n-property-bar__search--is-active .n-property-bar__search-form-input{width:100%;padding:6px 96px 6px 24px}.n-property-bar__search-form-input::-webkit-input-placeholder{color:#4a90e2}.n-property-bar__search-form-input::-webkit-search-cancel-button{display:none}@media (max-width:48em){.n-property-bar__search-form-input{border:0}.n-property-bar__search--is-active .n-property-bar__search-form-input{padding:6px 96px 6px 12px;border:1px solid #4a90e2}}@media (max-width:26.25em){.n-property-bar__search-form-input{font-size:16px}}.n-property-bar__search-form-button{background-color:#4a90e2;border:0;cursor:pointer;display:inline-block;font-size:0;height:46px;margin-right:12px;padding:0;position:absolute;top:-2px;right:0;vertical-align:middle;width:46px}.n-property-bar__search-form-button:hover{background-color:#1e4a93;border-color:#1e4a93}@media (max-width:48em){.n-property-bar__search-form-button{margin-right:0;display:none}.n-property-bar__search--is-active .n-property-bar__search-form-button{display:inline-block}}.n-property-bar__search-form-button-icon{display:inline-block;fill:#fff;font-size:20px;height:20px;line-height:20px;width:20px}.n-property-bar__search-form-button-close{background-color:transparent;border:0;cursor:pointer;height:46px;margin-right:60px;padding:0;position:absolute;top:-2px;right:0;vertical-align:middle;width:46px;outline:none;display:none}.n-property-bar__search--is-active .n-property-bar__search-form-button-close{display:block}@media (max-width:48em){.n-property-bar__search-form-button-close{margin-right:48px}}.n-property-bar__search-n-property-bar__search-button-close-icon{fill:#a6a8ab;height:14px;width:14px}input::-ms-clear{display:none}.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}.n-related-links__title{margin-bottom:12px;text-transform:uppercase}.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-spotlight-module{background-color:#f8f8f8;border-bottom:10px solid #e4e4e4;display:inline-block;margin-bottom:24px;transition:all .3s cubic-bezier(.55,.085,.68,.53)}.n-spotlight-module.n-spotlight-module--bordered{border:1px solid #e4e4e4;border-bottom:10px solid #e4e4e4}.n-spotlight-module.n-spotlight-module--bordered:hover{border:1px solid #26a9e0;border-bottom:10px solid #26a9e0}.n-spotlight-module.n-spotlight-module--inverse{background-color:#fff}.n-spotlight-module:hover{background-color:#fff;border-bottom:10px solid #26a9e0;cursor:pointer;text-decoration:none}.n-spotlight-module:hover .button--inline-action{color:#1e4a93}.n-spotlight-module:hover .button__icon{fill:#1e4a93}.n-spotlight-module.n-layout-flex__item .button--inline-action{padding:0 24px 24px}.n-spotlight-module__image{display:block}.n-spotlight-module__image.n-spotlight-module__image--center{margin:0 auto;padding-top:24px}.n-spotlight-module__body{padding:24px;text-align:left}.n-spotlight-module__title{font-size:28px;line-height:1.25;color:#3b3b3b;margin-bottom:12px}@media screen and (min-width:48em){.n-spotlight-module__title{font-size:30px;line-height:1.25}}@media screen and (min-width:64em){.n-spotlight-module__title{font-size:32px;line-height:1.25}}.n-spotlight-module__text{margin-bottom:0}.n-spotlight-align--center{text-align:center}@media (max-width:48em){.n-spotlight-module{display:block}}@media (max-width:27.5em){.n-layout-flex .n-spotlight-module{max-width:440px}}@media (min-width:48em){.n-spotlight-module{margin-bottom:0}.n-layout-flex .n-spotlight-module{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.n-layout-flex .n-spotlight-module .button--inline-action{margin-top:auto}.n-spotlight-align--center .n-layout-flex .n-spotlight-module .button--inline-action{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.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-layout-flex__item{margin-bottom:24px}@media (min-width:48em){.n-layout-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:100%}.n-layout-flex[data-ntap-layout~="2"]{margin-left:17.5%;margin-right:17.5%;width:auto}.n-layout-flex.n-layout-flex__justify-center{-ms-flex-pack:center;justify-content:center}.n-layout-flex.n-layout-flex__justify-start{-ms-flex-pack:start;justify-content:flex-start}.n-layout-flex.n-layout-flex__justify-start .n-layout-flex__item{margin-right:1.66667%}.n-layout-flex__item{-ms-flex:0 1 auto;flex:0 1 auto;width:31.66667%}[data-ntap-layout~="5"] .n-layout-flex__item{width:31.66667%}[data-ntap-layout~="5"] .n-layout-flex__item:nth-child(4),[data-ntap-layout~="5"] .n-layout-flex__item:nth-child(5){width:48.33333%}[data-ntap-layout~="2"] .n-layout-flex__item,[data-ntap-layout~="4"] .n-layout-flex__item{width:48.33333%}.n-layout-flex__align-baseline .n-layout-flex__item{-ms-flex-item-align:baseline;align-self:baseline}.n-layout-flex__align-center .n-layout-flex__item{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.n-layout-flex__align-end .n-layout-flex__item{-ms-flex-item-align:end;align-self:flex-end}}@media (min-width:64em){[data-ntap-layout~="4"] .n-layout-flex__item{width:23.33333%}[data-ntap-layout~="5"] .n-layout-flex__item{width:18.33333%}[data-ntap-layout~="5"] .n-layout-flex__item:nth-child(4),[data-ntap-layout~="5"] .n-layout-flex__item:nth-child(5){width:16.66667%}}.button--side-tab{cursor:pointer;font-size:12px;padding-top:10px;position:fixed;right:-120px;top:calc(50%);transform:rotate(-90deg);width:270px;z-index:100}.n-contact-module{background-color:#fff;border:2px solid #686868;bottom:0;display:none;margin-left:20px;min-height:200px;position:fixed;right:0;width:300px;z-index:100}.n-contact-module__body{padding:15px}.n-contact-module__header{background:#0067c5;color:#fff;height:50px;padding:15px}.n-contact-module__heading{color:#fff;display:inline-block;float:left;text-transform:uppercase}.n-contact-module__close{cursor:pointer;display:inline-block;float:right}.n-contact-module__link{color:#454545;cursor:pointer;direction:ltr;unicode-bidi:embed}.n-contact-module__icon{fill:#a4a4a4;float:left;height:22px;margin:0 5px;width:22px}.n-list__item--bordered{border-bottom:2px solid #eaeaea;margin:0;padding:12px 0}.n-list__item--bordered:last-child{border-bottom:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL19leHRlbmRzLnNjc3MiLCJuZXRhcHAtbGlicmFyeS1ub24tY3JpdGljYWwuY3NzIiwiZ2xvYmFsL19lbGVtZW50cy5zY3NzIiwiZ2xvYmFsL19iYXNlLnNjc3MiLCJ1dGlscy9fYW5pbWF0aW9ucy5zY3NzIiwidXRpbHMvX2ZvbnRzLnNjc3MiLCJnbG9iYWwvX2xheW91dC5zY3NzIiwiZ2xvYmFsL19oZWxwZXJzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9fYnJlYWtwb2ludC5zY3NzIiwidXRpbHMvX21peGlucy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc3VwcG9ydC9fcmVtLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19jbGVhcmZpeC5zY3NzIiwidGhpcmQtcGFydHkvX21vZGFhbC5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9jYXJkL3N0eWxlcy9fY2FyZC5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9hY2NvcmRpb24vc3R5bGVzL19hY2NvcmRpb24uc2NzcyIsImNvbXBvbmVudHMvX2RhdGFfdGFibGUuc2NzcyIsImNvbXBvbmVudHMvX2FscGhhX2FuY2hvcnMuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRlbnRfYWN0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudF9tZXRhZGF0YS5zY3NzIiwiY29tcG9uZW50cy9fZHJvcGRvd25fbWVudS5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9iYW5kL3N0eWxlcy9fYmFuZC5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9pbWFnZS1iYW5kL3N0eWxlcy9faW1hZ2UtYmFuZC5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19mZWF0dXJlX2Jsb2NrLnNjc3MiLCIuLi91aS9jb21wb25lbnRzL2ZlYXR1cmUtYmxvY2svX2ZlYXR1cmUtYmxvY2suc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fZ2FsbGVyeS5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9tdWx0aS1jb2x1bW4tbGlzdC9fbXVsdGktY29sdW1uLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIi4uL3VpL2NvbXBvbmVudHMvdGVjaHZhbGlkYXRlLXF1b3RlLWJhbmQvc3R5bGVzL190ZWNodmFsaWRhdGUtcXVvdGUtYmFuZC5zY3NzIiwiY29tcG9uZW50cy9fbGlua19saXN0LnNjc3MiLCJjb21wb25lbnRzL19tZXNzYWdpbmcuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3JlbGF0ZWQuc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaF9maWx0ZXIuc2NzcyIsIi4uL3VpL2NvbXBvbmVudHMvc3BvdGxpZ2h0L19zcG90bGlnaHRfbW9kdWxlLnNjc3MiLCIuLi91aS9jb21wb25lbnRzL3NlYXJjaC1mb3JtL3N0eWxlcy9fc2VhcmNoLWZvcm0uc2NzcyIsIi4uL3VpL2NvbXBvbmVudHMvc2VhcmNoLWZvcm0vc3R5bGVzL19zZWFyY2hleHAtZm9ybS5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9zZWFyY2gtZm9ybS9zdHlsZXMvX2F1dG9jb21wbGV0ZS5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9yZWxhdGVkLWxpbmtzL3N0eWxlcy9faW5kZXguc2NzcyIsImNvbXBvbmVudHMvX3NoYXJlLnNjc3MiLCJjb21wb25lbnRzL190YWcuc2NzcyIsIi4uL3VpL2NvbXBvbmVudHMveHVwL3N0eWxlcy9feHVwLnNjc3MiLCIuLi91aS9jb21wb25lbnRzL2NvbnRhY3Qvc3R5bGVzL19jb250YWN0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsRyxDQ0RHLEcsQ0FFQSxHLENBRUEsRyxDQUVBLEcsQ0FFQSxHLENBR2tCLHNCLENBQXdCLHdCLENBQTBCLHNCLENBQXdCLHNCLENBQXdCLHlCLENBQXVGLG9DLENBQS9CLDZCLENBQTdCLDJCLENBQzdHLGMsQ0FBZ0IsWSxDQUZKLGlCLENBQWpCLGUsQ0FBb0MsaUIsQ0FBbUIsbUIsQ0FBMUUsaUIsQ0FBOEcsb0IsQ0FBZixhLENBRXpDLG1CLENBSDVELFksQ0FHaUYsc0IsQ0FBd0IsUSxDQzhXaEgsTSxDRnpYQSxFLENDRkksRSxDQUVBLEUsQ0FFQSxFLENBRUEsRSxDQUVBLEUsQ0VXSixFLENGVEksQyxDRVNKLEUsQ0hoQkUsUSxDQ2NtQixzQixDQUF3Qix3QixDQUEwQixzQixDQUF3QixzQixDQUF3Qix5QixDQUF1RixvQyxDQUEvQiw2QixDQUE3QiwyQixDQUM3RyxZLENEWnJDLGlCLENBQUEsZSxDQUFBLGlCLENBQUEsbUIsQ0FBQSxpQixDQUFBLG9CLENBQUEsYSxDQ1ltRCxtQixDQUFxQixzQixDQUF3QixRLENEWDlGLFMsQ0FhRiw0QixDQUFBLGdCLENBRUUsMEIsQ0FDQSxVLENBQ0EsZSxDQUNBLDJCLENBQ0EsUyxDSXZCRixzQkFDRSxFLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUNFLHVELENBQ0EsNEIsQ0FHRixHLENBQUEsRyxDQUNFLHlELENBQ0EsOEIsQ0FHRixHLENBQ0UseUQsQ0FDQSw4QixDQUdGLEcsQ0FDRSw0QixDQWpCSixDQXFCQSx3QkFDRSxFLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUNFLHVELENBR0YsRSxDQUNFLFMsQ0FDQSxrQyxDQUdGLEcsQ0FDRSxTLENBQ0EsK0IsQ0FHRixHLENBQ0UsZ0MsQ0FHRixHLENBQ0UsOEIsQ0FHRixFLENBQ0UsYyxDQXhCSixDQTRCQSxzQkFDRSxFLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUNFLHVELENBR0YsRSxDQUNFLFMsQ0FDQSxpQyxDQUdGLEcsQ0FDRSxTLENBQ0EsZ0MsQ0FHRixHLENBQ0UsK0IsQ0FHRixHLENBQ0UsK0IsQ0FHRixFLENBQ0UsNEIsQ0F4QkosQ0E0QkEsdUJBQ0UsRSxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEUsQ0FDRSx1RCxDQUdGLEUsQ0FVQSxHLENBUkUsOEIsQ0FHRixHLENBQ0UsUyxDQUNBLCtCLENBT0YsRyxDQUNFLCtCLENBR0YsRSxDQUNFLGMsQ0F4QkosQ0E0QkEscUJBQ0UsRSxDQUFNLDRCLENBQ04sRSxDQUFJLHVCLENBRk4sQ0FLQSxtQkFDRSxFLENBQU0sMkIsQ0FDTixFLENBQUksdUIsQ0FGTixDQUtBLGtCQUNFLEUsQ0FBTSxTLENBQ04sRSxDQUFJLFMsQ0FGTixDQUtBLG9CQUNFLEUsQ0FDRSxTLENBQ0EsK0IsQ0FHRixFLENBQ0UsUyxDQUNBLGMsQ0FSSixDQVlBLHVCQUNFLEUsQ0FDRSxTLENBQ0EsaUMsQ0FHRixFLENBQ0UsUyxDQUNBLGMsQ0FSSixDRHhJQSxJLENBQUEsSSxDRStCRSxrRixDQUNBLGUsQ0FDQSxpQixDRjdCQSxhLENBQ0EsZSxDQUNBLFEsQ0FDQSxTLENHTEEscUIsQ0hRRixDLENGNkhTLE0sQ0U3SFQsTyxDR0ZFLGtCLENIc0JGLDZCLENBZEEsUSxDQUNFLFksQ0FRRixDLENBQUEsTSxDQUNFLGUsQ0kxQkYsWSxDQUNFLFUsQ0FHRixhLENBQ0UsVyxDQUdGLGMsQ0FDRSxnQixDQUdGLGUsQ0FDRSxpQixDQUdGLGEsQ0FDRSxlLENBR0YsaUIsQ0FDRSx3QixDQUdGLGlCLENBQ0Usa0IsQ0N1Q0UsMkJEbkNGLFksQ0FDRSxZLENDa0NBLENBQUEsd0JEN0JGLFksQ0FDRSxZLENDNEJBLENBQUEsd0JEdkJGLGdCLENBQ0UsYSxDQUdGLGlCLENBQ0UsWSxDQ2tCQSxDQUFBLHdCRG5CRixpQixDQU9FLGEsQ0FYRixnQixDQWVFLFksQ0NRQSxDTmhFSixFLENBQ0Usa0IsQ0FDQSxRLENBQ0EsVSxDQUVBLGUsQ0FHRixHLENEa01HLEcsQ0NsTUgsRSxDRGlNSSxFLENJeE1GLG9FLENBQ0EsZSxDQUNBLGlCLENIS0YsRyxDRGtNRyxHLENBRUEsRyxDQUVBLEcsQ0N0TUgsRSxDRGlNSSxFLENBRUEsRSxDQUVBLEUsQ0M3TUosRSxDQXNCRSxrQixDQUdGLEcsQ0FBQSxFLENPUEksYyxDQUdFLGEsQ0FaQSxtQ1BnQk4sRyxDQUFBLEUsQ09ESSxjLENBQ0EsZSxDQWhCRSxDQUFBLG1DUGdCTixHLENBQUEsRSxDT1BJLGMsQ0FHRSxlLENBWkEsQ1BxQk4sRyxDQUFBLEUsQ09aSSxjLENBR0UsZ0IsQ0FaQSxtQ1BxQk4sRyxDQUFBLEUsQ09aSSxjLENBR0UsZSxDQVpBLENBQUEsbUNQcUJOLEcsQ0FBQSxFLENPWkksYyxDQUdFLGdCLENBWkEsQ1AwQk4sRyxDQUFBLEUsQ0c1QkUsb0UsQ0FDQSxlLENBQ0EsaUIsQ0lTRSxjLENBR0UsZ0IsQ0FaQSxtQ1AwQk4sRyxDQUFBLEUsQ09qQkksYyxDQUdFLGdCLENBWkEsQ0FBQSxtQ1AwQk4sRyxDQUFBLEUsQ09qQkksYyxDQUdFLGdCLENBWkEsQ1BnQ04sRyxDQUFBLEUsQ0dsQ0Usb0UsQ0FDQSxlLENBQ0EsaUIsQ0lTRSxjLENBR0UsZSxDUDBCTixHLENBQUEsRSxDT3ZCSSxjLENBQ0EsZSxDUDJCSixHLENBQUEsRSxDTzVCSSxjLENBQ0EsbUIsQ1JtUUQsRyxDQUNDLEcsQ0N4TkosWSxDQW9CQSxpQixDQWhDQSxFLENBQUEsRSxDQVlBLEMsQ0cxQkUsa0YsQ0FDQSxlLENBQ0EsaUIsQ0hpQkEsa0IsQ0FHRixHLENBQ0UsYyxDQUdGLFksQ0FvQkEsaUIsQ0FwQkEsQyxDR3JDRSxlLENJUkUsYyxDQUNBLGUsQ1BpREYsYSxDQWVGLGlCLENPcEVNLGUsQ1B3RUosa0IsQ09wRkksbUNQZ0ZOLGlCLENPakVJLGMsQ0FDQSxlLENBaEJFLENBQUEsbUNQZ0ZOLGlCLENPdkVJLGMsQ0FHRSxlLENBWkEsQ1B1Rk4sdUIsQ0dqRUUsa0YsQ0FDQSxlLENBQ0EsaUIsQ0lURSxjLENBQ0EsYSxDUDBFRixhLENBR0YsZ0IsQ0FDRSwrQixDQUNBLGEsQ0FDQSxrQixDQUNBLFUsQ0FKRiwwQyxDT3BGSSxjLENBR0UsZ0IsQ1B5RkYsYSxDQUNBLGtCLENPdEdFLG1DUDZGTiwwQyxDT3BGSSxjLENBR0UsZSxDQVpBLENBQUEsbUNQNkZOLDBDLENPcEZJLGMsQ0FHRSxnQixDQVpBLENQNkZOLDBDLENBY0ksa0IsQ0FDQSxnQixDQWZKLDhDLENBdUJBLEMsQ0d4RkUsa0YsQ0FDQSxlLENBQ0EsaUIsQ0hzRkYsQyxDQUVFLGEsQ0FDQSxvQixDQUhGLE8sQ0FNSSxhLENBQ0EseUIsQ0FJSixrQixDQUNFLGEsQ0FDQSxrQixDQUdGLE8sQ0RzT0csRSxDQ3RPSCxFLENBR0UsYSxDQUNBLGMsQ0FTRixlLENBQUEsaUIsQ0FJRSxlLENBR0YsZSxDQUVFLG9CLENBRkYsNkIsQ0FLSSxvQixDQUNBLGEsQ0FDQSxxQixDQVBKLGlFLENBV1EsWSxDQU1SLGtCLENBQ0UsYSxDQUNBLGdCLENBQ0EsaUIsQ0FFQSxrRCxDQUVJLFcsQ0FDQSxpQixDQUNBLFcsQ0FDQSxLLENBS04sYSxDQUNFLGUsQ0FDQSxrQixDQUZGLHFCLENBS0ksa0IsQ0FDQSxlLENBQ0EsaUIsQ0FJSixpQixDQUdFLGUsQ0FIRiwrQixDQU1JLGlCLENBQ0EsaUIsQ0FQSixzQyxDQVVNLGtCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUyxDQUtOLGlCLENBR0Usd0IsQ0FDQSxlLENBSkYsc0MsQ0FRTSx1QyxDQUNBLDRCLENBQ0Esb0IsQ0FDQSxnQixDQUNBLGMsQ0FDQSxrQixDQWJOLHFFLENBaUJNLHVCLENBS04sbUIsQ0FHRSxhLENBSEYsaUMsQ0FNSSxpQixDQU5KLHdDLENBVUksa0IsQ0FDQSxxQixDT3RORixtQyxDQUFBLG9DLENBRUUsVyxDQUNBLGEsQ0FHRixtQyxDQUNFLFUsQ1B1Tkosb0IsQ0FBQSxhLENBSUUsVSxDQUNBLGtCLENBR0YsYSxDR3pPRSxrRixDQUNBLGUsQ0FDQSxpQixDSHlPQSxVLENBQ0EsZSxDQUNBLGlCLENPMU9BLGlCLENBQUEsa0IsQ0FFRSxXLENBQ0EsYSxDQUdGLGlCLENBQ0UsVSxDUDBPSixJLENBQ0UsYSxDQUNBLDJDLENBQ0EsZ0IsQ0FFQSxZLENBTEYsZSxDQVFJLGEsQ0FSSixXLENBWUksYyxDQUNBLGUsQ0FDQSxTLENBSUosYSxDQUVFLGUsQ0FDQSxzQyxDQUhGLGUsQ0FsQkEsSSxDQXdCSSxrQixDQU5KLHNCLENBU00sa0IsQ0FUTixxQixDQWFNLG1CLENBS04scUIsQ0c1VEUsb0UsQ0FDQSxlLENBQ0EsaUIsQ0g0VEEsYSxDRGtNVyxVLENBVE8sVSxDQUNQLFUsQ0FDQSxVLENBQ0EsVSxDQUNBLFUsQ0FDQSxVLENBRUQsVSxDQURDLFMsQ0FFQSxVLENBVFMsbUIsQ0NyTHRCLG1CLENBQUEsbUIsQ0Q4S3NCLG1CLENBQ0EsbUIsQ0FDQSxtQixDQUNBLG1CLENBRUQsbUIsQ0FEQyxrQixDQUVBLG1CLENDeEtsQixrQixDRHVTZ0IsYSxDQUNGLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBM0RTLGEsQ0FDUCxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQU9ELGEsQ0FDQyxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQVhBLFksQ0FDRCxZLENBQ0EsWSxDQUNBLFksQ0FDQSxZLENBQ0EsWSxDQU9DLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQTNEUyxzQixDQUNGLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0M1UDNCLHNCLENBQUEsc0IsQ0RtTTZCLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBT0Qsc0IsQ0FDQyxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBWEEscUIsQ0FDRCxxQixDQUNBLHFCLENBQ0EscUIsQ0FDQSxxQixDQUNBLHFCLENBT0Msc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENDak9yQixlLENEeVNRLGEsQ0FEUyxhLENDN1R6QixzQixDQUFBLHNCLENBNEJJLGlCLENBNUJKLG9CLENBQUEsNkIsQ0FnQ0ksVSxDQUNBLG9CLENBakNKLHFCLENBQUEsOEIsQ0FxQ0ksVyxDQUNBLG9CLENBSUosUSxDQUNFLGtCLENBR0YsUSxDQUNFLFEsQ0FDQSxRLENBQ0EsUyxDSXhWRixjLENBQ0UsaUIsQ0FFQSxnQyxDQUNFLFcsQ0FLSixlLENBQ0UsYSxDQUtGLGtDLENBQ0UsZ0IsQ0FHRiwrQixDQUNFLGEsQ0FPRixtQ0FSQSwrQixDQWNJLGEsQ0FOSixDQVdBLFksQ0lwREksa0IsQ0FBQSxnQixDQUFBLGlCLENKc0RGLGMsQ0s5REUsa0IsQ0FDRSxXLENBQ0EsYSxDQUNBLFUsQ0wrRE4sTSxDQUVFLFEsQ0dqQ0EsWSxDQUFBLGEsQ0FFRSxXLENBQ0EsYSxDQUdGLFksQ0FDRSxVLENINkJKLHNDQUVJLFcsQ0FBQSxXLENJakVBLGMsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDSmlFQSxXLENJakVBLFMsQ0ppRUEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0lqRUEsZSxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENKaUVBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0lqRUEsZSxDSmlFQSxXLENBQUEsVyxDQUFBLFcsQ0lqRUEsUyxDSmlFQSxXLENBQUEsVyxDSWpFQSxlLENKaUVBLFcsQ0lqRUEsZSxDSmlFQSxZLENBQUEsWSxDQUFBLFksQ0FBQSxXLENBQUEsVyxDSWpFQSxTLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0ppRUEsWSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDSWpFQSxlLENKaUVBLFksQ0FBQSxZLENBQUEsWSxDSWpFQSxlLENKaUVBLFksQ0FBQSxZLENJakVBLFMsQ0ppRUEsWSxDSWpFQSxlLENKK0RKLENBUUEsbUNBRUksVyxDQUFBLFcsQ0l6RUEsYyxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENKeUVBLFcsQ0l6RUEsUyxDSnlFQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDSXpFQSxlLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0p5RUEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDSXpFQSxlLENKeUVBLFcsQ0FBQSxXLENBQUEsVyxDSXpFQSxTLENKeUVBLFcsQ0FBQSxXLENJekVBLGUsQ0p5RUEsVyxDSXpFQSxlLENKeUVBLFksQ0FBQSxZLENBQUEsWSxDQUFBLFcsQ0FBQSxXLENJekVBLFMsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDSnlFQSxZLENBQUEsWSxDQUFBLFksQ0FBQSxXLENJekVBLGUsQ0p5RUEsWSxDQUFBLFksQ0FBQSxZLENJekVBLGUsQ0p5RUEsWSxDQUFBLFksQ0l6RUEsUyxDSnlFQSxZLENJekVBLGUsQ0p1RUosQ0FRQSxtQ0FFSSxXLENBQUEsVyxDSWpGQSxjLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0ppRkEsVyxDSWpGQSxTLENKaUZBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENJakZBLGUsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDSmlGQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENJakZBLGUsQ0ppRkEsVyxDQUFBLFcsQ0FBQSxXLENJakZBLFMsQ0ppRkEsVyxDQUFBLFcsQ0lqRkEsZSxDSmlGQSxXLENJakZBLGUsQ0ppRkEsWSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDQUFBLFcsQ0lqRkEsUyxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENKaUZBLFksQ0FBQSxZLENBQUEsWSxDQUFBLFcsQ0lqRkEsZSxDSmlGQSxZLENBQUEsWSxDQUFBLFksQ0lqRkEsZSxDSmlGQSxZLENBQUEsWSxDSWpGQSxTLENKaUZBLFksQ0lqRkEsZSxDSjBESixNLENBNkJJLGlCLENBUkosQ0FZQSx1Q0FFSSxXLENBQUEsVyxDSTdGQSxjLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0o2RkEsVyxDSTdGQSxTLENKNkZBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENJN0ZBLGUsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDSjZGQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENJN0ZBLGUsQ0o2RkEsVyxDQUFBLFcsQ0FBQSxXLENJN0ZBLFMsQ0o2RkEsVyxDQUFBLFcsQ0k3RkEsZSxDSjZGQSxXLENJN0ZBLGUsQ0o2RkEsWSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDQUFBLFcsQ0k3RkEsUyxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENKNkZBLFksQ0FBQSxZLENBQUEsWSxDQUFBLFcsQ0k3RkEsZSxDSjZGQSxZLENBQUEsWSxDQUFBLFksQ0k3RkEsZSxDSjZGQSxZLENBQUEsWSxDSTdGQSxTLENKNkZBLFksQ0k3RkEsZSxDSjJGSixDOzs7Ozs7QU1qRUEsZ0IsQ0FDQyxlLENBRUQsdUIsQ0E0R0Esa0IsQ0F3TEEsNEIsQ0FwVEMsMkIsQ0FDQSwwQixDQUNBLDBCLENBQ0EsbUIsQ0FDQSxrQixDQUNBLG9CLENBQ0EsbUIsQ0FDQSxlLENBYUQsZSxDQVNBLGUsQ0FSQyxjLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLFcsQ0FDQSxTLENBRUQsZSxDQUNDLGEsQ0FNQSxZLENBQ0EsYSxDQUNBLFMsQ0FDQSxxQixDQUNBLGdDLENBM0NBLDhCLENBZ0NELGlCLENBY0UscUIsQ0FDQSxrQyxDQUNBLGlDLENBQ0Esa0MsQ0FqQkYsNkIsQ0FvQkUsVyxDQUNBLGMsQ0FDQSxTLENBQ0EsdUIsQ0F2QkYsaUMsQ0EyQkUsWSxDQUNBLFMsQ0E1QkYsaUMsQ0ErQkUsUyxDQS9CRiw4QixDQW1DRSxzQixDQW5DRixpQyxDQXdDRSxlLENBR0YscUIsQ0FDQyxhLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLHdDLENBaU5ELHdCLENBaE5FLGEsQ0FHRixxQixDQUNDLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxpQixDQUdBLHdDLENBQ0MsUyxDQUNBLGEsQ0FDQSxrQixDQUdGLGlCLENBQ0MsaUIsQ0FDQSxvQixDQUNBLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLFUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxlLENBQ0Esb0MsQ0FDQSxXLENBWEQsNEIsQ0FlRSxZLENBQ0EsVyxDQUNBLGUsQ0FHRCxvQyxDQUNDLGMsQ0FDQSxXLENBQ0EsYSxDQUlGLGEsQ0FDQyxjLENBQ0EsVSxDQUNBLFEsQ0FDQSxVLENBQ0EsYyxDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQ0FDQSxrQixDQXpJQSw4QixDQStIRCxtQixDQUFBLG1CLENBY0UsWSxDQUNBLGtCLENBZkYseUIsQ0FBQSwwQixDQUFBLHlCLENBQUEsMEIsQ0FpQlksZSxDQWpCWixtQixDQUFBLG9CLENBd0JFLGEsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLFMsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxlLENBL0pELHFDLENBK0hELG9CLENBb0NFLHdCLENBcENGLG1CLENBdUNFLHVCLENBRUQsZ0MsQ0FDQyxrQixDQUNBLFUsQ0FDQSxRLENBSUYseUIsQ0FDQyxZLENBT0Qsb0IsQ0FDQyxnQixDQUNBLGlCLENBQ0EsVyxDQUVELG1CLENBQ0MsYyxDQUNBLG9CLENBQ0EsYSxDQUNBLHFCLENBQ0EsYyxDQUNBLFcsQ0FDQSxjLENBUEQsNkIsQ0FXRSxpQixDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0ExTUQscUMsQ0E0TEQsbUMsQ0FpQkcsa0IsQ0FqQkgsaUMsQ0FxQkUseUIsQ0FyQkYsdUMsQ0F1Qkcsb0IsQ0FDQSxhLENBT0gsdUJBQ0MsRSxDQUFLLFMsQ0FDTCxFLENBQU8sUyxDQUZSLENBd0JBLG1DLENBRUUsVSxDQUNBLGMsQ0FDQSx5QixDQUpGLDJDLENBT0UsUyxDQUNBLGMsQ0FSRixzRCxDQVdFLG1CLENBQ0Esb0IsQ0FDQSxtQixDQWJGLHdCLENBZ0JFLFMsQ0FDQSxxQixDQUNBLHlCLENBQ0Esc0IsQ0FDQSx5QixDQUNBLHlCLENBRUEsd0MsQ0FRRixtQyxDQUVFLGtCLENBQ0EsbUIsQ0FIRiwrQixDQU1FLFUsQ0FDQSxjLENBSUYsb0IsQ0FDQyxpQixDQUNBLFUsQ0FFRCxvQixDQUNDLFksQ0FERCw4QixDQ3RPQSxpQixDRDZPRSxhLENBR0YscUIsQ0FDQyxpQixDQUNBLE0sQ0FDQSxVLENBQ0EsZSxDQUNBLGMsQ0FDQSxpQixDQUNBLFUsQ0FQRCwyQixDQVNHLFksQ0FHSCx1QixDQUNDLGlCLENBQ0EsTyxDQUNBLDBCLENBQ0EsUyxDQUNBLGMsQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSxjLENBQ0EsVyxDQUNBLGtCLENBbFVBLDhCLENBdVRELGlDLENBY0UsUyxDQUNBLGMsQ0FmRiw2QixDQUFBLDZCLENBbUJFLFksQ0FDQSxlLENBcEJGLG1DLENBQUEsb0MsQ0FBQSxtQyxDQUFBLG9DLENBdUJHLGtCLENBdkJILDZCLENBQUEsOEIsQ0FnQ0UsYSxDQUNBLFcsQ0FDQSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsUyxDQUNBLFcsQ0FDQSxpQixDQUNBLGUsQ0EvVkQscUMsQ0F1VEQsOEIsQ0E0Q0UsZSxDQUNBLHdCLENBN0NGLDZCLENBZ0RFLGMsQ0FDQSx1QixDQUdGLG9CLENBQ0MsUyxDQUNBLGdCLENBRUQsb0IsQ0FDQyxVLENBQ0EsaUIsQ0FGRCwwQixDQUFBLDJCLENBS1csUyxDQUxYLDJCLENBT0UsYyxDQUNBLHdCLENBUkYsMEIsQ0FXRSxlLENBQ0EsdUIsQ0FPRixrQixDQUNDLGdCLENBQ0EsaUIsQ0FHRCx1QixDQUNDLGlCLENBQ0EscUIsQ0FDQSxRLENBQ0EsZSxDQUVBLGtDLENBQ0EsZSxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxpQixDWHcxQmdDLDZCLENXbDJCakMsOEIsQ0FBQSw4QixDQWNFLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQU1GLDhCLENBSUEsbUIsQ0FIQyxVLENBQ0EsVyxDQUVELG1CLENBR0MsYSxDQU1ELDBDQXJDQSx1QixDQXVDRSxnQixDQUNBLFksQ0FIRixDQU9BLDBDQWpLQSxtQyxDQW9LRyxpQixDQUNBLGtCLENBaElILHVCLENBb0lFLFEsQ0FDQSxXLENBQ0EsYyxDQUNBLHlCLENBdklGLDZCLENBQUEsOEIsQ0EwSUcsZSxDQXRGSCxvQixDQTBGRSxTLENBQ0EsVSxDQXZGRixvQixDQTBGRSxTLENBQ0EsVSxDQXZCRixDQTJCQSxvQ0EzTkEsd0IsQ0E2TkUscUIsQ0FGRixDQUtBLHNDQWhPQSx3QixDQWtPRSxxQixDQUZGLENBS0Esc0NBcFlBLHFCLENBc1lFLGdCLENBQ0EsbUIsQ0F4T0Ysd0IsQ0EyT0UscUIsQ0FORixDQVNBLHFDQTlPQSx3QixDQWdQRSxxQixDQTVGRix1QixDQStGRSxlLENBQ0EsZ0IsQ0FORixDQVVBLHlDQXhQQSx3QixDQTBQRSxxQixDQUZGLENBS0EsMENBck1BLHFCLENBdU1FLFksQ0FGRixDQVVBLHVCLENBQ0MsYyxDQUNBLGlCLENBQ0EsVyxDQUNBLFksQ0FDQSxPLENBQ0EsUSxDQUNBLHdCLENBQ0Esb0IsQ0FFbXRDLGtDQUFrQyxFLENBQUcsUyxDQUFrSCxvQixDQUFxQixFLENBQUssVSxDQUEyRyxrQixDQUE1UixDQUFnVCwyQixDQUE0QixVLENBQVcsVyxDQUFZLGUsQ0FBZ0IsYyxDQUFlLGlCLENBQWtCLCtCLENBQWdDLFUsQ0FBVyxXLENBQVksa0IsQ0FBbUIsZSxDQUFnQiw4QyxDQUFtUixtRCxDQUFvSixrQixDQUFtQiw4QyxDQUFBLDhDLENBQThGLHVELENBQXdELHdELENBQXlELDJELENBQTRELHNELENBQWdlLG1ELENBQTRKLG9CLENBQXJrQiwwQyxDQUEyVCw4RCxDQUErUiwwQyxDQUEyVCw4RCxDQUErRCw4QyxDQUEyTSxvQixDQUFxQiw4QyxDQUFBLDhDLENBQThGLHVELENBQXdELHdELENBQXlELDJELENBQTRELHNELENBQXFlLG1ELENBQTRKLG9CLENBQTFrQiwwQyxDQUErVCwrRCxDQUFnUywwQyxDQUErVCwrRCxDQUFnRSw4QyxDQUF1TSxtQixDQUFvQiw4QyxDQUFBLDhDLENBQThGLHVELENBQXdELHdELENBQXlELDJELENBQTRELHNELENBQXVELDBDLENBQStULCtELENBQWdFLDhDLENBQStDLG1ELENBQTRKLG9CLENBQXFCLDBDLENBQStULCtELENBQWdFLDhDLENBQStsQiw4QyxDQUFoakIsbUQsQ0FBNEosb0IsQ0FBcUIsMEMsQ0FBK1QsK0QsQ0FBZ0UsOEMsQ0FBK2Esb0IsQ0FBcUIsMEMsQ0FBK1QsK0QsQ0VqaUIvdVAsWSxDQUNFLGtCLENBR0Ysb0IsQ0FDRSxpQixDQWdDRixzQixDQWpDQSw0QyxDQzZQQSwwQixDRHpQSSxZLENBSkoseUMsQ0FRSSx3QixDQVJKLDJDLENBWUksZSxDQUNBLGtCLENBYkosaUQsQ0FnQk0sYyxDQWhCTiwyQixDQXFCSSw0QixDQUNBLFUsQ0FDQSxhLENBQ0EsTSxDQUNBLGlCLENBQ0EsTyxDQUNBLE8sQ0FDQSxVLENBQ0EsVSxDQUlKLDRDLENBSUksWSxDQUNBLGUsQ0FDQSxtRCxDQU5KLG9ELENBV00saUIsQ0FDQSxtQixDQUNBLGlELENBYk4sd0UsQ0FtQlEseUIsQ0FuQlIsMkUsQ0F1QlEsb0IsQ0F2QlIsMkUsQ0EyQlEsWSxDRWhFUixnQixDQUNFLGtCLENBQ0Esa0IsQ0FFQSxVLENBR0Ysc0IsQ1BtQ0UsZSxDT2pDQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FHRiwyQixDQUNFLG9CLENBQ0EsZ0IsQ0FBQSxZLENBRkYsNkQsQ0FNSSxRLENBSUosc0IsQ0FDRSxhLENBQ0EsYyxDQUNBLFksQ0FDQSxpQixDQUNBLFUsQ0hYRixXLENBQ0UsbUIsQ0FDQSxnQixDQUdGLE8sQ0FDRSxlLENBQ0Esd0IsQ0FDQSxnQyxDQUNBLG1CLENBQUEsWSxDQUNBLHlCLENBQUEscUIsQ0FDQSxrQixDQU5GLDJCLENBMkNBLGUsQ0FsQ0ksZSxDQVRKLDhCLENBYUksZSxDQUNBLGMsQ0FJSixZLENKaEJJLGMsQ0FDQSxhLENJaUJGLGtCLENBQ0EsZSxDQVdBLHFCLENSbkNBLG9FLENBQ0EsZSxDQUNBLGlCLENRbUNFLGEsQ0FGRixrQixDQUFBLHVCLENBQUEsb0IsQ0FBQSxrQixDQUFBLG9CLENSbkNBLG9FLENBQ0EsZSxDQUNBLGlCLENRbUNFLGEsQ0FGRixrQixDQUFBLHVCLENBQUEsb0IsQ0FBQSxvQixDQUVFLGEsQ0FGRix1QixDQUFBLG9CLENBQUEsb0IsQ0FFRSxhLENBRkYsdUIsQ0FBQSxvQixDQUVFLGEsQ0FGRix1QixDQUVFLGEsQ0FJSixjLENKMUNJLGMsQ0FHRSxlLENJeUNKLGtCLENBR0YscUIsQ0FFSSxxQixDQVFKLGMsQ0FDRSxtQixDQUFBLFksQ0FHRixhLENBQ0UsWSxDQURGLDRCLENBSUksZ0IsQ0FDQSxhLENBSUosZSxDQUNFLGUsQ0FPRixjLENBQ0UsaUIsQ0FHRixtQixDQUNFLHFCLENBQUEsa0IsQ0FDQSxtQixDQUFBLFksQ0FFQSxtQixDQUFBLDBCLENBR0YseUIsQ0FDRSxrQixDQUNBLFUsQ0FGRiwyQixDQUtJLFUsQ0FJSiw0QixDQUVJLG1CLENBQ0EsZ0IsQ0FISiw2QixDSmxHSSxjLENBR0UsZ0IsQ0pwQkosb0UsQ0FDQSxlLENBQ0EsaUIsQ0lNSSxtQ0kyR04sNkIsQ0psR0ksYyxDQUdFLGUsQ0FaQSxDQUFBLG1DSTJHTiw2QixDSmxHSSxjLENBR0UsZ0IsQ0FaQSxDSTJHTixnQixDQVlJLGMsQ0xoRUEsd0JLc0ZGLFksQ0FoQkEsYSxDQUNFLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLGMsQ0FIRixxQixDQU1JLGlCLENBQUEsYSxDQUNBLFMsQ0FDQSxjLENBUkosbUMsQ0FXTSw4QixDQUtOLG9CLENBTUksZSxDQU5KLHFDLENBU00sb0IsQ0FUTixzQyxDQWFNLG1CLENBYk4saUMsQ0FpQk0sYSxDTHZHSixDQUFBLHdCSzhHRixhLENBQ0UsaUIsQ0FBQSxhLENBekJGLG9CLENBNkJFLGUsQ0E3QkYsaUMsQ0FnQ0ksbUIsQ0FoREoscUIsQ0FzRkUsZSxDQWxDRiwwRCxDQVVNLGMsQ0FWTiwwRCxDQWNNLDhCLENBZE4sNEMsQ0FvQk0sZSxDQXBCTixtQyxDQXFDSSxhLENBQ0EsOEIsQ0F0Q0osbUMsQ0EwQ0ksYyxDQTFDSixtQyxDQThDSSw4QixDTHhLRixDU2hFSixrQixDQUNFLGtCLENBR0Ysd0IsQ0FHRSxXLENBQ0EsZSxDQUdGLDZCLENBQ0Usb0IsQ0FDQSxrQixDQUNBLGlCLENBQ0EscUIsQ0FHRix3QixDQUNFLG9CLENBQ0EsWSxDQUNBLFcsQ0FDQSxnQixDQUNBLHFCLENBQ0EsVSxDQUVBLGlELENBQ0UsZSxDQUNBLGMsQ0FJSix3QixDQUNFLGEsQ0FDQSxrQixDQUZGLHVELENBTU0sYSxDQUNBLHlCLENBUE4sdUQsQ0FXTSxZLENBS04sd0IsQ1pqQkUsa0YsQ0FDQSxlLENBQ0EsaUIsQ1lpQkEsYSxDQUNBLG9CLENBQ0EsYyxDQUNBLHFCLENBR0Ysa0MsQ0FDRSxjLENBQ0EsZSxDQUNBLHFCLENBSEYsNEQsQ0FNSSxhLENBQ0EsZ0IsQ0FQSixrRSxDQVVNLGEsQ0NsRU4sbUIsQ0FDRSxjLENBQ0Esa0IsQ0FHRiwyQixDQUNFLDhCLENBQ0EsaUIsQ0FDQSxrQixDQUhGLDRDLENBTUksYyxDQUlKLHlCLENBQUEseUIsQ0FFRSxvQixDQUNBLGtCLENIaEJGLGEsQ0FFRSxnQyxDQUNBLGUsQ0FDQSxVLENBSkYsbUIsQ0FPSSx3QixDQUNBLFEsQ0FDQSxTLENBQ0EsVSxDQVZKLHdDLENBYU0sWSxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBRUEsMEJBbkJOLHdDLENBb0JRLFUsQ0FERixDQW5CTixhLENBQUEsZSxDQTJCSSxrQixDQTNCSixzQixDQStCSSxrQixDQS9CSiw2QyxDTnNCSSxjLENBQ0EsZSxDTVlFLGEsQ0FDQSxlLENBcENOLGlELENBd0NNLGMsQ0F4Q04sbUQsQ0E0Q00sa0IsQ0E1Q04scUQsQ0FBQSxzRCxDVktFLG9FLENBQ0EsZSxDQUNBLGlCLENVaURNLFUsQ0F4RFIsc0QsQ0FrRFEsdUIsQ05sQ0osYyxDQUdFLGdCLENNbkJOLHFELENOc0JJLGMsQ0FDQSxtQixDTWtDSSxlLENBekRSLG1CLENBK0RJLGUsQ0EvREoscUMsQ0FrRU0sWSxDQWxFTiw0RCxDQXNFTSxrQixDQXRFTixvRCxDQUFBLHNCLENBQUEsdUIsQ1ZpQkUsb0UsQ0FDQSxlLENBQ0EsaUIsQ1VuQkYsb0QsQ1ZNRSxlLENVTkYsc0IsQ0FBQSxzQixDQXVGTSxZLENBQ0EsYyxDQXhGTixnQixDQUFBLGdCLENBK0ZJLCtCLENBQ0EsYyxDQUVBLGMsQ0FDQSwyQixDQUVBLGtCLENBckdKLGdCLENWS0Usb0UsQ0FDQSxlLENBQ0EsaUIsQ1U2RkUsZSxDQXBHSiw0QixDQUFBLDRCLENBd0dNLGEsQ0F4R04sMkIsQ0FBQSwyQixDQTRHTSxjLENBNUdOLDhDLENBa0hNLFksQ0FDQSxxQixDQW5ITixnQixDVmlCRSxvRSxDQUNBLGUsQ0FDQSxpQixDVXNHRSxlLENBekhKLCtCLENBNEhNLGlCLENBaUJGLHdDLENBZEEsd0MsQ0FDRSx3QixDQWhJTixnQixDQXVJSSxXLENBdklKLHFDLENBMElNLFcsQ0ExSU4sb0MsQ0FrSk0sWSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBdEpOLDZCLENBQUEsdUMsQ0EySk0sWSxDQUNBLFcsQ0FDQSxpQixDQUNBLFEsQ0FDQSxxQixDQUNBLFUsQ0FoS04sbUMsQ0FBQSw2QyxDQW1LUSxZLENBbktSLGtCLENBeUtNLG9CLENBQ0EsaUIsQ0ExS04sNkIsQ0E2S1EsYyxDQTdLUixrQixDQW1MTSxpQixDQW5MTix3QixDQUFBLGtCLENOc0JJLGMsQ0FDQSxtQixDTXZCSiwwQyxDQUFBLHlDLENWaUJFLG9FLENBQ0EsZSxDQUNBLGlCLENVeUtJLGMsQ0E1TE4sMEMsQ0FpTU0sK0IsQ0FqTU4sNEMsQ0FzTU0sa0IsQ0FTTixnQyxDQUFBLHdDLENWMU1FLG9FLENBQ0EsZSxDQUNBLGlCLENJZUUsYyxDQUNBLGUsQ000TEYsd0IsQ0FJRiw0QixDQUNFLFksQ0FDQSxXLENBQ0EsVSxDQUdGLG1ELENBQ0UsYyxDQUdGLDBCLENBQUEsMEIsQ0FPQSxvRCxDQUpJLGtCLENBSUosd0UsQ0FNTSxrQixDQUNBLFksQ0FLTiwwQixDQUNFLGtCLENBQ0EsWSxDQUZGLDZCLENBS0ksaUIsQ0FNSiwwQixDQU9JLGUsQ0FJSixnQyxDQUNFLGUsQ0FDQSxRLENBQ0EsUyxDQUdGLHlCLENBQ0UsWSxDQUNBLGUsQ0FDQSwrQyxDQUhGLGlELENBTUksaUIsQ0FDQSxtQixDQUNBLGlELENBSUosaUIsQ0FDRSxXLENBQ0EsYSxDQUNBLGlCLENBQ0EsVSxDQUpGLHVCLENBT0ksa0IsQ0FDQSxrQixDQUNBLFUsQ0FDQSxXLENBQ0EsTSxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FJSiwwQixDQUNFLFcsQ1JqU0YsYSxDUXNTRSxlLENSMVNGLGUsQ1E4U0UsaUIsQ1JsVEYsYyxDUXNURSxnQixDQUdGLDRCLENBQ0UsWSxDQUdGLDBCQW5VQSx3QyxDQXVVUSxZLENBL0ZSLHdFLENBdUdRLGlCLENBaEJSLDRCLENBc0JJLGEsQ0FDQSx1QixDQUFBLGUsQ0FDQSxLLENBQ0EsVSxDQUpGLHlDLENBT0ksVyxDQVBKLDZDLENBVU0sVyxDQUNBLFUsQ0FYTix3QyxDQWdCSSxVLENBaEJKLDRDLENBbUJNLFcsQ0FDQSxVLENBSUEsb0IsQ0FDQSxvQixDQUFBLFksQ0FDQSxrQixDQTNDUixDUHJRSSx3Qk93VEYsZ0IsQ0FBQSxzQixDQUdJLGUsQ0FDQSwyQixDQUNBLFksQ0FMSiw4QyxDQVNJLFMsQ0EzSU4sMEIsQ0FnSkksaUIsQ0F0RkosMEIsQ2RrM0RFLG1CLENjeHhERSxZLENBR0Ysd0MsQ0FDRSxZLENBcEtKLHdFLENBOEtRLGUsQ1B4VkosQ0FBQSwyQk85REosd0MsQ0FpYVEsYyxDUG5XSixDQUFBLHdCTzRXRixvQyxDQUVJLFksQ1A5V0YsQ0FBQSx3Qk9pTUosMEIsQ0FvTEksaUIsQ0FHRixpQyxDQUNFLGtCLENBR0YsK0IsQ0FBQSwrQixDQUdJLHdCLENBbkJKLG9DLENBeUJJLG9CLENBM05OLHdFLENBa09RLDJCLENQNVlKLENXaEVKLGdCLENBS0EseUIsQ0FKRSxvQixDQUNBLGlCLENBR0YseUIsQ0FFRSxnQixDQUdBLGtELENBQUEsd0QsQ0FFRSxhLENBSUosOEIsQ0FDRSxvQixDQUNBLGtCLENBRUEsOEQsQ0FDRSx5QixDQUlKLDhCLENBQ0Usb0IsQ0FDQSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLE8sQ0FDQSxVLENBRUEsOEQsQ0FDRSxZLENBR0YsdUQsQ0FBQSw2RCxDQUVFLFksQ0FDQSx3QixDQUlKLHNCLENBQ0UsZSxDQUNBLGlDLENBQ0EsWSxDQUNBLGlCLENBQ0EsUSxDQUNBLFcsQ0FDQSxXLENBRUEsb0QsQ0FDRSxPLENBR0YsK0MsQ0FDRSxhLENBSUosc0IsQ0FHRSxlLENBQ0EsYyxDQUNBLFUsQ0FHRixzQixDQUNFLGEsQ0FDQSxhLENBQ0EsaUIsQ0NuRUYsTyxDQUNFLFcsQ0FDQSxjLENBQ0EsaUIsQ0FIRixtQyxDQU9NLGUsQ0FQTix3QixDQVlJLGdCLENBSUosZSxDQUVFLGtCLENBQ0Esa0IsQ0FHRixxRCxDQUNFLGUsQ0FHRiwrQixDQUNFLCtCLENBQ0EsZSxDQUdGLGtDLENBQ0UsbUIsQ0FHRixpQyxDQUNFLGtCLENBREYsNEMsQ0FJSSxlLENBSUosZ0IsQ0N4Q0EscUIsQ0R5Q0UsaUIsQ0FERix3QixDQUlJLGtCLENBQ0EsVSxDQUxKLGdDLENBUU0sYSxDQVJOLHdCLENBaUJJLGtCLENBQ0EsaUIsQ0FsQkosa0MsQ0VtQkEsd0MsQ0ZHSSxjLENBR0YscUMsQ0FJQSxpQyxDQUhFLGUsQ0FTRix3RCxDQUNFLFksQ0FJSixlLENBQ0UsYSxDQUNBLGtCLENBRkYsZ0MsQ0FLSSxlLENBTEosb0MsQ0FBQSxxQyxDQVVJLGtCLENBQ0EscUIsQ0FYSixxQyxDQWVJLGlCLENBSUosdUIsQ0FBQSx1QixDQUVFLGEsQ0FDQSxrQixDQUNBLGMsQ0FDQSxpQixDQUxGLHVCLENBU0UsZSxDQVNGLHdCLENBQ0Usb0IsQ0FDQSxpQixDQUdGLGMsQ0FDRSxRLENBQ0EsUSxDQUNBLFcsQ0FDQSxNLENBQ0EsaUIsQ0FDQSxPLENBQ0EsSyxDQUNBLFUsQ0FHRixpQixDQUNFLHdCLENBR0YsaUIsQ0FDRSxpQixDQUdGLDZCLENBQ0Usa0IsQ0FHRiw2QixDQUNFLGtCLENBR0YsNkIsQ0FDRSxrQixDQWVGLGlDLENBQUEsMkIsQ0FoQkEsOEQsQ0FBQSwyRCxDQU1JLFUsQ0FOSix1RCxDQW1DQSwwQixDQXpCSSxrQyxDQUNBLG1DLENBQ0EsNkIsQ0FJSix5QixDQUNFLGtCLENBQ0EsVSxDQUZGLDhDLENBVUksZSxDQUlKLDRCLENBQ0Usa0IsQ0FDQSxVLENBR0YsMEIsQ0FHRSw2QixDQUNBLFcsQ0FDQSxRLENBQ0EsUSxDQUNBLGlCLENBQ0EsUSxDQUNBLE8sQ0FHRixjLENBQ0UsYSxDWi9JRSx3Qll6REosTyxDQTZNSSxjLENBbEJKLDBCLENBc0JJLFEsQ0FHRiw2QixDQUNFLGtCLENBL0xKLHFELENBa01NLGUsQ0ExSUosd0QsQ0FnSkksYSxDQUNBLGUsQ0FDQSxlLENBak1OLGtDLENBc01JLG1CLENBR0YseUMsQ0FFSSxVLENBUUosNkIsQ0FDRSxpQixDQUFBLHdCLENaMUxBLENBQUEsd0JZekRKLE8sQ0F5UEksYyxDQUdGLGdCLENBQ0UsbUIsQ0FBQSxZLENBbk9KLCtCLENBc09NLFksQ0FKSix3QyxDQUFBLHdDLENBU0ksZSxDbkI0b0VBLG9FLENBQUEsb0UsQ21Cem9FRSxxQixDQUNBLGUsQ25CNG9FRixvRSxDQUFBLG9FLENtQnhvRUUscUIsQ0FDQSxlLENBR0YsNkQsQ0FBQSw2RCxDQUNFLGMsQ0FDQSxvQixDQUNBLGdCLENBQUEsTyxDbkIwb0VKLDZELENtQnBvRUksZSxDbkJzb0VKLDZELENtQmxvRUksUyxDQUdGLHNELENBQ0UsZ0IsQ0FBQSxPLENBblFSLGtDLENBeVFJLG1CLENaL09BLENBQUEsNEJZekRKLE8sQ0FvVEksYyxDQXJSSixrQyxDQXlSSSxtQixDQUdGLGdDLENWL1NFLGlCLENBQUEsa0IsQ1VtVEYsa0IsQ0FDRSxlLENadlFBLENlMURKLGdCLENBQ0UsYyxDQUVBLGlCLENBT0EsZ0QsQ0FDRSx1QixDQVNKLDBCLENkRkksYyxDQUNBLG1CLENKa0JGLGtGLENBQ0EsZSxDQUNBLGlCLENrQmhCQSxhLENBQ0Esa0IsQ0FDQSx3QixDQUdGLGlDLENBQ0UsYSxDQUNBLGtCLENBR0YseUIsQ0FBQSw0QixDQUVFLGtCLENBQ0Esa0IsQ0FHRiw2QixDQUNFLGUsQ0FHRix5QixDQUNFLGtCLENBR0YsNEIsQ0FDRSxlLENBREYsZ0MsQ0FJSSxVLENBSUosNEIsQ0FDRSxXLENBQ0EsYyxDQUNBLGlCLENBQ0EsVSxDQWVGLHlCLENBQ0Usa0IsQ0FDQSxTLENBR0Ysc0IsQ2QzQ0UsZSxDYytDRix5QixDQUNFLGtCLENBQ0EsYyxDQUNBLGlCLENBR0Ysc0IsQ0FDRSxrQixDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBSkYsc0MsQ0FPSSxrQixDQUlKLG1DQXBHQSxnQixDQXdHSSxrQixDQUNBLFksQ0FFQSw0QixDQUNFLFksQ0FyRE4sNEIsQ0EwREksVyxDQUNBLFUsQ0FFQSx3QyxDQUNFLFcsQ0FDQSxVLENBbEJOLENBcEdBLGdCLENDTEUsa0IsQ0FDQSxTLENBRkYsdUMsQ0FLSSxXLENBQ0EsVyxDQUlKLHVCLENmUUksYyxDQUdFLGdCLENlVEosa0IsQ0FFQSxtRCxDZklFLGMsQ0FHRSxnQixDQVpBLG1DZUtKLG1ELENmSUUsYyxDQUdFLGdCLENBWkEsQ0FBQSxtQ2VLSixtRCxDZklFLGMsQ0FHRSxnQixDQVpBLENlVU4sc0IsQ25CWUUsa0YsQ0FDQSxlLENtQlhBLGlCLENBR0YsMkIsQ0FDRSxlLENBR0Ysc0IsQ0FDRSxZLENBQ0EsVyxDQUNBLFUsQ0FHRix5QixDQUNFLFksQ0FFQSxXLENBR0YsNEIsQ0FDRSxjLENBQ0EsbUIsQ0FBQSxZLENBRkYsbUQsQ0FLSSxZLENBQ0EsaUIsQ0FBQSxhLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FDQSxpQixDQVhKLG9ELENBZUksYyxDQUlKLDBCLENBQ0UsZSxDQUdGLDhCLENBQ0Usa0IsQ0FDQSxZLENBRkYscUQsQ0FBQSxzRCxDQUtJLFUsQ0FMSixtRSxDQVlNLFMsQ0FLTix1QixDQUVFLHFCLENBQUEsa0IsQ0FDQSxtQixDQUFBLFksQ0FDQSxZLENBQ0Esb0IsQ0FBQSxzQixDQUNBLGtCLENBR0YsdUIsQ0FDRSxZLENBR0YsK0IsQ0FDRSxpQixDaEI5QkUsMkJlMURKLGdCLENDNkZJLCtCLENBQ0EsbUIsQ0FGRiwyQixDQUtJLGUsQ0FDQSxnQixDQUdGLDBDLENBQ0UsZSxDQUNBLGdCLENoQjdDRixDQUFBLHlCZ0JtREYscUQsQ0FBQSxtRCxDQUdJLGlCLENoQnRERixDQUFBLHdCZTFESixnQixDQ3VISSxlLENoQjdEQSxDQUFBLHdCZ0JtRUYsd0IsQ0FDRSxtQixDQUFBLFksQ0FDQSxVLENBRkYsa0QsQ0FLSSxvQixDQUNBLGlDLENBQUEsb0IsQ0FDQSxtQixDQVBKLGdDLENBV0ksb0IsQ0FDQSwyQixDQUFBLGMsQ0FDQSxhLENoQmhGRixDYzlESixTLENBQ0Usa0IsQ0FFQSwySSxDQUdGLGMsQ0FDRSwrQixDQUdGLDRCLENBQ0UsNkcsQ0FHRixzQixDQUVJLGMsQ0FDQSxlLENBQ0EsWSxDQUlKLHFCLENBRUUsZ0IsQ2JvQkEsMkIsQ0FBQSw0QixDQUVFLFcsQ0FDQSxhLENBR0YsMkIsQ0FDRSxVLENheEJKLHlCLENaVkksZSxDQUFBLFUsQ1ljRixjLENBQ0EsZSxDQUNBLGtCLENHOEJFLHlDLENmOUNBLGtCLENBQUEsVSxDQUFBLGEsQ2U4Q0EseUMsQ2Y5Q0EscUIsQ0FBQSxrQixDQUFBLFUsQ1ltQkosZ0MsQ0FBQSxvQyxDQU9FLGtCLENBUEYsZ0MsQ3JCNCtFcUMscUQsQ3FCNStFckMsb0MsQ2pCekJFLG9FLENBQ0EsZSxDQUNBLGlCLENpQjJCQSxhLENBQ0EsYyxDQUNBLGdCLENBRUEsd0IsQ0FHRixvQixDQUNFLGEsQ0FDQSxhLENBQ0EsYyxDQUhGLDBCLENBTUkseUIsQ0FHRixxRCxDQUVFLGdCLENBQ0EsYSxDQUhGLDJELENBTUksYSxDQUtOLGlCLENBQ0UsYyxDQURGLG1CLENBSUksYSxDQUpKLHdDLENBY0ksaUIsQ0FJSixzQixDQUNFLG1CLENBR0Ysb0IsQ0FDRSw4QixDQUNBLGEsQ0FFQSxjLENBQ0EsaUIsQ0FDQSxrQixDQU5GLG9CLENBZ0JBLHVCLENBQ0Usb0IsQ0FDQSxxQixDQUdGLDJCLENBR0UsVyxDQUNBLGUsQ0FHRixnQyxDQUNFLG9CLENBR0Ysc0IsQ0FDRSxhLENBQ0EsaUIsQ0FHRiwyQixDQUNFLG9CLENBQ0Esb0IsQ0FHRiwyQixDQUNFLFksQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxVLENBRUEsd0QsQ0FDRSxZLENBSUoscUIsQ0FDRSxhLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FHRixvQyxDQUFBLDZCLENJdkpBLDBCLENBQUEsOEIsQ0oySkUsZSxDQUdGLHdCLENBQ0UsYSxDQUNBLGEsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxrQixDQUxGLDhCLENBUUkseUIsQ0FJSix5QixDQUVFLGMsQ2I5SEEsK0IsQ0FBQSxnQyxDQUVFLFcsQ0FDQSxhLENBR0YsK0IsQ0FDRSxVLENBUEYsbUMsQ0FBQSxvQyxDQUVFLFcsQ0FDQSxhLENBR0YsbUMsQ0FDRSxVLENhOEhKLCtCLENaaEtJLGUsQ0FBQSxVLENBQUEscUIsQ1lnS0osMEMsQ1poS0ksZSxDQUFBLFcsQ0FBQSxjLENZdUtKLG1DQUNFLHVDLENaeEtFLGUsQ0FBQSxVLENlOENBLHVELENmOUNBLGtCLENBQUEsVSxDQUFBLGEsQ2U4Q0EsdUQsQ2Y5Q0EscUIsQ0FBQSxrQixDQUFBLFUsQ2U4Q0EsdUQsQ2Y5Q0EscUIsQ0FBQSxrQixDQUFBLFUsQ2U4Q0EsdUQsQ2Y5Q0EscUIsQ0FBQSxrQixDQUFBLFUsQ1lQSiw0QixDQXNMTSw0RyxDQUhKLHVDLENBeEdGLHNCLENacEVJLGUsQ0FBQSxVLENBQUEsb0IsQ1k0S0YsbUMsQ1o1S0UsZSxDQUFBLFcsQ0FBQSxjLENZa0RKLHdDLENBQUEsbUIsQ0EySU0sUyxDQXpITixzQixDQXlJTSxnQixDQUlKLHVCLENaak5FLGUsQ0FBQSxXLENBQUEsYyxDWXlORSxnQixDQTNMTixvQixDQWdNSSxrQixDQUNBLGtCLENBQ0EsYSxDQXpESixDQTZEQSxtQ0ExTkEseUIsQ1pWSSxlLENBQUEsVSxDZThDQSx5QyxDZjlDQSxrQixDQUFBLFUsQ0FBQSxhLENlOENBLHlDLENmOUNBLHFCLENBQUEsa0IsQ0FBQSxVLENlOENBLHlDLENmOUNBLHFCLENBQUEsa0IsQ0FBQSxVLENlOENBLHlDLENmOUNBLHFCLENBQUEsa0IsQ0FBQSxVLENZb0VKLHNCLENacEVJLGUsQ0FBQSxVLENBQUEscUIsQ1lpTkYsdUIsQ1pqTkUsZSxDQUFBLFcsQ0FBQSxjLENZUEosNEIsQ0F1UU0sNEcsQ0FwRkosbUMsQ1o1S0UsZSxDQUFBLFcsQ0FBQSxjLENZNEtGLHVDLENaNUtFLGUsQ0FBQSxVLENBQUEscUIsQ1lvT0osQ0F5Q0EsdUNBcFJBLDRCLENBdVJNLDRHLENBcEdKLG1DLENBd0dJLGtCLENBUE4sQ0sxUEEsTyxDQUNFLGMsQ0FFQSxtQyxDQUNFLFMsQ0FJSix5QyxDQUFBLDRDLENBR0ksYSxDQUNBLFMsQ0FKSixvQyxDQUFBLHVDLENBR0ksYSxDQUNBLFMsQ0FKSiwyQixDQUFBLDhCLENBR0ksYSxDQUNBLFMsQ0FJSixjLEN0QmpCRSxrRixDQUNBLGUsQ0FDQSxpQixDc0JrQkEsdUIsQ0FBQSxvQixDQUFBLGUsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGEsQ0FDQSxhLENBQ0EsYyxDQUNBLFcsQ0FDQSxpQixDQUNBLGUsQ0FDQSxZLENBQ0EsVSxDQWRGLHVCLENBaUJJLGtCLENBQ0Esa0IsQ0FDQSxTLENBR0YsK0IsQ0FDRSxpQixDQXZCSixvQixDQTJCSSxxQixDQUNBLFksQ0FJSixpQixDdEJqREUsa0YsQ0FDQSxlLENBQ0EsaUIsQ3NCaURBLHVCLENBQUEsb0IsQ0FBQSxlLENBQ0EsZSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLFksQ0FDQSxVLENBYkYsMEIsQ0FnQkksa0IsQ0FDQSxrQixDQUNBLFMsQ0FHRixrQyxDQUNFLGlCLENBdEJKLHVCLENBMEJJLHFCLENBQ0EsWSxDQUlKLHNDLENBQUEscUIsQ0FFRSxlLENBQ0Esd0IsQ0FHRixvQixDQUNFLGEsQ0FDQSxrQixDQUdGLGMsQ3RCckZFLGtGLENBQ0EsZSxDQUNBLGlCLENzQnFGQSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxpQixDQUNBLHdCLENBRUEsK0IsQ0FjQSxtQyxDQWJFLFUsQ0FJSiw4QixDQUNFLGEsQ0FDQSxjLENBR0Ysa0IsQ0FDRSxhLENBQ0EsYyxDQU1BLGlDLENBQ0UsYSxDQUNBLGtCLENBQ0EsZSxDQUlKLG9CLENBQ0UsYSxDQUNBLGMsQ0FFQSxxQyxDQUNFLFUsQ0FJSiw4QixDQUNFLGEsQ0FDQSxvQixDQUNBLGMsQ0FIRixxQyxDQU1JLGEsQ0FDQSxjLENBR0YsK0MsQ0FDRSxVLENBSUosaUIsQ0FBQSxxQixDQUdFLGMsQ0FDQSxvQixDQUNBLGlCLENBQ0EsaUIsQ2xCakpBLHVCLENBQUEsd0IsQ1I0ekY2QiwyQixDUTV6RjdCLDRCLENBRUUsVyxDQUNBLGEsQ0FHRix1QixDQUFBLDJCLENBQ0UsVSxDa0JvSUosOEMsQ0FBQSxrRCxDMUJ5ckZxRCxrRCxDQUNBLHNELEMwQi9xRi9DLGEsQ0FYTiwrRSxDQUFBLG1GLEMxQjhyRndGLG1GLENBQ0EsdUYsQ0FDSSxtRixDQUNKLHVGLENBQ0ksdUYsQ0FDQSwyRixDMEJqckZwRixhLENBS04sK0QsQ0FBQSxtRSxDMUJnckZvRSxtRSxDQUNqQix1RSxDMEI5cUYvQyxhLENBSEosZ0csQ0FBQSxvRyxDMUJzckZ1RyxvRyxDQUNBLHdHLENBQ0ksb0csQ0FDckIsd0csQ0FFSSx3RyxDQUVBLDRHLEMwQm5yRnBGLFUsQ0FNUix1QixDQUFBLDJCLENBRUUsYyxDQUNBLFMsQ0FDQSxpQixDQUdGLHdCLENBSUUsaUIsQ0FNQSxpQixDQVZGLHdCLENBQUEsNEIsQ0FFRSxlLENBQ0Esd0IsQ0FFQSxjLENBR0EsVyxDQUNBLE0sQ0FFQSxpQixDQUNBLGlCLENBQ0EsSyxDQUVBLFUsQ0FFQSx5QyxDQUFBLDZDLENBQ0UsUSxDQUdGLHVGLENBQUEsMkYsQ0FFSSxjLENBSUosc0QsQ0FBQSwwRCxDQUNFLGlCLENBR0YsNkMsQ0FBQSxpRCxDQUNFLGUsQ0FDQSx3QixDQUdGLHlELENBQUEsNkQsQ0FDRSxrQixDQUlKLDRCLENBQ0UsaUIsQ0FDQSxnQixDQUVBLHVFLENBRUksa0IsQ0FDQSxxQixDQUNBLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxXLENBQ0EsVSxDQUtKLDhELENBQ0UsaUIsQ0FHRiw0RixDQUNFLGlCLENBS0osc0IsQ0FBQSwwQixDQUVFLGEsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxPLENBR0EsdUMsQ0FBQSwyQyxDQUNFLFUsQ0FHRix1RCxDQUFBLDJELENBQ0Usa0IsQ0FJSiw4QixDQUNFLFksQ0FDQSxZLENBQ0EsVyxDQUNBLFUsQ0FHRixlLENBR0UsVyxDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0EsVSxDQVBGLGUsQ0FlQSxxQixDQWZBLG9DLENBVUksYyxDQUNBLFEsQ0FJSixxQixDdEJ2VEUsa0YsQ0FDQSxlLENBQ0EsaUIsQ3NCdVRBLHVCLENBQUEsb0IsQ0FBQSxlLENBR0EsYSxDQUNBLGMsQ0FDQSxjLENBQ0EsVyxDQUNBLHlCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVSxDQVpGLGlDLENBZUksWSxDQUdGLDBCLENBQ0Usa0IsQ0FuQkosMkIsQ0F3QkksWSxDQXhCSiw4QixDQTRCSSxhLENBQ0Esa0IsQ0FJSiwyQixDQUNFLGUsQ0FFQSx3QixDQUNBLGlCLENBQ0EsUSxDQUNBLGMsQ0FDQSxNLENBQ0EsaUIsQ0FDQSxPLENBQ0EsSyxDQUNBLFMsQ0FFQSw0QyxDQUNFLGlCLENBR0YsaUQsQ0FDRSxlLENBQ0Esd0IsQ0FHRix1RCxDQUNFLHFCLENBR0YsMEQsQ0FDRSxrQixDQUNBLGtCLENBSUosOEIsQ0FDRSxrQixDQUNBLHdCLENBQ0EseUIsQ0FDQSxRLENBQ0EsVSxDQUNBLGEsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsVSxDQUNBLFMsQ0FFQSwrQyxDQUNFLGtCLENBQ0Esb0IsQ0FHRixvRCxDQUNFLGtCLENBR0YscUUsQ0FDRSxrQixDQUNBLG9CLENBT0YsbUMsQ0FDRSxZLENBTEYsMEYsQ0FRQSxvRCxDQUNFLHdCLENBR0YsMkUsQ0FBQSwwRCxDQUVFLHFCLENBR0YsNkQsQ0FBQSxtRixDQUVFLGtCLENBQ0Esb0IsQ0FDQSxrQixDQUdGLDhFLENBQUEsb0csQ0FFRSxrQixDQUNBLG9CLENBSEYsd0csQ0FBQSw4SCxDQU1JLFksQ0FLTix5QixDQUNFLGMsQ0FDQSxjLENBQ0EsUyxDQUNBLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVSxDQUVBLDBDLENBQ0UsWSxDQUlKLHlDLENBOEJBLGlELENBNUJJLGEsQ0FDQSxpQixDQUhKLDRFLENBOEJBLHdGLENBdEJNLG9CLENBQ0EsaUIsQ0FDQSxxQixDQUtOLG1DLENBQ0Usd0IsQ0FDQSxpQixDQUNBLGdCLENBQ0EsZSxDQUNBLGdDLENBQ0EsaUIsQ0FDQSxXLENBR0YsMEMsQ0FDRSxRLENBQ0EsaUIsQ0FrQkYsaUIsQ0FDRSx3QixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxZLENBRUEsa0MsQ0FDRSxpQixDQUlKLGUsQ0FDRSxhLENBQ0EsYyxDQVlBLHVDLENBVkEsZ0MsQ0FvQkYsbUIsQ0FuQkksVSxDQUlKLHNCLENBQ0Usb0IsQ0FDQSxXLENBQ0EsYyxDQU1BLCtDLENBQ0UsVSxDQUNBLG9CLENBVUosMEMsQ0FDRSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FMRixrRSxDQVFJLFksQ0FSSixvRSxDQVlJLFksQ0FHRix5RyxDQUlBLHVHLENBSEUsYyxDTmxrQkosYSxDQUNFLGEsQ0FDQSxTLENBQ0EsaUIsQ0FIRiw2RCxDQU1NLGdDLENBTk4sK0QsQ0FTTSxtQixDQUFBLDBCLENBVE4sOEQsQ0FjTSwrQixDQWROLGdFLENBaUJNLGlCLENBQUEsd0IsQ0FqQk4sdUQsQ0FzQk0sUyxDQUVBLDRDLENBeEJOLGdCLENBK0JJLFUsQ0FDQSxvRSxDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxrQixDQXBDSixlLENBdUNJLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsaUIsQ0EzQ0oscUIsQ0E4Q0ksa0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0Esd0IsQ0F0REosMkIsQ0F3RE0sa0IsQ0F4RE4sMEIsQ0E0REksUyxDQTVESix1QyxDQThETSxRLENBQ0EsVSxDQS9ETixvQyxDQW1FSSxZLENBQ0EsaUIsQ0FDQSxVLENBckVKLGtDLENBd0VJLHFCLENBQ0EsYSxDQUNBLFksQ0FDQSxVLENBM0VKLG9DLENBOEVJLGUsQ0FDQSxVLENBQ0EsaUIsQ0FJSix3QkFwRkEsYSxDQXNGSSxpQixDQXRGSixnQixDQXdGTSx3QixDQXhGTixlLENBMkZNLGUsQ0EzRk4sb0MsQ0E4Rk0sWSxDQUNBLGlCLENBQ0EsUyxDQWhHTixrQyxDQW1HTSxZLENBQ0EsVSxDQXBHTixvQyxDQXVHTSxxQixDQUFBLGtCLENBQ0EsYyxDQUNBLG1CLENBQUEsWSxDQUNBLFcsQ0FDQSxpQixDQUFBLHdCLENBQ0EsUyxDQUNBLG1CLENBQ0EsaUIsQ0FDQSxLLENBQ0EsVSxDQUNBLFMsQ0E1QkosaUMsQ0ErQkksK0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxTLENBQ0EsVyxDQUNBLGtCLENBckNOLENBMENBLHdCQUNFLG9CLENBRUksUSxDQTVDSixpQyxDQStDSSxjLENBTk4sQ0FXQSw0QkF6SUEsMEIsQ0E0SU0sYyxDQUZKLGlDLENBSU0saUIsQ0E5SVIsdUMsQ0FpSlEsZ0IsQ0FDQSxlLENBN0ROLGlDLENBaUVJLGMsQ0FiTixDT25KQSx3QixDQUNFLGEsQ0FERiwyQixDQTZCQSwrQixDQUNFLGEsQ0FDQSxvRSxDQS9CRiwyQixDQVNJLGtCLENBQ0EsaUIsQ0FKQSxjLENBQ0EsZSxDQUNBLGdCLENBUkosZ0MsQ0FhTSxhLENBQ0EsZSxDQUNBLGUsQ0FLTix3QixDQUNFLHdCLENBQ0EsbUIsQ0FBQSxZLENBQ0EseUIsQ0FBQSxxQixDQUNBLFcsQ0FDQSxpQixDQUNBLDJCLENBR0YsK0IsQ0FHRSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsZSxDQUNBLGlCLENBR0YsZ0QsQ0FDRSxRLENBQ0EsVyxDQUNBLFUsQ0FDQSxpQixDQUNBLFUsQ0FHRixnQyxDQUNFLGtCLENBR0YsOEIsQ0FDRSxXLENBQ0EsZ0IsQ0FDQSxVLENBSEYseUMsQ0FNSSxZLENBSUosa0MsQ0FDRSxvRSxDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxlLENBR0YsZ0MsQ0FDRSxvQixDQUNBLHlCLENBR0YsbUMsQ0FDRSxhLENBQ0Esa0IsQ0FJRiwwQkFuREEsK0IsQ0FxREksZSxDQUdGLGdELENBRUksWSxDQUdBLG1CLENBTEosZ0UsQ0FTSSxZLENBQ0EscUIsQ0FHQSxtQixDQUlBLHlCLENBQ0EsaUIsQ0FBQSxtQixDQXZCTixDQzdFQSxZLENBR0UsZSxDQUNBLGtCLENBR0Ysa0IsQ0FDRSxrQixDQUdGLGtCLENwQlVJLGMsQ0FDQSxtQixDb0JSRixtQyxDQUNFLGUsQ0FJSiw0QixDQUNFLFksQ0FDQSxXLENBQ0EsVSxDQUdGLHNCLENBQ0UsVyxDQUNBLFcsQ0FDQSxxQixDQUNBLFUsQ0NoQ0YsWSxDQUVFLGUsQ0FDQSxpQixDckIyQ0Esa0IsQ0FBQSxtQixDQUVFLFcsQ0FDQSxhLENBR0Ysa0IsQ0FDRSxVLENxQjdDSixvQyxDQUNFLGtCLENBR0YscUIsQ0FDRSxnQixDQUNBLGlCLENBUUEsMkMsQ0FOQSw4QyxDQUNFLFUsQ0FVSixrQixDQUNFLFksQ0FDQSxXLENBQ0EsTSxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FFQSwyQyxDQUNFLFMsQ0FJSixzQixDQUNFLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxZLENBQ0EsaUIsQ0FLRix5RCxDQUVJLGEsQ0FDQSxpQixDQUlKLDJDLENBRUksYSxDQUZKLHdDLENBTUksWSxDQUlKLHdDLENBRUksWSxDQUlKLG1CLENBQ0UscUIsQ0FDQSx3QixDQUNBLFksQ0FIRix5QyxDQU1JLGEsQ0FDQSxlLENBUEosc0MsQ0FXSSxZLENBQ0EsUyxDQUNBLFEsQ0FJSixtQixDQUNFLHdCLENBQ0Esd0IsQ0FDQSxZLENBSEYseUMsQ0FNSSxVLENBQ0Esb0IsQ0FDQSxVLENBQ0EsZSxDQUNBLGEsQ0FWSixzQyxDQWNJLFMsQ0FDQSxTLENBQ0EsUSxDQWhCSiwyQixDQW9CSSxVLENBQ0EsVyxDQUNBLFMsQ0FFQSxtQ0F4QkosMkIsQ0F5Qk0sVSxDQUNBLFMsQ0FGRixDQUtBLHNDQTdCSiwyQixDQThCTSxVLENBQ0EsYSxDQUZGLENKdkhKLG9CLENBQUEsd0IsQ0FDRSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxVLENBTkYsd0IsQ0ErQkUsZSxDQS9CRiwyQixDQUFBLHVCLENBU0ksb0IsQ0FDQSxVLENBQ0Esa0IsQ0FYSixzQixDQUFBLDBCLENBZUksYSxDQUNBLG1CLENBaEJKLHVCLENBQUEsMkIsQ0FvQkksUSxDQUNBLGtCLENBYUosMkIsQ0FDRSxrQixDQUdGLG1DQXRDQSxvQixDQUFBLHdCLENBd0NJLGMsQ0FGSixDQU1BLG1DQTVDQSxvQixDQUFBLHdCLENBOENJLGMsQ0FGSixDSzVDQSxhLENBQ0Usa0IsQ0FHRixtQixDQUdFLG9CLENBQ0EsVyxDQUNBLGUsQ0FHRix3QixDQUNFLG9CLENBQ0EsYyxDQUdGLG1CLENBQ0UsYSxDQUNBLGMsQ0FDQSxhLENBRUEsd0QsQ0FDRSxjLENBR0YsdUQsQ0FDRSxlLENBSUosMkIsQ0FBQSxpQyxDQUVFLGEsQ0FHRixtQixDQUNFLFksQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUVBLDZDLENBQ0UsWSxDQUlKLHNFLENBRUksZ0IsQ0FGSixzRSxDQU1JLGUsQ0FOSixrRSxDQVVJLGlCLENBVkosbUUsQ0FjSSxnQixDQzlESixVLENBRUUsd0IsQ0FDQSwrQixDQUNBLGtCLENBQ0Esc0IsQ3ZCeUNBLGdCLENBQUEsaUIsQ0FFRSxXLENBQ0EsYSxDQUdGLGdCLENBQ0UsVSxDdUJyREosK0IsQ0FRSSxZLENBQ0EsVyxDQUNBLFUsQ0FWSixhLENBQUEsYSxDQUFBLFksQ0FjSSxjLENBQ0Esa0IsQ0FjSixrQixDQUNFLGMsQ0FDQSxrQixDQUdGLHFCLENBQ0UsYSxDQUdBLGdCLENBQ0Esd0IsQ0FHRixxQixDQVJBLHFCLENBU0UsYyxDQUNBLGtCLENBR0YsMEIsQ0FDRSxjLENBQ0EsWSxDQUNBLFcsQ0FDQSxVLENBS0YsMEMsQ0FDRSxpQixDQUNBLGlCLENBR0YsK0MsQ0FDRSxNLENBQ0EsaUIsQ0FDQSxPLENBR0YsdUIsQ0FDRSxZLENBR0Ysc0IsQ0FDRSxZLENBS0Ysd0MsQ0FDRSxrQixDQUNBLGlCLENBR0Ysa0IsQ0FDRSxhLENBQ0EsaUIsQ0FDQSxrQixDQUdGLHdCLENBQ0UsVyxDQUNBLE0sQ0FDQSxpQixDQUNBLFEsQ0FDQSxVLENBR0Ysd0IsQ0FDRSxpQixDQUNBLE8sQ0FDQSxLLENBR0Ysb0IsQ0FDRSxhLENBQ0Esa0IsQ0FDQSxnQixDQ3pHRixzQixDQUdFLFcsQ0FDQSxlLENBQ0EsaUIsQ0FHRiwyQixDQUNFLG9CLENBR0YsK0IsQ0FDRSxZLENBRUEsMkQsQ0FDRSxhLENBSUosbUMsQ0FDRSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FFQSx1RSxDQUNFLFksQ0FHRixnRSxDQXlFQSwyRSxDQXhFRSxZLENBSUosc0IsQ0FDRSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxpQixDQUNBLGlCLENBTEYsNEIsQ0FRSSxvQixDQUdGLGtELENBQ0UsWSxDQUdGLDBELEM1QlJBLGtGLENBQ0EsZSxDQUNBLGlCLEM0Qk1BLGdFLENBSUksa0IsQ0FDQSxXLENBQ0EsVSxDQUNBLFUsQ0FDQSxNLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVyxDQUtOLHVCLENBQ0Usd0IsQ0FDQSwrQixDQUNBLG9DLENBQ0EsWSxDQUNBLFksQ0FDQSxpQixDQUNBLFUsQ0FQRixzRCxDQVVJLGEsQ0FJSixrQyxDQUNFLGEsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUSxDQUxGLHdDLENDeEVBLGlDLENEZ0ZJLG9CLENBR0YsOEQsQ0FDRSxPLENBSUosa0MsQ0FDRSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FRRiw2QixDQUFBLHlDLENBRUUsWSxDQUdGLDZCLENBQ0UsaUIsQ0FDQSxnQixDQUdGLGtDLENBQ0UsWSxDQUNBLFcsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQUVBLHlDLENBQ0UsWSxDQUlKLGtDLENBQ0UsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsYyxDQUNBLGlCLENBQ0EsVSxDQU5GLHNELENBU0ksVyxDQUNBLFUsQ0FRSix5RixDQUFBLHFHLENBS00sYSxDQUxOLG1ELENBQUEsNEYsQ0FBQSx3RyxDQUpBLDJDLENBb0JNLFksQ0FoQk4sc0YsQ0FvQk0sYSxDRTNLTixjLENBQ0UsaUIsQ0FDQSxVLENBR0YscUIsQzlCMEJFLGtGLENBQ0EsZSxDQUNBLGlCLEM4QjFCQSx1QixDQUNBLGUsQ0FDQSx3QixDQUNBLGlCLENBQ0Esb0IsQ0FDQSxjLENBQ0EsVyxDQUNBLFEsQ0FDQSxnQixDQUNBLHFCLENBQ0EsVSxDQVpGLDJCLENBZUksaUIsQ0FDQSxZLENBaEJKLG1ELENBb0JJLFksQ0FHRiw2QyxDQUNFLDZDLENBQ0EsVyxDQUZGLG1ELENBU0ksVyxDQUtOLHNCLENBQ0UsYyxDQUNBLFEsQ0FDQSx5QixDQUNBLGMsQ0FDQSxvQixDQUNBLFcsQ0FDQSxXLENBQ0EsUyxDQUNBLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxxQixDQUNBLFUsQ0FiRix3RCxDQWlCTSxZLENBS04sMkIsQ0FDRSxhLENBQ0Esb0IsQ0FHRiwyQixDQUNFLG9CLENBQ0EsWSxDQUNBLFcsQ0FDQSxVLEMzQlRFLHdCMkJwQ0YsNkMsQ0FrREUsVyxDM0JkQSxDNEJoRUosaUQsQ0FDSSx3QixDQUNBLHVDLENBQ0EsZSxDQUNBLFEsQ0FDQSxrQixDQUVGLGtFLENBQ0UsYSxDQUtGLCtELENBQ0Usb0UsQ0FFQSxpQixDQUNBLGMsQ0FDQSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLG9CLENBQ0EsVSxDQUtGLDBFLENBQ0UsZSxDQUVGLCtFLENBQ0UsYyxDQUVGLDhFLENBQUEscUUsQ0FDRSxrQixDQUNBLFUsQ0FDQSxjLENBRUYsMkJBMUJBLCtELENBNEJJLGMsQ0FGSixDQU9BLDhCLENBQ0UsVyxDQU9GLHFDLENBQ0Usd0IsQ0FDQSxRLENBQ0EsYyxDQUNBLFcsQ0FDQSxXLENBQ0EsYyxDQUNBLFMsQ0FDQSxpQixDQUNBLFEsQ0FDQSxPLENBQ0EscUIsQ0FDQSxVLENBQ0EsUyxDQUNBLFksQ0FFRix5RCxDQUNFLFMsQ0FDQSwyQixDQUVGLDJDLENBQ0Usd0IsQ0FDQSxvQixDQUVGLHdCQXhCQSxxQyxDQTBCSSxXLENBQ0EsVSxDQUhKLENBUUEsMEMsQ0FDRSxvQixDQUNBLFMsQ0FDQSxjLENBQ0EsVyxDQUNBLGdCLENBQ0EsVSxDQUVGLHdCQVJBLDBDLENBVUksVyxDQUNBLFUsQ0FISixDQVFBLDRCLENBQ0UseUIsQ0FDQSxPLENBQ0EsYyxDQUNBLG1CLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVyxDQU1GLHdCQWJBLDRCLENBZUksUyxDQUNBLFEsQ0FISixDQU1BLDhELENBQ0Usa0IsQ0FDQSxVLENBSUYsNEIsQ0FDRSxlLENBR0Ysa0MsQ0FDRSxvRSxDQUVBLGlCLENBQ0EsdUIsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxZLENBQ0EscUIsQ0FDQSxXLENBS0YsK0QsQ0FDRSxTLENBQ0EsTyxDQUNBLHlCLENBS0YscUUsQ0FDRSxVLENBQ0EseUIsQ0FLRiw2RCxDQUNFLGEsQ0FFRixnRSxDQUNFLFksQ0FFRix3QkF4Q0Esa0MsQ0EwQ0ksUSxDQWZKLHFFLENBa0JJLHlCLENBQ0Esd0IsQ0FOSixDQWFBLDJCQXJEQSxrQyxDQXVESSxjLENBRkosQ0FPQSxtQyxDQUNFLHdCLENBQ0EsUSxDQUNBLGMsQ0FDQSxvQixDQUNBLFcsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTyxDQUNBLHFCLENBQ0EsVSxDQVFGLHlDLENBQ0Usd0IsQ0FDQSxvQixDQUVGLHdCQXpCQSxtQyxDQTJCSSxjLENBQ0EsWSxDQUtGLHNFLENBQ0Usb0IsQ0FUSixDQWNBLHdDLENBQ0Usb0IsQ0FDQSxTLENBQ0EsYyxDQUNBLFcsQ0FDQSxnQixDQUNBLFUsQ0FJRix5QyxDQUNFLDRCLENBQ0EsUSxDQUNBLGMsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTyxDQUNBLHFCLENBQ0EsVSxDQUNBLFksQ0FDQSxZLENBT0YsNEUsQ0FDRSxhLENBRUYsd0JBdkJBLHlDLENBeUJJLGlCLENBRkosQ0FXQSxnRSxDQUNFLFksQ0FDQSxXLENBQ0EsVSxDQUdGLGdCLENBQ0UsWSxDQ3pSSixhLENwQ3VoSXFCLDhCLENvQ3ZoSXJCLG9CLENBR0UsaUIsQ0FDQSxZLENBR0YsZ0IsQ0FDRSxlLENBQ0EsYyxDQUdGLGEsQzVCWUksYyxDQUNBLGUsQzRCVkYsa0IsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxlLENBQ0EseUIsQ0FQRiw2QixDQVVJLGtCLENBVkosNEIsQ0FBQSxtQixDQWVJLGtCLENBQ0EsVSxDQUNBLGMsQ0N6QkosdUIsQ0FJRSxrQixDQUNBLHdCLENDVEYsUSxDQUdFLFcsQ0FDQSxlLENBQ0Esa0IsQ0FHRixtQixDQUNFLG9CLENBREYsOEMsQ0FLTSxjLENBTE4sNkMsQ0FXTSxlLENBS04sYyxDQUNFLGEsQ0FDQSxXLENBR0YsYyxDQUNFLFksQ0FDQSxXLENBQ0EsVSxDQUVBLG1DLENBQ0UsWSxDQUlKLGMsQ0FDRSxvQixDQUNBLG9CLENMaENGLG1CLENBQ0Usd0IsQ0FDQSxnQyxDQUNBLG9CLENBQ0Esa0IsQ0FDQSxpRCxDQUxGLGdELENBUUksd0IsQ0FDQSxnQyxDQVRKLHNELENBWU0sd0IsQ0FDQSxnQyxDQWJOLCtDLENBa0JJLHFCLENBbEJKLHlCLENBc0JJLHFCLENBQ0EsZ0MsQ0FDQSxjLENBQ0Esb0IsQ0F6QkosZ0QsQ0E0Qk0sYSxDQTVCTix1QyxDQWdDTSxZLENBaENOLDhELENBMENNLG1CLENBS04sMEIsQ0FDRSxhLENBREYsNEQsQ0FJSSxhLENBQ0EsZ0IsQ0FJSix5QixDQUNFLFksQ0FDQSxlLENBR0YsMEIsQ3pCcERJLGMsQ0FHRSxnQixDeUJtREosYSxDQUNBLGtCLEN6QmhFSSxtQ3lCNkROLDBCLEN6QnBESSxjLENBR0UsZ0IsQ0FaQSxDQUFBLG1DeUI2RE4sMEIsQ3pCcERJLGMsQ0FHRSxnQixDQVpBLEN5Qm1FTix5QixDQUNFLGUsQ0FHRiwwQixDQUNFLGlCLEMxQmpCRSx3QjBCdkRKLG1CLENBNkVJLGEsQzFCdEJBLENBQUEsMEIwQjJCRixrQyxDQUVFLGUsQzFCN0JBLENBQUEsd0IwQnZESixtQixDQTJGSSxlLENBVEYsa0MsQ0FjSSxtQixDQUFBLFksQ0FDQSx5QixDQUFBLHFCLENBSEoseUQsQ0FNTSxlLENBRUEsb0YsQ0FDRSwwQixDQUFBLHlCLENBQUEsaUIsQzFCaEROLENnQ2hFSixNLENBQ0Usa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxvQixDQUNBLGMsQ0FDQSxnQixDQUdGLGlCLENBQ0Usa0IsQ0FHRixtQixDQVNBLFksQ0FDRSxvQixDQUVBLHFCLENBWkYsbUIsQ0FDRSxjLENBRUEsUyxDQUNBLFUsQ0FFQSxTLENBR0YsWSxDQUVFLGdCLENBSUYsWSxDQUNFLG9CLENBQ0EsVyxDQUNBLGtCLENBSEYsbUIsQ0FXQSx1QixDQUxJLGdCLENBQ0EscUIsQ0FJSix1QixDQUNFLDhCLENBQ0Esb0IsQ0FDQSxXLENBR0EsUyxDQzNDRixvQixDQUNFLGtCLENqQzZERSx3QmlDekRGLGMsQ0FDRSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSxxQixDQUFBLDZCLENBQ0EsYSxDQUVBLFUsQ0FORixxQyxDL0JZRSxpQixDQUFBLGtCLEMrQkRFLFUsQ0FYSiw0QyxDQWVJLG9CLENBQUEsc0IsQ0FmSiwyQyxDQW1CSSxtQixDQUFBLDBCLENBbkJKLGdFLENBc0JNLHFCLENBM0JSLG9CLENBaUNJLGlCLENBQUEsYSxDQUdBLGUsQ3hDa3pJQSw0QyxDd0MxeUlFLGUsQ3hDNHlJQSx5RCxDQUFBLHlELEN3Q3h5SUUsZSxDeEM0eUlKLDRDLENBRkEsNEMsQ3dDcHlJRSxlLENBT0YsbUQsQ0FDRSw0QixDQUFBLG1CLENBR0YsaUQsQ0FDRSwwQixDQUFBLHlCLENBQUEsaUIsQ0FHRiw4QyxDQUNFLHVCLENBQUEsbUIsQ2pDUkYsQ0FBQSx3QlB3eUlGLDRDLEN3Q3h4SUksZSxDeEMweElKLDRDLEN3Q3B4SUksZSxDeENzeElGLHlELENBQUEseUQsQ3dDbHhJSSxlLENqQzFCSixDa0NoRUosaUIsQ0FDRSxjLENBQ0EsYyxDQUNBLGdCLENBQ0EsYyxDQUNBLFksQ0FDQSxhLENBQ0Esd0IsQ0FDQSxXLENBQ0EsVyxDQUdGLGlCLENBQ0UscUIsQ0FDQSx3QixDQUNBLFEsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGMsQ0FDQSxPLENBQ0EsVyxDQUNBLFcsQ0FHRix1QixDQUNFLFksQ0FHRix5QixDQUNFLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBR0YsMEIsQ0FDRSxVLENBQ0Esb0IsQ0FDQSxVLENBQ0Esd0IsQ0FHRix3QixDQUNFLGMsQ0FDQSxvQixDQUNBLFcsQ0FHRix1QixDQUNFLGEsQ0FDQSxjLENBQ0EsYSxDQUNBLGtCLENBR0YsdUIsQ0FDRSxZLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBQ0EsVSxDQUdGLHVCLENBQ0UsK0IsQ0FDQSxRLENBQ0EsYyxDQUdGLGtDLENBQ0UsZSIsImZpbGUiOiJuZXRhcHAtbGlicmFyeS1ub24tY3JpdGljYWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gTk8gSURFQSB3aHkgSSBoYXZlIHRvIG1hbnVhbGx5IGltcG9ydCB0aGUgdmFyaWFibGVzIGludG8gdGhpcyBmaWxlLCB3aWxsIHNvbHZlIGxhdGVyXHJcbi8vIEBpbXBvcnQgJ3ZhcmlhYmxlcyc7XHJcblxyXG4lbm8tbWFyZ2luIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbiVuby1wYWRkaW5nIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4lY29udGVudC1tYXgtd2lkdGgge1xyXG4gIG1heC13aWR0aDogJHNjcmVlbi14bDtcclxufVxyXG5cclxuLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxyXG5cclxuLy92aXN1YWxseS1oaWRkZW4gcHJldmVudHMgZWxlbWVudHMgZnJvbSBiZWluZyBzZWVuIG9uIHNjcmVlbiwgXHJcbi8vYnV0IHN0aWxsIGFsbG93cyB0aGVtIHRvIGJlIGFjY2Vzc2libGUgdG8gc2NyZWVuIHJlYWRlcnMuIFxyXG4vL1RoaXMgc2NzcyBleHRlbnNpb24gc2hvdWxkIGJlIHVzZWQgd2hlbiBoaWRpbmcgZWxlbWVudHMgXHJcbi8vdGhhdCBzaG91bGQgc3RpbGwgYmUgYWNjZXNzaWJsZSB2aWEgYSBzY3JlZW4gcmVhZGVyXHJcbiV2aXN1YWxseS1oaWRkZW4ge1xyXG4gIC8vIFwiIWltcG9ydGFudFwiIGlzIHVzZWQgdG8gcHJldmVudCB1bmludGVudGlvbmFsIG92ZXJyaWRlcy5cclxuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB3aWR0aDogMXB4O1xyXG59XHJcblxyXG4udmlzdWFsbHktaGlkZGVuIHtcclxuICBAZXh0ZW5kICV2aXN1YWxseS1oaWRkZW47XHJcbn1cclxuLy8gc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXHJcbiIsImgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiwgcCxcbi5uLXBhcmFncmFwaCwgLm4tbGlzdC0tdW5zdHlsZWQsIC5uLWxpc3QtLWlubGluZSwgLm4tbGlzdC0tYnVsbGV0ZWQsIC5uLWxpc3QtLW51bWJlcmVkLCAubi1saXN0LS10d28tY29sdW1uLCAubi1saXN0X190ZXJtLFxuLm4tbGlzdF9fZGVzY3JpcHRpb24sIC5uLWFscGhhLWFuY2hvcnNfX2xpc3QsIC5uLWNvbnRlbnQtYWN0aW9uc19fbGlzdCwgLm4tZHJvcGRvd24tbWVudV9fbGlzdCwgLm4tZmVhdHVyZS1ibG9ja19fbGlzdCwgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdCwgLm4tZm9vdGVyX19zb2NpYWwtbGluay1saXN0LCAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdCxcbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1jb2x1bW4tbGlzdCwgLm4tZm9ybV9faW5wdXQsIC5uLWxpbmstbGlzdCwgLm4tcGFnaW5hdGlvbl9fbGlzdCwgLm4tc2VhcmNoLWZpbHRlcl9fbGlzdCwgLm4tc2hhcmUge1xuICBtYXJnaW46IDA7IH1cblxuLm4tbGlzdC0tdW5zdHlsZWQsIC5uLWxpc3QtLWlubGluZSwgLm4tbGlzdC0tYnVsbGV0ZWQsIC5uLWxpc3QtLW51bWJlcmVkLCAubi1saXN0LS10d28tY29sdW1uLCAubi1saXN0X190ZXJtLFxuLm4tbGlzdF9fZGVzY3JpcHRpb24sIC5uLWFscGhhLWFuY2hvcnNfX2xpc3QsIC5uLWNvbnRlbnQtYWN0aW9uc19fbGlzdCwgLm4tZHJvcGRvd24tbWVudV9fbGlzdCwgLm4tZmVhdHVyZS1ibG9ja19fbGlzdCwgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdCwgLm4tZm9vdGVyX19zb2NpYWwtbGluay1saXN0LCAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdCxcbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1jb2x1bW4tbGlzdCwgLm4tbGluay1saXN0LCAubi1wYWdpbmF0aW9uX19saXN0LCAubi1zZWFyY2gtZmlsdGVyX19saXN0LCAubi1zaGFyZSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnZpc3VhbGx5LWhpZGRlbiwgLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4OyB9XG5cbkBrZXlmcmFtZXMgYm91bmNlRG93biB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDQwJSwgNDMlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDZweCwgMCk7IH1cbiAgNzAlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDNweCwgMCk7IH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZVJpZ2h0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNnB4LCAwLCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtM3B4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNnB4LCAwLCAwKTsgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTNweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVEb3duIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjBweCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MDBweCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuaGVhZCBzdmcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDA7IH1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGl2I2hzLWV1LWNvb2tpZS1jb25maXJtYXRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5uLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLm4tYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ubi1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm4tYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLm4tdGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5uLXNwYWNpbmctYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMjYuMjVlbSkge1xuICAubi1oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAubi1oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubi1oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5uLWhpZGRlbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubi1oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuaHIge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xOyB9IH1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICBoMixcbiAgICAuaDIge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICBoMixcbiAgICAuaDIge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgaDMsXG4gICAgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIGgzLFxuICAgIC5oMyB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzOyB9XG5cbmg1LFxuaDYsXG4uaDUsXG4uaDYge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxucCxcbi5uLXBhcmFncmFwaCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5uLXBhcmFncmFwaC1sZWFkIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5uLXBhcmFncmFwaC1sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm4tcGFyYWdyYXBoLWxlYWQge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfSB9XG5cbi5uLXBhcmFncmFwaC1maW5lLXByaW50IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGNvbG9yOiAjNDU0NTQ1OyB9XG5cbi5uLXNlY3Rpb24tdGl0bGUge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0VBRUFFQTtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLXNlY3Rpb24tdGl0bGUgLm4tc2VjdGlvbi10aXRsZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiAjNDU0NTQ1O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubi1zZWN0aW9uLXRpdGxlIC5uLXNlY3Rpb24tdGl0bGVfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5uLXNlY3Rpb24tdGl0bGUgLm4tc2VjdGlvbi10aXRsZV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuICAubi1zZWN0aW9uLXRpdGxlIC5uLXNlY3Rpb24tdGl0bGVfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLm4tc2VjdGlvbi10aXRsZSAubi1zZWN0aW9uLXRpdGxlX19hY3Rpb24tbGluayB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbmEge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDY3QzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzFFNEE5MztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubi1saW5rLXN0YW5kYWxvbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ubi1saXN0LFxudWwsXG5vbCB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLm4tbGlzdC0tdW5zdHlsZWQsXG4ubi1saXN0LS1pbmxpbmUge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uLWxpc3QtLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubi1saXN0LS1pbmxpbmUgLm4tbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAubi1saXN0LS1pbmxpbmUgLm4tbGlzdF9faXRlbTpsYXN0LWNoaWxkID4gLm4tbGlzdF9faXRlbS1saW5rOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tbGlzdF9faXRlbS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm4tbGlzdC0taW5saW5lLXNlcGFyYXRvciAubi1saXN0X19pdGVtLWxpbms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICd8JztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMnB4O1xuICAgIHRvcDogMDsgfVxuXG4ubi1saXN0X19pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAubi1saXN0X19pdGVtIC5uLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cblxuLm4tbGlzdC0tYnVsbGV0ZWQge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5uLWxpc3QtLWJ1bGxldGVkIC5uLWxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubi1saXN0LS1idWxsZXRlZCAubi1saXN0X19pdGVtOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDU0NTQ1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbGVmdDogNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICB3aWR0aDogNHB4OyB9XG5cbi5uLWxpc3QtLW51bWJlcmVkIHtcbiAgY291bnRlci1yZXNldDogbXktY291bnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubi1saXN0LS1udW1iZXJlZCAubi1saXN0X19pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcihteS1jb3VudGVyLCBkZWNpbWFsKSBcIi5cIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogbXktY291bnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLm4tbGlzdC0tbnVtYmVyZWQgLm4tbGlzdF9faXRlbS5uLWxpc3RfX2l0ZW0tLWNvdW50ZXItb3ZlcnJpZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKHZhbHVlKSBcIi5cIjsgfVxuXG4ubi1saXN0LS10d28tY29sdW1uIHtcbiAgZGlzcGxheTogdGFibGU7IH1cbiAgLm4tbGlzdC0tdHdvLWNvbHVtbiAubi1saXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLm4tbGlzdC0tdHdvLWNvbHVtbiAubi1saXN0X19pdGVtLWNvbHVtbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nOiAwIDI0cHggMjRweCAwOyB9XG5cbi5uLWxpc3QtLXByb3BlcnR5LXZhbHVlLXBhaXJzOmJlZm9yZSwgLm4tbGlzdC0tcHJvcGVydHktdmFsdWUtcGFpcnM6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5uLWxpc3QtLXByb3BlcnR5LXZhbHVlLXBhaXJzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLm4tbGlzdF9fdGVybSxcbi5uLWxpc3RfX2Rlc2NyaXB0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7IH1cblxuLm4tbGlzdF9fdGVybSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjbGVhcjogbGVmdDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgcGFkZGluZy1yaWdodDogNnB4OyB9XG5cbi5uLWNsZWFyZml4OmJlZm9yZSwgLm4tY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5uLWNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogQ291cmllciwgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZzogMjBweDsgfVxuICBjb2RlIC5oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjRkY5MDAwOyB9XG4gIGNvZGUuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5uLWJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHF1b3RlczogJ1xcMjAxQycgJ1xcMjAxRCcgJ1xcMjAxOCcgJ1xcMjAxOSc7IH1cbiAgLm4tYmxvY2txdW90ZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLm4tYmxvY2txdW90ZSBwOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBvcGVuLXF1b3RlOyB9XG4gICAgLm4tYmxvY2txdW90ZSBwOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlOyB9XG5cbi5uLWJsb2NrcXVvdGVfX2Zvb3RlciB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTQ1NDU7IH1cblxuLm4tdGV4dC1sb25nZm9ybSA+IGgxLFxuLm4tdGV4dC1sb25nZm9ybSA+IGgyLFxuLm4tdGV4dC1sb25nZm9ybSA+IGgzLFxuLm4tdGV4dC1sb25nZm9ybSA+IGg0LFxuLm4tdGV4dC1sb25nZm9ybSA+IGg1LFxuLm4tdGV4dC1sb25nZm9ybSA+IGg2LFxuLm4tdGV4dC1sb25nZm9ybSA+IHAsXG4ubi10ZXh0LWxvbmdmb3JtID4gb2wsXG4ubi10ZXh0LWxvbmdmb3JtID4gdWwsXG4ubi10ZXh0LWxvbmdmb3JtIGRsLFxuLm4tZm9ybSA+IGgxLFxuLm4tZm9ybSA+IGgyLFxuLm4tZm9ybSA+IGgzLFxuLm4tZm9ybSA+IGg0LFxuLm4tZm9ybSA+IGg1LFxuLm4tZm9ybSA+IGg2LFxuLm4tZm9ybSA+IHAsXG4ubi1mb3JtID4gb2wsXG4ubi1mb3JtID4gdWwsXG4ubi1mb3JtIGRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAubi10ZXh0LWxvbmdmb3JtID4gaDEgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgxICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMSArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDEgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgxICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMSArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDIgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgyICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMiArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDIgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgyICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMiArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDMgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgzICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMyArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDMgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgzICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMyArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDQgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg0ICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNCArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDQgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg0ICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNCArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDUgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg1ICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNSArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDUgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg1ICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNSArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDYgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg2ICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNiArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDYgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg2ICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNiArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtID4gcCArIGgxLFxuICAubi10ZXh0LWxvbmdmb3JtID4gcCArIGgyLFxuICAubi10ZXh0LWxvbmdmb3JtID4gcCArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gcCArIGg0LFxuICAubi10ZXh0LWxvbmdmb3JtID4gcCArIGg1LFxuICAubi10ZXh0LWxvbmdmb3JtID4gcCArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtID4gb2wgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IG9sICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBvbCArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gb2wgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IG9sICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBvbCArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtID4gdWwgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IHVsICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiB1bCArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gdWwgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IHVsICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiB1bCArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtIGRsICsgaDEsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gZGwgKyBoMixcbiAgLm4tdGV4dC1sb25nZm9ybSBkbCArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtIGRsICsgaDQsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gZGwgKyBoNSxcbiAgLm4tdGV4dC1sb25nZm9ybSBkbCArIGg2LFxuICAubi1mb3JtID4gaDEgKyBoMSxcbiAgLm4tZm9ybSA+IGgxICsgaDIsXG4gIC5uLWZvcm0gPiBoMSArIGgzLFxuICAubi1mb3JtID4gaDEgKyBoNCxcbiAgLm4tZm9ybSA+IGgxICsgaDUsXG4gIC5uLWZvcm0gPiBoMSArIGg2LFxuICAubi1mb3JtID4gaDIgKyBoMSxcbiAgLm4tZm9ybSA+IGgyICsgaDIsXG4gIC5uLWZvcm0gPiBoMiArIGgzLFxuICAubi1mb3JtID4gaDIgKyBoNCxcbiAgLm4tZm9ybSA+IGgyICsgaDUsXG4gIC5uLWZvcm0gPiBoMiArIGg2LFxuICAubi1mb3JtID4gaDMgKyBoMSxcbiAgLm4tZm9ybSA+IGgzICsgaDIsXG4gIC5uLWZvcm0gPiBoMyArIGgzLFxuICAubi1mb3JtID4gaDMgKyBoNCxcbiAgLm4tZm9ybSA+IGgzICsgaDUsXG4gIC5uLWZvcm0gPiBoMyArIGg2LFxuICAubi1mb3JtID4gaDQgKyBoMSxcbiAgLm4tZm9ybSA+IGg0ICsgaDIsXG4gIC5uLWZvcm0gPiBoNCArIGgzLFxuICAubi1mb3JtID4gaDQgKyBoNCxcbiAgLm4tZm9ybSA+IGg0ICsgaDUsXG4gIC5uLWZvcm0gPiBoNCArIGg2LFxuICAubi1mb3JtID4gaDUgKyBoMSxcbiAgLm4tZm9ybSA+IGg1ICsgaDIsXG4gIC5uLWZvcm0gPiBoNSArIGgzLFxuICAubi1mb3JtID4gaDUgKyBoNCxcbiAgLm4tZm9ybSA+IGg1ICsgaDUsXG4gIC5uLWZvcm0gPiBoNSArIGg2LFxuICAubi1mb3JtID4gaDYgKyBoMSxcbiAgLm4tZm9ybSA+IGg2ICsgaDIsXG4gIC5uLWZvcm0gPiBoNiArIGgzLFxuICAubi1mb3JtID4gaDYgKyBoNCxcbiAgLm4tZm9ybSA+IGg2ICsgaDUsXG4gIC5uLWZvcm0gPiBoNiArIGg2LFxuICAubi1mb3JtID4gcCArIGgxLFxuICAubi1mb3JtID4gcCArIGgyLFxuICAubi1mb3JtID4gcCArIGgzLFxuICAubi1mb3JtID4gcCArIGg0LFxuICAubi1mb3JtID4gcCArIGg1LFxuICAubi1mb3JtID4gcCArIGg2LFxuICAubi1mb3JtID4gb2wgKyBoMSxcbiAgLm4tZm9ybSA+IG9sICsgaDIsXG4gIC5uLWZvcm0gPiBvbCArIGgzLFxuICAubi1mb3JtID4gb2wgKyBoNCxcbiAgLm4tZm9ybSA+IG9sICsgaDUsXG4gIC5uLWZvcm0gPiBvbCArIGg2LFxuICAubi1mb3JtID4gdWwgKyBoMSxcbiAgLm4tZm9ybSA+IHVsICsgaDIsXG4gIC5uLWZvcm0gPiB1bCArIGgzLFxuICAubi1mb3JtID4gdWwgKyBoNCxcbiAgLm4tZm9ybSA+IHVsICsgaDUsXG4gIC5uLWZvcm0gPiB1bCArIGg2LFxuICAubi1mb3JtIGRsICsgaDEsXG4gIC5uLWZvcm0gZGwgKyBoMixcbiAgLm4tZm9ybSBkbCArIGgzLFxuICAubi1mb3JtIGRsICsgaDQsXG4gIC5uLWZvcm0gZGwgKyBoNSxcbiAgLm4tZm9ybSBkbCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbi5uLXRleHQtbG9uZ2Zvcm0gPiB1bCBsaSxcbi5uLXRleHQtbG9uZ2Zvcm0gPiBvbCBsaSxcbi5uLWZvcm0gPiB1bCBsaSxcbi5uLWZvcm0gPiBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG4ubi10ZXh0LWxvbmdmb3JtIC5uLXB1bGwtbGVmdCxcbi5uLWZvcm0gLm4tcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAyNHB4IDI0cHggMDsgfVxuXG4ubi10ZXh0LWxvbmdmb3JtIC5uLXB1bGwtcmlnaHQsXG4ubi1mb3JtIC5uLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDI0cHggMjRweDsgfVxuXG4ubm8td3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuaHRtbCxcbmJvZHkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi5uLXNpdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iaWxsYm9hcmQtaGVhZGVyIC5uLXNpdGUtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDgwdmg7IH1cblxuLm4tbWFpbi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tbWFpbi1jb250ZW50LS1uby1ib3R0b20tcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5uLW1haW4tY29udGVudC0tbm8tdG9wLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLW1haW4tY29udGVudC0tbm8tdG9wLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLm4tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5MS44NzVlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAxMnB4OyB9XG4gIC5uLWNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm4tcm93IHtcbiAgbWFyZ2luOiAwOyB9XG4gIC5uLXJvdzpiZWZvcmUsIC5uLXJvdzphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uLXJvdzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjYuMjVlbSkge1xuICAubi1jb2wtc20tMSB7XG4gICAgd2lkdGg6IDYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS00IHtcbiAgICB3aWR0aDogMzEuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS01IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS02IHtcbiAgICB3aWR0aDogNDguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS03IHtcbiAgICB3aWR0aDogNTYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS04IHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS05IHtcbiAgICB3aWR0aDogNzMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXNtLTEyIHtcbiAgICB3aWR0aDogOTguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC00IHtcbiAgICB3aWR0aDogMzEuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC01IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC02IHtcbiAgICB3aWR0aDogNDguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC03IHtcbiAgICB3aWR0aDogNTYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC04IHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC05IHtcbiAgICB3aWR0aDogNzMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLW1kLTEyIHtcbiAgICB3aWR0aDogOTguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1jb2wtbGctMSB7XG4gICAgd2lkdGg6IDYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy00IHtcbiAgICB3aWR0aDogMzEuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy01IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy02IHtcbiAgICB3aWR0aDogNDguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy03IHtcbiAgICB3aWR0aDogNTYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy04IHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy05IHtcbiAgICB3aWR0aDogNzMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLWxnLTEyIHtcbiAgICB3aWR0aDogOTguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLXJvdyB7XG4gICAgbWFyZ2luOiAwIC0wLjgzMzMzJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxLjg3NWVtKSB7XG4gIC5uLWNvbC14bC0xIHtcbiAgICB3aWR0aDogNi42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTIge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTMge1xuICAgIHdpZHRoOiAyMy4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTQge1xuICAgIHdpZHRoOiAzMS42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTUge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTYge1xuICAgIHdpZHRoOiA0OC4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTcge1xuICAgIHdpZHRoOiA1Ni42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTgge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTkge1xuICAgIHdpZHRoOiA3My4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTEwIHtcbiAgICB3aWR0aDogODEuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC0xMSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wteGwtMTIge1xuICAgIHdpZHRoOiA5OC4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH0gfVxuXG4vKiFcclxuXHRNb2RhYWwgLSBhY2Nlc3NpYmxlIG1vZGFscyAtIHYwLjMuMVxyXG5cdGJ5IEh1bWFhbiwgZm9yIGFsbCBodW1hbnMuXHJcblx0aHR0cDovL2h1bWFhbi5jb21cclxuICovXG4ubW9kYWFsLW5vc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubW9kYWFsLWFjY2Vzc2libGUtaGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gIC8qIElFNiwgSUU3ICovXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2RhYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm1vZGFhbC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5O1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAubW9kYWFsLXdyYXBwZXIgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5tb2RhYWwtd3JhcHBlciAubW9kYWFsLWNsb3NlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLm1vZGFhbC13cmFwcGVyLm1vZGFhbC1zdGFydF9ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1vZGFhbC13cmFwcGVyLm1vZGFhbC1zdGFydF9mYWRlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5tb2RhYWwtd3JhcHBlciAqW3RhYmluZGV4PVwiMFwiXSB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5tb2RhYWwtd3JhcHBlci5tb2RhYWwtZnVsbHNjcmVlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubW9kYWFsLW91dGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tb2RhYWwtZnVsbHNjcmVlbiAubW9kYWFsLW91dGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tb2RhYWwtaW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4MHB4IDI1cHg7IH1cbiAgLm1vZGFhbC1mdWxsc2NyZWVuIC5tb2RhYWwtaW5uZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5tb2RhYWwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY3Vyc29yOiBhdXRvOyB9XG4gIC5tb2RhYWwtY29udGFpbmVyLmlzX2xvYWRpbmcge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1vZGFhbC1mdWxsc2NyZWVuIC5tb2RhYWwtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5tb2RhYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAubW9kYWFsLWNsb3NlOmZvY3VzLCAubW9kYWFsLWNsb3NlOmhvdmVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMwMDY3QzU7IH1cbiAgICAubW9kYWFsLWNsb3NlOmZvY3VzOmJlZm9yZSwgLm1vZGFhbC1jbG9zZTpmb2N1czphZnRlciwgLm1vZGFhbC1jbG9zZTpob3ZlcjpiZWZvcmUsIC5tb2RhYWwtY2xvc2U6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAubW9kYWFsLWNsb3NlIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgICAvKiBJRTYsIElFNyAqL1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubW9kYWFsLWNsb3NlOmJlZm9yZSwgLm1vZGFhbC1jbG9zZTphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICBsZWZ0OiAyM3B4O1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDsgfVxuICAubW9kYWFsLWNsb3NlOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAubW9kYWFsLWNsb3NlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLm1vZGFhbC1mdWxsc2NyZWVuIC5tb2RhYWwtY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6ICNhZmI3YmM7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4OyB9XG5cbi5tb2RhYWwtY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4OyB9XG5cbi5tb2RhYWwtY29uZmlybS13cmFwIHtcbiAgcGFkZGluZzogMzBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5tb2RhYWwtY29uZmlybS1idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAubW9kYWFsLWNvbmZpcm0tYnRuLm1vZGFhbC1vayB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICM1NTU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5tb2RhYWwtY29uZmlybS1idG4ubW9kYWFsLW9rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyZjJmMmY7IH1cbiAgLm1vZGFhbC1jb25maXJtLWJ0bi5tb2RhYWwtY2FuY2VsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5tb2RhYWwtY29uZmlybS1idG4ubW9kYWFsLWNhbmNlbDpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzJmMmYyZjsgfVxuXG5Aa2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtby1rZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALW1zLWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ubW9kYWFsLWluc3RhZ3JhbSAubW9kYWFsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tb2RhYWwtaW5zdGFncmFtIC5tb2RhYWwtY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ubW9kYWFsLWluc3RhZ3JhbSAubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyID4gYmxvY2txdW90ZSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9XG5cbi5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogLTZweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbjogaW5zdGFSZXZlYWwgMXMgbGluZWFyIGZvcndhcmRzOyB9XG5cbi5tb2RhYWwtaW1hZ2UgLm1vZGFhbC1pbm5lci13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgcGFkZGluZy1yaWdodDogMTQwcHg7IH1cblxuLm1vZGFhbC1pbWFnZSAubW9kYWFsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1vZGFhbC1nYWxsZXJ5LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5tb2RhYWwtZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubW9kYWFsLWdhbGxlcnktaXRlbSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1pdGVtLmlzX2FjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1vZGFhbC1nYWxsZXJ5LWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1sYWJlbDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4ubW9kYWFsLWdhbGxlcnktY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2wuaXNfaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAubW9kYWFsLWdhbGxlcnktY29udHJvbDpmb2N1cywgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmZvY3VzOmJlZm9yZSwgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6Zm9jdXM6YWZ0ZXIsIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmhvdmVyOmJlZm9yZSwgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2FmYjdiYzsgfVxuICAubW9kYWFsLWdhbGxlcnktY29udHJvbCBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gICAgLyogSUU2LCBJRTcgKi9cbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6YmVmb3JlLCAubW9kYWFsLWdhbGxlcnktY29udHJvbDphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDsgfVxuICAubW9kYWFsLWdhbGxlcnktY29udHJvbDpiZWZvcmUge1xuICAgIG1hcmdpbjogLTVweCAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAubW9kYWFsLWdhbGxlcnktY29udHJvbDphZnRlciB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4ubW9kYWFsLWdhbGxlcnktbmV4dCB7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbi5tb2RhYWwtZ2FsbGVyeS1wcmV2IHtcbiAgcmlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAubW9kYWFsLWdhbGxlcnktcHJldjpiZWZvcmUsIC5tb2RhYWwtZ2FsbGVyeS1wcmV2OmFmdGVyIHtcbiAgICBsZWZ0OiAyMnB4OyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1wcmV2OmJlZm9yZSB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgLm1vZGFhbC1nYWxsZXJ5LXByZXY6YWZ0ZXIge1xuICAgIG1hcmdpbjogLTVweCAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5tb2RhYWwtdmlkZW8td3JhcCB7XG4gIG1hcmdpbjogYXV0byA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1vZGFhbC12aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5tb2RhYWwtdmlkZW8tY29udGFpbmVyIGlmcmFtZSxcbiAgLm1vZGFhbC12aWRlby1jb250YWluZXIgb2JqZWN0LFxuICAubW9kYWFsLXZpZGVvLWNvbnRhaW5lciBlbWJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4ubW9kYWFsLWlmcmFtZSAubW9kYWFsLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tb2RhYWwtaWZyYW1lLWVsZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kYWFsLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiA3MzFweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gIC5tb2RhYWwtaW1hZ2UgLm1vZGFhbC1pbm5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAubW9kYWFsLWdhbGxlcnktY29udHJvbCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6YmVmb3JlLCAubW9kYWFsLWdhbGxlcnktY29udHJvbDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1uZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyMHB4OyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1wcmV2IHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAxMTAwcHgpIHtcbiAgLm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcbiAgICB3aWR0aDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAxMDAwcHgpIHtcbiAgLm1vZGFhbC1pbm5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xuICAgIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG4gICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGFhbC12aWRlby1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWF4LWhlaWdodDogNTEwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG4gICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MjBweCkge1xuICAubW9kYWFsLWdhbGxlcnktbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0xMDBweCAwIDAgLTEwMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMjUpOyB9XG5cbkAtbXMta2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogLjE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAuMTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IC4xO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQC1vLWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IC4xO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IC4xO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXYge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdiA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoMSkgPiBkaXYge1xuICAtbXMtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IDBzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwczsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgyKSA+IGRpdiwgLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoMykgPiBkaXYge1xuICAtbXMtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoMSkge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgyKSA+IGRpdiB7XG4gIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IC4xMnM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuMTJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjEycztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAuMTJzO1xuICBhbmltYXRpb24tZGVsYXk6IC4xMnM7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoMikge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgzKSA+IGRpdiB7XG4gIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IC4yNXM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuMjVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjI1cztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAuMjVzO1xuICBhbmltYXRpb24tZGVsYXk6IC4yNXM7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNCkgPiBkaXYsIC5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDUpID4gZGl2IHtcbiAgLW1zLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDMpIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg0KSA+IGRpdiB7XG4gIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IC4zN3M7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuMzdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjM3cztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAuMzdzO1xuICBhbmltYXRpb24tZGVsYXk6IC4zN3M7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNCkge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDUpID4gZGl2IHtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjVzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogLjVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjVzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC41cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAuNXM7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNikgPiBkaXYsIC5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDcpID4gZGl2IHtcbiAgLW1zLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDUpIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg2KSA+IGRpdiB7XG4gIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IC42MnM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuNjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjYycztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAuNjJzO1xuICBhbmltYXRpb24tZGVsYXk6IC42MnM7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNikge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDcpID4gZGl2IHtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjc1cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC43NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuNzVzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC43NXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLjc1czsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg3KSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoOCkgPiBkaXYge1xuICAtbXMtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IC44N3M7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuODdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjg3cztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAuODdzO1xuICBhbmltYXRpb24tZGVsYXk6IC44N3M7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoOCkge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApOyB9XG5cbi5uLWFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cblxuLm4tYWNjb3JkaW9uX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm4tYWNjb3JkaW9uX19oZWFkZXIgW2RhdGEtbnRhcC10b2dnbGU9J2hpZGUnXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubi1hY2NvcmRpb25fX2hlYWRlciAubi1pY29uLWNoZXZyb24tZG93biB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41czsgfVxuICAubi1hY2NvcmRpb25fX2hlYWRlciAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cbiAgICAubi1hY2NvcmRpb25fX2hlYWRlciAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubi1hY2NvcmRpb25fX2hlYWRlcjpiZWZvcmUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjJGMkYyO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi5uLWFjY29yZGlvbl9fY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLWFjY29yZGlvbl9fY2hlY2tib3ggfiAubi1hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuOHMgY3ViaWMtYmV6aWVyKDAsIDEsIDAsIDEpIDAuOHM7IH1cbiAgLm4tYWNjb3JkaW9uX19jaGVja2JveDpjaGVja2VkIH4gLm4tYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiA1MDAwcHg7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDEsIDApOyB9XG4gIC5uLWFjY29yZGlvbl9fY2hlY2tib3g6Y2hlY2tlZCB+IC5uLWFjY29yZGlvbl9faGVhZGVyIC5uLWljb24tY2hldnJvbi1kb3duIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAubi1hY2NvcmRpb25fX2NoZWNrYm94OmNoZWNrZWQgfiAubi1hY2NvcmRpb25fX2hlYWRlciBbZGF0YS1udGFwLXRvZ2dsZT0naGlkZSddIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm4tYWNjb3JkaW9uX19jaGVja2JveDpjaGVja2VkIH4gLm4tYWNjb3JkaW9uX19oZWFkZXIgW2RhdGEtbnRhcC10b2dnbGU9XCJzaG93XCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLWFscGhhLWFuY2hvcnMge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubi1hbHBoYS1hbmNob3JzX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5uLWFscGhhLWFuY2hvcnNfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMSAwIDNlbTsgfVxuICAubi1hbHBoYS1hbmNob3JzX19saXN0LWl0ZW0ubi1hbHBoYS1hbmNob3JzX19saXN0LWl0ZW0tLWVtcHR5IHtcbiAgICBoZWlnaHQ6IDA7IH1cblxuLm4tYWxwaGEtYW5jaG9yc19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm4tY2F0ZWdvcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7IH1cblxuLm4tY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUE7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI0VBRUFFQTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAubi1jYXJkIC5uLWNvbnRlbnQtbWV0YWRhdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm4tY2FyZCAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDEycHggMDsgfVxuXG4ubi1jYXJkX190YWcge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tdG9wOiBhdXRvOyB9XG5cbi5uLWNhcmRfX3RhZy0tVHdpdHRlciB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM1QUMwRUQ7IH1cblxuLm4tY2FyZF9fdGFnLS1uZXdzIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzlDNzJBQjsgfVxuXG4ubi1jYXJkX190YWctLWJsb2cge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDA2N0M1OyB9XG5cbi5uLWNhcmRfX3RhZy0tc29jaWFsIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzYwQUY0NjsgfVxuXG4ubi1jYXJkX190YWctLWV2ZW50cyB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM5Mjk0OTc7IH1cblxuLm4tY2FyZF9fdGFnLS1jdXN0b21lcnMge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjRUI4NTI0OyB9XG5cbi5uLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5uLWNhcmRfX2JvZHkgLm4tbGlzdCB7XG4gIHBhZGRpbmc6IDAgMCAyNHB4IDI0cHg7IH1cblxuLm4tY2FyZF9fYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubi1jYXJkX19tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLm4tY2FyZC1ibG9jayB7XG4gIHBhZGRpbmc6IDI0cHg7IH1cbiAgLm4tY2FyZC1ibG9jay5uLWNhcmRfX2Zvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLm4tY2FyZF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAubi1jYXJkX19mb290ZXIgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tY2FyZC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm4tY2FyZF9faW1hZ2Utd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4ubi1jYXJkLWJhY2tncm91bmQtYWNjZW50IHtcbiAgYmFja2dyb3VuZDogIzAwMjg1NTtcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLm4tY2FyZC1iYWNrZ3JvdW5kLWFjY2VudCBwIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1jYXJkX19wcm9tbyAubi1jYXJkLWJsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIHBhZGRpbmctdG9wOiA0OHB4OyB9XG5cbi5uLWNhcmRfX3Byb21vIC5uLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubi1jYXJkX19wcm9tbyAubi1jYXJkX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5uLWNhcmRfX3Byb21vIC5uLWNhcmRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuLm4tY2FyZF9fcHJvbW8gcCB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyNHB4IDA7IH1cbiAgICAubi1jYXJkLWdyb3VwIC5uLWNhcmQge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICAubi1jYXJkLWdyb3VwIC5uLWNhcmQ6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFQUVBRUE7IH1cbiAgLm4tY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyNHB4IDA7IH1cbiAgICAubi1jYXJkLWRlY2sgLm4tY2FyZCB7XG4gICAgICB3aWR0aDogNDguMzMzMzMlOyB9XG4gICAgICAubi1jYXJkLWRlY2sgLm4tY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAgICAgLm4tY2FyZC1kZWNrIC5uLWNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7IH1cbiAgICAgIC5uLWNhcmQtZGVjayAubi1jYXJkOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4tY2FyZF9fYm9keSB7XG4gICAgZmxleDogMSAxIGF1dG87IH1cbiAgLm4tY2FyZC1kZWNrIC5uLWNhcmQge1xuICAgIHdpZHRoOiAyMy4zMzMzMyU7IH1cbiAgICAubi1jYXJkLWRlY2sgLm4tY2FyZDpudGgtY2hpbGQoMykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlOyB9XG4gIC5uLWNhcmQtZ3JvdXAgLm4tY2FyZCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIC5uLWNhcmQtZ3JvdXAgLm4tY2FyZDpudGgtY2hpbGQoM24pIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VBRUFFQTsgfVxuICAgIC5uLWNhcmQtZ3JvdXAgLm4tY2FyZDpudGgtY2hpbGQoNG4pIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgIC5uLWNhcmQtZ3JvdXAgLm4tY2FyZDpudGgtY2hpbGQoNW4pIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFQUVBRUE7IH1cbiAgLm4tY2FyZC1ncm91cFtkYXRhLW50YXAtbGF5b3V0fj1cIjRcIl0gLm4tY2FyZCB7XG4gICAgd2lkdGg6IDIzLjMzMzMzJTsgfVxuICAgIC5uLWNhcmQtZ3JvdXBbZGF0YS1udGFwLWxheW91dH49XCI0XCJdIC5uLWNhcmQ6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAubi1jYXJkLWdyb3VwW2RhdGEtbnRhcC1sYXlvdXR+PVwiNFwiXSAubi1jYXJkOm50aC1jaGlsZCg0bikge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VBRUFFQTsgfVxuICAubi1jYXJkLWdyb3VwIC5uLWNhcmQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAubi1jYXJkLWdyb3VwIC5uLWNhcmQ6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFQUVBRUE7IH1cbiAgICAubi1jYXJkLWdyb3VwIC5uLWNhcmQ6bnRoLWNoaWxkKDRuKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAubi1jYXJkLWdyb3VwIC5uLWNhcmQ6bnRoLWNoaWxkKDVuKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUFFQUVBOyB9IH1cblxuLm4tY29udGVudC1hY3Rpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4ubi1jb250ZW50LWFjdGlvbnNfX2xpc3Qge1xuICBmb250LXNpemU6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm4tY29udGVudC1hY3Rpb25zX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubi1jb250ZW50LWFjdGlvbnNfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICM4NDg0ODQ7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxNHB4OyB9XG4gIC5uLWNvbnRlbnQtYWN0aW9uc19fdGV4dCArIC5uLWNvbnRlbnQtYWN0aW9uc19faWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLm4tY29udGVudC1hY3Rpb25zX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMzVweCAwIDA7IH1cbiAgLm4tY29udGVudC1hY3Rpb25zX19saW5rOmhvdmVyIC5uLWNvbnRlbnQtYWN0aW9uc19fdGV4dCB7XG4gICAgY29sb3I6ICMxRTRBOTM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLm4tY29udGVudC1hY3Rpb25zX19saW5rOmhvdmVyIC5uLWNvbnRlbnQtYWN0aW9uc19faWNvbiB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuXG4ubi1jb250ZW50LWFjdGlvbnNfX3RleHQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uLWNvbnRlbnQtYWN0aW9uc19fdHJhbnNsYXRlLW1lbnUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLm4tY29udGVudC1hY3Rpb25zX190cmFuc2xhdGUtbWVudSAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyIHtcbiAgICBjb2xvcjogIzY4Njg2ODtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5uLWNvbnRlbnQtYWN0aW9uc19fdHJhbnNsYXRlLW1lbnUgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlcjpob3ZlciB7XG4gICAgICBjb2xvcjogIzFFNEE5MzsgfVxuXG4ubi1jb250ZW50LW1ldGFkYXRhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5uLWNvbnRlbnQtbWV0YWRhdGFfX3JhdGluZyB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNBNEE0QTQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAubi1jb250ZW50LW1ldGFkYXRhX19yYXRpbmcgLm4tcmF0aW5nX19jb3VudCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5uLWNvbnRlbnQtbWV0YWRhdGFfX3RleHQsXG4ubi1jb250ZW50LW1ldGFkYXRhX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDIwcHggMCAwOyB9XG5cbi5uLWRhdGEtdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLWRhdGEtdGFibGUgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRhYmxlLm4tZGF0YS10YWJsZS0tc3RpY2t5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDkxcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHotaW5kZXg6IDQwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NzBweCkge1xuICAgICAgICAubi1kYXRhLXRhYmxlIHRhYmxlLm4tZGF0YS10YWJsZS0tc3RpY2t5IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5uLWRhdGEtdGFibGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAubi1kYXRhLXRhYmxlIHRoZWFkID4gdHIge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRoZWFkID4gdHIgLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgLm4tZGF0YS10YWJsZSB0aGVhZCA+IHRyLm4tZGF0YS10YWJsZV9fdGhlYWQtLW5vLWJnIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRoZWFkID4gdHIubi1kYXRhLXRhYmxlX190aGVhZC0taW52ZXJzZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTM1NjVBOyB9XG4gICAgICAubi1kYXRhLXRhYmxlIHRoZWFkID4gdHIubi1kYXRhLXRhYmxlX190aGVhZC0taW52ZXJzZSB0aCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDsgfVxuICAgICAgLm4tZGF0YS10YWJsZSB0aGVhZCA+IHRyLm4tZGF0YS10YWJsZV9fdGhlYWQtLWludmVyc2UgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43MTQyOTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm4tZGF0YS10YWJsZSB0Ym9keSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGJvZHkgLm4tZGF0YS10YWJsZS0tc3RpcGVkIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4OyB9XG4gICAgLm4tZGF0YS10YWJsZSB0Ym9keSB0aCB7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGJvZHkgLm4tZGF0YS10YWJsZV9fc2VjdGlvbi1oZWFkZXIgdGgge1xuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRib2R5IHRkLFxuICAgIC5uLWRhdGEtdGFibGUgdGJvZHkgdGgge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAubi1kYXRhLXRhYmxlIHRoLFxuICAubi1kYXRhLXRhYmxlIHRkIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQUVBO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRoOmZpcnN0LWNoaWxkLFxuICAgIC5uLWRhdGEtdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRoOmxhc3QtY2hpbGQsXG4gICAgLm4tZGF0YS10YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAubi1kYXRhLXRhYmxlIC5uLWRhdGEtdGFibGVfX3RoZWFkLXByb2R1Y3RzIHRoIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbiAgLm4tZGF0YS10YWJsZSB0aCB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLm4tZGF0YS10YWJsZSB0aC5uLWFsaWduLWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubi1kYXRhLXRhYmxlLS1ib3JkZXJlZCAubi1kYXRhLXRhYmxlIHRoIHtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNFQUVBRUE7IH1cbiAgLm4tZGF0YS10YWJsZSB0ZCB7XG4gICAgaGVpZ2h0OiA2NHB4OyB9XG4gICAgLm4tZGF0YS10YWJsZSB0ZCB0YWJsZSB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMjcwcHg7IH1cbiAgICAubi1kYXRhLXRhYmxlLS1ib3JkZXJlZCAubi1kYXRhLXRhYmxlIHRkIHtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNFQUVBRUE7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRkIFtjbGFzc149J24taWNvbi1kb2MnXSB7XG4gICAgICBmaWxsOiAjQTRBNEE0O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICB3aWR0aDogMjRweDsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGQgLm4taWNvbi1kb3dubG9hZC1hcnJvdyxcbiAgICAubi1kYXRhLXRhYmxlIHRkIC5uLWljb24tY29kZSB7XG4gICAgICBmaWxsOiAjMDA2N0M1O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAyNHB4OyB9XG4gICAgICAubi1kYXRhLXRhYmxlIHRkIC5uLWljb24tZG93bmxvYWQtYXJyb3c6aG92ZXIsXG4gICAgICAubi1kYXRhLXRhYmxlIHRkIC5uLWljb24tY29kZTpob3ZlciB7XG4gICAgICAgIGZpbGw6ICMwMDI4NTU7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRkIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgICAubi1kYXRhLXRhYmxlIHRkIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGQgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43MTQyOTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGQgLm4tbGlzdCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43MTQyOTsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGQubi1kYXRhLXRhYmxlX19jZWxsLWxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLm4tZGF0YS10YWJsZSB0ZC5uLWRhdGEtdGFibGVfX2NlbGwtaGVhZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjQpO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLm4tZGF0YS10YWJsZSB0ZC5uLWRhdGEtdGFibGVfX2NlbGwtLW5vLXdyYXAge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGQgc3Ryb25nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5uLWRhdGEtdGFibGVfX3N1bW1hcnkgdHI6Zmlyc3QtY2hpbGQgdGgsXG4ubi1kYXRhLXRhYmxlX19zZWN0aW9uLWhlYWRlciB0aCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5uLWRhdGEtdGFibGVfX25ldy1pbmRpY2F0b3Ige1xuICBmaWxsOiAjMDA2N0M1O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4OyB9XG5cbi5uLWRhdGEtdGFibGUtLWhhcy1yb3dzcGFuIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLm4tZGF0YS10YWJsZV9fcm93LS1hbHQgdGQsXG4ubi1kYXRhLXRhYmxlX19yb3ctLWFsdCB0aCB7XG4gIGJhY2tncm91bmQ6ICNFQUVBRUE7IH1cblxuLm4tZGF0YS10YWJsZV9fc2VjdGlvbiAubi1kYXRhLXRhYmxlX19zZWN0aW9uLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNFQUVBRUE7IH1cbiAgLm4tZGF0YS10YWJsZV9fc2VjdGlvbiAubi1kYXRhLXRhYmxlX19zZWN0aW9uLWhlYWRlciBbZGF0YS1udGFwLWhlYWRpbmddIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmc6IDEycHg7IH1cblxuLm4tZGF0YS10YWJsZV9fcm93LS1tb2JpbGUge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLWRhdGEtdGFibGVfX3Jvdy0tbW9iaWxlIHRoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLm4tZGF0YS10YWJsZV9fY29udHJvbHMgdHIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLWRhdGEtdGFibGVfX2NvbnRyb2xzIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ubi1kYXRhLXRhYmxlX19yb3ctLWNvbGxhcHNlZCA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5uLWNvbnRlbnQtd3JhcC1jb2xsYXBzZWQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuOHMgY3ViaWMtYmV6aWVyKDAsIDEsIDAsIDEpOyB9XG4gIC5uLWNvbnRlbnQtd3JhcC1jb2xsYXBzZWQubi1jb250ZW50LXdyYXAtZXhwYW5kZWQge1xuICAgIG1heC1oZWlnaHQ6IDQwMDBweDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMSwgMCk7IH1cblxuLm4tZGF0YS10YWJsZS15ZXMge1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMnB4OyB9XG4gIC5uLWRhdGEtdGFibGUteWVzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDU0NTQ1O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICB3aWR0aDogMTBweDsgfVxuXG4ubi1kYXRhLXRhYmxlX19jZWxsLS1lbXB0eSB7XG4gIHdpZHRoOiAyNzBweDsgfVxuXG4ubi1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubi1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm4tYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ubi1kYXRhLXRhYmxlX19zY3JvbGwtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5uLWRhdGEtdGFibGUgdGFibGUubi1kYXRhLXRhYmxlLS1zdGlja3kge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tZGF0YS10YWJsZV9fc2VjdGlvbiAubi1kYXRhLXRhYmxlX19zZWN0aW9uLWhlYWRlciBbZGF0YS1udGFwLWhlYWRpbmddIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm4tZGF0YS10YWJsZV9fc2Nyb2xsLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubi1kYXRhLXRhYmxlX19zY3JvbGwtdG9nZ2xlIC5zaGlmdC1yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC5uLWRhdGEtdGFibGVfX3Njcm9sbC10b2dnbGUgLnNoaWZ0LXJpZ2h0IHN2ZyB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgd2lkdGg6IDQ4cHg7IH1cbiAgICAubi1kYXRhLXRhYmxlX19zY3JvbGwtdG9nZ2xlIC5zaGlmdC1sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAubi1kYXRhLXRhYmxlX19zY3JvbGwtdG9nZ2xlIC5zaGlmdC1sZWZ0IHN2ZyB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgIGZpbHRlcjogRmxpcEg7XG4gICAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcEhcIjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5uLWRhdGEtdGFibGUgdGhlYWQgdGgsXG4gIC5uLWRhdGEtdGFibGUgdGQge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWluLXdpZHRoOiBjYWxjKDUwdncgLSAxNXB4KTtcbiAgICBwYWRkaW5nOiAxMnB4OyB9XG4gIC5uLWRhdGEtdGFibGUgLm4tZGF0YS10YWJsZV9fcm93LS1jb2xsYXBzZWQgPiB0ZCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubi1kYXRhLXRhYmxlX19yb3ctLW1vYmlsZSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIC5uLWRhdGEtdGFibGVfX2NlbGwtLWVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLWRhdGEtdGFibGVfX3N1bW1hcnkgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2RhdGEtbnRhcC1oZWFkaW5nXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubi1kYXRhLXRhYmxlX19zZWN0aW9uIC5uLWRhdGEtdGFibGVfX3NlY3Rpb24taGVhZGVyIFtkYXRhLW50YXAtaGVhZGluZ10ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjguNzVlbSkge1xuICAubi1kYXRhLXRhYmxlIHRhYmxlLm4tZGF0YS10YWJsZS0tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAubi1kYXRhLXRhYmxlX19zdW1tYXJ5IC5idXR0b25fX2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1kYXRhLXRhYmxlX19jb250cm9scyB0ZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5uLWRhdGEtdGFibGVfX3Byb2R1Y3QtZGVtbyB0YWJsZSB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAubi1kYXRhLXRhYmxlX19yb3ctLWJvcmRlcmVkIHRoLFxuICAubi1kYXRhLXRhYmxlX19yb3ctLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBOyB9XG4gIC5uLWRhdGEtdGFibGVfX3N1bW1hcnkgLmJ1dHRvbl9faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5uLWRhdGEtdGFibGVfX3NlY3Rpb24gLm4tZGF0YS10YWJsZV9fc2VjdGlvbi1oZWFkZXIgW2RhdGEtbnRhcC1oZWFkaW5nXSB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMzBweDsgfSB9XG5cbi5uLWRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubi1kcm9wZG93bi1tZW51X190cmlnZ2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLFxuICAubi1kcm9wZG93bi1tZW51LS1hY3RpdmUgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlcjpob3ZlciB7XG4gICAgY29sb3I6ICMxRTRBOTM7IH1cblxuLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4OyB9XG4gIC5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXI6aG92ZXIgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlci10ZXh0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICM2ODY4Njg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA0cHg7XG4gIHdpZHRoOiAxMnB4OyB9XG4gIC5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXI6aG92ZXIgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlci1pY29uIHtcbiAgICBmaWxsOiAjMUU0QTkzOyB9XG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLWljb24sXG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLWljb246aG92ZXIge1xuICAgIGZpbGw6ICMxRTRBOTM7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4ubi1kcm9wZG93bi1tZW51X19tZW51IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMjUwcHg7XG4gIHotaW5kZXg6IDIwMDsgfVxuICAubi1kcm9wZG93bi1tZW51LS1hbGlnbi1yaWdodCAubi1kcm9wZG93bi1tZW51X19tZW51IHtcbiAgICByaWdodDogMDsgfVxuICAubi1kcm9wZG93bi1tZW51LS1hY3RpdmUgLm4tZHJvcGRvd24tbWVudV9fbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tZHJvcGRvd24tbWVudV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm4tZHJvcGRvd24tbWVudV9fbGluayB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAzMnB4OyB9XG5cbi5uLWJhbmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uLWJhbmQ6bGFzdC1jaGlsZCAubi1iYW5kX19jb250ZW50IHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5uLWJhbmQubi1iYW5kX19mZWF0dXJlZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLm4tYmFuZC0tYmVsdGVkIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIG1heC13aWR0aDogOTEuODc1ZW07IH1cblxuLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXIgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5uLWJhbmRfX2dyb3VwIC5uLWJhbmRfX2NvbnRlbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlENjtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4ubi1iYW5kX19mZWF0dXJlZCAubi1iYW5kX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cblxuLm4tYmFuZF9fY29udGVudCArIC5uLWJhbmRfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gIC5uLWJhbmRfX2NvbnRlbnQgKyAubi1iYW5kX19jb250ZW50Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm4tYmFuZF9fc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1iYW5kX19zZWN0aW9uIC5idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubi1iYW5kX19zZWN0aW9uIC5idXR0b24gKyAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uLWJhbmRfX3NlY3Rpb24gLm4tbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgLm4tYmFuZF9fc2VjdGlvbiAubi1saXN0LS1idWxsZXRlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uLWJhbmRfX2Fycm93LS1kb3duIC5uLWJhbmRfX3NlY3Rpb24ge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLm4tYmFuZF9fY29udGVudCAubi1iYW5kX19zZWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5uLWJhbmRfX3NlY3Rpb24taGVhZGVyIC5uLWJhbmRfX3NlY3Rpb24taGVhZGVyLXN1YnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi1iYW5kX19oZWFkZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAubi1iYW5kX19oZWFkZXIgLm4tYmFuZF9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubi1iYW5kX19oZWFkZXIgLm4tYmFuZF9faGVhZGVyLWJvZHksXG4gIC5uLWJhbmRfX2hlYWRlciAubi1iYW5kX19oZWFkZXItaW1hZ2Uge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAubi1iYW5kX19oZWFkZXIgLm4tYmFuZF9faGVhZGVyLWltYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cblxuLm4tYmFuZF9fZmVhdHVyZWQtaW1hZ2UsXG4ubi1iYW5kX19mZWF0dXJlZC12aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubi1iYW5kX19mZWF0dXJlZC12aWRlbyB7XG4gIG1heC13aWR0aDogNTUwcHg7IH1cblxuLm4tYmFuZF9fdmlkZW8tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1MDklO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm4tYmFuZF9fdmlkZW8ge1xuICBib3JkZXI6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uLWJhbmRfX3N1YnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubi1iYW5kLS1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubi1iYW5kLWJhY2tncm91bmQtbmV1dHJhbC0xMCB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7IH1cblxuLm4tYmFuZC1iYWNrZ3JvdW5kLW5ldXRyYWwtMjAge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyOyB9XG5cbi5uLWJhbmQtYmFja2dyb3VuZC1uZXV0cmFsLTYwIHtcbiAgYmFja2dyb3VuZDogIzUzNTY1QTsgfVxuICAubi1iYW5kLWJhY2tncm91bmQtbmV1dHJhbC02MCAubi1iYW5kX19zZWN0aW9uLWhlYWRlci10aXRsZSxcbiAgLm4tYmFuZC1iYWNrZ3JvdW5kLW5ldXRyYWwtNjAgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXItc3VidGl0bGUge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLWJhbmQtYmFja2dyb3VuZC1uZXV0cmFsLTYwLm4tYmFuZF9fYXJyb3ctLWRvd246YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICM1MzU2NUE7IH1cblxuLm4tYmFuZC1iYWNrZ3JvdW5kLWFjY2VudCB7XG4gIGJhY2tncm91bmQ6ICMwMDI4NTU7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLWJhbmQtYmFja2dyb3VuZC1hY2NlbnQgcCxcbiAgLm4tYmFuZC1iYWNrZ3JvdW5kLWFjY2VudCAubi1saXN0IHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAubi1iYW5kLWJhY2tncm91bmQtYWNjZW50IC5uLWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbi5uLWJhbmQtYmFja2dyb3VuZC1hY2NlbnQtMjAge1xuICBiYWNrZ3JvdW5kOiAjMUU0QTkzO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1iYW5kX19hcnJvdy0tZG93bjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgI0Y4RjhGODtcbiAgY29udGVudDogJyAnO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDQ1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAwOyB9XG5cbi5uLWJhbmRfX2ltYWdlIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tYmFuZCB7XG4gICAgcGFkZGluZzogNDhweCAwOyB9XG4gIC5uLWJhbmRfX2Fycm93LS1kb3duOmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXItdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgICAubi1iYW5kX19zZWN0aW9uLWhlYWRlciAubi1iYW5kX19zZWN0aW9uLWhlYWRlci10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5uLWJhbmRfX3NlY3Rpb24taGVhZGVyIC5uLWJhbmRfX3NlY3Rpb24taGVhZGVyLXN1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgLm4tYmFuZF9fZmVhdHVyZWQgLm4tYmFuZF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH1cbiAgLm4tYmFuZF9fY29udGVudCAubi1iYW5kX19zZWN0aW9uIC5idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5uLWJhbmRfX2NvbnRlbnQtYWxpZ24tLXJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4tYmFuZCB7XG4gICAgcGFkZGluZzogNjRweCAwOyB9XG4gIC5uLWJhbmRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubi1iYW5kX19ncm91cCAubi1iYW5kX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubi1iYW5kX19jb250ZW50IC5uLWJhbmRfX2ZlYXR1cmVkLWltYWdlLFxuICAgIC5uLWJhbmRfX2NvbnRlbnQgLm4tYmFuZF9fZmVhdHVyZWQtdmlkZW8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNTAtNTBcIl0gLm4tYmFuZF9fY29udGVudCAubi1iYW5kX19mZWF0dXJlZC1pbWFnZSwgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNTAtNTBcIl1cbiAgICAgIC5uLWJhbmRfX2NvbnRlbnQgLm4tYmFuZF9fZmVhdHVyZWQtdmlkZW8ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYuNjY2NjclO1xuICAgICAgICB3aWR0aDogNDguMzMzMzMlOyB9XG4gICAgICBbZGF0YS1udGFwLWxheW91dH49XCI3MC0zMFwiXSAubi1iYW5kX19jb250ZW50IC5uLWJhbmRfX2ZlYXR1cmVkLWltYWdlLCBbZGF0YS1udGFwLWxheW91dH49XCI3MC0zMFwiXVxuICAgICAgLm4tYmFuZF9fY29udGVudCAubi1iYW5kX19mZWF0dXJlZC12aWRlbyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNi42NjY2NyU7XG4gICAgICAgIHdpZHRoOiAzMS42NjY2NyU7IH1cbiAgICAgIC5uLWJhbmQtYWxpZ24tLXJpZ2h0IC5uLWJhbmRfX2NvbnRlbnQgLm4tYmFuZF9fZmVhdHVyZWQtaW1hZ2UsIC5uLWJhbmQtYWxpZ24tLXJpZ2h0XG4gICAgICAubi1iYW5kX19jb250ZW50IC5uLWJhbmRfX2ZlYXR1cmVkLXZpZGVvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogNi42NjY2NyU7XG4gICAgICAgIG9yZGVyOiAyOyB9XG4gICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNTAtNTBcIl0gLm4tYmFuZF9fY29udGVudCAubi1iYW5kX19zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiA0OC4zMzMzMyU7IH1cbiAgICBbZGF0YS1udGFwLWxheW91dH49XCI3MC0zMFwiXSAubi1iYW5kX19jb250ZW50IC5uLWJhbmRfX3NlY3Rpb24ge1xuICAgICAgd2lkdGg6IDY1JTsgfVxuICAgIC5uLWJhbmQtYWxpZ24tLXJpZ2h0IC5uLWJhbmRfX2NvbnRlbnQgLm4tYmFuZF9fc2VjdGlvbiB7XG4gICAgICBvcmRlcjogMTsgfVxuICAubi1iYW5kX19mZWF0dXJlZCAubi1iYW5kX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MS44NzVlbSkge1xuICAubi1iYW5kIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7IH1cbiAgLm4tYmFuZF9fZmVhdHVyZWQgLm4tYmFuZF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXItc3VidGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNy41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3LjUlOyB9XG4gIC5uLXRleHQtbG9uZ2Zvcm0gcCB7XG4gICAgbWF4LXdpZHRoOiA3Mi41JTsgfSB9XG5cbi5uLWZlYXR1cmUtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uLWZlYXR1cmUtYmxvY2stLW5lc3RlZCAubi1mZWF0dXJlLWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDc2LCA3NiwgNzYsIDAuOCk7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM5NTk1OTU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fY2FwdGlvbmVkLWltYWdlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fY2FwdGlvbixcbi5uLWZlYXR1cmUtYmxvY2tfX2ltYWdlLXdyYXAge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2Zvcm0tYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19jYXB0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19pbWFnZS13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMzVweDsgfVxuICAubi1mZWF0dXJlLWJsb2NrX19pbWFnZS13cmFwIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fYXNpZGUtbGluayB7XG4gIGJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4OyB9XG5cbi5uLWZlYXR1cmUtYmxvY2stLXN0cmlwZWQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2hlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBmb250LXNpemU6IDMycHg7XG4gIHBhZGRpbmc6IDEycHggMjRweDsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI0VBRUFFQTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTJweCAyNHB4OyB9XG4gIC5uLWZlYXR1cmUtYmxvY2tfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4tZmVhdHVyZS1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nOiA1MHB4OyB9XG4gICAgLm4tbGF5b3V0LTQgLm4tZmVhdHVyZS1ibG9jayB7XG4gICAgICBwYWRkaW5nOiAzMHB4OyB9XG4gIC5uLWZlYXR1cmUtYmxvY2tfX2FzaWRlLWxpbmsge1xuICAgIGJvdHRvbTogNTBweDtcbiAgICByaWdodDogNTBweDsgfVxuICAgIC5uLWxheW91dC00IC5uLWZlYXR1cmUtYmxvY2tfX2FzaWRlLWxpbmsge1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgcmlnaHQ6IDMwcHg7IH0gfVxuXG4ubi1mZWF0dXJlLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZzogMDsgfVxuICAubi1mZWF0dXJlLWJsb2NrIC5uLWZlYXR1cmUtYmxvY2tfX2ljb24ge1xuICAgIGhlaWdodDogNzBweDtcbiAgICB3aWR0aDogMTEwcHg7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5uLWZlYXR1cmUtYmxvY2stLXN1YnNjcmliZSAubi1mZWF0dXJlLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm4tZmVhdHVyZS1ibG9jay0tc3Vic2NyaWJlIC5uLWZlYXR1cmUtYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm4tZmVhdHVyZS1ibG9jay0tc3Vic2NyaWJlIC5uLWZlYXR1cmUtYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX3RleHQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5uLWZlYXR1cmUtYmxvY2stLXN1YnNjcmliZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19faWNvbiB7XG4gIGZpbGw6ICMwMDI4NTU7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDM2cHg7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fZ3JhcGhpYyB7XG4gIGZpbGw6ICM4REM4RTg7XG4gIHdpZHRoOiAxMTBweDsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19tZWRpYS1sZWZ0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogZmxleDsgfVxuICAubi1mZWF0dXJlLWJsb2NrX19tZWRpYS1sZWZ0IC5uLWZlYXR1cmUtYmxvY2tfX2ljb24ge1xuICAgIGZpbGw6ICMwMDI4NTU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cbiAgLm4tZmVhdHVyZS1ibG9ja19fbWVkaWEtbGVmdCAubi1mZWF0dXJlLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5uLWZlYXR1cmUtYmxvY2stYmctLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrLWJnLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjNEE4MzJFO1xuICBwYWRkaW5nOiAyNHB4OyB9XG4gIC5uLWZlYXR1cmUtYmxvY2stYmctLWhpZ2hsaWdodCAubi1mZWF0dXJlLWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLm4tZmVhdHVyZS1ibG9jay1iZy0taGlnaGxpZ2h0IC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLm4tZmVhdHVyZS1ibG9jay1iZy0taGlnaGxpZ2h0IC5idXR0b24tLWlubGluZS1hY3Rpb24gLmJ1dHRvbl9faWNvbiB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2ltYWdlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fYmxvY2sge1xuICBwYWRkaW5nOiAyNHB4OyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2FsaWduLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDI2LjI1ZW0pIHtcbiAgLm4tZmVhdHVyZS1ibG9jayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUE7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cbiAgICAubi1mZWF0dXJlLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLm4tYmFuZC1iYWNrZ3JvdW5kLWFjY2VudCAubi1mZWF0dXJlLWJsb2NrIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubi1mZWF0dXJlLWJsb2NrLS1zdWJzY3JpYmUgLm4tZmVhdHVyZS1ibG9ja19faW1hZ2UsXG4gIC5uLWZlYXR1cmUtYmxvY2stLXN1YnNjcmliZSAubi1mZWF0dXJlLWJsb2NrX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1mZWF0dXJlLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tZmVhdHVyZS1ibG9jay0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm4tZmVhdHVyZS1ibG9jay0taW5saW5lIC5uLWZlYXR1cmUtYmxvY2tfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDYuNjY2NjclO1xuICAgICAgZmxleC1iYXNpczogMzEuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiAzMS42NjY2NyU7IH1cbiAgICAubi1mZWF0dXJlLWJsb2NrLS1pbmxpbmUgLm4tZm9ybSB7XG4gICAgICBtYXJnaW4tbGVmdDogNi42NjY2NyU7XG4gICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgICBtYXgtd2lkdGg6IDQwJTsgfSB9XG5cbi5uLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGJveC1zaGFkb3c6IDAgMjAwcHggMCAjRjhGOEY4LCAwIDQwMHB4IDAgI0Y4RjhGOCwgMCA2MDBweCAwICNGOEY4RjgsIDAgODAwcHggMCAjRjhGOEY4LCAwIDEwMDBweCAwICNGOEY4RjgsIDAgMTIwMHB4IDAgI0Y4RjhGOCwgMCAxNDAwcHggMCAjRjhGOEY4OyB9XG5cbi5uLWZvb3Rlcl9fdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICNFQUVBRUE7IH1cblxuLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX3RvcCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNFQUVBRUEgMCwgI0VBRUFFQSAyNSUsICNGOEY4RjggMjUlLCAjRjhGOEY4IDI1JSwgI0Y4RjhGOCAxMDAlLCAjRjhGOEY4IDEwMCUpOyB9XG5cbi5uLWZvb3Rlcl9fdG9wLWlubmVyIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHBhZGRpbmc6IDI0cHg7IH1cblxuLm4tZm9vdGVyX19jb3JwLWxpbmtzIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7IH1cbiAgLm4tZm9vdGVyX19jb3JwLWxpbmtzOmJlZm9yZSwgLm4tZm9vdGVyX19jb3JwLWxpbmtzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm4tZm9vdGVyX19jb3JwLWxpbmtzOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubi1mb290ZXJfX2NvcnAtbGluay1saXN0IHtcbiAgd2lkdGg6IDQ3LjM2ODQyJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCgybiArIDEpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDJuICsgMikge1xuICAgIG1hcmdpbi1sZWZ0OiA1Mi42MzE1OCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICBjbGVhcjogbm9uZTsgfVxuXG4ubi1mb290ZXJfX2NvcnAtbGluay1saXN0LWhlYWRlcixcbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1saXN0LWhlYWRlcixcbi5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3QtaGVhZGVyIC5uLWZvb3Rlcl9fY29ycC1saW5rIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubi1mb290ZXJfX2NvcnAtbGluayB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTdweCAwOyB9XG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0LWhlYWRlciAubi1mb290ZXJfX2NvcnAtbGluayB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0LWhlYWRlciAubi1mb290ZXJfX2NvcnAtbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzFFNEE5MzsgfVxuXG4ubi1mb290ZXJfX2JvdHRvbSB7XG4gIHBhZGRpbmc6IDI0cHggMDsgfVxuICAubi1mb290ZXJfX2JvdHRvbSBhIHtcbiAgICBwYWRkaW5nOiAxLjVlbTsgfVxuICAubi1mb290ZXJfX2JvdHRvbSAubi1mb290ZXJfX2NvcHlyaWdodCBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm4tZm9vdGVyX19ib3R0b20gLm4tZm9vdGVyX19zb2NpYWwtbGluayB7XG4gICAgcGFkZGluZzogMTdweCAxNHB4OyB9XG5cbi5uLWZvb3Rlcl9fYm90dG9tLWxlZnQge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuXG4ubi1mb290ZXJfX2NvcHlyaWdodCB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICM2ODY4Njg7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmstbGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubi1mb290ZXJfX3NvY2lhbC1saW5rLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubi1mb290ZXJfX3NvY2lhbC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE3cHggMTRweDsgfVxuXG4ubi1mb290ZXJfX3NvY2lhbC1saW5rLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDsgfVxuXG4ubi1mb290ZXJfX3NvY2lhbC1saW5rLWljb24ge1xuICBmaWxsOiAjNjg2ODY4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICB3aWR0aDogMTVweDsgfVxuICAubi1mb290ZXJfX3NvY2lhbC1saW5rOmhvdmVyIC5uLWZvb3Rlcl9fc29jaWFsLWxpbmstaWNvbiB7XG4gICAgZmlsbDogIzAwNjdDNTsgfVxuXG4ubi1mb290ZXJfX2ZpbmUtcHJpbnQge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1saXN0LFxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWNvbHVtbi1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICAubi1mb290ZXJfX3Byb3BlcnR5LWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3Mge1xuICBwYWRkaW5nOiAyNHB4IDA7IH1cbiAgLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rczpiZWZvcmUsIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmtzOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdDpiZWZvcmUsIC5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1saXN0OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1jb2x1bW4ge1xuICB3aWR0aDogNDcuMzY4NDIlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1LjI2MzE2JTsgfVxuICAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiA0Ny4zNjg0MiU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLWZvb3Rlci0tdjEgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdCB7XG4gICAgd2lkdGg6IDIzLjA3NjkyJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5uLWZvb3Rlci0tdjEgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdDpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLm4tZm9vdGVyLS12MSAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCg0biArIDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNS42NDEwMyU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubi1mb290ZXItLXYxIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDRuICsgMykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUxLjI4MjA1JTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5uLWZvb3Rlci0tdjEgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdDpudGgtY2hpbGQoNG4gKyA0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogNzYuOTIzMDglO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gIC5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX190b3Age1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0VBRUFFQSAwLCAjRUFFQUVBIDQ4JSwgI0Y4RjhGOCA0OCUsICNGOEY4RjggNDglLCAjRjhGOEY4IDEwMCUsICNGOEY4RjggMTAwJSk7IH1cbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmtzIHtcbiAgICB3aWR0aDogNDguNzE3OTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi41NjQxJTsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fY29ycC1saW5rcyB7XG4gICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5uLWZvb3Rlcl9fYm90dG9tIGEge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm4tZm9vdGVyX19ib3R0b20gLm4tZm9vdGVyX19zb2NpYWwtbGluayB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubi1mb290ZXJfX2JvdHRvbS1sZWZ0IHtcbiAgICB3aWR0aDogNDguNzE3OTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi41NjQxJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAubi1mb290ZXJfX2JvdHRvbS1yaWdodCB7XG4gICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Qge1xuICAgIHdpZHRoOiAyMy43Mjg4MSU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCg0biArIDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNS40MjM3MyU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCg0biArIDMpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MC44NDc0NiU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCg0biArIDQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3Ni4yNzExOSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgLm4tZm9vdGVyX19ib3R0b20tbGVmdCB7XG4gICAgd2lkdGg6IDQ5LjE1MjU0JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNjk0OTIlOyB9XG4gIC5uLWZvb3Rlcl9fYm90dG9tLXJpZ2h0IHtcbiAgICB3aWR0aDogNDkuMTUyNTQlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX3RvcCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRUFFQUVBIDAsICNFQUVBRUEgMzMlLCAjRjhGOEY4IDMzJSwgI0Y4RjhGOCAzMyUsICNGOEY4RjggMTAwJSwgI0Y4RjhGOCAxMDAlKTsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fY29ycC1saW5rcyB7XG4gICAgd2lkdGg6IDY2LjEwMTY5JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rcyB7XG4gICAgd2lkdGg6IDMyLjIwMzM5JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNjk0OTIlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTEuODc1ZW0pIHtcbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX3RvcCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRUFFQUVBIDAsICNFQUVBRUEgMzYlLCAjRjhGOEY4IDM2JSwgI0Y4RjhGOCAzNiUsICNGOEY4RjggMTAwJSwgI0Y4RjhGOCAxMDAlKTsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fY29ycC1saW5rcyB7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODsgfSB9XG5cbi5uLWZvcm0ge1xuICBwYWRkaW5nOiAyNHB4IDA7IH1cbiAgLm4tZmVhdHVyZS1ibG9jay0tc3Vic2NyaWJlIC5uLWZvcm0ge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLm4tZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyLFxuLm4tZm9ybV9fdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNBNkE4QUI7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm4tZm9ybV9faW5wdXQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0E2QThBQjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIG1heC13aWR0aDogNTMwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLWZvcm1fX2lucHV0OmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2lucHV0IHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLm4tZm9ybV9faW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDAwMDA7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4ubi1mb3JtX190ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQTZBOEFCO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIG1heC13aWR0aDogNTMwcHg7XG4gIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAubi1mb3JtX190ZXh0YXJlYTpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX190ZXh0YXJlYSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLWZvcm1fX3RleHRhcmVhOmZvY3VzIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMDAwMDAwO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLm4tZm9ybV9faW5wdXQtLWVycm9yLFxuLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19pbnB1dC0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjRkZDQ0NDO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0YyMTI4OyB9XG5cbi5uLWZvcm1fX2ZpZWxkLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm4tZm9ybV9fbGFiZWwge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2xhYmVsIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1mb3JtX19sYWJlbC0tcmVxdWlyZWQ6YWZ0ZXIge1xuICBjb2xvcjogI0NGMjEyODtcbiAgY29udGVudDogJ1xcQTAqJzsgfVxuXG4ubi1mb3JtX19taWNyb2NvcHkge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fbWljcm9jb3B5IHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAubi1mb3JtX19sYWJlbCArIC5uLWZvcm1fX21pY3JvY29weSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4OyB9XG5cbi5uLWZvcm1fX2ZpZWxkLWVycm9yIHtcbiAgY29sb3I6ICNDRjIxMjg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2ZpZWxkLWVycm9yIHtcbiAgICBjb2xvcjogI0ZGQ0NDQzsgfVxuXG4ubi1mb3JtX19yZXF1aXJlZC1maWVsZC1sZWdlbmQge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLm4tZm9ybV9fcmVxdWlyZWQtZmllbGQtbGVnZW5kOmJlZm9yZSB7XG4gICAgY29sb3I6ICNDRjIxMjg7XG4gICAgY29udGVudDogJypcXEEwJzsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3JlcXVpcmVkLWZpZWxkLWxlZ2VuZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gsXG4ubi1mb3JtX19yYWRpby1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm4tZm9ybV9fY2hlY2tib3g6YmVmb3JlLCAubi1mb3JtX19jaGVja2JveDphZnRlcixcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmJlZm9yZSxcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm4tZm9ybV9fY2hlY2tib3g6YWZ0ZXIsXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQsXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjpob3ZlciAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xuICAgIGNvbG9yOiAjMUU0QTkzOyB9XG4gIC5uLWZvcm1fX2NoZWNrYm94OmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCxcbiAgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQsXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjpob3ZlciAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX2NoZWNrYm94LXRleHQsXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjpob3ZlciAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0LFxuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmhvdmVyIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0IHtcbiAgICBjb2xvcjogIzY4Njg2ODsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2NoZWNrYm94OmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LXRleHQsXG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQsIC5uLWZvcm0tLWRhcmstYmdcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LXRleHQsXG4gIC5uLWZvcm0tLWRhcmstYmdcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmhvdmVyIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0IHtcbiAgICBjb2xvcjogI0VBRUFFQTsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2NoZWNrYm94OmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19jaGVja2JveDpob3ZlciAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0LFxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2NoZWNrYm94OmhvdmVyIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX2NoZWNrYm94LXRleHQsXG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQsIC5uLWZvcm0tLWRhcmstYmdcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybS0tZGFyay1iZ1xuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCxcbiAgLm4tZm9ybS0tZGFyay1iZ1xuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybS0tZGFyay1iZ1xuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uLWZvcm1fX2NoZWNrYm94LWlucHV0LFxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gtdmlzdWFsLFxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXZpc3VhbCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNBNkE4QUI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDI0cHg7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19jaGVja2JveC12aXN1YWwsIC5uLWZvcm0tLWRhcmstYmdcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXZpc3VhbCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAubi1mb3JtX19jaGVja2JveC12aXN1YWwgLm4tZm9ybV9fY2hlY2tib3gtY2hlY2tlZC1pY29uLCAubi1mb3JtX19jaGVja2JveC1pbnB1dDpjaGVja2VkICtcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXZpc3VhbCAubi1mb3JtX19jaGVja2JveC1jaGVja2VkLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAubi1mb3JtX19jaGVja2JveC1pbnB1dDpmb2N1cyArIC5uLWZvcm1fX2NoZWNrYm94LXZpc3VhbCwgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6Zm9jdXMgK1xuICAubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLm4tZm9ybV9faW5wdXQtZXJyb3IgLm4tZm9ybV9fY2hlY2tib3gtdmlzdWFsLCAubi1mb3JtX19pbnB1dC1lcnJvclxuICAubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZDQ0NDO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNDRjIxMjg7IH1cbiAgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgKyAubi1mb3JtX19jaGVja2JveC12aXN1YWwsIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkICtcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXZpc3VhbCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6Y2hlY2tlZCArIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2N0M1O1xuICAgIGJvcmRlcjogc29saWQgM3B4ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6Zm9jdXMgKyAubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLm4tZm9ybV9faW5wdXQtZXJyb3IgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmNoZWNrZWQgKyAubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZDQ0NDOyB9XG5cbi5uLWZvcm1fX2NoZWNrYm94LXRleHQsXG4ubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19jaGVja2JveC10ZXh0LCAubi1mb3JtLS1kYXJrLWJnXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0IHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX2NoZWNrYm94LXRleHQsIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH5cbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gtY2hlY2tlZC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmlsbDogIzAwNjdDNTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDsgfVxuXG4ubi1mb3JtX19zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogNDlweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLWZvcm1fX3NlbGVjdC5uLWZvcm1fX2lucHV0LS1lcnJvciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7IH1cblxuLm4tZm9ybV9fc2VsZWN0LWlucHV0IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDZweCA1MHB4IDZweCAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDsgfVxuICAubi1mb3JtX19zZWxlY3QtaW5wdXQ6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmllOSAubi1mb3JtX19zZWxlY3QtaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cbiAgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNBNEE0QTQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ubi1mb3JtX19zZWxlY3QtdmlzdWFsLXdyYXAge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQTZBOEFCO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDA7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3QtdmlzdWFsLXdyYXAge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAubi1mb3JtX19pbnB1dC0tZXJyb3IgLm4tZm9ybV9fc2VsZWN0LXZpc3VhbC13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZDQ0NDO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNDRjIxMjg7IH1cbiAgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmZvY3VzIH4gLm4tZm9ybV9fc2VsZWN0LXZpc3VhbC13cmFwIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMDAwMDAwOyB9XG4gIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3NlbGVjdC12aXN1YWwtd3JhcCB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQ6ICMwMDY3QzU7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDY3QzU7XG4gIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDUycHg7XG4gIHotaW5kZXg6IDU7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjJGMkYyOyB9XG4gIC5uLWZvcm1fX3NlbGVjdDpob3ZlciAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQ6ICMxRTRBOTM7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3Q6aG92ZXIgLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUFFQUVBO1xuICAgIGJvcmRlci1jb2xvcjogI0VBRUFFQTsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdC5uLWZvcm1fX2lucHV0LS1lcnJvcjpob3ZlciAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3Ige1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNDRjIxMjg7IH1cbiAgLmllOSAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tZm9ybV9faW5wdXQtLWVycm9yIC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0NGMjEyODsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpmb2N1cyB+IC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvcixcbiAgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmZvY3VzIH4gLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMDAwMDAwOyB9XG4gIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvcixcbiAgLm4tZm9ybV9fc2VsZWN0OmhvdmVyIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZDogI0I2RDJGNTtcbiAgICBib3JkZXItY29sb3I6ICNCNkQyRjU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvcixcbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3Q6aG92ZXIgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIGJvcmRlci1jb2xvcjogI0Y4RjhGODsgfVxuICAgIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIC5uLWZvcm1fX3NlbGVjdC1vcGVuLWljb24sXG4gICAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3Q6aG92ZXIgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIC5uLWZvcm1fX3NlbGVjdC1vcGVuLWljb24ge1xuICAgICAgZmlsbDogI0I2RDJGNTsgfVxuXG4ubi1mb3JtX19zZWxlY3Qtb3Blbi1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIGhlaWdodDogMThweDtcbiAgbGVmdDogMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1LjVweDtcbiAgd2lkdGg6IDE4cHg7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3Qtb3Blbi1pY29uIHtcbiAgICBmaWxsOiAjMDA2N0M1OyB9XG5cbi5uLWZvcm1fX2NoZWNrYm94LWdyb3VwIC5uLWZvcm1fX2NoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG4ubi1mb3JtX19jaGVja2JveC1ncm91cC5uLWZvcm1fX2NoZWNrYm94LWdyb3VwLS1ob3Jpem9udGFsIC5uLWZvcm1fX2NoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gtZ3JvdXAtLXNjcm9sbGFibGUge1xuICBib3JkZXI6IHNvbGlkIDFweCAjQTZBOEFCO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1heC1oZWlnaHQ6IDE4MHB4O1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZzogNnB4OyB9XG5cbi5uLWZvcm1fX2NoZWNrYm94LWdyb3VwLS1zY3JvbGxhYmxlLXBhcmVudCB7XG4gIGxlZnQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1ncm91cCAubi1mb3JtX19yYWRpby1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1ncm91cC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1ncm91cC0taG9yaXpvbnRhbCAubi1mb3JtX19yYWRpby1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubi1mb3JtX19maWVsZHNldCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNEMEQyRDM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZzogMjRweDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2ZpZWxkc2V0IHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cblxuLm4tZm9ybV9fbGVnZW5kIHtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2xlZ2VuZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLm4tZm9ybV9fY29udHJvbHMtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19jb250cm9scy1saW5rIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAubi1mZWF0dXJlLWJsb2NrLS1pbmxpbmUgLm4tZm9ybV9fY29udHJvbHMtbGluayB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNjY2NjclOyB9XG5cbi5uLWZvcm0tLWRhcmstYmcgaDIge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtc3RhdHVzLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxNHB4OyB9XG4gIC5uLWZvcm1fX21pY3JvY29weS0tZGF0ZS1pbnB1dC1zdGF0dXMtaWNvbi5uLWljb24tY2lyY2xlLWNoZWNrLWFsdCB7XG4gICAgZmlsbDogIzRBODMyRTsgfVxuICAubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtc3RhdHVzLWljb24ubi1pY29uLWNpcmNsZS1leGNsYW1hdGlvbiB7XG4gICAgZmlsbDogI0NGMjEyODsgfVxuICAubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtZXJyb3IgLm4tZm9ybV9fbWljcm9jb3B5LS1kYXRlLWlucHV0LXN0YXR1cy1pY29uLm4taWNvbi1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtdmFsaWQgLm4tZm9ybV9fbWljcm9jb3B5LS1kYXRlLWlucHV0LXN0YXR1cy1pY29uLm4taWNvbi1jaXJjbGUtY2hlY2stYWx0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLyogVGhlIGltYWdlIGhlaWdodCB3aGVuIGltYWdlIGlzIHN0YWNrZWQgb3ZlciBjb250ZW50IG9uIHhzLXNtICovXG4vKiBUaGUgb3ZlcmFsbCBiYW5kIGhlaWdodCB3aGVuIGNvbnRlbnQgaXMgb3ZlcmxheWVkIG9uIGltYWdlIG9uIG1kLXhsICovXG4vKiBNYXJnaW4gZm9yIHRoaXMgdHlwZSBvZiBiYW5kICovXG4vKiBDb250ZW50IHBhZGRpbmcgKi9cbi5uLWltYWdlLWJhbmQge1xuICBtYXJnaW46IDgwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uLWltYWdlLWJhbmQubi1pbWFnZS1iYW5kLS1sZWZ0LWFsaWduZWQgLm4taW1hZ2UtYmFuZF9faW1hZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjsgfVxuICAubi1pbWFnZS1iYW5kLm4taW1hZ2UtYmFuZC0tbGVmdC1hbGlnbmVkIC5uLWltYWdlLWJhbmRfX2NvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubi1pbWFnZS1iYW5kLm4taW1hZ2UtYmFuZC0tcmlnaHQtYWxpZ25lZCAubi1pbWFnZS1iYW5kX19pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH1cbiAgLm4taW1hZ2UtYmFuZC5uLWltYWdlLWJhbmQtLXJpZ2h0LWFsaWduZWQgLm4taW1hZ2UtYmFuZF9fY29udGVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAubi1pbWFnZS1iYW5kLm4taW1hZ2UtYmFuZC1hbmltYXRlZCAubi1pbWFnZV9iYW5kX193ZWxsIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpOyB9XG4gIC5uLWltYWdlLWJhbmQgYXJ0aWNsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uLWltYWdlLWJhbmQgaDEge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywnR290aGFtIFNTbSBCJyxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAubi1pbWFnZS1iYW5kIHAge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAubi1pbWFnZS1iYW5kIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICMwMDY3YzU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWF4LXdpZHRoOiAyM2VtO1xuICAgIHBhZGRpbmc6IDlweCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLm4taW1hZ2UtYmFuZCAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDI4NTU7IH1cbiAgLm4taW1hZ2UtYmFuZCAubi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubi1pbWFnZS1iYW5kIC5uLWNvbnRhaW5lciAubi1jb2wtc20tMTIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm4taW1hZ2UtYmFuZCAubi1pbWFnZS1iYW5kX19oaXRhcmVhIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubi1pbWFnZS1iYW5kIC5uLWltYWdlLWJhbmRfX2ltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm4taW1hZ2UtYmFuZCAubi1pbWFnZS1iYW5kX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDJlbSAyZW0gMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1pbWFnZS1iYW5kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubi1pbWFnZS1iYW5kIGgxIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubi1pbWFnZS1iYW5kIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5uLWltYWdlLWJhbmQgLm4taW1hZ2UtYmFuZF9faGl0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDU2MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5uLWltYWdlLWJhbmQgLm4taW1hZ2UtYmFuZF9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiA1NjBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm4taW1hZ2UtYmFuZCAubi1pbWFnZS1iYW5kX19jb250ZW50IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAubi1pbWFnZS1iYW5kIC5uLWltYWdlX2JhbmRfX3dlbGwge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgbWFyZ2luOiBhdXRvIDYuNXZ3O1xuICAgICAgbWF4LXdpZHRoOiA1MHZ3O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBhZGRpbmc6IDNlbTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1pbWFnZS1iYW5kIC5uLXJvdyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5uLWltYWdlLWJhbmQgLm4taW1hZ2VfYmFuZF9fd2VsbCB7XG4gICAgbWF4LXdpZHRoOiA0MHZ3OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkxLjg3NWVtKSB7XG4gIC5uLWltYWdlLWJhbmQgLm4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgICAubi1pbWFnZS1iYW5kIC5uLWNvbnRhaW5lciAubi1yb3cge1xuICAgICAgbWFyZ2luOiAwIC0uODMzMzMlOyB9XG4gICAgLm4taW1hZ2UtYmFuZCAubi1jb250YWluZXIgLm4tY29sLXNtLTEyIHtcbiAgICAgIG1hcmdpbjogMCAuODMzMzMlO1xuICAgICAgd2lkdGg6IDk4LjMzMzMzJTsgfVxuICAubi1pbWFnZS1iYW5kIC5uLWltYWdlX2JhbmRfX3dlbGwge1xuICAgIG1heC13aWR0aDogMzB2dzsgfSB9XG5cbi50ZWNodmFsaWRhdGUtcXVvdGUtYmFuZCB7XG4gIG1hcmdpbjogODBweCAwOyB9XG4gIC50ZWNodmFsaWRhdGUtcXVvdGUtYmFuZCBoMSB7XG4gICAgY29sb3I6ICMwQTBBMEE7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCdHb3RoYW0gU1NtIEInLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnRlY2h2YWxpZGF0ZS1xdW90ZS1iYW5kIGgxIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4udGVjaHZhbGlkYXRlLXF1b3RlLXRpbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzJDMkMyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgcGFkZGluZzogNDdweCA1MHB4IDU1cHggODVweDsgfVxuXG4udGVjaHZhbGlkYXRlLXF1b3RlLXRpbGVfX3F1b3RlIHtcbiAgY29sb3I6ICMwQTBBMEE7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywnR290aGFtIFNTbSBCJyxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAwIDAgNDlweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRlY2h2YWxpZGF0ZS1xdW90ZS10aWxlX19vcGVuaW5nLXF1b3RhdGlvbi1tYXJrIHtcbiAgdG9wOiAtNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxlZnQ6IC00M3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyOHB4OyB9XG5cbi50ZWNodmFsaWRhdGUtcXVvdGUtdGlsZV9fcmF0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4udGVjaHZhbGlkYXRlLXF1b3RlLXRpbGVfX3N0YXIge1xuICBoZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB3aWR0aDogMjVweDsgfVxuICAudGVjaHZhbGlkYXRlLXF1b3RlLXRpbGVfX3N0YXIgLnN0YXItZnVsbCB7XG4gICAgZmlsbDogIzEzNkVBODsgfVxuXG4udGVjaHZhbGlkYXRlLXF1b3RlLXRpbGVfX2NpdGF0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCdHb3RoYW0gU1NtIEInLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiBhdXRvOyB9XG5cbi50ZWNodmFsaWRhdGUtcXVvdGUtdGlsZV9fc291cmNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4udGVjaHZhbGlkYXRlLXF1b3RlLXRpbGVfX3R2aWQtbGluayB7XG4gIGNvbG9yOiAjMDA2N0M1O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qIGxnIDEwMjRweCBhbmQgdXAgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlY2h2YWxpZGF0ZS1xdW90ZS10aWxlX19xdW90ZSB7XG4gICAgbWluLWhlaWdodDogMTFlbTsgfVxuICAudGVjaHZhbGlkYXRlLXF1b3RlLWJhbmQgLm4tcm93Lm1hdGNoLWNvbC1oZWlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94OyB9XG4gIC50ZWNodmFsaWRhdGUtcXVvdGUtYmFuZCAubi1yb3cubWF0Y2gtY29sLWhlaWdodCA+IFtjbGFzcyo9J24tY29sLSddIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogdG9wOyB9IH1cblxuLm4tbGluay1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ubi1saW5rLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5uLWxpbmstbGlzdF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7IH1cbiAgLm4tbGluay1saXN0LS12MiAubi1saW5rLWxpc3RfX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cblxuLm4tbGluay1saXN0X19kaXJlY3Rpb24taWNvbiB7XG4gIGZpbGw6ICM4RDhEOEQ7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLm4tbGluay1saXN0X19wZGYtaWNvbiB7XG4gIGZpbGw6ICNDMEMwQzA7XG4gIGhlaWdodDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDE2cHg7IH1cblxuLm4tbWVzc2FnaW5nIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uLW1lc3NhZ2luZzpiZWZvcmUsIC5uLW1lc3NhZ2luZzphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uLW1lc3NhZ2luZzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm4tbWVzc2FnaW5nX19iYW5kLWJhY2tncm91bmQtYWNjZW50IHtcbiAgYmFja2dyb3VuZDogIzAwNjdDNTsgfVxuXG4ubi1tZXNzYWdpbmdfX21lc3NhZ2Uge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gIC5uLW1lc3NhZ2luZy0tb24tZGFyay1iZyAubi1tZXNzYWdpbmdfX21lc3NhZ2Uge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uLW1lc3NhZ2luZy0tb24tZGFyay1iZyAubi1tZXNzYWdpbmdfX2xpbmsge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1tZXNzYWdpbmdfX2ljb24ge1xuICBmaWxsOiAjMDA2N0M1O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAxNnB4OyB9XG4gIC5uLW1lc3NhZ2luZy0tb24tZGFyay1iZyAubi1tZXNzYWdpbmdfX2ljb24ge1xuICAgIGZpbGw6ICNGRkZGRkY7IH1cblxuLm4tbWVzc2FnaW5nX19tZXRhZGF0YSB7XG4gIGNvbG9yOiAjQTRBNEE0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cblxuLm4tbWVzc2FnaW5nLS1pbmZvcm1hdGlvbl9fbWV0YWRhdGEgLm4tbWVzc2FnaW5nX19tZXNzYWdlIHtcbiAgY29sb3I6ICMwMDY3QzU7XG4gIG1hcmdpbi1ib3R0b206IDRweDsgfVxuXG4ubi1tZXNzYWdpbmctLXN1Y2Nlc3MgLm4tbWVzc2FnaW5nX19tZXNzYWdlIHtcbiAgY29sb3I6ICM0QTgzMkU7IH1cblxuLm4tbWVzc2FnaW5nLS1zdWNjZXNzIC5uLW1lc3NhZ2luZ19faWNvbiB7XG4gIGZpbGw6ICM0QTgzMkU7IH1cblxuLm4tbWVzc2FnaW5nLS13YXJuaW5nIC5uLW1lc3NhZ2luZ19faWNvbiB7XG4gIGZpbGw6ICNGRjkwMDA7IH1cblxuLm4tbWVzc2FnaW5nLS1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNDQ0M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRjIxMjg7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLm4tbWVzc2FnaW5nLS1lcnJvciAubi1tZXNzYWdpbmdfX21lc3NhZ2Uge1xuICAgIGNvbG9yOiAjQ0YyMTI4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm4tbWVzc2FnaW5nLS1lcnJvciAubi1tZXNzYWdpbmdfX2ljb24ge1xuICAgIGZpbGw6ICNDRjIxMjg7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IDIwcHg7IH1cblxuLm4tbWVzc2FnaW5nLS1sb2dpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY3QzU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUE7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLm4tbWVzc2FnaW5nLS1sb2dpbiAubi1tZXNzYWdpbmdfX21lc3NhZ2Uge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5uLW1lc3NhZ2luZy0tbG9naW4gLm4tbWVzc2FnaW5nX19pY29uIHtcbiAgICBmaWxsOiAjRkZGRkZGO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4OyB9XG4gIC5uLW1lc3NhZ2luZy0tbG9naW4gLmJ1dHRvbiB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMSU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgICAubi1tZXNzYWdpbmctLWxvZ2luIC5idXR0b24ge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgbWFyZ2luOiAxJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjYuMjVlbSkge1xuICAgICAgLm4tbWVzc2FnaW5nLS1sb2dpbiAuYnV0dG9uIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIlOyB9IH1cblxuLm4tbXVsdGktY29sdW1uLWxpc3QsIC5uLW11bHRpLWNvbHVtbi1saXN0LS14bCB7XG4gIGNvbHVtbi1jb3VudDogMTtcbiAgY29sdW1uLWdhcDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDQ4cHg7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLW11bHRpLWNvbHVtbi1saXN0ID4gbGksIC5uLW11bHRpLWNvbHVtbi1saXN0LS14bCA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAubi1tdWx0aS1jb2x1bW4tbGlzdCBhLCAubi1tdWx0aS1jb2x1bW4tbGlzdC0teGwgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cbiAgLm4tbXVsdGktY29sdW1uLWxpc3QgdWwsIC5uLW11bHRpLWNvbHVtbi1saXN0LS14bCB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7IH1cbiAgLm4tbXVsdGktY29sdW1uLWxpc3QgdWwgPiBsaSwgLm4tbXVsdGktY29sdW1uLWxpc3QtLXhsIHVsID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm4tbXVsdGktY29sdW1uLWxpc3QtLXhsIHtcbiAgY29sdW1uLWdhcDogOTZweDsgfVxuXG4ubi1tdWx0aS1jb2x1bW4tbGlzdC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tbXVsdGktY29sdW1uLWxpc3QsIC5uLW11bHRpLWNvbHVtbi1saXN0LS14bCB7XG4gICAgY29sdW1uLWNvdW50OiAyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1tdWx0aS1jb2x1bW4tbGlzdCwgLm4tbXVsdGktY29sdW1uLWxpc3QtLXhsIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7IH0gfVxuXG4ubi1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ubi1wYWdpbmF0aW9uX19saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm4tcGFnaW5hdGlvbl9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLm4tcGFnaW5hdGlvbl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDAgNnB4OyB9XG4gIC5uLXBhZ2luYXRpb25fX2xpc3QtaXRlbTpmaXJzdC1jaGlsZCAubi1wYWdpbmF0aW9uX19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm4tcGFnaW5hdGlvbl9fbGlzdC1pdGVtOmxhc3QtY2hpbGQgLm4tcGFnaW5hdGlvbl9fbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ubi1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUsXG4ubi1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzQ1NDU0NTsgfVxuXG4ubi1wYWdpbmF0aW9uX19pY29uIHtcbiAgZmlsbDogIzg0ODQ4NDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICB3aWR0aDogMTRweDsgfVxuICAubi1wYWdpbmF0aW9uX19saW5rOmhvdmVyIC5uLXBhZ2luYXRpb25fX2ljb24ge1xuICAgIGZpbGw6ICMxRTRBOTM7IH1cblxuLm4tcGFnaW5hdGlvbi0tdGV4dC1vbmx5IC5uLXBhZ2luYXRpb25fX2xpbmstLXByZXYgLm4tcGFnaW5hdGlvbl9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNnB4OyB9XG5cbi5uLXBhZ2luYXRpb24tLXRleHQtb25seSAubi1wYWdpbmF0aW9uX19saW5rLS1uZXh0IC5uLXBhZ2luYXRpb25fX2ljb24ge1xuICBtYXJnaW4tbGVmdDogNnB4OyB9XG5cbi5uLXBhZ2luYXRpb24tLXRleHQtb25seSAubi1wYWdpbmF0aW9uX19pY29uLS1kb3VibGUtY2hldnJvbi1maXJzdCB7XG4gIG1hcmdpbi1yaWdodDogLTZweDsgfVxuXG4ubi1wYWdpbmF0aW9uLS10ZXh0LW9ubHkgLm4tcGFnaW5hdGlvbl9faWNvbi0tZG91YmxlLWNoZXZyb24tc2Vjb25kIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cblxuLm4tcmVsYXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjRUFFQUVBO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiA0NXB4IDQ1cHggMTZweDsgfVxuICAubi1yZWxhdGVkOmJlZm9yZSwgLm4tcmVsYXRlZDphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uLXJlbGF0ZWQ6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5uLXJlbGF0ZWQgW2NsYXNzXj0nbi1pY29uLWRvYy0nXSB7XG4gICAgZmlsbDogI0E0QTRBNDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgLm4tcmVsYXRlZCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDVlbTsgfVxuICAubi1yZWxhdGVkIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDVlbTsgfVxuICAubi1yZWxhdGVkIG9sIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDVlbTsgfVxuXG4ubi1yZWxhdGVkX19oZWFkZXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm4tcmVsYXRlZF9fc3ViaGVhZGVyIHtcbiAgY29sb3I6ICM4NDg0ODQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm4tcmVsYXRlZF9fbGlzdC1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5uLXJlbGF0ZWRfX2xpc3QtaXRlbS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmaWxsOiAjODQ4NDg0O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4OyB9XG5cbi5uLXJlbGF0ZWQtaWNvbi1saXN0IC5uLXJlbGF0ZWRfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uLXJlbGF0ZWQtaWNvbi1saXN0IC5uLXJlbGF0ZWRfX2xpc3QtaXRlbS1pY29uIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDsgfVxuXG4ubi1yZWxhdGVkX19pY29uLWRhbmdlciB7XG4gIGZpbGw6ICNDRjIxMjg7IH1cblxuLm4tcmVsYXRlZF9faWNvbi1ncmVlbiB7XG4gIGZpbGw6ICM0QTgzMkU7IH1cblxuLm4tcmVsYXRlZC1hdXRob3JzIC5uLXJlbGF0ZWRfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubi1yZWxhdGVkX19hdXRob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbi5uLXJlbGF0ZWRfX2F1dGhvci1waG90byB7XG4gIGhlaWdodDogMzZweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03cHg7XG4gIHdpZHRoOiAzNnB4OyB9XG5cbi5uLXJlbGF0ZWRfX2F1dGhvci1jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4ubi1yZWxhdGVkX192aWV3LWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19saXN0IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLm4tc2VhcmNoLWZpbHRlcl9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXJfX2Ryb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdyAubi1zZWFyY2gtZmlsdGVyX19kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19wYW5lbC10b2dnbGUtaWNvbiB7XG4gIGZpbGw6ICMwMDY3QzU7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDE2cHg7IH1cbiAgLm4tc2VhcmNoLWZpbHRlcl9fbGlzdC1pdGVtLS1hY3RpdmUgLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtdG9nZ2xlLWljb24ge1xuICAgIGZpbGw6ICNBNkE4QUI7IH1cbiAgLm4tc2VhcmNoLWZpbHRlcl9fbGluazpob3ZlciAubi1zZWFyY2gtZmlsdGVyX19wYW5lbC10b2dnbGUtaWNvbiB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19saW5rIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uLXNlYXJjaC1maWx0ZXJfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cgLm4tc2VhcmNoLWZpbHRlcl9fbGluayB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubi1zZWFyY2gtZmlsdGVyX19saXN0LWl0ZW0tLWFjdGl2ZSAubi1zZWFyY2gtZmlsdGVyX19saW5rIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAubi1zZWFyY2gtZmlsdGVyX19saXN0LWl0ZW0tLWFjdGl2ZSAubi1zZWFyY2gtZmlsdGVyX19saW5rOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDY3QzU7XG4gICAgICBib3R0b206IC04cHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMjAxOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0YyRjJGMjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMwMDY3QzU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtY2xvc2UtbGluayB7XG4gIGNvbG9yOiAjQTZBOEFCO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogMTJweDsgfVxuICAubi1zZWFyY2gtZmlsdGVyX19wYW5lbC1jbG9zZS1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93IC5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLWNsb3NlLWxpbmsge1xuICAgIHRvcDogNnB4OyB9XG5cbi5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLWNsb3NlLWljb24ge1xuICBmaWxsOiAjQTZBOEFCO1xuICBoZWlnaHQ6IDExcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAxMXB4OyB9XG4gIC5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLWNsb3NlLWxpbms6aG92ZXIgLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtY2xvc2UtaWNvbiB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtc2VsZWN0ZWQtZmlsdGVycyxcbi5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgbWFyZ2luLXRvcDogLTEycHg7IH1cblxuLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmstaWNvbiB7XG4gIGZpbGw6ICMwMDY3QzU7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIHdpZHRoOiAxMHB4OyB9XG4gIDpob3ZlciA+IC5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rLWljb24ge1xuICAgIGZpbGw6ICMxRTRBOTM7IH1cblxuLm4tdGFnLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLXRhZyB7XG4gIGNsZWFyOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB3aWR0aDogYXV0bzsgfVxuICAubi10YWcubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtdGFnIC5uLXRhZ19fZGVsZXRlLWljb24ge1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTJweDsgfVxuXG4ubi10YWcubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtdGFnLXRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cubi1zZWFyY2gtZmlsdGVyLS1oYXMtc3ViZmlsdGVycyAubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtbGluayxcbi5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdy5uLXNlYXJjaC1maWx0ZXItLWhhcy1zdWJmaWx0ZXJzIC5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1zZWxlY3RlZC1maWx0ZXJzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93IC5uLXNlYXJjaC1maWx0ZXItcGFuZWxzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cubi1zZWFyY2gtZmlsdGVyLS1zaG93LXJlZmluZS1wYW5lbCAubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtbGluayxcbi5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdy5uLXNlYXJjaC1maWx0ZXItLXNob3ctcmVmaW5lLXBhbmVsIC5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1zZWxlY3RlZC1maWx0ZXJzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cubi1zZWFyY2gtZmlsdGVyLS1zaG93LXJlZmluZS1wYW5lbCAubi1zZWFyY2gtZmlsdGVyLXBhbmVscyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uLXNlYXJjaC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubi1zZWFyY2gtZm9ybV9faW5wdXQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQTRBNEE0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLXNlYXJjaC1mb3JtX19pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm4tc2VhcmNoLWZvcm1fX2lucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoIC5uLXNlYXJjaC1mb3JtX19pbnB1dCB7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBjdWJpYy1iZXppZXIoMCwgMC43OTUsIDAsIDEpO1xuICAgIHdpZHRoOiAxMDBweDsgfVxuICAgIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoIC5uLXNlYXJjaC1mb3JtX19pbnB1dDpmb2N1cyB7XG4gICAgICB3aWR0aDogMzIwcHg7IH1cblxuLm4tc2VhcmNoLWZvcm1fX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0MHB4OyB9XG4gIC5uLXNlYXJjaC1mb3JtX19idXR0b246aG92ZXIgLm4tc2VhcmNoLWZvcm1fX2J1dHRvbi1pY29uIHtcbiAgICBmaWxsOiAjNDU0NTQ1OyB9XG5cbi5uLXNlYXJjaC1mb3JtX19idXR0b24tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7IH1cblxuLm4tc2VhcmNoLWZvcm1fX2J1dHRvbi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjQTRBNEE0O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoIC5uLXNlYXJjaC1mb3JtX19pbnB1dCB7XG4gICAgd2lkdGg6IDMyMHB4OyB9IH1cblxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCAuYXV0b2NvbXBsZXRlLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBtaW4td2lkdGg6IDI5MHB4O1xuICB0b3A6IDQ2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCAuYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktYXV0b2NvbXBsZXRlIHtcbiAgbWFyZ2luOiAxMnB4IDA7IH1cblxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCAuYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktbWVudS1pdGVtIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzRBNEE0QTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwIC5hdXRvY29tcGxldGUtc2VhcmNoIC51aS1tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCAuYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktbWVudS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1leHAgLmF1dG9jb21wbGV0ZS1zZWFyY2ggLnVpLW1lbnUtaXRlbTpob3ZlciwgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCAuYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktbWVudS1pdGVtLnVpLXN0YXRlLWZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzAwNjdDNTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMjYuMjVlbSkge1xuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwIC5hdXRvY29tcGxldGUtc2VhcmNoIC51aS1tZW51LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi8qIFNlYXJjaCBUb2dnbGUgU2VjdGlvbiAqL1xuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtdG9nZ2xlIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIFNlYXJjaCBUb2dnbGUgQnV0dG9uICovXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC10b2dnbGUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBOTBFMjtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDQ2cHg7XG4gIG9wYWNpdHk6IDE7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtdG9nZ2xlLWJ1dHRvbi52aXN1YWxseS1oaWRkZW4tYnRuIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC10b2dnbGUtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFNEE5MztcbiAgYm9yZGVyLWNvbG9yOiAjMUU0QTkzOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLXRvZ2dsZS1idXR0b24ge1xuICAgIGhlaWdodDogMzZweDtcbiAgICB3aWR0aDogMzZweDsgfSB9XG5cbi8qIFNlYXJjaCBUb2dnbGUgQnV0dG9uIEljb24gKi9cbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLXRvZ2dsZS1idXR0b24taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC10b2dnbGUtYnV0dG9uLWljb24ge1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDsgfSB9XG5cbi8qIEZ1bGwgV2lkdGggU2VhcmNoICovXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2U7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICB6LWluZGV4OiA5OTk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0b3A6IDEwMCU7IH0gfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWlzLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIEZ1bGwgV2lkdGggU2VhcmNoIEZvcm0gKi9cbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0ge1xuICBtYXJnaW46IC0ycHggMCAwIDA7IH1cblxuLyogRnVsbCBXaWR0aCBTZWFyY2ggRm9ybSBJbnB1dCAqL1xuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGE5MGUyO1xuICBjb2xvcjogIzRBNEE0QTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmbG9hdDogcmlnaHQ7XG4gIC8qQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xyXG4gICAgfSovIH1cblxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWlucHV0IHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1pcy1hY3RpdmUgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggOTZweCA2cHggMjRweDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0QTkwRTI7IH1cblxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1pbnB1dCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1pcy1hY3RpdmUgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1pbnB1dCB7XG4gICAgcGFkZGluZzogNnB4IDk2cHggNnB4IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRhOTBlMjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAyNi4yNWVtKSB7XG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0taW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi8qIEZ1bGwgV2lkdGggU2VhcmNoIEZvcm0gU3VibWl0IEJ1dHRvbiAqL1xuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE5MEUyO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogNDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0NnB4OyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0tYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFNEE5MztcbiAgYm9yZGVyLWNvbG9yOiAjMUU0QTkzOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0tYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0taXMtYWN0aXZlIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG4vKiBGdWxsIFdpZHRoIFNlYXJjaCBGb3JtIFN1Ym1pdCBCdXR0b24gSWNvbiAqL1xuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b24taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDsgfVxuXG4vKiBGdWxsIFdpZHRoIFNlYXJjaCBGb3JtIENsb3NlIEJ1dHRvbiAqL1xuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b24tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0NnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1pcy1hY3RpdmUgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b24tY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWJ1dHRvbi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4OyB9IH1cblxuLyogRnVsbCBXaWR0aCBTZWFyY2ggRm9ybSBDbG9zZSBCdXR0b24gSWNvbiAqL1xuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtbi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1idXR0b24tY2xvc2UtaWNvbiB7XG4gIGZpbGw6ICNBNkE4QUI7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7IH1cblxuLyoqIElFIGNsZWFyIGJ1dHRvbiBmaXggKiovXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYXV0b2NvbXBsZXRlLFxuLmF1dG9jb21wbGV0ZS1zZWFyY2gsXG4uYXV0b2NvbXBsZXRlLWN1c3RvbWVyLXN0b3JpZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDgwMDA7IH1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4udWktbWVudS1pdGVtIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBiYWNrZ3JvdW5kOiAjRUFFQUVBO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAudWktbWVudS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjsgfVxuICAudWktbWVudS1pdGVtOmhvdmVyLCAudWktbWVudS1pdGVtLnVpLXN0YXRlLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2N0M1O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubi1yZWxhdGVkLWxpbmtzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm4tc2hhcmUge1xuICBmb250LXNpemU6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm4tc2hhcmVfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubi1zaGFyZV9fbGlzdC1pdGVtOmZpcnN0LWNoaWxkIC5uLXNoYXJlX19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm4tc2hhcmVfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIC5uLXNoYXJlX19saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5uLXNoYXJlX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4ubi1zaGFyZV9faWNvbiB7XG4gIGZpbGw6ICM4NDg0ODQ7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7IH1cbiAgLm4tc2hhcmVfX2xpbms6aG92ZXIgLm4tc2hhcmVfX2ljb24ge1xuICAgIGZpbGw6ICMwMDY3QzU7IH1cblxuLm4tc2hhcmVfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDsgfVxuXG4ubi1zcG90bGlnaHQtbW9kdWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjRTRFNEU0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7IH1cbiAgLm4tc3BvdGxpZ2h0LW1vZHVsZS5uLXNwb3RsaWdodC1tb2R1bGUtLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNEU0O1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI0U0RTRFNDsgfVxuICAgIC5uLXNwb3RsaWdodC1tb2R1bGUubi1zcG90bGlnaHQtbW9kdWxlLS1ib3JkZXJlZDpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjZBOUUwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjMjZBOUUwOyB9XG4gIC5uLXNwb3RsaWdodC1tb2R1bGUubi1zcG90bGlnaHQtbW9kdWxlLS1pbnZlcnNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLXNwb3RsaWdodC1tb2R1bGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjMjZBOUUwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubi1zcG90bGlnaHQtbW9kdWxlOmhvdmVyIC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xuICAgICAgY29sb3I6ICMxRTRBOTM7IH1cbiAgICAubi1zcG90bGlnaHQtbW9kdWxlOmhvdmVyIC5idXR0b25fX2ljb24ge1xuICAgICAgZmlsbDogIzFFNEE5MzsgfVxuICAgIC5uLXNwb3RsaWdodC1tb2R1bGU6aG92ZXIgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm4tc3BvdGxpZ2h0LW1vZHVsZS5uLWxheW91dC1mbGV4X19pdGVtIC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMjRweCAyNHB4OyB9XG5cbi5uLXNwb3RsaWdodC1tb2R1bGVfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4tc3BvdGxpZ2h0LW1vZHVsZV9faW1hZ2Uubi1zcG90bGlnaHQtbW9kdWxlX19pbWFnZS0tY2VudGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMjRweDsgfVxuXG4ubi1zcG90bGlnaHQtbW9kdWxlX19ib2R5IHtcbiAgcGFkZGluZzogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubi1zcG90bGlnaHQtbW9kdWxlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjM0IzQjNCO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubi1zcG90bGlnaHQtbW9kdWxlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubi1zcG90bGlnaHQtbW9kdWxlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG5cbi5uLXNwb3RsaWdodC1tb2R1bGVfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5uLXNwb3RsaWdodC1hbGlnbi0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5uLXNwb3RsaWdodC1tb2R1bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDI3LjVlbSkge1xuICAubi1sYXlvdXQtZmxleCAubi1zcG90bGlnaHQtbW9kdWxlIHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tc3BvdGxpZ2h0LW1vZHVsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubi1sYXlvdXQtZmxleCAubi1zcG90bGlnaHQtbW9kdWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAubi1sYXlvdXQtZmxleCAubi1zcG90bGlnaHQtbW9kdWxlIC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgICAgLm4tc3BvdGxpZ2h0LWFsaWduLS1jZW50ZXIgLm4tbGF5b3V0LWZsZXggLm4tc3BvdGxpZ2h0LW1vZHVsZSAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9IH1cblxuLm4tdGFnIHtcbiAgYmFja2dyb3VuZDogIzAwNjdDNTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDRweCAxM3B4OyB9XG5cbi5uLXRhZy0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzg0ODQ4NDsgfVxuXG4ubi10YWdfX2RlbGV0ZS1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIGhlaWdodDogOXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogOXB4OyB9XG5cbi5uLXRhZ19fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm4tdGFnLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLm4tdGFnLWdyb3VwIC5uLXRhZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubi10YWctZ3JvdXBfX3NlcGFyYXRvciB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNBNEE0QTQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4ubi1sYXlvdXQtZmxleF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tbGF5b3V0LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uLWxheW91dC1mbGV4W2RhdGEtbnRhcC1sYXlvdXR+PVwiMlwiXSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTcuNSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3LjUlO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAubi1sYXlvdXQtZmxleC5uLWxheW91dC1mbGV4X19qdXN0aWZ5LWNlbnRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5uLWxheW91dC1mbGV4Lm4tbGF5b3V0LWZsZXhfX2p1c3RpZnktc3RhcnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAubi1sYXlvdXQtZmxleC5uLWxheW91dC1mbGV4X19qdXN0aWZ5LXN0YXJ0IC5uLWxheW91dC1mbGV4X19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjY2NjY3JTsgfVxuICAubi1sYXlvdXQtZmxleF9faXRlbSB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6IDMxLjY2NjY3JTsgfVxuICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjVcIl0gLm4tbGF5b3V0LWZsZXhfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDMxLjY2NjY3JTsgfVxuICAgICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNVwiXSAubi1sYXlvdXQtZmxleF9faXRlbTpudGgtY2hpbGQoNCksIFtkYXRhLW50YXAtbGF5b3V0fj1cIjVcIl0gLm4tbGF5b3V0LWZsZXhfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgd2lkdGg6IDQ4LjMzMzMzJTsgfVxuICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjRcIl0gLm4tbGF5b3V0LWZsZXhfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDQ4LjMzMzMzJTsgfVxuICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjJcIl0gLm4tbGF5b3V0LWZsZXhfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDQ4LjMzMzMzJTsgfVxuICAgIC5uLWxheW91dC1mbGV4X19hbGlnbi1iYXNlbGluZSAubi1sYXlvdXQtZmxleF9faXRlbSB7XG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTsgfVxuICAgIC5uLWxheW91dC1mbGV4X19hbGlnbi1jZW50ZXIgLm4tbGF5b3V0LWZsZXhfX2l0ZW0ge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgLm4tbGF5b3V0LWZsZXhfX2FsaWduLWVuZCAubi1sYXlvdXQtZmxleF9faXRlbSB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIFtkYXRhLW50YXAtbGF5b3V0fj1cIjRcIl0gLm4tbGF5b3V0LWZsZXhfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMy4zMzMzMyU7IH1cbiAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNVwiXSAubi1sYXlvdXQtZmxleF9faXRlbSB7XG4gICAgd2lkdGg6IDE4LjMzMzMzJTsgfVxuICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjVcIl0gLm4tbGF5b3V0LWZsZXhfX2l0ZW06bnRoLWNoaWxkKDQpLCBbZGF0YS1udGFwLWxheW91dH49XCI1XCJdIC5uLWxheW91dC1mbGV4X19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICB3aWR0aDogMTYuNjY2NjclOyB9IH1cblxuLmJ1dHRvbi0tc2lkZS10YWIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IC0xMjBweDtcbiAgdG9wOiBjYWxjKDUwJSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHdpZHRoOiAyNzBweDtcbiAgei1pbmRleDogMTAwOyB9XG5cbi5uLWNvbnRhY3QtbW9kdWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAycHggc29saWQgIzY4Njg2ODtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMDBweDtcbiAgei1pbmRleDogMTAwOyB9XG5cbi5uLWNvbnRhY3QtbW9kdWxlX19ib2R5IHtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4ubi1jb250YWN0LW1vZHVsZV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzAwNjdDNTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4ubi1jb250YWN0LW1vZHVsZV9faGVhZGluZyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5uLWNvbnRhY3QtbW9kdWxlX19jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLm4tY29udGFjdC1tb2R1bGVfX2xpbmsge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdW5pY29kZS1iaWRpOiBlbWJlZDsgfVxuXG4ubi1jb250YWN0LW1vZHVsZV9faWNvbiB7XG4gIGZpbGw6ICNBNEE0QTQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHdpZHRoOiAyMnB4OyB9XG5cbi5uLWxpc3RfX2l0ZW0tLWJvcmRlcmVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFQUVBRUE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTJweCAwOyB9XG5cbi5uLWxpc3RfX2l0ZW0tLWJvcmRlcmVkOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG4iLCJociB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuaDEsXHJcbi5oMSxcclxuaDIsXHJcbi5oMixcclxuaDMsXHJcbi5oMyxcclxuaDQsXHJcbi5oNCxcclxuaDUsXHJcbi5oNSxcclxuaDYsXHJcbi5oNiB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1leHRyYS1saWdodDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG5oMSxcclxuLmgxIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQtc2l6ZSgkaDEtZm9udC1zaXplcyk7XHJcbn1cclxuXHJcbmgyLFxyXG4uaDIge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udC1zaXplKCRoMi1mb250LXNpemVzKTtcclxufVxyXG5cclxuaDMsXHJcbi5oMyB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLWxpZ2h0O1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udC1zaXplKCRoMy1mb250LXNpemVzKTtcclxufVxyXG5cclxuaDQsXHJcbi5oNCB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLWxpZ2h0O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWg0IDEuNSk7XHJcbn1cclxuXHJcbmg1LFxyXG4uaDUge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWg1KTtcclxufVxyXG5cclxuaDYsXHJcbi5oNiB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtaDYpO1xyXG59XHJcblxyXG5oNSxcclxuaDYsXHJcbi5oNSxcclxuLmg2IHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWJvbGQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbnAsXHJcbi5uLXBhcmFncmFwaCB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctbGlnaHQ7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtZGVmYXVsdCk7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuXHJcbiAgLy8gKyB7XHJcbiAgLy8gICBoMSxcclxuICAvLyAgIGgyLFxyXG4gIC8vICAgaDMsXHJcbiAgLy8gICBoNCxcclxuICAvLyAgIGg1LFxyXG4gIC8vICAgaDYge1xyXG4gIC8vICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxufVxyXG5cclxuLm4tcGFyYWdyYXBoLWxlYWQge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctbGlnaHQ7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250LXNpemUoJHAtZm9udC1zaXplcyk7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcbn1cclxuXHJcbi5uLXBhcmFncmFwaC1maW5lLXByaW50IHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWxpZ2h0O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcclxuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcclxufVxyXG5cclxuLm4tc2VjdGlvbi10aXRsZSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ncmF5LTg3O1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWNvbXBvbmVudC1ib3R0b207XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC5uLXNlY3Rpb24tdGl0bGVfX2hlYWRpbmcge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250LXNpemUoJGgyLWZvbnQtc2l6ZXMpO1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgLy8gZm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xyXG4gIH1cclxuXHJcbiAgLm4tc2VjdGlvbi10aXRsZV9fYWN0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAubi1zZWN0aW9uLXRpdGxlX19hY3Rpb24tbGluayB7XHJcbiAgICBAaW5jbHVkZSBnb3RoYW0tbmFycm93O1xyXG4gIH1cclxufVxyXG5cclxuYSB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdztcclxuICBjb2xvcjogJGNvbG9yLWxpbms7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG5cclxuLm4tbGluay1zdGFuZGFsb25lIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1saXN0LFxyXG51bCxcclxub2wge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gIC8vIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi8vIFRPRE86IFdoYXQgZWxzZSBkb2VzIHRoaXMgYnJlYWs/XHJcbi8vIC5uLWxpc3Qge1xyXG4vLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuLy8gfVxyXG5cclxuLm4tbGlzdC0tdW5zdHlsZWQsXHJcbiVuLWxpc3QtLXVuc3R5bGVkIHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubi1saXN0LS1pbmxpbmUge1xyXG4gIEBleHRlbmQgJW4tbGlzdC0tdW5zdHlsZWQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAubi1saXN0X19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcteHM7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCA+IC5uLWxpc3RfX2l0ZW0tbGluayB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWxpc3RfX2l0ZW0tbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLSN7JGRpci10b306ICRzcGFjaW5nLXhzO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLm4tbGlzdC0taW5saW5lLXNlcGFyYXRvciAmIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnfCc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1saXN0X19pdGVtIHtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG5cclxuICAubi1saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctc207XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1saXN0LS1idWxsZXRlZCB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgLm4tbGlzdF9faXRlbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgIGxlZnQ6ICRzcGFjaW5nLXhzO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogN3B4O1xyXG4gICAgICB3aWR0aDogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tbGlzdC0tbnVtYmVyZWQge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xyXG4gIGNvdW50ZXItcmVzZXQ6IG15LWNvdW50ZXI7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgLm4tbGlzdF9faXRlbSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobXktY291bnRlciwgZGVjaW1hbCkgJy4nO1xyXG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbXktY291bnRlcjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG4gICAgICBtaW4td2lkdGg6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uLWxpc3RfX2l0ZW0tLWNvdW50ZXItb3ZlcnJpZGU6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogYXR0cih2YWx1ZSkgJy4nO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tbGlzdC0tdHdvLWNvbHVtbiB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gIC5uLWxpc3RfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gIH1cclxuXHJcbiAgLm4tbGlzdF9faXRlbS1jb2x1bW4ge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctZGVmYXVsdCAkc3BhY2luZy1kZWZhdWx0IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1saXN0LS1wcm9wZXJ0eS12YWx1ZS1wYWlycyB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuXHJcbi5uLWxpc3RfX3Rlcm0sXHJcbi5uLWxpc3RfX2Rlc2NyaXB0aW9uIHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcteHM7XHJcbn1cclxuXHJcbi5uLWxpc3RfX3Rlcm0ge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctYm9sZDtcclxuICBjbGVhcjogbGVmdDtcclxuICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG59XHJcblxyXG4ubi1jbGVhcmZpeCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxufVxyXG5cclxuY29kZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6IENvdXJpZXIsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWRlZmF1bHQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcbiAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgLmhpZ2hsaWdodCB7XHJcbiAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICB9XHJcblxyXG4gICYuaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm4tYmxvY2txdW90ZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgcXVvdGVzOiAnXFwyMDFDJyAnXFwyMDFEJyAnXFwyMDE4JyAnXFwyMDE5JztcclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tYmxvY2txdW90ZV9fZm9vdGVyIHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbGlnaHQ7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5uLXRleHQtbG9uZ2Zvcm0sXHJcbi5uLWZvcm0ge1xyXG4gID4gaDEsXHJcbiAgPiBoMixcclxuICA+IGgzLFxyXG4gID4gaDQsXHJcbiAgPiBoNSxcclxuICA+IGg2LFxyXG4gID4gcCxcclxuICA+IG9sLFxyXG4gID4gdWwsXHJcbiAgZGwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuXHJcbiAgICArIHtcclxuICAgICAgaDEsXHJcbiAgICAgIGgyLFxyXG4gICAgICBoMyxcclxuICAgICAgaDQsXHJcbiAgICAgIGg1LFxyXG4gICAgICBoNiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiB1bCBsaSxcclxuICA+IG9sIGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG4gIH1cclxuXHJcbiAgLm4tcHVsbC1sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwICRzcGFjaW5nLWRlZmF1bHQgJHNwYWNpbmctZGVmYXVsdCAwO1xyXG4gIH1cclxuXHJcbiAgLm4tcHVsbC1yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZy1kZWZhdWx0ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubm8td3JhcCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuIiwiaHRtbCxcclxuYm9keSB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdy1saWdodDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiosXHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG5oZWFkIHN2ZyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxudWwsXHJcbm9sIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmIsIHN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8vIGdsb2JhbGx5IHByZXZlbnQgaHVic3BvdCBjb29raWUgbWVzc2FnZSBmcm9tIGFwcGVhcmluZ1xyXG5kaXYjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiB7XHJcbiAgZGlzcGxheTpub25lO1xyXG59IiwiJGVhc2VvdXRjdXN0OmN1YmljLWJlemllciguMDMsIC4xNiwgLjM5LCAuOTkpO1xyXG4kZWFzZWlucXVhZDogY3ViaWMtYmV6aWVyKC41NTAsIC4wODUsIC42ODAsIC41MzApO1xyXG4kZ2xvYmFsZGVsYXk6IC41cztcclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlRG93biB7XHJcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MTAsIC4zNTUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDQwJSwgNDMlIHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNzU1LCAuMDUwLCAuODU1LCAuMDYwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNnB4LCAwKTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjc1NSwgLjA1MCwgLjg1NSwgLjA2MCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDNweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcclxuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwgLjYxMCwgLjM1NSwgMSk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xyXG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LCAuNjEwLCAuMzU1LCAxKTtcclxuICB9XHJcblxyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlUmlnaHQge1xyXG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LCAuNjEwLCAuMzU1LCAxKTtcclxuICB9XHJcblxyXG4gIGZyb20ge1xyXG4gICAgLy8gb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNnB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtM3B4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDZweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtM3B4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVEb3duIHtcclxuICBmcm9tIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMHB4KTt9XHJcbiAgdG8ge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTt9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJbiB7XHJcbiAgZnJvbSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwMHB4KTt9XHJcbiAgdG8ge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTt9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluIHtcclxuICBmcm9tIHtvcGFjaXR5OiAwO31cclxuICB0byB7b3BhY2l0eTogMTt9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiQG1peGluIGdvdGhhbS1leHRyYS1saWdodCB7XHJcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogMjAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQG1peGluIGdvdGhhbS1saWdodCB7XHJcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQG1peGluIGdvdGhhbS1ib29rIHtcclxuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AbWl4aW4gZ290aGFtLW1lZGl1bSB7XHJcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQG1peGluIGdvdGhhbS1ibGFjayB7XHJcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQG1peGluIGdvdGhhbS1uYXJyb3ctbGlnaHQge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQG1peGluIGdvdGhhbS1uYXJyb3cge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQG1peGluIGdvdGhhbS1uYXJyb3ctYm9sZCB7XHJcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AbWl4aW4gZ290aGFtLWJvbGQge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuIiwiaHRtbCxcclxuYm9keSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuKixcclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vIHNjc3MtbGludDpkaXNhYmxlIFRyYWlsaW5nU2VtaWNvbG9uXHJcbiRzdXN5OiAoXHJcbiAgY29udGFpbmVyOiAkc2NyZWVuLXhsLFxyXG4gIGNvbHVtbnM6IDEyLFxyXG4gIGd1dHRlci1wb3NpdGlvbjogc3BsaXQsXHJcbiAgLy8gZGVidWc6IChcclxuICAvLyAgICAgaW1hZ2U6IHNob3csXHJcbiAgLy8gICAgIGNvbG9yOiByZ2JhKCRjb2xvci1ibHVlLWxpZ2h0LCAuMjUpLFxyXG4gIC8vICAgICBvdXRwdXQ6IG92ZXJsYXksXHJcbiAgLy8gICAgIHRvZ2dsZTogdG9wIHJpZ2h0XHJcbiAgLy8gICApXHJcbik7XHJcblxyXG4kc2VtYW50aWMtbGF5b3V0LXNtOiBsYXlvdXQoNCBhZnRlcik7XHJcbiRzZW1hbnRpYy1sYXlvdXQtbWQ6IGxheW91dCg4IGFmdGVyKTtcclxuJHNlbWFudGljLWxheW91dC1sZzogbGF5b3V0KDEyIGFmdGVyKTtcclxuXHJcbi8vIENvbnRhaW5lciBmb3IgU2l0ZSBDb250ZW50IGJlbG93IHRoZSBwYWdlIGhlYWRlciB3aGVuIHRoZXJlIGFyZSBubyB0YWJzXHJcbi8vIC5uLXNpdGUtY29udGVudCB7XHJcbi8vICAgbWFyZ2luLXRvcDogJHNwYWNpbmcteGw7XHJcbi8vIH1cclxuXHJcbi5uLXNpdGUtaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5iaWxsYm9hcmQtaGVhZGVyICYge1xyXG4gICAgaGVpZ2h0OiA4MHZoO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUGFnZSBDb250ZW50IHNlcGFyYXRpb24gZnJvbSBoZWFkZXIgJiBmb290ZXJcclxuLm4tbWFpbi1jb250ZW50IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAvLyBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuICAvLyBwYWRkaW5nLXRvcDogJHNwYWNpbmctY29tcG9uZW50LWJvdHRvbTtcclxufVxyXG5cclxuLm4tbWFpbi1jb250ZW50LS1uby1ib3R0b20tcGFkZGluZyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5uLW1haW4tY29udGVudC0tbm8tdG9wLXBhZGRpbmcge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4vLyAubi13aWRnZXQtYXJlYSB7XHJcbi8vICAgcGFkZGluZzogJHNwYWNpbmctbGcgMDtcclxuLy8gfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gIC8vIC5uLW1haW4tY29udGVudCB7XHJcbiAgLy8gICBwYWRkaW5nLXRvcDogNDhweDtcclxuICAvLyB9XHJcblxyXG4gIC5uLW1haW4tY29udGVudC0tbm8tdG9wLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb250YWluZXJcclxuLm4tY29udGFpbmVyIHtcclxuICBAaW5jbHVkZSBjb250YWluZXIoKTtcclxuICBwYWRkaW5nOiAwICRzcGFjaW5nLXNtO1xyXG59XHJcblxyXG4vLyBSb3dcclxuLm4tcm93IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAgIC5uLWNvbC1zbS0jeyRpfSB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4oJGkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xyXG4gICAgLm4tY29sLW1kLSN7JGl9IHtcclxuICAgICAgQGluY2x1ZGUgc3BhbigkaSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgICAubi1jb2wtbGctI3skaX0ge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKCRpKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLXJvdyB7XHJcbiAgICBtYXJnaW46IDAgZ3V0dGVyKCkgKiAtMTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAgIC5uLWNvbC14bC0jeyRpfSB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4oJGkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubi1wdWxsLWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ubi1wdWxsLXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5uLWFsaWduLXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLm4tYWxpZ24tY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uLWFsaWduLWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5uLXRleHQtdXBwZXJjYXNlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubi1zcGFjaW5nLWJvdHRvbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY29tcG9uZW50LWJvdHRvbTtcclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1zbSkge1xyXG4gIC5uLWhpZGRlbi1zbSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1tZCkge1xyXG4gIC5uLWhpZGRlbi1tZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XHJcbiAgLm4taGlkZGVuLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5uLWhpZGRlbi1kZXNrdG9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCAkc2NyZWVuLW1kKSB7XHJcbiAgLm4taGlkZGVuLWRlc2t0b3Age1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAubi1oaWRkZW4tbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRGVmYXVsdCBWYXJpYWJsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJEJyZWFrcG9pbnQtU2V0dGluZ3M6IChcbiAgJ2RlZmF1bHQgbWVkaWEnOiBhbGwsXG4gICdkZWZhdWx0IGZlYXR1cmUnOiBtaW4td2lkdGgsXG4gICdkZWZhdWx0IHBhaXInOiB3aWR0aCxcblxuICAnZm9yY2UgYWxsIG1lZGlhIHR5cGUnOiBmYWxzZSxcbiAgJ3RvIGVtcyc6IGZhbHNlLFxuICAndHJhbnNmb3JtIHJlc29sdXRpb25zJzogdHJ1ZSxcblxuICAnbm8gcXVlcmllcyc6IGZhbHNlLFxuICAnbm8gcXVlcnkgZmFsbGJhY2tzJzogZmFsc2UsXG5cbiAgJ2Jhc2UgZm9udCBzaXplJzogMTZweCxcblxuICAnbGVnYWN5IHN5bnRheCc6IGZhbHNlXG4pO1xuXG4kYnJlYWtwb2ludDogKCkgIWRlZmF1bHQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSW1wb3J0c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9zZXR0aW5nc1wiO1xuQGltcG9ydCAnYnJlYWtwb2ludC9jb250ZXh0JztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvaGVscGVycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L3BhcnNlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9uby1xdWVyeSc7XG5cbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcmVzcG9uZC10byc7XG5cbkBpbXBvcnQgXCJicmVha3BvaW50L2xlZ2FjeS1zZXR0aW5nc1wiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJyZWFrcG9pbnQgTWl4aW5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgbGVnYWN5LXNldHRpbmdzLXdhcm5pbmc7XG5cbiAgLy8gUmVzZXQgY29udGV4dHNcbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG5cbiAgJGJyZWFrcG9pbnQ6IGJyZWFrcG9pbnQoJHF1ZXJ5LCBmYWxzZSk7XG5cbiAgJHF1ZXJ5LXN0cmluZzogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5Jyk7XG4gICRxdWVyeS1mYWxsYmFjazogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2ZhbGxiYWNrJyk7XG5cbiAgJHByaXZhdGUtYnJlYWtwb2ludC1jb250ZXh0LWhvbGRlcjogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2NvbnRleHQgaG9sZGVyJykgIWdsb2JhbDtcbiAgJHByaXZhdGUtYnJlYWtwb2ludC1xdWVyeS1jb3VudDogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5IGNvdW50JykgIWdsb2JhbDtcblxuICAvLyBBbGxvdyBmb3IgYW4gYXMtbmVlZGVkIG92ZXJyaWRlIG9yIHVzYWdlIG9mIG5vIHF1ZXJ5IGZhbGxiYWNrLlxuICBAaWYgJG5vLXF1ZXJ5ICE9IGZhbHNlIHtcbiAgICAkcXVlcnktZmFsbGJhY2s6ICRuby1xdWVyeTtcbiAgfVxuXG4gIEBpZiAkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2Uge1xuICAgICRjb250ZXh0LXNldHRlcjogcHJpdmF0ZS1icmVha3BvaW50LXNldC1jb250ZXh0KCduby1xdWVyeScsICRxdWVyeS1mYWxsYmFjayk7XG4gIH1cblxuICAvLyBQcmludCBPdXQgUXVlcnkgU3RyaW5nXG4gIEBpZiBub3QgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSB7XG4gICAgQG1lZGlhICN7JHF1ZXJ5LXN0cmluZ30ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSAhPSBmYWxzZSBvciBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpID09IHRydWUge1xuXG4gICAgJHR5cGU6IHR5cGUtb2YoYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpKTtcbiAgICAkcHJpbnQ6IGZhbHNlO1xuXG4gICAgQGlmICgkdHlwZSA9PSAnYm9vbCcpIHtcbiAgICAgICRwcmludDogdHJ1ZTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdzdHJpbmcnKSB7XG4gICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdsaXN0Jykge1xuICAgICAgQGVhY2ggJHdyYXBwZXIgaW4gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSAkd3JhcHBlciB7XG4gICAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gV3JpdGUgRmFsbGJhY2tcbiAgICBAaWYgKCRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSkgYW5kICgkcHJpbnQgPT0gdHJ1ZSkge1xuICAgICAgJHR5cGUtZmFsbGJhY2s6IHR5cGUtb2YoJHF1ZXJ5LWZhbGxiYWNrKTtcblxuICAgICAgQGlmICgkdHlwZS1mYWxsYmFjayAhPSAnYm9vbCcpIHtcbiAgICAgICAgI3skcXVlcnktZmFsbGJhY2t9ICYge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xufVxuXG5cbkBtaXhpbiBtcSgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLW1hcCwgJGZzLWJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHMpIHtcclxuICBAZWFjaCAkZnMtYnJlYWtwb2ludCwgJGZzLWZvbnQtc2l6ZSBpbiAkZnMtbWFwIHtcclxuICAgIEBpZiAkZnMtYnJlYWtwb2ludCA9PSBudWxsIHtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmcy1mb250LXNpemUpO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIEBpZiBtYXAtaGFzLWtleSgkZnMtYnJlYWtwb2ludHMsICRmcy1icmVha3BvaW50KSB7XHJcbiAgICAgICAgJGZzLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJGZzLWJyZWFrcG9pbnRzLCAkZnMtYnJlYWtwb2ludCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmcy1icmVha3BvaW50KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmcy1mb250LXNpemUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZm9udC1zaXplKCRmcy1mb250LXNpemUpIHtcclxuICBAaWYgdHlwZS1vZigkZnMtZm9udC1zaXplKSA9PSAnbGlzdCcge1xyXG4gICAgZm9udC1zaXplOiBudGgoJGZzLWZvbnQtc2l6ZSwgMSk7XHJcblxyXG4gICAgQGlmIChsZW5ndGgoJGZzLWZvbnQtc2l6ZSkgPiAxKSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBudGgoJGZzLWZvbnQtc2l6ZSwgMik7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBmb250LXNpemU6ICRmcy1mb250LXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogY2VpbCgkZnMtZm9udC1zaXplIC8gJGxpbmUtaGVpZ2h0LWRlZmF1bHQpICogKCRsaW5lLWhlaWdodC1kZWZhdWx0IC8gJGZzLWZvbnQtc2l6ZSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnVsbC1oZWlnaHQtaGlkZGVuLXBzZXVkby1lbGVtZW50KCkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGxpc3QtcmVzZXQge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnICc7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcbiIsIi8vIHJlbSBTdXBwb3J0XHJcbi8vID09PT09PT09PT09XHJcblxyXG4vLyByZW1cclxuLy8gLS0tXHJcbi8vIENoZWNrIGZvciBhbiBleGlzdGluZyBzdXBwb3J0IG1peGluLCBvciBvdXRwdXQgZGlyZWN0bHkuXHJcbi8vIC0gJHByb3AgIDogPGNzcyBwcm9wZXJ0eT5cclxuLy8gLSAkdmFsICAgOiA8Y3NzIHZhbHVlPlxyXG5AbWl4aW4gc3VzeS1yZW0oXHJcbiAgJHByb3AsXHJcbiAgJHZhbFxyXG4pIHtcclxuICAkX3JlcXM6IChcclxuICAgIHZhcmlhYmxlOiByaHl0aG0tdW5pdCByZW0td2l0aC1weC1mYWxsYmFjayxcclxuICAgIG1peGluOiByZW0sXHJcbiAgKTtcclxuICBAaWYgc3VzeS1zdXBwb3J0KHJlbSwgJF9yZXFzLCAkd2FybjogZmFsc2UpIGFuZCAkcmh5dGhtLXVuaXQgPT0gcmVtIHtcclxuICAgIEBpbmNsdWRlIHJlbSgkcHJvcCwgJHZhbCk7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAjeyRwcm9wfTogJHZhbDtcclxuICB9XHJcbn1cclxuIiwiLy8gU3VzeSBGYWxsYmFjayBDbGVhcmZpeFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cclxuLy8gQ2xlYXJmaXhcclxuLy8gLS0tLS0tLS1cclxuLy8gQ2hlY2sgZm9yIGFuIGV4aXN0aW5nIHN1cHBvcnQgbWl4aW4sIG9yIHByb3ZpZGUgYSBzaW1wbGUgZmFsbGJhY2suXHJcbkBtaXhpbiBzdXN5LWNsZWFyZml4IHtcclxuICBAaWYgc3VzeS1zdXBwb3J0KGNsZWFyZml4LCAobWl4aW46IGNsZWFyZml4KSkge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgYWxsXHJcblxyXG4vKiFcclxuXHRNb2RhYWwgLSBhY2Nlc3NpYmxlIG1vZGFscyAtIHYwLjMuMVxyXG5cdGJ5IEh1bWFhbiwgZm9yIGFsbCBodW1hbnMuXHJcblx0aHR0cDovL2h1bWFhbi5jb21cclxuICovXHJcblxyXG4vLyBNb2RhYWwgVmFyaWFibGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kbW9kYWFsLW92ZXJsYXktY29sb3I6IHJnYmEoMCwwLDAsIDAuOCk7XHJcblxyXG4kbW9kYWFsLXJhZGl1czogMHB4OyAvLzVweFxyXG4kbW9kYWFsLW1haW4tYmc6ICNmZmY7XHJcbiRtb2RhYWwtbWFpbi10ZXh0OiAjMDAwO1xyXG4kbW9kYWFsLW1heC13aWR0aDogMTAwMHB4O1xyXG4kbW9kYWFsLXNoYWRvdzogMCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiRtb2RhYWwtcGFkZGluZzogMzBweDtcclxuJG1vZGFhbC1ob3Zlci1jb2xvcjogcmdiYSgwLDAsMCwgMC43KTtcclxuXHJcbiRtb2RhYWwtbGlnaHQ6ICNmZmY7XHJcbiRtb2RhYWwtcHJpbWFyeTogIzU1NTtcclxuJG1vZGFhbC1ncmV5OiAjYWZiN2JjO1xyXG5cclxuXHJcbi8vIE1vZGFhbCBNaXhpbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1peGluIG1vZGFhbC10cmFuc2l0aW9uKCR0eXBlLCAkc3BlZWQ6IC4ycywgJGVhc2U6IGVhc2UtaW4tb3V0KSB7XHJcblx0dHJhbnNpdGlvbjogJHR5cGUgI3skc3BlZWR9ICN7JGVhc2V9O1xyXG59XHJcbkBtaXhpbiBtb2RhYWwtaGlkZXRleHQoKSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcblx0Y2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpOyAvKiBJRTYsIElFNyAqL1xyXG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuXHRwYWRkaW5nOjAgIWltcG9ydGFudDtcclxuXHRib3JkZXI6MCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG4vLyBNb2RhYWwgU3RydWN0dXJlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5tb2RhYWwtbm9zY3JvbGwge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLm1vZGFhbC1hY2Nlc3NpYmxlLWhpZGUge1xyXG5cdEBpbmNsdWRlIG1vZGFhbC1oaWRldGV4dDtcclxufVxyXG5cclxuLm1vZGFhbC1vdmVybGF5IHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHotaW5kZXg6IDk5OTtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcbi5tb2RhYWwtd3JhcHBlciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR6LWluZGV4OiA5OTk5O1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0QGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYWxsLCAwLjNzKTtcclxuXHQmICoge1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdH1cclxuXHQubW9kYWFsLWNsb3NlIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCYubW9kYWFsLXN0YXJ0X25vbmUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cdCYubW9kYWFsLXN0YXJ0X2ZhZGUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdCYgKlt0YWJpbmRleD1cIjBcIl0ge1xyXG5cdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Ly8gaXMgZnVsbHNjcmVlblxyXG5cdCYubW9kYWFsLWZ1bGxzY3JlZW4ge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcbn1cclxuLm1vZGFhbC1vdXRlci13cmFwcGVyIHtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdC5tb2RhYWwtZnVsbHNjcmVlbiAmIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG4ubW9kYWFsLWlubmVyLXdyYXBwZXIge1xyXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiA4MHB4IDI1cHg7XHJcblxyXG5cdC8vIHdoZW4gaXMgZnVsbHNjcmVlblxyXG5cdC5tb2RhYWwtZnVsbHNjcmVlbiAmIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0fVxyXG59XHJcbi5tb2RhYWwtY29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGNvbG9yOiAkbW9kYWFsLW1haW4tdGV4dDtcclxuXHRtYXgtd2lkdGg6ICRtb2RhYWwtbWF4LXdpZHRoO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRtb2RhYWwtcmFkaXVzO1xyXG5cdGJhY2tncm91bmQ6ICRtb2RhYWwtbWFpbi1iZztcclxuXHRib3gtc2hhZG93OiAkbW9kYWFsLXNoYWRvdztcclxuXHRjdXJzb3I6IGF1dG87XHJcblxyXG5cdC8vIHdoaWxlIGxvYWRpbmdcclxuXHQmLmlzX2xvYWRpbmcge1xyXG5cdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cdC8vIHdoZW4gaXMgZnVsbHNjcmVlblxyXG5cdC5tb2RhYWwtZnVsbHNjcmVlbiAmIHtcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLm1vZGFhbC1jbG9zZSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHJpZ2h0OiAyMHB4O1xyXG5cdHRvcDogMjBweDtcclxuXHRjb2xvcjogJG1vZGFhbC1saWdodDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0b3BhY2l0eTogMTtcclxuXHR3aWR0aDogNTBweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwgMCk7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRAaW5jbHVkZSBtb2RhYWwtdHJhbnNpdGlvbihhbGwpO1xyXG5cdCY6Zm9jdXMsXHJcblx0Jjpob3ZlciB7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogIzAwNjdDNTtcclxuXHRcdCY6YmVmb3JlLFxyXG5cdFx0JjphZnRlciB7IGJhY2tncm91bmQ6ICNmZmY7IH1cclxuXHR9XHJcblx0c3BhbiB7XHJcblx0XHRAaW5jbHVkZSBtb2RhYWwtaGlkZXRleHQ7XHJcblx0fVxyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTRweDtcclxuXHRcdGxlZnQ6IDIzcHg7XHJcblx0XHR3aWR0aDogNHB4O1xyXG5cdFx0aGVpZ2h0OiAyMnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdEBpbmNsdWRlIG1vZGFhbC10cmFuc2l0aW9uKGJhY2tncm91bmQpO1xyXG5cdH1cclxuXHQmOmJlZm9yZSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHR9XHJcblx0Lm1vZGFhbC1mdWxsc2NyZWVuICYge1xyXG5cdFx0YmFja2dyb3VuZDogJG1vZGFhbC1ncmV5O1xyXG5cdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHR0b3A6IDEwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIHtcclxuXHRwYWRkaW5nOiAkbW9kYWFsLXBhZGRpbmc7XHJcbn1cclxuXHJcblxyXG4vLyBDb25maXJtIE1vZGFhbFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLm1vZGFhbC1jb25maXJtLXdyYXAge1xyXG5cdHBhZGRpbmc6IDMwcHggMCAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDA7XHJcbn1cclxuLm1vZGFhbC1jb25maXJtLWJ0biB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW46IDAgMTBweDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdC8vIE9rIEJ1dHRvblxyXG5cdCYubW9kYWFsLW9rIHtcclxuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdGNvbG9yOiAkbW9kYWFsLWxpZ2h0O1xyXG5cdFx0YmFja2dyb3VuZDogJG1vZGFhbC1wcmltYXJ5O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0QGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYmFja2dyb3VuZCk7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRtb2RhYWwtcHJpbWFyeSwgMTUlKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5tb2RhYWwtY2FuY2VsIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Y29sb3I6IGRhcmtlbigkbW9kYWFsLXByaW1hcnksIDE1JSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBrZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xyXG5cdDAlXHR7IG9wYWNpdHk6IDA7IH1cclxuXHQxMDAlIHsgb3BhY2l0eTogMTsgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xyXG5cdDAlXHR7IG9wYWNpdHk6IDA7IH1cclxuXHQxMDAlIHsgb3BhY2l0eTogMTsgfVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XHJcblx0MCVcdHsgb3BhY2l0eTogMDsgfVxyXG5cdDEwMCUgeyBvcGFjaXR5OiAxOyB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcclxuXHQwJVx0eyBvcGFjaXR5OiAwOyB9XHJcblx0MTAwJSB7IG9wYWNpdHk6IDE7IH1cclxufVxyXG5ALW1zLWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XHJcblx0MCVcdHsgb3BhY2l0eTogMDsgfVxyXG5cdDEwMCUgeyBvcGFjaXR5OiAxOyB9XHJcbn1cclxuXHJcbi8vIEluc3RhZ3JhbSBQaG90b1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLm1vZGFhbC1pbnN0YWdyYW0ge1xyXG5cdC5tb2RhYWwtY29udGFpbmVyIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5tb2RhYWwtY29udGVudC1jb250YWluZXIge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHQubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyID4gYmxvY2txdW90ZSB7XHJcblx0XHR3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xyXG5cdFx0b3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRpZnJhbWUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdG1hcmdpbjogLTZweCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdFx0d2lkdGg6IDEwMDBweCAhaW1wb3J0YW50O1xyXG5cdFx0bWF4LXdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdGFuaW1hdGlvbjogaW5zdGFSZXZlYWwgMXMgbGluZWFyIGZvcndhcmRzO1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBHYWxsZXJ5XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5tb2RhYWwtaW1hZ2Uge1xyXG5cdC5tb2RhYWwtaW5uZXItd3JhcHBlciB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE0MHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTQwcHg7XHJcblx0fVxyXG5cdC5tb2RhYWwtY29udGFpbmVyIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLm1vZGFhbC1nYWxsZXJ5LXdyYXAge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjb2xvcjogJG1vZGFhbC1saWdodDtcclxufVxyXG4ubW9kYWFsLWdhbGxlcnktaXRlbSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQvL3dpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQmLmlzX2FjdGl2ZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuLm1vZGFhbC1nYWxsZXJ5LWxhYmVsIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDIwcHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Jjpmb2N1cyB7XHJcblx0ICBvdXRsaW5lOiBub25lO1xyXG5cdH1cclxufVxyXG4ubW9kYWFsLWdhbGxlcnktY29udHJvbCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRjb2xvcjogJG1vZGFhbC1saWdodDtcclxuXHR3aWR0aDogNTBweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwgMCk7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0QGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYWxsKTtcclxuXHQmLmlzX2hpZGRlbiB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdH1cclxuXHQmOmZvY3VzLFxyXG5cdCY6aG92ZXIge1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHQmOmJlZm9yZSxcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkbW9kYWFsLWdyZXk7XHJcblx0XHR9XHJcblx0fVxyXG5cdHNwYW4ge1xyXG5cdFx0QGluY2x1ZGUgbW9kYWFsLWhpZGV0ZXh0O1xyXG5cdH1cclxuXHJcblx0JjpiZWZvcmUsXHJcblx0JjphZnRlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxNnB4O1xyXG5cdFx0bGVmdDogMjVweDtcclxuXHRcdHdpZHRoOiA0cHg7XHJcblx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0QGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYmFja2dyb3VuZCk7XHJcblx0fVxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdG1hcmdpbjogLTVweCAwIDA7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdG1hcmdpbjogNXB4IDAgMDtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHR9XHJcbn1cclxuLm1vZGFhbC1nYWxsZXJ5LW5leHQge1xyXG5cdGxlZnQ6IDEwMCU7XHJcblx0bWFyZ2luLWxlZnQ6IDQwcHg7XHJcbn1cclxuLm1vZGFhbC1nYWxsZXJ5LXByZXYge1xyXG5cdHJpZ2h0OiAxMDAlO1xyXG5cdG1hcmdpbi1yaWdodDogNDBweDtcclxuXHJcblx0JjpiZWZvcmUsXHJcblx0JjphZnRlciB7IGxlZnQ6IDIycHg7IH1cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRtYXJnaW46IDVweCAwIDA7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdG1hcmdpbjogLTVweCAwIDA7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8gVmlkZW9cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLm1vZGFhbC12aWRlby13cmFwIHtcclxuXHRtYXJnaW46IGF1dG8gNTBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tb2RhYWwtdmlkZW8tY29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuXHRoZWlnaHQ6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwgMC4zKTtcclxuXHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdG1heC13aWR0aDogMTMwMHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRpZnJhbWUsXHJcblx0b2JqZWN0LFxyXG5cdGVtYmVkIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIE1vZGFhbCBpRnJhbWVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLm1vZGFhbC1pZnJhbWUgLm1vZGFhbC1jb250ZW50IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLm1vZGFhbC1pZnJhbWUtZWxlbSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSBzdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuXHQubW9kYWFsLXZpZGVvLWNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdGhlaWdodDogNzMxcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xyXG5cdC5tb2RhYWwtaW1hZ2Uge1xyXG5cdFx0Lm1vZGFhbC1pbm5lci13cmFwcGVyIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubW9kYWFsLWdhbGxlcnktY29udHJvbCB7XHJcblx0XHR0b3A6IGF1dG87XHJcblx0XHRib3R0b206IDIwcHg7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAwLjcpOztcclxuXHRcdCY6YmVmb3JlLFxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tb2RhYWwtZ2FsbGVyeS1uZXh0IHtcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0XHRyaWdodDogMjBweDtcclxuXHR9XHJcblx0Lm1vZGFhbC1nYWxsZXJ5LXByZXYge1xyXG5cdFx0bGVmdDogMjBweDtcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuXHQubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xyXG5cdFx0d2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAxMTAwcHgpIHtcclxuXHQubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xyXG5cdFx0d2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAxMDAwcHgpIHtcclxuXHQubW9kYWFsLWlubmVyLXdyYXBwZXIge1xyXG5cdFx0cGFkZGluZy10b3A6IDYwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHR9XHJcblx0Lm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcclxuXHRcdHdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcclxuXHQubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xyXG5cdFx0d2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5tb2RhYWwtdmlkZW8tY29udGFpbmVyIHtcclxuXHRcdG1heC13aWR0aDogOTAwcHg7XHJcblx0XHRtYXgtaGVpZ2h0OiA1MTBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuXHQubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xyXG5cdFx0d2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgyMHB4KSB7XHJcblx0Lm1vZGFhbC1nYWxsZXJ5LWxhYmVsIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi8vIENTUyBsb2FkaW5nIGdpZlxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciB7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDIwMHB4O1xyXG5cdGhlaWdodDogMjAwcHg7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbjogLTEwMHB4IDAgMCAtMTAwcHg7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjI1KTtcclxufVxyXG5ALW1zLWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyezAle29wYWNpdHk6MTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS41KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjUpO3RyYW5zZm9ybTpzY2FsZSgxLjUpfTEwMCV7b3BhY2l0eTouMTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUAtbW96LWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyezAle29wYWNpdHk6MTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS41KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjUpO3RyYW5zZm9ybTpzY2FsZSgxLjUpfTEwMCV7b3BhY2l0eTouMTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUAtd2Via2l0LWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyezAle29wYWNpdHk6MTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS41KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjUpO3RyYW5zZm9ybTpzY2FsZSgxLjUpfTEwMCV7b3BhY2l0eTouMTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUAtby1rZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lcnswJXtvcGFjaXR5OjE7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS41KTstby10cmFuc2Zvcm06c2NhbGUoMS41KTt0cmFuc2Zvcm06c2NhbGUoMS41KX0xMDAle29wYWNpdHk6LjE7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXJ7MCV7b3BhY2l0eToxOy1tcy10cmFuc2Zvcm06c2NhbGUoMS41KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuNSk7dHJhbnNmb3JtOnNjYWxlKDEuNSl9MTAwJXtvcGFjaXR5Oi4xOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2e3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7bWFyZ2luLWxlZnQ6NHB4O21hcmdpbi10b3A6NHB4O3Bvc2l0aW9uOmFic29sdXRlfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdj5kaXZ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItcmFkaXVzOjE1cHg7YmFja2dyb3VuZDojZmZmfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgxKT5kaXZ7LW1zLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tcy1hbmltYXRpb24tZGVsYXk6MHM7LW1vei1hbmltYXRpb24tZGVsYXk6MHM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MHM7LW8tYW5pbWF0aW9uLWRlbGF5OjBzO2FuaW1hdGlvbi1kZWxheTowc30ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMik+ZGl2LC5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgzKT5kaXZ7LW1zLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGV9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDEpey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsMCl9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDIpPmRpdnthbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1zLWFuaW1hdGlvbi1kZWxheTouMTJzOy1tb3otYW5pbWF0aW9uLWRlbGF5Oi4xMnM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjEyczstby1hbmltYXRpb24tZGVsYXk6LjEyczthbmltYXRpb24tZGVsYXk6LjEyc30ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMil7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwwKX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMyk+ZGl2e2FuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uLWRlbGF5Oi4yNXM7LW1vei1hbmltYXRpb24tZGVsYXk6LjI1czstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouMjVzOy1vLWFuaW1hdGlvbi1kZWxheTouMjVzO2FuaW1hdGlvbi1kZWxheTouMjVzfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg0KT5kaXYsLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDUpPmRpdnstbXMtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tb3otYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1vLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMyl7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg0KT5kaXZ7YW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tcy1hbmltYXRpb24tZGVsYXk6LjM3czstbW96LWFuaW1hdGlvbi1kZWxheTouMzdzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4zN3M7LW8tYW5pbWF0aW9uLWRlbGF5Oi4zN3M7YW5pbWF0aW9uLWRlbGF5Oi4zN3N9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDQpey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwwKX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNSk+ZGl2e2FuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uLWRlbGF5Oi41czstbW96LWFuaW1hdGlvbi1kZWxheTouNXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjVzOy1vLWFuaW1hdGlvbi1kZWxheTouNXM7YW5pbWF0aW9uLWRlbGF5Oi41c30ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNik+ZGl2LC5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg3KT5kaXZ7LW1zLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGV9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDUpey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNik+ZGl2e2FuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uLWRlbGF5Oi42MnM7LW1vei1hbmltYXRpb24tZGVsYXk6LjYyczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouNjJzOy1vLWFuaW1hdGlvbi1kZWxheTouNjJzO2FuaW1hdGlvbi1kZWxheTouNjJzfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg2KXstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsMCl9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDcpPmRpdnthbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1zLWFuaW1hdGlvbi1kZWxheTouNzVzOy1tb3otYW5pbWF0aW9uLWRlbGF5Oi43NXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6Ljc1czstby1hbmltYXRpb24tZGVsYXk6Ljc1czthbmltYXRpb24tZGVsYXk6Ljc1c30ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNyl7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg4KT5kaXZ7LW1zLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tcy1hbmltYXRpb24tZGVsYXk6Ljg3czstbW96LWFuaW1hdGlvbi1kZWxheTouODdzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi44N3M7LW8tYW5pbWF0aW9uLWRlbGF5Oi44N3M7YW5pbWF0aW9uLWRlbGF5Oi44N3N9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDgpey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwwKX0iLCIkY29sb3ItdHdpdHRlci1jYXJkOiAjNUFDMEVEO1xyXG4kY29sb3ItbmV3cy1jYXJkOiAjOUM3MkFCO1xyXG4kY29sb3ItYmxvZy1jYXJkOiAkY29sb3ItYmx1ZS1taWQ7XHJcbiRjb2xvci1zb2NpYWwtY2FyZDogIzYwQUY0NjtcclxuJGNvbG9yLWV2ZW50cy1jYXJkOiAjOTI5NDk3O1xyXG4kY29sb3ItY3VzdG9tZXJzLWNhcmQ6ICNFQjg1MjQ7XHJcblxyXG4kY2FyZC1jb2xvcnM6IChcclxuIFR3aXR0ZXI6ICRjb2xvci10d2l0dGVyLWNhcmQsXHJcbiBuZXdzOiAkY29sb3ItbmV3cy1jYXJkLFxyXG4gYmxvZzogJGNvbG9yLWJsb2ctY2FyZCxcclxuIHNvY2lhbDogJGNvbG9yLXNvY2lhbC1jYXJkLFxyXG4gZXZlbnRzOiAkY29sb3ItZXZlbnRzLWNhcmQsXHJcbiBjdXN0b21lcnM6ICRjb2xvci1jdXN0b21lcnMtY2FyZFxyXG4pO1xyXG5cclxuLy8gVE9ETzogUG9zc2libHkgZXhwbG9yZSBtb3ZpbmcgY2F0ZWdvcnkgc3R5bGluZyB0byBsYXlvdXQgcGFydGlhbFxyXG4ubi1jYXRlZ29yeSB7XHJcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5uLWNhcmQge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcclxuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG5cclxuICAubi1jb250ZW50LW1ldGFkYXRhIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1zbSAwO1xyXG4gIH1cclxufVxyXG5cclxuLm4tY2FyZF9fdGFnIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14cyk7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcbiAgbWFyZ2luLXRvcDogYXV0bztcclxufVxyXG5cclxuLy8gQGVhY2ggJG5hbWUsICRjYXJkLWNvbG9yIGluICRjYXJkLWNvbG9ycyB7XHJcbi8vICAgLm4tY2FyZC0tI3skbmFtZX0ge1xyXG4vLyAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNhcmQtY29sb3I7XHJcbi8vICAgICBib3JkZXItY29sb3I6ICRjYXJkLWNvbG9yO1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuQGVhY2ggJG5hbWUsICRjYXJkLWNvbG9yIGluICRjYXJkLWNvbG9ycyB7XHJcbiAgLm4tY2FyZF9fdGFnLS0jeyRuYW1lfSB7XHJcbiAgICBAaW5jbHVkZSBnb3RoYW0tbWVkaXVtO1xyXG4gICAgY29sb3I6ICRjYXJkLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLm4tY2FyZF9fdGl0bGUge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4IDEuMik7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcbn1cclxuXHJcbi5uLWNhcmRfX2JvZHkge1xyXG4gIC5uLWxpc3Qge1xyXG4gICAgcGFkZGluZzogMCAwICRzcGFjaW5nLWRlZmF1bHQgJHNwYWNpbmctZGVmYXVsdDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWNhcmRfX21lZGlhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ubi1jYXJkLWJsb2NrIHtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0O1xyXG5cclxuICAmLm4tY2FyZF9fZm9vdGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1jYXJkX19mb290ZXIge1xyXG4gIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1jYXJkLWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubi1jYXJkX19pbWFnZS13cmFwIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gaGVpZ2h0OiAyMDBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5uLWNhcmQtYmFja2dyb3VuZC1hY2NlbnQge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLTE3O1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gIHAge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWNhcmRfX3Byb21vIHtcclxuICAubi1jYXJkLWJsb2NrIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1sZztcclxuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1sZztcclxuICB9XHJcblxyXG4gIC5uLWNhcmRfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udC1zaXplKCRoMi1mb250LXNpemVzKTtcclxuICAgIEBpbmNsdWRlIGdvdGhhbS1leHRyYS1saWdodDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWg0O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XHJcblxyXG4gIC5uLWNhcmQtZ3JvdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQgMDtcclxuXHJcbiAgICAubi1jYXJkIHtcclxuICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgIHdpZHRoOiBzcGFuKDYgd2lkZSk7XHJcbiAgICAgIGJvcmRlci0jeyRkaXItdG99OiAwO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICBib3JkZXItI3skZGlyLXRvfTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1jYXJkLWRlY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQgMDtcclxuXHJcbiAgICAubi1jYXJkIHtcclxuICAgICAgd2lkdGg6IHNwYW4oNik7XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogZ3V0dGVyKCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBndXR0ZXIoKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpIHtcclxuICAubi1jYXJkX19ib2R5IHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLm4tY2FyZC1kZWNrIC5uLWNhcmQge1xyXG4gICAgd2lkdGg6IHNwYW4oMyk7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICBtYXJnaW4tbGVmdDogZ3V0dGVyKCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1jYXJkLWdyb3VwIHtcclxuICAgIC5uLWNhcmQge1xyXG4gICAgICB3aWR0aDogc3Bhbig0IHdpZGUpO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICBib3JkZXItI3skZGlyLWZyb219OiAwO1xyXG4gICAgICAgIGJvcmRlci0jeyRkaXItdG99OiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDRuKSB7XHJcbiAgICAgICAgYm9yZGVyLSN7JGRpci10b306IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDVuKSB7XHJcbiAgICAgICAgYm9yZGVyLSN7JGRpci10b306IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1udGFwLWxheW91dH49XCI0XCJdIHtcclxuICAgICAgLm4tY2FyZCB7XHJcbiAgICAgICAgd2lkdGg6IHNwYW4oMyk7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICBib3JkZXItI3skZGlyLXRvfTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDRuKSB7XHJcbiAgICAgICAgICBib3JkZXItI3skZGlyLXRvfTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tY2FyZC1ncm91cCAubi1jYXJkIHtcclxuICAgIHdpZHRoOiBzcGFuKDQgd2lkZSk7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgYm9yZGVyLSN7JGRpci1mcm9tfTogMDtcclxuICAgICAgYm9yZGVyLSN7JGRpci10b306IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCg0bikge1xyXG4gICAgICBib3JkZXItI3skZGlyLXRvfTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCg1bikge1xyXG4gICAgICBib3JkZXItI3skZGlyLXRvfTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubi1hY2NvcmRpb24ge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxnO1xyXG59XHJcblxyXG4ubi1hY2NvcmRpb25fX2hlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBbZGF0YS1udGFwLXRvZ2dsZT0naGlkZSddIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubi1pY29uLWNoZXZyb24tZG93biB7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICBwYWRkaW5nLSN7JGRpci10b306ICRzcGFjaW5nLXNtO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktOTU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IHooJ2JlaGluZCcpO1xyXG4gIH1cclxufVxyXG5cclxuLm4tYWNjb3JkaW9uX19jaGVja2JveCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgfiAubi1hY2NvcmRpb25fX2NvbnRlbnQge1xyXG4gICAgbWF4LWhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC44cyBjdWJpYy1iZXppZXIoMCwgMSwgMCwgMSkgLjhzO1xyXG4gIH1cclxuXHJcbiAgJjpjaGVja2VkIHtcclxuICAgIH4gLm4tYWNjb3JkaW9uX19jb250ZW50IHtcclxuICAgICAgbWF4LWhlaWdodDogNTAwMHB4O1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNSwgMCwgMSwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgfiAubi1hY2NvcmRpb25fX2hlYWRlciB7XHJcbiAgICAgIFxyXG4gICAgICAubi1pY29uLWNoZXZyb24tZG93biB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIFtkYXRhLW50YXAtdG9nZ2xlPSdoaWRlJ10ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgW2RhdGEtbnRhcC10b2dnbGU9XCJzaG93XCJdIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiRjb2xvci10YWJsZS1oZWFkZXItYmc6ICM1MzU2NUE7XHJcblxyXG4ubi1kYXRhLXRhYmxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICB0YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYubi1kYXRhLXRhYmxlLS1zdGlja3kge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogOTFweDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHotaW5kZXg6IHooJ2ZpeGVkLXBvc2l0aW9uLXNoZWxsJyk7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ3MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFRPRE86IFJlbW92ZSBvbmNlIHdlIHN5bmMgTFVDSSBhbmQgRG90Y29tXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIH1cclxuXHJcbiAgdGhlYWQgPiB0ciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NTtcclxuXHJcbiAgICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctc207XHJcbiAgICB9XHJcblxyXG4gICAgJi5uLWRhdGEtdGFibGVfX3RoZWFkLS1uby1iZyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uLWRhdGEtdGFibGVfX3RoZWFkLS1pbnZlcnNlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRhYmxlLWhlYWRlci1iZztcclxuXHJcbiAgICAgIHRoIHtcclxuICAgICAgICBAaW5jbHVkZSBnb3RoYW0tbGlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHggMS4yNSk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIEBpbmNsdWRlIGdvdGhhbS1saWdodDtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0Ym9keSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgdHI6Zmlyc3QtY2hpbGQgdGQge1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWRhdGEtdGFibGUtLXN0aXBlZCB0cjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NztcclxuICAgIH1cclxuXHJcbiAgICB0aCB7XHJcbiAgICAgIC8vIFRPRE86IFJlbW92ZSBvbmNlIHdlIGdldCBhbGwgdGFibGVzIHVwZGF0ZWRcclxuICAgICAgQGluY2x1ZGUgZ290aGFtLW1lZGl1bTtcclxuICAgIH1cclxuXHJcbiAgICAubi1kYXRhLXRhYmxlX19zZWN0aW9uLWhlYWRlciB7XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBAaW5jbHVkZSBnb3RoYW0tbGlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZCxcclxuICAgIHRoIHtcclxuICAgICAgLy8gVE9ETzogUmVtb3ZlIG9uY2Ugd2UgZ2V0IGFsbCB0YWJsZXMgdXBkYXRlZFxyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICBib3JkZXItI3skZGlyLXRvfTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRoLFxyXG4gIHRkIHtcclxuICAgIEBpbmNsdWRlIGdvdGhhbS1saWdodDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIC8vIFRPRE86IFJlbW92ZSBvbmNlIHdlIGdldCBhbGwgdGFibGVzIHVwZGF0ZWRcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tZGF0YS10YWJsZV9fdGhlYWQtcHJvZHVjdHMge1xyXG4gICAgdGgge1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy1zbTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRoIHtcclxuICAgIEBpbmNsdWRlIGdvdGhhbS1tZWRpdW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICYubi1hbGlnbi1jZW50ZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tZGF0YS10YWJsZS0tYm9yZGVyZWQgJiB7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmF5LTg3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGQge1xyXG4gICAgLy8gYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyYXktODc7XHJcbiAgICAvLyBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICAgIGhlaWdodDogNjRweDtcclxuXHJcbiAgICB0YWJsZSB0aDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHdpZHRoOiAyNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAubi1kYXRhLXRhYmxlLS1ib3JkZXJlZCAmIHtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyYXktODc7XHJcbiAgICB9XHJcblxyXG4gICAgW2NsYXNzXj0nbi1pY29uLWRvYyddIHtcclxuICAgICAgZmlsbDogJGNvbG9yLWdyYXktNjQ7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDRweDtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm4taWNvbi1kb3dubG9hZC1hcnJvdyxcclxuICAgIC5uLWljb24tY29kZSB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci1ibHVlLTE3O1xyXG4gICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1zbTtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tbGlzdCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLm4tZGF0YS10YWJsZV9fY2VsbC1sYWJlbCB7XHJcbiAgICAgIEBpbmNsdWRlIGdvdGhhbS1tZWRpdW07XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIH1cclxuXHJcbiAgICAmLm4tZGF0YS10YWJsZV9fY2VsbC1oZWFkZXIge1xyXG4gICAgICBAaW5jbHVkZSBnb3RoYW0tbWVkaXVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ncmF5LTk1LCAuNCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIH1cclxuXHJcbiAgICAmLm4tZGF0YS10YWJsZV9fY2VsbC0tbm8td3JhcCB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgQGluY2x1ZGUgZ290aGFtLW1lZGl1bTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWRhdGEtdGFibGVfX3N1bW1hcnkgdHI6Zmlyc3QtY2hpbGQgdGgsXHJcbi5uLWRhdGEtdGFibGVfX3NlY3Rpb24taGVhZGVyIHRoIHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbGlnaHQ7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcblxyXG4ubi1kYXRhLXRhYmxlX19uZXctaW5kaWNhdG9yIHtcclxuICBmaWxsOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbn1cclxuXHJcbi5uLWRhdGEtdGFibGUtLWhhcy1yb3dzcGFuIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLm4tZGF0YS10YWJsZV9fcm93LS1hbHQge1xyXG4gIHRkLFxyXG4gIHRoIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTg3O1xyXG4gIH1cclxufVxyXG5cclxuLm4tZGF0YS10YWJsZV9fc2VjdGlvbiB7XHJcbiAgLm4tZGF0YS10YWJsZV9fc2VjdGlvbi1oZWFkZXIge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTg3O1xyXG5cclxuICAgIFtkYXRhLW50YXAtaGVhZGluZ10ge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy1zbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWRhdGEtdGFibGVfX3Jvdy0tbW9iaWxlIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NTtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICB0aCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBOZXcgc3BlYyB0YWJsZSBjbGFzc2VzXHJcblxyXG4ubi1kYXRhLXRhYmxlX19jb250cm9scyB7XHJcblxyXG4gIHRyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICB0ZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZGF0YS10YWJsZV9fcm93LS1jb2xsYXBzZWQgPiB0ZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLm4tY29udGVudC13cmFwLWNvbGxhcHNlZCB7XHJcbiAgbWF4LWhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjhzIGN1YmljLWJlemllcigwLCAxLCAwLCAxKTtcclxuXHJcbiAgJi5uLWNvbnRlbnQtd3JhcC1leHBhbmRlZCB7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MDAwcHg7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjUsIDAsIDEsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZGF0YS10YWJsZS15ZXMge1xyXG4gIGhlaWdodDogMzJweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDMycHg7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktMjc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMnB4O1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1kYXRhLXRhYmxlX19jZWxsLS1lbXB0eSB7XHJcbiAgd2lkdGg6IDI3MHB4O1xyXG59XHJcblxyXG4vLyBUT0RPOiBNb3ZlIHRvIHRoZSBoZWxwZXJzLnNjc3MgcGFydGlhbFxyXG4ubi1hbGlnbi1sZWZ0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ubi1hbGlnbi1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm4tYWxpZ24tcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4ubi1kYXRhLXRhYmxlX19zY3JvbGwtdG9nZ2xlIHsgXHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gIC5uLWRhdGEtdGFibGUge1xyXG4gICAgdGFibGUge1xyXG4gICAgICAmLm4tZGF0YS10YWJsZS0tc3RpY2t5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1kYXRhLXRhYmxlX19zZWN0aW9uIHtcclxuICAgIC5uLWRhdGEtdGFibGVfX3NlY3Rpb24taGVhZGVyIHtcclxuICAgICAgW2RhdGEtbnRhcC1oZWFkaW5nXSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1kYXRhLXRhYmxlX19zY3JvbGwtdG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5zaGlmdC1yaWdodCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNoaWZ0LWxlZnQge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgIHN2ZyB7IFxyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG4gICAgICAgIGZpbHRlcjogRmxpcEg7XHJcbiAgICAgICAgLW1zLWZpbHRlcjogXCJGbGlwSFwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1tZCkge1xyXG4gIC5uLWRhdGEtdGFibGUge1xyXG4gICAgdGhlYWQgdGgsXHJcbiAgICB0ZCB7XHJcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogY2FsYyg1MHZ3IC0gMTVweCk7XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLXNtO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWRhdGEtdGFibGVfX3Jvdy0tY29sbGFwc2VkID4gdGQge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tZGF0YS10YWJsZV9fcm93LS1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gIH1cclxuXHJcbiAgLm4tZGF0YS10YWJsZV9fY2VsbC0tZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uLWRhdGEtdGFibGVfX3N1bW1hcnkgdHI6Zmlyc3QtY2hpbGQgdGgge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIFtkYXRhLW50YXAtaGVhZGluZ10ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uLWRhdGEtdGFibGVfX3NlY3Rpb24ge1xyXG4gICAgLm4tZGF0YS10YWJsZV9fc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICBbZGF0YS1udGFwLWhlYWRpbmddIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBOT1RFOiBUaGlzIHdhcyBhZGRlZCBhIHJlc3VsdCBvZiB0aGUgc3RpY2t5IG5hdiBpbXBsbWVudGF0aW9uIG9uIGRvdGNvbVxyXG5AaW5jbHVkZSBicmVha3BvaW50KCgxMTAwcHggLyAkZm9udC1zaXplLWRlZmF1bHQpICogMWVtKSB7XHJcbiAgLm4tZGF0YS10YWJsZSB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICYubi1kYXRhLXRhYmxlLS1zdGlja3kge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAvLyBUT0RPOiBSZXZpc2l0IHdoZW4gc3RpY2t5LWhlYWRlciBpcyByb2xsZWQgb3V0XHJcbiAgICAgICAgLy8gdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCAkc2NyZWVuLWxnKSB7XHJcbiAgLm4tZGF0YS10YWJsZV9fc3VtbWFyeSB7XHJcbiAgICAuYnV0dG9uX19pY29uIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZykge1xyXG4gIC5uLWRhdGEtdGFibGVfX2NvbnRyb2xzIHRkIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5uLWRhdGEtdGFibGVfX3Byb2R1Y3QtZGVtbyB0YWJsZSB7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIH1cclxuXHJcbiAgLm4tZGF0YS10YWJsZV9fcm93LS1ib3JkZXJlZCB7XHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1kYXRhLXRhYmxlX19zdW1tYXJ5IHtcclxuICAgIC5idXR0b25fX2ljb24ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1kYXRhLXRhYmxlX19zZWN0aW9uIHtcclxuICAgIC5uLWRhdGEtdGFibGVfX3NlY3Rpb24taGVhZGVyIHtcclxuICAgICAgW2RhdGEtbnRhcC1oZWFkaW5nXSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubi1hbHBoYS1hbmNob3JzIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NztcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xyXG4gIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm4tYWxwaGEtYW5jaG9yc19fbGlzdCB7XHJcbiAgQGluY2x1ZGUgbGlzdC1yZXNldDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLm4tYWxwaGEtYW5jaG9yc19fbGlzdC1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxleDogMSAwIDNlbTtcclxuICAvLyB3aWR0aDogM2VtO1xyXG5cclxuICAmLm4tYWxwaGEtYW5jaG9yc19fbGlzdC1pdGVtLS1lbXB0eSB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1hbHBoYS1hbmNob3JzX19saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1zbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuIiwiLm4tY29udGVudC1hY3Rpb25zIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tIC0gJHNwYWNpbmctc207IC8vIEl0ZW1zIFdyYXBwaW5nIElubGluZVxyXG59XHJcblxyXG4ubi1jb250ZW50LWFjdGlvbnNfX2xpc3Qge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubi1jb250ZW50LWFjdGlvbnNfX2xpc3QtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ubi1jb250ZW50LWFjdGlvbnNfX2ljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmaWxsOiAkY29sb3ItZ3JheS01MjtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAxNHB4O1xyXG5cclxuICAubi1jb250ZW50LWFjdGlvbnNfX3RleHQgKyAmIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14cztcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWNvbnRlbnQtYWN0aW9uc19fbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMCAzNXB4IDAgMDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAubi1jb250ZW50LWFjdGlvbnNfX3RleHQge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWNvbnRlbnQtYWN0aW9uc19faWNvbiB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tY29udGVudC1hY3Rpb25zX190ZXh0IHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWxpZ2h0O1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLm4tY29udGVudC1hY3Rpb25zX190cmFuc2xhdGUtbWVudSB7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5uLWNvbnRlbnQtbWV0YWRhdGEge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xyXG59XHJcblxyXG4ubi1jb250ZW50LW1ldGFkYXRhX19yYXRpbmcge1xyXG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRjb2xvci1ncmF5LTY0O1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAubi1yYXRpbmdfX2NvdW50IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gIH1cclxufVxyXG5cclxuLm4tY29udGVudC1tZXRhZGF0YV9fdGV4dCxcclxuLm4tY29udGVudC1tZXRhZGF0YV9fbGluayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbn1cclxuIiwiLm4tZHJvcGRvd24tbWVudSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDAgMCAkc3BhY2luZy1zbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAmLFxyXG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXItdGV4dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHggKyAkc3BhY2luZy14cztcclxuXHJcbiAgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlcjpob3ZlciAmIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlci1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmlsbDogJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDRweDtcclxuICB3aWR0aDogMTJweDtcclxuXHJcbiAgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlcjpob3ZlciAmIHtcclxuICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xyXG4gIH1cclxuXHJcbiAgLm4tZHJvcGRvd24tbWVudS0tYWN0aXZlICYsXHJcbiAgLm4tZHJvcGRvd24tbWVudS0tYWN0aXZlICY6aG92ZXIge1xyXG4gICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZHJvcGRvd24tbWVudV9fbWVudSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIGJveC1zaGFkb3c6ICRkcm9wLXNoYWRvdy1ldmVuO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwJTtcclxuICB3aWR0aDogMjUwcHg7XHJcbiAgei1pbmRleDogeignbWVudScpO1xyXG5cclxuICAubi1kcm9wZG93bi1tZW51LS1hbGlnbi1yaWdodCAmIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLm4tZHJvcGRvd24tbWVudS0tYWN0aXZlICYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1kcm9wZG93bi1tZW51X19saXN0IHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm4tZHJvcGRvd24tbWVudV9fbGluayB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTBweCAzMnB4O1xyXG59XHJcbiIsIiRjb2xvci1iYW5kLWJvcmRlcjogI0Q5RDlENjtcclxuJGNvbG9yLWJhbmQtYmFja2dyb3VuZDogI0Y4RjhGODtcclxuJGNvbG9yLWJhbmQtYmFja2dyb3VuZC0yMDogJGNvbG9yLWdyYXktOTU7XHJcbiRjb2xvci1iYW5kLWJhY2tncm91bmQtNjA6ICRjb2xvci1ncmF5LTM1O1xyXG4kY29sb3ItYmFuZC1iYWNrZ3JvdW5kLWFjY2VudDogJGNvbG9yLWJsdWUtMTc7XHJcbiRjb2xvci1iYW5kLWJhY2tncm91bmQtYWNjZW50LTIwOiAkY29sb3ItYmx1ZS1kYXJrO1xyXG5cclxuLm4tYmFuZCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQgMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICAubi1iYW5kX19jb250ZW50IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubi1iYW5kX19mZWF0dXJlZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWJhbmQtLWJlbHRlZCB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XHJcbiAgbWF4LXdpZHRoOiAkc2NyZWVuLXhsO1xyXG59XHJcblxyXG4ubi1iYW5kX19zZWN0aW9uLWhlYWRlciAubi1iYW5kX19zZWN0aW9uLWhlYWRlci10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLm4tYmFuZF9fZ3JvdXAgLm4tYmFuZF9fY29udGVudCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iYW5kLWJvcmRlcjtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1iYW5kX19mZWF0dXJlZCAubi1iYW5kX19jb250ZW50IHtcclxuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tYmFuZF9fY29udGVudCArIC5uLWJhbmRfX2NvbnRlbnQge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxnO1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWJhbmRfX3NlY3Rpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICsgLmJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi0jeyRkaXItZnJvbX06IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBwIHtcclxuICAvLyAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcclxuICAvLyB9XHJcblxyXG4gIC5uLWxpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuICAgIHBhZGRpbmctI3skZGlyLWZyb219OiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIH1cclxuXHJcbiAgLm4tbGlzdC0tYnVsbGV0ZWQge1xyXG4gICAgcGFkZGluZy0jeyRkaXItZnJvbX06IDA7XHJcbiAgfVxyXG5cclxuICAubi1iYW5kX19hcnJvdy0tZG93biAmIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAubi1iYW5kX19jb250ZW50ICYge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWJhbmRfX3NlY3Rpb24taGVhZGVyLXN1YnRpdGxlIHtcclxuICAubi1iYW5kX19zZWN0aW9uLWhlYWRlciAmIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1iYW5kX19oZWFkZXIge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gIC5uLWJhbmRfX2hlYWRpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5uLWJhbmRfX2hlYWRlci1ib2R5LFxyXG4gIC5uLWJhbmRfX2hlYWRlci1pbWFnZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICB9XHJcblxyXG4gIC5uLWJhbmRfX2hlYWRlci1pbWFnZSB7XHJcbiAgICBwYWRkaW5nLSN7JGRpci1mcm9tfTogJHNwYWNpbmctZGVmYXVsdDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWJhbmRfX2ZlYXR1cmVkLWltYWdlLFxyXG4ubi1iYW5kX19mZWF0dXJlZC12aWRlbyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubi1iYW5kX19mZWF0dXJlZC12aWRlbyB7XHJcbiAgbWF4LXdpZHRoOiA1NTBweDtcclxufVxyXG5cclxuLy8gVGhlIGNvbnRhaW5lciBmb3IgYSB2aWRlbyBjb250cm9scyB0aGUgaGVpZ2h0IG9mIHRoZSB2aWRlb1xyXG4vLyBhbmQga2VlcHMgYSAxNjo5IHJhdGlvIHdpdGggcGFkZGluZy10b3AgKDkgLyAxNiB+PSA1Ni4yNSUpLiBQYWRkaW5nXHJcbi8vIHBlcmNlbnRhZ2UgaXMgYmFzZWQgb24gd2lkdGgsIHNvIHRoZSByYXRpbyBpcyBrZXB0LiBUaGUgdmlkZW8gYWx3YXlzIGZpbGxzXHJcbi8vIHVwIHRoZSBzcGFjZSBvZiB0aGUgY29udGFpbmVyIC0gYW4gYWJzb2x1dGUgY2hpbGQgd2l0aCBhIHJlbGF0aXZlIHBhcmVudCB3aWxsXHJcbi8vIHJlbWFpbiB3aXRoaW4gdGhlIHBhcmVudCBjb250YWluZXIuXHJcblxyXG4ubi1iYW5kX192aWRlby1jb250YWluZXIge1xyXG4gIHBhZGRpbmctdG9wOiA1Ni4yNTA5JTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5uLWJhbmRfX3ZpZGVvIHtcclxuICBib3JkZXI6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5uLWJhbmRfX3N1YnRpdGxlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubi1iYW5kLS1jZW50ZXJlZCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubi1iYW5kLWJhY2tncm91bmQtbmV1dHJhbC0xMCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhbmQtYmFja2dyb3VuZDtcclxufVxyXG5cclxuLm4tYmFuZC1iYWNrZ3JvdW5kLW5ldXRyYWwtMjAge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYW5kLWJhY2tncm91bmQtMjA7XHJcbn1cclxuXHJcbi5uLWJhbmQtYmFja2dyb3VuZC1uZXV0cmFsLTYwIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFuZC1iYWNrZ3JvdW5kLTYwO1xyXG4gIC8vIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG5cclxuICAubi1iYW5kX19zZWN0aW9uLWhlYWRlci10aXRsZSxcclxuICAubi1iYW5kX19zZWN0aW9uLWhlYWRlci1zdWJ0aXRsZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJi5uLWJhbmRfX2Fycm93LS1kb3duOmFmdGVyIHtcclxuICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAkY29sb3ItYmFuZC1iYWNrZ3JvdW5kLTYwO1xyXG4gIH1cclxufVxyXG5cclxuLm4tYmFuZC1iYWNrZ3JvdW5kLWFjY2VudCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhbmQtYmFja2dyb3VuZC1hY2NlbnQ7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgcCxcclxuICAubi1saXN0IHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG5cclxuICAubi1saXN0X19pdGVtOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1iYW5kLWJhY2tncm91bmQtYWNjZW50LTIwIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFuZC1iYWNrZ3JvdW5kLWFjY2VudC0yMDtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4ubi1iYW5kX19hcnJvdy0tZG93bjphZnRlciB7XHJcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgJGNvbG9yLWJhbmQtYmFja2dyb3VuZDtcclxuICBjb250ZW50OiAnICc7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGxlZnQ6IDQ1JTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIHdpZHRoOiAwO1xyXG59XHJcblxyXG4ubi1iYW5kX19pbWFnZSB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xyXG4gIC5uLWJhbmQge1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmctbGcgMDtcclxuICB9XHJcblxyXG4gIC5uLWJhbmRfX2Fycm93LS1kb3duOmFmdGVyIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICB9XHJcblxyXG4gIC5uLWJhbmRfX3NlY3Rpb24taGVhZGVyLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxnO1xyXG5cclxuICAgIC5uLWJhbmRfX3NlY3Rpb24taGVhZGVyICYge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXItc3VidGl0bGUge1xyXG4gICAgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXIgJiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tYmFuZF9fZmVhdHVyZWQgLm4tYmFuZF9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbGc7XHJcbiAgfVxyXG5cclxuICAubi1iYW5kX19jb250ZW50IC5uLWJhbmRfX3NlY3Rpb24ge1xyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgLy8gKyAuYnV0dG9uIHtcclxuICAgICAgLy8gICBtYXJnaW4tI3skZGlyLWZyb219OiAkc3BhY2luZy1zbTtcclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tYmFuZF9fY29udGVudC1hbGlnbi0tcmlnaHQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZykge1xyXG4gIC5uLWJhbmQge1xyXG4gICAgcGFkZGluZzogNjRweCAwO1xyXG4gIH1cclxuXHJcbiAgLm4tYmFuZF9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5uLWJhbmRfX2dyb3VwICYge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWJhbmRfX2ZlYXR1cmVkLWltYWdlLFxyXG4gICAgLm4tYmFuZF9fZmVhdHVyZWQtdmlkZW8ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNTAtNTBcIl0gJiB7XHJcbiAgICAgICAgbWFyZ2luLSN7JGRpci10b306IHNwYW4oMSk7XHJcbiAgICAgICAgd2lkdGg6IHNwYW4oNiBvZiAxMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjcwLTMwXCJdICYge1xyXG4gICAgICAgIG1hcmdpbi0jeyRkaXItdG99OiBzcGFuKDEpO1xyXG4gICAgICAgIHdpZHRoOiBzcGFuKDQgb2YgMTIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubi1iYW5kLWFsaWduLS1yaWdodCAmIHtcclxuICAgICAgICBtYXJnaW4tI3skZGlyLXRvfTogMDtcclxuICAgICAgICBtYXJnaW4tI3skZGlyLWZyb219OiBzcGFuKDEpO1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm4tYmFuZF9fc2VjdGlvbiB7XHJcbiAgICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjUwLTUwXCJdICYge1xyXG4gICAgICAgIHdpZHRoOiBzcGFuKDYgb2YgMTIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBbZGF0YS1udGFwLWxheW91dH49XCI3MC0zMFwiXSAmIHtcclxuICAgICAgICB3aWR0aDogc3Bhbig4IG9mIDEyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm4tYmFuZC1hbGlnbi0tcmlnaHQgJiB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLWJhbmRfX2ZlYXR1cmVkIC5uLWJhbmRfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XHJcbiAgfVxyXG5cclxuICAubi1iYW5kX19jb250ZW50IC5uLWJhbmRfX3NlY3Rpb24ge1xyXG4gICAgLy8gLmJ1dHRvbiArIC5idXR0b24ge1xyXG4gICAgLy8gICBtYXJnaW4tI3skZGlyLWZyb219OiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gICAgLy8gfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXhsKSB7XHJcbiAgLm4tYmFuZCB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgfVxyXG5cclxuICAubi1iYW5kX19mZWF0dXJlZCAubi1iYW5kX19jb250ZW50IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gIH1cclxuXHJcbiAgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXItc3VidGl0bGUge1xyXG4gICAgQGluY2x1ZGUgc3F1aXNoKDIpO1xyXG4gIH1cclxuXHJcbiAgLm4tdGV4dC1sb25nZm9ybSBwIHtcclxuICAgIG1heC13aWR0aDogc3Bhbig2IG9mIDgpO1xyXG4gIH1cclxufVxyXG4iLCIvKiBUaGUgaW1hZ2UgaGVpZ2h0IHdoZW4gaW1hZ2UgaXMgc3RhY2tlZCBvdmVyIGNvbnRlbnQgb24geHMtc20gKi9cclxuJHhzLXNtLWltYWdlLWhlaWdodDogMjQwcHg7XHJcbi8qIFRoZSBvdmVyYWxsIGJhbmQgaGVpZ2h0IHdoZW4gY29udGVudCBpcyBvdmVybGF5ZWQgb24gaW1hZ2Ugb24gbWQteGwgKi9cclxuJG1kLWxnLWltYWdlLWhlaWdodDogNTYwcHg7XHJcbi8qIE1hcmdpbiBmb3IgdGhpcyB0eXBlIG9mIGJhbmQgKi9cclxuJGltYWdlLWJhbmQtbWFyZ2luOiA4MHB4O1xyXG4vKiBDb250ZW50IHBhZGRpbmcgKi9cclxuJHhzLXNtLWNvbnRlbnQtcGFkZGluZzogMmVtIDJlbSAwO1xyXG4kbWQtbGctY29udGVudC1wYWRkaW5nOiAzZW07XHJcblxyXG4ubi1pbWFnZS1iYW5kIHtcclxuICBtYXJnaW46ICRpbWFnZS1iYW5kLW1hcmdpbiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICYubi1pbWFnZS1iYW5kLS1sZWZ0LWFsaWduZWQge1xyXG4gICAgLm4taW1hZ2UtYmFuZF9faW1hZ2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7ICBcclxuICAgIH1cclxuICAgIC5uLWltYWdlLWJhbmRfX2NvbnRlbnQge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubi1pbWFnZS1iYW5kLS1yaWdodC1hbGlnbmVkIHtcclxuICAgIC5uLWltYWdlLWJhbmRfX2ltYWdlIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7ICBcclxuICAgIH1cclxuICAgIC5uLWltYWdlLWJhbmRfX2NvbnRlbnQge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm4taW1hZ2UtYmFuZC1hbmltYXRlZCB7XHJcbiAgICAubi1pbWFnZV9iYW5kX193ZWxsIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xyXG4gICAgfVxyXG4gIH1cclxuICBhcnRpY2xlIHtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIH1cclxuICBoMSB7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywnR290aGFtIFNTbSBCJyxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gIH1cclxuICBwIHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gIH1cclxuICAuYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDY3YzU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIG1heC13aWR0aDogMjNlbTtcclxuICAgIHBhZGRpbmc6IDlweCAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAyODU1O1xyXG4gICAgfVxyXG4gIH1cclxuICAubi1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzowO1xyXG4gICAgLm4tY29sLXNtLTEyIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLm4taW1hZ2UtYmFuZF9faGl0YXJlYSB7XHJcbiAgICBoZWlnaHQ6ICR4cy1zbS1pbWFnZS1oZWlnaHQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLm4taW1hZ2UtYmFuZF9faW1hZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAkeHMtc20taW1hZ2UtaGVpZ2h0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5uLWltYWdlLWJhbmRfX2NvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDojZmZmO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBwYWRkaW5nOiAkeHMtc20tY29udGVudC1wYWRkaW5nO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAubi1pbWFnZS1iYW5kIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGgxIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG4gICAgLm4taW1hZ2UtYmFuZF9faGl0YXJlYSB7XHJcbiAgICAgIGhlaWdodDogJG1kLWxnLWltYWdlLWhlaWdodDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OjI7XHJcbiAgICB9XHJcbiAgICAubi1pbWFnZS1iYW5kX19pbWFnZSB7XHJcbiAgICAgIGhlaWdodDogJG1kLWxnLWltYWdlLWhlaWdodDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubi1pbWFnZS1iYW5kX19jb250ZW50IHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBwYWRkaW5nOjA7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDowO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgei1pbmRleDozO1xyXG4gICAgfVxyXG4gICAgLm4taW1hZ2VfYmFuZF9fd2VsbCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjgpO1xyXG4gICAgICBtYXJnaW46IGF1dG8gNi41dnc7XHJcbiAgICAgIG1heC13aWR0aDogNTB2dztcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcGFkZGluZzogJG1kLWxnLWNvbnRlbnQtcGFkZGluZztcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XHJcbiAgLm4taW1hZ2UtYmFuZCB7XHJcbiAgICAubi1yb3cge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAubi1pbWFnZV9iYW5kX193ZWxsIHtcclxuICAgICAgbWF4LXdpZHRoOiA0MHZ3O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcclxuICAubi1pbWFnZS1iYW5kIHtcclxuICAgIC5uLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgLm4tcm93IHtcclxuICAgICAgICBtYXJnaW46IDAgLS44MzMzMyU7XHJcbiAgICAgIH1cclxuICAgICAgLm4tY29sLXNtLTEyIHtcclxuICAgICAgICBtYXJnaW46IDAgLjgzMzMzJTtcclxuICAgICAgICB3aWR0aDogOTguMzMzMzMlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubi1pbWFnZV9iYW5kX193ZWxsIHtcclxuICAgICAgbWF4LXdpZHRoOiAzMHZ3O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIkZm9vdGVyLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTk3O1xyXG5cclxuLm4tZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NztcclxuICAvLyBTdGFja2VkIGJveCBzaGFkb3dzIGdpdmUgdGhlIGlsbHVzaW9uIHRoYXQgdGhlIGZvb3RlciBzcHJlYWRzIHRvIGZpbGwgYW55IGVtcHR5IGJyb3dzZXIgc3BhY2UgYmVsb3dcclxuICBib3gtc2hhZG93OiAwIDIwMHB4IDAgJGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yLCAwIDQwMHB4IDAgJGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yLCAwIDYwMHB4IDAgJGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yLCAwIDgwMHB4IDAgJGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yLCAwIDEwMDBweCAwICRmb290ZXItYmFja2dyb3VuZC1jb2xvciwgMCAxMjAwcHggMCAkZm9vdGVyLWJhY2tncm91bmQtY29sb3IsIDAgMTQwMHB4IDAgJGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yO1xyXG59XHJcblxyXG4ubi1mb290ZXJfX3RvcCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICRjb2xvci1ncmF5LTg3O1xyXG59XHJcblxyXG4ubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fdG9wIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkY29sb3ItZ3JheS04NyAwLCAkY29sb3ItZ3JheS04NyAyNSUsICRjb2xvci1ncmF5LTk3IDI1JSwgJGNvbG9yLWdyYXktOTcgMjUlLCAkY29sb3ItZ3JheS05NyAxMDAlLCAkY29sb3ItZ3JheS05NyAxMDAlKTtcclxufVxyXG5cclxuLm4tZm9vdGVyX190b3AtaW5uZXIge1xyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb290ZXJfX2NvcnAtbGlua3Mge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1mb290ZXJfX2NvcnAtbGluay1saXN0IHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBAaW5jbHVkZSBnYWxsZXJ5KDIgb2YgJHNlbWFudGljLWxheW91dC1zbSAkZGlyZWN0aW9uKTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1mb290ZXJfX2NvcnAtbGluay1saXN0LWhlYWRlcixcclxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWxpc3QtaGVhZGVyLFxyXG4lbi1mb290ZXJfX2NvcnAtbGluay1saXN0LWhlYWRlciB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLWJvb2s7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy14cztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubi1mb290ZXJfX2NvcnAtbGluayB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDE3cHggMDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3QtaGVhZGVyICYge1xyXG4gICAgQGV4dGVuZCAlbi1mb290ZXJfX2NvcnAtbGluay1saXN0LWhlYWRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fYm90dG9tIHtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0IDA7XHJcblxyXG4gIGEge1xyXG4gICAgcGFkZGluZzogMS41ZW07XHJcbiAgfVxyXG5cclxuICAubi1mb290ZXJfX2NvcHlyaWdodCB7XHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tZm9vdGVyX19zb2NpYWwtbGluayB7XHJcbiAgICBwYWRkaW5nOiAxN3B4IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb290ZXJfX2JvdHRvbS1sZWZ0IHtcclxuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tZm9vdGVyX19jb3B5cmlnaHQge1xyXG4gIGJvcmRlci0jeyRkaXItdG99OiBzb2xpZCAxcHggJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgbWFyZ2luLSN7JGRpci10b306ICRzcGFjaW5nLXNtO1xyXG4gIHBhZGRpbmctI3skZGlyLXRvfTogJHNwYWNpbmctc207XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmtzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLm4tZm9vdGVyX19zb2NpYWwtbGluay1saXN0IHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLm4tZm9vdGVyX19zb2NpYWwtbGluay1saXN0LWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLm4tZm9vdGVyX19zb2NpYWwtbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTdweCAxNHB4O1xyXG59XHJcblxyXG4ubi1mb290ZXJfX3NvY2lhbC1saW5rLXRleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmstaWNvbiB7XHJcbiAgZmlsbDogJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XHJcbiAgd2lkdGg6IDE1cHg7XHJcblxyXG4gIC5uLWZvb3Rlcl9fc29jaWFsLWxpbms6aG92ZXIgJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fZmluZS1wcmludCB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG59XHJcblxyXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdCxcclxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWNvbHVtbi1saXN0IHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmsge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmtzIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0IDA7XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1saXN0IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5cclxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWNvbHVtbiB7XHJcbiAgQGluY2x1ZGUgc3BhbigyIG9mICRzZW1hbnRpYy1sYXlvdXQtc20pO1xyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBzcGFuKGxhc3QgMiBvZiAkc2VtYW50aWMtbGF5b3V0LXNtKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAubi1mb290ZXItLXYxIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Qge1xyXG4gICAgQGluY2x1ZGUgZ2FsbGVyeSgyIG9mICRzZW1hbnRpYy1sYXlvdXQtbWQpO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9vdGVyLS12MiB7XHJcblxyXG4gICAgLm4tZm9vdGVyX190b3Age1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvci1ncmF5LTg3IDAsICRjb2xvci1ncmF5LTg3IDQ4JSwgJGNvbG9yLWdyYXktOTcgNDglLCAkY29sb3ItZ3JheS05NyA0OCUsICRjb2xvci1ncmF5LTk3IDEwMCUsICRjb2xvci1ncmF5LTk3IDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3Mge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKDQgb2YgJHNlbWFudGljLWxheW91dC1tZCk7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tZm9vdGVyX19jb3JwLWxpbmtzIHtcclxuICAgICAgQGluY2x1ZGUgc3BhbihsYXN0IDQgb2YgJHNlbWFudGljLWxheW91dC1tZCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1mb290ZXJfX2JvdHRvbSB7XHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAubi1mb290ZXJfX3NvY2lhbC1saW5rIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLWZvb3Rlcl9fYm90dG9tLWxlZnQge1xyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKDQgb2YgJHNlbWFudGljLWxheW91dC1tZCk7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAnbHRyJyB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAkc2VtYW50aWMtbGF5b3V0LW1kKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1mb290ZXJfX2JvdHRvbS1yaWdodCB7XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4obGFzdCA0IG9mICRzZW1hbnRpYy1sYXlvdXQtbWQpO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIEBpZiAkZGlyZWN0aW9uID09ICdsdHInIHtcclxuICAgICAgQGluY2x1ZGUgc3BhbihsYXN0IDQgb2YgJHNlbWFudGljLWxheW91dC1tZCk7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tZm9vdGVyX19jb3JwLWxpbmsge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZGVmYXVsdDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xyXG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Qge1xyXG4gICAgICBAaW5jbHVkZSBnYWxsZXJ5KDMgb2YgJHNlbWFudGljLWxheW91dC1sZyAkZGlyZWN0aW9uKTtcclxuICB9XHJcblxyXG4gIC5uLWZvb3Rlcl9fYm90dG9tLWxlZnQge1xyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKDYgb2YgJHNlbWFudGljLWxheW91dC1sZyk7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIEBpZiAkZGlyZWN0aW9uID09ICdsdHInIHtcclxuICAgICAgQGluY2x1ZGUgc3Bhbig2IG9mICRzZW1hbnRpYy1sYXlvdXQtbGcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tZm9vdGVyX19ib3R0b20tcmlnaHQge1xyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKGxhc3QgNiBvZiAkc2VtYW50aWMtbGF5b3V0LWxnKTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAnbHRyJyB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4obGFzdCA2IG9mICRzZW1hbnRpYy1sYXlvdXQtbGcpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5uLWZvb3Rlci0tdjIge1xyXG4gICAgLm4tZm9vdGVyX190b3Age1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvci1ncmF5LTg3IDAsICRjb2xvci1ncmF5LTg3IDMzJSwgJGNvbG9yLWdyYXktOTcgMzMlLCAkY29sb3ItZ3JheS05NyAzMyUsICRjb2xvci1ncmF5LTk3IDEwMCUsICRjb2xvci1ncmF5LTk3IDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWZvb3Rlcl9fY29ycC1saW5rcyB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4obGFzdCA4IG9mICRzZW1hbnRpYy1sYXlvdXQtbGcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3Mge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKDQgb2YgJHNlbWFudGljLWxheW91dC1sZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XHJcbiAgLm4tZm9vdGVyLS12MiB7XHJcbiAgICAubi1mb290ZXJfX3RvcCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yLWdyYXktODcgMCwgJGNvbG9yLWdyYXktODcgMzYlLCAkY29sb3ItZ3JheS05NyAzNiUsICRjb2xvci1ncmF5LTk3IDM2JSwgJGNvbG9yLWdyYXktOTcgMTAwJSwgJGNvbG9yLWdyYXktOTcgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tZm9vdGVyX19jb3JwLWxpbmtzIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiRjb2xvci1tb2R1bGUtYmc6ICRjb2xvci13aGl0ZTtcclxuJGNvbG9yLW1vZHVsZS10aXRsZTogJGNvbG9yLXRleHQtZGVmYXVsdDtcclxuJGNvbG9yLW1vZHVsZS10aXRsZS0tdjM6ICM0QzRDNEM7XHJcbiRjb2xvci1tb2R1bGUtc3VidGl0bGU6ICM5NTk1OTU7XHJcbiRzcGFjaW5nLWZlYXR1cmUtYmxvY2s6IDI1cHg7XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1mZWF0dXJlLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19fdGl0bGUge1xyXG4gIC8vIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAvLyBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG5cclxuICAubi1mZWF0dXJlLWJsb2NrLS1uZXN0ZWQgJiB7XHJcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItbW9kdWxlLXRpdGxlLS12MywgLjgpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gLm4tZmVhdHVyZS1ibG9ja19fdGV4dCB7XHJcbi8vICAgQGluY2x1ZGUgZ290aGFtLWxpZ2h0O1xyXG4vLyAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbi8vIH1cclxuXHJcbi5uLWZlYXR1cmUtYmxvY2tfX3N1YnRpdGxlIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdy1ib2xkO1xyXG4gIGNvbG9yOiAkY29sb3ItbW9kdWxlLXN1YnRpdGxlO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19fY2FwdGlvbmVkLWltYWdlIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19fY2FwdGlvbixcclxuLm4tZmVhdHVyZS1ibG9ja19faW1hZ2Utd3JhcCB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrX19mb3JtLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19fY2FwdGlvbiB7XHJcbiAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19faW1hZ2Utd3JhcCB7XHJcbiAgbWF4LXdpZHRoOiAxMzVweDtcclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19fYXNpZGUtbGluayB7XHJcbiAgYm90dG9tOiAkc3BhY2luZy1mZWF0dXJlLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6ICRzcGFjaW5nLWZlYXR1cmUtYmxvY2s7XHJcbn1cclxuXHJcbi8vIC5uLWZlYXR1cmUtYmxvY2stLXN1YnNjcmliZSB7XHJcbi8vICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcblxyXG4vLyAgIC5uLWZlYXR1cmUtYmxvY2tfX2FzaWRlLWxpbmssXHJcbi8vICAgLm4tZmVhdHVyZS1ibG9ja19fdGl0bGUsXHJcbi8vICAgLm4tZmVhdHVyZS1ibG9ja19fY2FwdGlvbixcclxuLy8gICAubi1mZWF0dXJlLWJsb2NrX190ZXh0IHtcclxuLy8gICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyBUaGUgY29tcG9uZW50IGZvcm1lcmx5IGtub3duIGFzIEZlYXR1cmUgTGlzdCAtIG5lZWRzIHRvIGJlIG1pZ3JhdGVkIHRvIEZlYXR1cmUgQmxvY2sgLSBTdHJpcGVkXHJcbi5uLWZlYXR1cmUtYmxvY2stLXN0cmlwZWQge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19fbGlzdCB7XHJcbiAgQGluY2x1ZGUgbGlzdC1yZXNldDtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19faGVhZGluZyB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTU7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5uLWZlYXR1cmUtYmxvY2tfX2l0ZW0ge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTg3O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1sZztcclxuICBwYWRkaW5nOiAkc3BhY2luZy1zbSAkc3BhY2luZy1kZWZhdWx0O1xyXG5cclxuICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcclxuICAkc3BhY2luZy1mZWF0dXJlLWJsb2NrOiA1MHB4O1xyXG5cclxuICAubi1mZWF0dXJlLWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1mZWF0dXJlLWJsb2NrO1xyXG5cclxuICAgIC5uLWxheW91dC00ICYge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tZmVhdHVyZS1ibG9ja19fYXNpZGUtbGluayB7XHJcbiAgICBib3R0b206ICRzcGFjaW5nLWZlYXR1cmUtYmxvY2s7XHJcbiAgICByaWdodDogJHNwYWNpbmctZmVhdHVyZS1ibG9jaztcclxuICBcclxuICAgIC5uLWxheW91dC00ICYge1xyXG4gICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4iLCIubi1mZWF0dXJlLWJsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gIC5uLWZlYXR1cmUtYmxvY2tfX2ljb24ge1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgd2lkdGg6IDExMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19fdGl0bGUge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4IDEuMjUpO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG5cclxuICAubi1mZWF0dXJlLWJsb2NrLS1zdWJzY3JpYmUgJiB7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQtc2l6ZSgkaDMtZm9udC1zaXplcyk7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrX190ZXh0IHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWxpZ2h0O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9jay0tc3Vic2NyaWJlIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrX19pY29uIHtcclxuICBmaWxsOiAkY29sb3ItYmx1ZS0xNztcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgd2lkdGg6IDM2cHg7XHJcbn1cclxuXHJcbi5uLWZlYXR1cmUtYmxvY2tfX2dyYXBoaWMge1xyXG4gIGZpbGw6ICRjb2xvci1ibHVlLTczO1xyXG4gIC8vIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG4gIHdpZHRoOiAxMTBweDtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19fbWVkaWEtbGVmdCB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAubi1mZWF0dXJlLWJsb2NrX19pY29uIHtcclxuICAgIGZpbGw6ICRjb2xvci1ibHVlLTE3O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgbWFyZ2luLSN7JGRpci10b306ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgfVxyXG5cclxuICAubi1mZWF0dXJlLWJsb2NrX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrLWJnLS13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrLWJnLS1oaWdobGlnaHQge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbjtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0O1xyXG5cclxuICAubi1mZWF0dXJlLWJsb2NrX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgIC5idXR0b25fX2ljb24ge1xyXG4gICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrX19pbWFnZSB7XHJcbiAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IDExMHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5uLWZlYXR1cmUtYmxvY2tfX2Jsb2NrIHtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrX19hbGlnbi0tY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoICRzY3JlZW4tc20pIHtcclxuICAubi1mZWF0dXJlLWJsb2NrIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWJhbmQtYmFja2dyb3VuZC1hY2NlbnQgJiB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggNzYwcHgpIHtcclxuICAubi1mZWF0dXJlLWJsb2NrLS1zdWJzY3JpYmUge1xyXG4gICAgLm4tZmVhdHVyZS1ibG9ja19faW1hZ2UsXHJcbiAgICAubi1mZWF0dXJlLWJsb2NrX19jb250ZW50IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XHJcbiAgLm4tZmVhdHVyZS1ibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XHJcblxyXG4gIC5uLWZlYXR1cmUtYmxvY2stLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLm4tZmVhdHVyZS1ibG9ja19fY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi0jeyRkaXItZnJvbX06IHNwYW4oMSk7XHJcbiAgICAgIGZsZXgtYmFzaXM6IHNwYW4oNCk7XHJcbiAgICAgIG1heC13aWR0aDogc3Bhbig0KTtcclxuICAgIH1cclxuXHJcbiAgICAubi1mb3JtIHtcclxuICAgICAgbWFyZ2luLSN7JGRpci1mcm9tfTogc3BhbigxKTtcclxuICAgICAgZmxleC1iYXNpczogc3Bhbig1KTtcclxuICAgICAgbWF4LXdpZHRoOiBzcGFuKDUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBHYWxsZXJ5IFN5bnRheFxyXG4vLyA9PT09PT09PT09PT09PVxyXG5cclxuLy8gR2FsbGVyeVxyXG4vLyAtLS0tLS0tXHJcbi8vIENyZWF0ZSBhbiBpc29sYXRlZCBnYWxsZXJ5XHJcbi8vIC0gJHNwYW4gICAgICAgIDogPHNwYW4+XHJcbi8vIC0gWyRzZWxlY3Rvcl0gIDogY2hpbGQgfCBvZi10eXBlXHJcbkBtaXhpbiBnYWxsZXJ5KFxyXG4gICRzcGFuLFxyXG4gICRzZWxlY3RvcjogY2hpbGRcclxuKSB7XHJcbiAgJGluc3BlY3QgICAgOiAkc3BhbjtcclxuICAkc3BhbiAgICAgICA6IHBhcnNlLXNwYW4oJHNwYW4pO1xyXG4gICRzcGFuICAgICAgIDogbWFwLW1lcmdlKCRzcGFuLCAobG9jYXRpb246IDEpKTtcclxuXHJcbiAgJG4gICAgICAgICAgICA6IHN1c3ktZ2V0KHNwYW4sICRzcGFuKTtcclxuICAkY29sdW1ucyAgICAgIDogc3VzeS1nZXQoY29sdW1ucywgJHNwYW4pO1xyXG4gICRjb250ZXh0ICAgICAgOiBzdXN5LWNvdW50KCRjb2x1bW5zKTtcclxuICAkZmxvdyAgICAgICAgIDogc3VzeS1nZXQoZmxvdywgJHNwYW4pO1xyXG5cclxuICAkaW5zaWRlICAgICAgIDogaXMtaW5zaWRlKCRzcGFuKTtcclxuICAkZnJvbSAgICAgICAgIDogZnJvbSgkZmxvdyk7XHJcbiAgJGxpbmUgICAgICAgICA6IGZsb29yKCRjb250ZXh0IC8gJG4pO1xyXG4gICRzeW1tZXRyaWNhbCAgOiBpcy1zeW1tZXRyaWNhbCgkY29sdW1ucyk7XHJcblxyXG4gICRvdXRwdXQ6IChcclxuICAgIHdpZHRoICAgICAgICAgICAgIDogbnVsbCxcclxuICAgIGZsb2F0ICAgICAgICAgICAgIDogZnJvbSxcclxuICAgIG1hcmdpbi1iZWZvcmUgICAgIDogbnVsbCxcclxuICAgIG1hcmdpbi1hZnRlciAgICAgIDogbnVsbCxcclxuICAgIHBhZGRpbmctYmVmb3JlICAgIDogbnVsbCxcclxuICAgIHBhZGRpbmctYWZ0ZXIgICAgIDogbnVsbCxcclxuICAgIGZsb3cgICAgICAgICAgICAgIDogJGZsb3csXHJcbiAgKTtcclxuXHJcbiAgQGlmICRpbnNpZGUge1xyXG4gICAgJGd1dHRlcnM6IGdldC1ndXR0ZXJzKCRzcGFuKTtcclxuICAgICRvdXRwdXQ6IG1hcC1tZXJnZSgkb3V0cHV0LCAoXHJcbiAgICAgIHBhZGRpbmctYmVmb3JlOiBtYXAtZ2V0KCRndXR0ZXJzLCBiZWZvcmUpLFxyXG4gICAgICBwYWRkaW5nLWFmdGVyOiBtYXAtZ2V0KCRndXR0ZXJzLCBhZnRlciksXHJcbiAgICApKTtcclxuICB9XHJcblxyXG4gIEBpZiAkc3ltbWV0cmljYWwge1xyXG4gICAgJG91dHB1dDogbWFwLW1lcmdlKCRvdXRwdXQsICh3aWR0aDogZ2V0LXNwYW4td2lkdGgoJHNwYW4pKSk7XHJcbiAgfVxyXG5cclxuICAkYm94ICAgICAgICAgIDogc3VzeS1nZXQoYm94LXNpemluZywgJHNwYW4pO1xyXG4gICRnbG9iYWwtYm94ICAgOiBpZihzdXN5LWdldChnbG9iYWwtYm94LXNpemluZykgPT0gJ2JvcmRlci1ib3gnLCB0cnVlLCBmYWxzZSk7XHJcblxyXG4gIEBpbmNsdWRlIHN1c3ktaW5zcGVjdChnYWxsZXJ5LCAkaW5zcGVjdCk7XHJcblxyXG4gIC8vIENvbGxlY3RpdmUgT3V0cHV0XHJcbiAgQGlmICRib3ggPT0gYm9yZGVyLWJveCBvciAoJGluc2lkZSBhbmQgbm90KCRib3gpIGFuZCBub3QoJGdsb2JhbC1ib3gpKSB7XHJcbiAgICBAaW5jbHVkZSBvdXRwdXQoKGJveC1zaXppbmc6IGJvcmRlci1ib3gpKTtcclxuICB9IEBlbHNlIGlmICRib3ggPT0gY29udGVudC1ib3gge1xyXG4gICAgQGluY2x1ZGUgb3V0cHV0KChib3gtc2l6aW5nOiBjb250ZW50LWJveCkpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgZmxvYXQtc3Bhbi1vdXRwdXQoJG91dHB1dC4uLik7XHJcblxyXG4gIC8vIEluZGl2aWR1YWwgTG9vcFxyXG4gIEBmb3IgJGl0ZW0gZnJvbSAxIHRocm91Z2ggJGxpbmUge1xyXG4gICAgJG50aDogJyN7JGxpbmV9biArICN7JGl0ZW19JztcclxuICAgICY6bnRoLSN7JHNlbGVjdG9yfSgjeyRudGh9KSB7XHJcbiAgICAgIC8vIEluZGl2aWR1YWwgUHJlcFxyXG4gICAgICAkb3V0cHV0OiAoXHJcbiAgICAgICAgd2lkdGggICAgICAgICAgICAgOiBpZigkc3ltbWV0cmljYWwsIG51bGwsIGdldC1zcGFuLXdpZHRoKCRzcGFuKSksXHJcbiAgICAgICAgZmxvYXQgICAgICAgICAgICAgOiBudWxsLFxyXG4gICAgICAgIG1hcmdpbi1iZWZvcmUgICAgIDogZ2V0LWlzb2xhdGlvbigkc3BhbiksXHJcbiAgICAgICAgbWFyZ2luLWFmdGVyICAgICAgOiAtMTAwJSxcclxuICAgICAgICBwYWRkaW5nLWJlZm9yZSAgICA6IG51bGwsXHJcbiAgICAgICAgcGFkZGluZy1hZnRlciAgICAgOiBudWxsLFxyXG4gICAgICAgIGZsb3cgICAgICAgICAgICAgIDogJGZsb3csXHJcbiAgICAgICk7XHJcblxyXG4gICAgICAvLyBJbmRpdmlkdWFsIE91dHB1dFxyXG4gICAgICBAaW5jbHVkZSBmbG9hdC1zcGFuLW91dHB1dCgkb3V0cHV0Li4uKTtcclxuXHJcbiAgICAgIEBpZiBnZXQtZWRnZSgkc3BhbikgPT0gZmlyc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrO1xyXG4gICAgICAgIEBpbmNsdWRlIGZpcnN0KCRzcGFuKTtcclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbm9icmVhaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gSW5kaXZpZHVhbCBMb2NhdGlvbiBJbmNyZW1lbnRcclxuICAgICAgJGxvY2F0aW9uOiBnZXQtbG9jYXRpb24oJHNwYW4pICsgJG47XHJcbiAgICAgICRsb2NhdGlvbjogaWYoJGxvY2F0aW9uID4gJGNvbnRleHQsIDEsICRsb2NhdGlvbik7XHJcbiAgICAgICRzcGFuOiBtYXAtbWVyZ2UoJHNwYW4sIChsb2NhdGlvbjogJGxvY2F0aW9uKSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5uLW11bHRpLWNvbHVtbi1saXN0IHtcclxuICBjb2x1bW4tY291bnQ6IDE7XHJcbiAgY29sdW1uLWdhcDogJHNwYWNpbmctZGVmYXVsdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgMCAkc3BhY2luZy1sZztcclxuICBwYWRkaW5nOiAwIDMwcHggMCAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIFxyXG4gID4gbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1zbTtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDAgMCAwICRzcGFjaW5nLXNtO1xyXG4gIH1cclxuXHJcbiAgdWwgPiBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm4tbXVsdGktY29sdW1uLWxpc3QtLXhsIHtcclxuICBAZXh0ZW5kIC5uLW11bHRpLWNvbHVtbi1saXN0O1xyXG4gIGNvbHVtbi1nYXA6ICRzcGFjaW5nLXhsOyBcclxufVxyXG5cclxuLm4tbXVsdGktY29sdW1uLWxpc3QtaGVhZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gIC5uLW11bHRpLWNvbHVtbi1saXN0IHtcclxuICAgIGNvbHVtbi1jb3VudDogMjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcclxuICAubi1tdWx0aS1jb2x1bW4tbGlzdCB7XHJcbiAgICBjb2x1bW4tY291bnQ6IDM7XHJcbiAgfVxyXG59XHJcbiIsIiRjb2xvci1pbnB1dC1iZzogJGNvbG9yLXdoaXRlO1xyXG4kY29sb3ItaW5wdXQtYmctZXJyb3I6ICRjb2xvci1kYW5nZXItbGlnaHQ7XHJcbiRjb2xvci1pbnB1dC1iZy1kaXNhYmxlZDogJGNvbG9yLWdyYXktOTU7XHJcbiRjb2xvci1pbnB1dC1ib3JkZXI6ICNBNkE4QUI7XHJcbiRjb2xvci1pbnB1dC1ib3JkZXItZXJyb3I6ICRjb2xvci1kYW5nZXI7XHJcbiRjb2xvci1pbnB1dC1ib3JkZXItZm9jdXM6ICRjb2xvci1ibGFjaztcclxuJGNvbG9yLWlucHV0LXRleHQtZXJyb3I6ICRjb2xvci1kYW5nZXI7XHJcbiRjb2xvci1pbnB1dC10ZXh0OiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4kY29sb3ItbGFiZWwtdGV4dDogJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiRjb2xvci1jaGVja2JveC1yYWRpby1sYWJlbDogJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiRjb2xvci1zZWxlY3QtdGV4dDogJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiRjb2xvci1wbGFjZWhvbGRlci10ZXh0OiAjQTZBOEFCO1xyXG4kY29sb3ItZmllbGRzZXQtYm9yZGVyOiAjRDBEMkQzO1xyXG5cclxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xyXG4kaW5wdXQtYm9yZGVyLXRoaWNrbmVzczogMXB4O1xyXG4kaW5wdXQtYm9yZGVyLXRoaWNrbmVzcy1lcnJvcjogMXB4O1xyXG5cclxuJHNwYWNpbmctYmV0d2Vlbi1maWVsZHM6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiRzcGFjaW5nLWJlbG93LWlucHV0OiAkc3BhY2luZy14cztcclxuJHNwYWNpbmctY2hlY2tib3gtcmFkaW8tZ3JvdXA6ICRzcGFjaW5nLXhzO1xyXG4kc3BhY2luZy1pbnB1dC1wYWRkaW5nOiAkc3BhY2luZy1zbTtcclxuXHJcbiRmb250LXNpemUtaW5wdXQtdGV4dDogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG5cclxuXHJcbkBmdW5jdGlvbiBpbnB1dC1ib3JkZXIoKSB7XHJcbiAgQHJldHVybiBzb2xpZCAkaW5wdXQtYm9yZGVyLXRoaWNrbmVzcyAkY29sb3ItaW5wdXQtYm9yZGVyO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gaW5wdXQtYm9yZGVyLWVycm9yKCkge1xyXG4gIEByZXR1cm4gc29saWQgJGlucHV0LWJvcmRlci10aGlja25lc3MtZXJyb3IgJGNvbG9yLWlucHV0LWJvcmRlci1lcnJvcjtcclxufVxyXG5cclxuQGZ1bmN0aW9uIGlucHV0LWJvcmRlci1mb2N1cygpIHtcclxuICBAcmV0dXJuIHNvbGlkICRpbnB1dC1ib3JkZXItdGhpY2tuZXNzICRjb2xvci1pbnB1dC1ib3JkZXItZm9jdXM7XHJcbn1cclxuXHJcbi5uLWZvcm0ge1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQgMDtcclxuXHJcbiAgLm4tZmVhdHVyZS1ibG9jay0tc3Vic2NyaWJlICYge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX2lucHV0LFxyXG4ubi1mb3JtX190ZXh0YXJlYSB7XHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1wbGFjZWhvbGRlci10ZXh0O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX2lucHV0IHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdztcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1pbnB1dC1iZztcclxuICBib3JkZXI6IGlucHV0LWJvcmRlcigpO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xyXG4gIGNvbG9yOiAkY29sb3ItaW5wdXQtdGV4dDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUtaW5wdXQtdGV4dDtcclxuICBoZWlnaHQ6IDQ5cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctYmVsb3ctaW5wdXQ7XHJcbiAgbWF4LXdpZHRoOiA1MzBweDtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1pbnB1dC1wYWRkaW5nO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1pbnB1dC1iZy1kaXNhYmxlZDtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWlucHV0LWJnO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXI6IGlucHV0LWJvcmRlci1mb2N1cygpO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX3RleHRhcmVhIHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93O1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnO1xyXG4gIGJvcmRlcjogaW5wdXQtYm9yZGVyKCk7XHJcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XHJcbiAgY29sb3I6ICRjb2xvci1pbnB1dC10ZXh0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1pbnB1dC10ZXh0O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWJlbG93LWlucHV0O1xyXG4gIG1heC13aWR0aDogNTMwcHg7XHJcbiAgbWluLWhlaWdodDogMjgwcHg7XHJcbiAgcGFkZGluZzogJHNwYWNpbmctaW5wdXQtcGFkZGluZztcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5wdXQtYmctZGlzYWJsZWQ7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5uLWZvcm0tLWRhcmstYmcgJiB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnB1dC1iZztcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyOiBpbnB1dC1ib3JkZXItZm9jdXMoKTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19pbnB1dC0tZXJyb3IsXHJcbi5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9faW5wdXQtLWVycm9yIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5wdXQtYmctZXJyb3I7XHJcbiAgYm9yZGVyOiBpbnB1dC1ib3JkZXItZXJyb3IoKTtcclxufVxyXG5cclxuLm4tZm9ybV9fZmllbGQtZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWJldHdlZW4tZmllbGRzO1xyXG59XHJcblxyXG4ubi1mb3JtX19sYWJlbCB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdy1ib2xkO1xyXG4gIGNvbG9yOiAkY29sb3ItbGFiZWwtdGV4dDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnICYge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX2xhYmVsLS1yZXF1aXJlZDphZnRlciB7XHJcbiAgY29sb3I6ICRjb2xvci1pbnB1dC10ZXh0LWVycm9yO1xyXG4gIGNvbnRlbnQ6ICdcXEEwKic7XHJcbn1cclxuXHJcbi5uLWZvcm1fX21pY3JvY29weSB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtX19sYWJlbCArICYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxuICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19maWVsZC1lcnJvciB7XHJcbiAgY29sb3I6ICRjb2xvci1pbnB1dC10ZXh0LWVycm9yO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcclxuICAgIGNvbG9yOiAkY29sb3ItaW5wdXQtYmctZXJyb3I7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19yZXF1aXJlZC1maWVsZC1sZWdlbmQge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWlucHV0LXRleHQtZXJyb3I7XHJcbiAgICBjb250ZW50OiAnKlxcQTAnO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19jaGVja2JveCxcclxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWJlbG93LWlucHV0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAubi1mb3JtX19jaGVja2JveC10ZXh0LFxyXG4gICAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgfixcclxuICAgIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1pbnB1dDpkaXNhYmxlZCB+IHtcclxuICAgICAgLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcclxuICAgICAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAmOmhvdmVyIHtcclxuICAgIC5uLWZvcm1fX2NoZWNrYm94LXRleHQsXHJcbiAgICAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS04NztcclxuICAgIH1cclxuXHJcbiAgICAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCB+LFxyXG4gICAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4ge1xyXG4gICAgICAubi1mb3JtX19jaGVja2JveC10ZXh0LFxyXG4gICAgICAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQsXHJcbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1pbnB1dCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4ubi1mb3JtX19jaGVja2JveC12aXN1YWwsXHJcbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWwge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1pbnB1dC1iZztcclxuICBib3JkZXI6IGlucHV0LWJvcmRlcigpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC8vIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc207XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0b3A6IDA7XHJcbiAgLy8gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMjRweDtcclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAmIHtcclxuICAgIC5uLWZvcm1fX2NoZWNrYm94LWNoZWNrZWQtaWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmZvY3VzICsgJiwge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5wdXQtYm9yZGVyLWZvY3VzO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybV9faW5wdXQtZXJyb3IgJiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5wdXQtYmctZXJyb3I7XHJcbiAgICBib3JkZXI6IGlucHV0LWJvcmRlci1lcnJvcigpO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgKyAmIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcclxuXHJcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmNoZWNrZWQgKyAmIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICAgIGJvcmRlcjogc29saWQgM3B4ICRjb2xvci13aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmZvY3VzICsgJiB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnB1dC1ib3JkZXItZm9jdXM7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtX19pbnB1dC1lcnJvciAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6Y2hlY2tlZCArICY6YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWlucHV0LWJnLWVycm9yO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5uLWZvcm1fX2NoZWNrYm94LXRleHQsXHJcbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0IHtcclxuICBjb2xvcjogJGNvbG9yLWNoZWNrYm94LXJhZGlvLWxhYmVsO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWlucHV0LXRleHQ7XHJcbiAgbWluLWhlaWdodDogMjRweDtcclxuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogM3B4O1xyXG4gIC8vIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gIC5uLWZvcm0tLWRhcmstYmcgJiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgfiAmIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19jaGVja2JveC1jaGVja2VkLWljb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmlsbDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG59XHJcblxyXG4ubi1mb3JtX19zZWxlY3Qge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGhlaWdodDogNDlweDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iZWxvdy1pbnB1dDtcclxuICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJi5uLWZvcm1fX2lucHV0LS1lcnJvciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9fc2VsZWN0LWlucHV0IHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWxpZ2h0O1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXI6IDA7XHJcbiAgY29sb3I6ICRjb2xvci1zZWxlY3QtdGV4dDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWlucHV0LXRleHQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLXhzIDUwcHggJHNwYWNpbmcteHMgJHNwYWNpbmctc207XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG5cclxuICAmOjotbXMtZXhwYW5kIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuaWU5ICYge1xyXG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctc207XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIC8vIGJvcmRlcjogaW5wdXQtYm9yZGVyLWZvY3VzKCk7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktNjQ7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9fc2VsZWN0LXZpc3VhbC13cmFwIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5wdXQtYmc7XHJcbiAgLy8gYmFja2dyb3VuZDogaG90cGluaztcclxuICBib3JkZXI6IGlucHV0LWJvcmRlcigpO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xyXG4gIGJvdHRvbTogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDA7XHJcblxyXG4gIC5uLWZvcm0tLWRhcmstYmcgJiB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnB1dC1iZztcclxuICB9XHJcblxyXG4gIC5uLWZvcm1fX2lucHV0LS1lcnJvciAmIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1pbnB1dC1iZy1lcnJvcjtcclxuICAgIGJvcmRlcjogaW5wdXQtYm9yZGVyLWVycm9yKCk7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtX19zZWxlY3QtaW5wdXQ6Zm9jdXMgfiAmIHtcclxuICAgIGJvcmRlcjogaW5wdXQtYm9yZGVyLWZvY3VzKCk7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtX19zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQgfiAmIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1pbnB1dC1iZy1kaXNhYmxlZDtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3Ige1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgJGlucHV0LWJvcmRlci1yYWRpdXMgJGlucHV0LWJvcmRlci1yYWRpdXMgMDtcclxuICBib3R0b206IDA7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiA0OXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogLTFweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiA1MnB4O1xyXG4gIHotaW5kZXg6IDU7XHJcblxyXG4gIC5uLWZvcm0tLWRhcmstYmcgJiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NTtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktOTU7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtX19zZWxlY3Q6aG92ZXIgJiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1kYXJrO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3Q6aG92ZXIgJiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS04NztcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktODc7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdC5uLWZvcm1fX2lucHV0LS1lcnJvcjpob3ZlciAmIHtcclxuICAgIGJvcmRlcjogaW5wdXQtYm9yZGVyLWVycm9yKCk7XHJcbiAgfVxyXG5cclxuICAuaWU5ICYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uLWZvcm1fX2lucHV0LS1lcnJvciAmIHtcclxuICAgIGJvcmRlcjogaW5wdXQtYm9yZGVyLWVycm9yKCk7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpmb2N1cyB+ICYsXHJcbiAgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmZvY3VzIH4gJiB7XHJcbiAgICBib3JkZXI6IGlucHV0LWJvcmRlci1mb2N1cygpO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gJixcclxuICAubi1mb3JtX19zZWxlY3Q6aG92ZXIgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gJiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1mYWRlZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtZmFkZWQ7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQgfiAmLFxyXG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0OmhvdmVyIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpkaXNhYmxlZCB+ICYge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnLWRpc2FibGVkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS05NztcclxuXHJcbiAgICAubi1mb3JtX19zZWxlY3Qtb3Blbi1pY29uIHtcclxuICAgICAgZmlsbDogJGNvbG9yLWJsdWUtZmFkZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19zZWxlY3Qtb3Blbi1pY29uIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiAgbGVmdDogMTdweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxNS41cHg7XHJcbiAgd2lkdGg6IDE4cHg7XHJcblxyXG4gIC5uLWZvcm0tLWRhcmstYmcgJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX2NoZWNrYm94LWdyb3VwIHtcclxuICAubi1mb3JtX19jaGVja2JveCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWNoZWNrYm94LXJhZGlvLWdyb3VwO1xyXG4gIH1cclxuXHJcbiAgJi5uLWZvcm1fX2NoZWNrYm94LWdyb3VwLS1ob3Jpem9udGFsIHtcclxuICAgIC5uLWZvcm1fX2NoZWNrYm94IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19jaGVja2JveC1ncm91cC0tc2Nyb2xsYWJsZSB7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWlucHV0LWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgbWF4LWhlaWdodDogMTgwcHg7XHJcbiAgbWF4LXdpZHRoOiA1MzBweDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLXhzO1xyXG59XHJcblxyXG4ubi1mb3JtX19jaGVja2JveC1ncm91cC0tc2Nyb2xsYWJsZS1wYXJlbnQge1xyXG4gIGxlZnQ6IDhweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1ncm91cCB7XHJcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY2hlY2tib3gtcmFkaW8tZ3JvdXA7XHJcbiAgfVxyXG5cclxuICAmLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWdyb3VwLS1ob3Jpem9udGFsIHtcclxuICAgIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9fZmllbGRzZXQge1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1maWVsZHNldC1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdDtcclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9fbGVnZW5kIHtcclxuICBjb2xvcjogJGNvbG9yLWxhYmVsLXRleHQ7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWg0O1xyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnICYge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX2NvbnRyb2xzLWxpbmsge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnICYge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcblxyXG4gIC5uLWZlYXR1cmUtYmxvY2stLWlubGluZSAmIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgbWFyZ2luLSN7JGRpci1mcm9tfTogc3BhbigxKTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm0tLWRhcmstYmcge1xyXG4gIGgyIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtc3RhdHVzLWljb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAkZm9udC1zaXplLXNtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDJweDtcclxuICB3aWR0aDogJGZvbnQtc2l6ZS1zbTtcclxuXHJcbiAgJi5uLWljb24tY2lyY2xlLWNoZWNrLWFsdCB7XHJcbiAgICBmaWxsOiAkY29sb3Itc3VjY2VzcztcclxuICB9IFxyXG5cclxuICAmLm4taWNvbi1jaXJjbGUtZXhjbGFtYXRpb24ge1xyXG4gICAgZmlsbDogJGNvbG9yLWRhbmdlcjtcclxuICB9XHJcblxyXG4gIC5uLWZvcm1fX21pY3JvY29weS0tZGF0ZS1pbnB1dC1lcnJvciAmLm4taWNvbi1jaXJjbGUtZXhjbGFtYXRpb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybV9fbWljcm9jb3B5LS1kYXRlLWlucHV0LXZhbGlkICYubi1pY29uLWNpcmNsZS1jaGVjay1hbHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxufVxyXG4iLCIudGVjaHZhbGlkYXRlLXF1b3RlLWJhbmQge1xyXG4gIG1hcmdpbjogODBweCAwO1xyXG5cclxuICBoMSB7XHJcbiAgICBjb2xvcjogIzBBMEEwQTtcdFxyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCdHb3RoYW0gU1NtIEInLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1x0XHJcbiAgICBmb250LXdlaWdodDogMjAwO1x0XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRlY2h2YWxpZGF0ZS1xdW90ZS10aWxlIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjQzJDMkMyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gIHBhZGRpbmc6IDQ3cHggNTBweCA1NXB4IDg1cHg7XHJcbn1cclxuXHJcbi50ZWNodmFsaWRhdGUtcXVvdGUtdGlsZV9fcXVvdGUge1xyXG4gIGNvbG9yOiAjMEEwQTBBO1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywnR290aGFtIFNTbSBCJyxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcdFxyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIG1hcmdpbjogMCAwIDQ5cHggMDtcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxufVxyXG5cclxuLnRlY2h2YWxpZGF0ZS1xdW90ZS10aWxlX19vcGVuaW5nLXF1b3RhdGlvbi1tYXJrIHtcclxuICB0b3A6IC01cHg7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIGxlZnQ6IC00M3B4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMjhweDtcclxufVxyXG5cclxuLnRlY2h2YWxpZGF0ZS1xdW90ZS10aWxlX19yYXRpbmcge1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi50ZWNodmFsaWRhdGUtcXVvdGUtdGlsZV9fc3RhciB7XHJcbiAgaGVpZ2h0OiAyM3B4O1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIFxyXG4gIC5zdGFyLWZ1bGwge1xyXG4gICAgZmlsbDogIzEzNkVBODtcclxuICB9XHJcbn1cclxuXHJcbi50ZWNodmFsaWRhdGUtcXVvdGUtdGlsZV9fY2l0YXRpb24ge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywnR290aGFtIFNTbSBCJyxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcdFx0XHJcbiAgZm9udC1zaXplOiAxMXB4O1x0XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcdFxyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIG1hcmdpbi10b3A6IGF1dG87XHJcbn1cclxuXHJcbi50ZWNodmFsaWRhdGUtcXVvdGUtdGlsZV9fc291cmNlIHtcclxuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxuXHJcbi50ZWNodmFsaWRhdGUtcXVvdGUtdGlsZV9fdHZpZC1saW5rIHtcclxuICBjb2xvcjogIzAwNjdDNTtcdFxyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLyogbGcgMTAyNHB4IGFuZCB1cCAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnRlY2h2YWxpZGF0ZS1xdW90ZS10aWxlX19xdW90ZSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMWVtO1xyXG4gIH1cclxuXHJcbiAgLnRlY2h2YWxpZGF0ZS1xdW90ZS1iYW5kIHtcclxuICAgIC5uLXJvdy5tYXRjaC1jb2wtaGVpZ2h0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5uLXJvdy5tYXRjaC1jb2wtaGVpZ2h0PltjbGFzcyo9J24tY29sLSddIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHRvcDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiJGNvbG9yLWljb24tZ3JheTogIzhEOEQ4RDtcclxuJGNvbG9yLWljb24tZ3JheS1saWdodDogI0MwQzBDMDtcclxuXHJcbi5uLWxpbmstbGlzdCB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1saW5rLWxpc3RfX2l0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG59XHJcblxyXG4ubi1saW5rLWxpc3RfX2xpbmsge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHJcbiAgLm4tbGluay1saXN0LS12MiAmIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14cztcclxuICB9XHJcbn1cclxuXHJcbi5uLWxpbmstbGlzdF9fZGlyZWN0aW9uLWljb24ge1xyXG4gIGZpbGw6ICRjb2xvci1pY29uLWdyYXk7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIHdpZHRoOiAxMHB4O1xyXG59XHJcblxyXG4ubi1saW5rLWxpc3RfX3BkZi1pY29uIHtcclxuICBmaWxsOiAkY29sb3ItaWNvbi1ncmF5LWxpZ2h0O1xyXG4gIGhlaWdodDogMTZweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAxNnB4O1xyXG59XHJcbiIsIi5uLW1lc3NhZ2luZyB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctY29tcG9uZW50LXRvcDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8vIEVsZW1lbnRzIHNoYXJlZCBhY3Jvc3MgdmFyaWF0aW9uc1xyXG5cclxuLm4tbWVzc2FnaW5nX19iYW5kLWJhY2tncm91bmQtYWNjZW50IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcclxufVxyXG5cclxuLm4tbWVzc2FnaW5nX19tZXNzYWdlIHtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcblxyXG4gIC5uLW1lc3NhZ2luZy0tb24tZGFyay1iZyAmIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1tZXNzYWdpbmdfX2xpbmsge1xyXG4gIC5uLW1lc3NhZ2luZy0tb24tZGFyay1iZyAmIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1tZXNzYWdpbmdfX2ljb24ge1xyXG4gIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDFweDtcclxuICB3aWR0aDogMTZweDtcclxuXHJcbiAgLm4tbWVzc2FnaW5nLS1vbi1kYXJrLWJnICYge1xyXG4gICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLm4tbWVzc2FnaW5nX19tZXRhZGF0YSB7XHJcbiAgY29sb3I6ICRjb2xvci1ncmF5LTY0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICBsaW5lLWhlaWdodDogMTJweDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMjRweDtcclxufVxyXG5cclxuLy8gVmFyaWF0aW9uLXNwZWNpZmljIHN0eWxlc1xyXG5cclxuLm4tbWVzc2FnaW5nLS1pbmZvcm1hdGlvbl9fbWV0YWRhdGEge1xyXG4gIC5uLW1lc3NhZ2luZ19fbWVzc2FnZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1tZXNzYWdpbmctLXN1Y2Nlc3Mge1xyXG4gIC5uLW1lc3NhZ2luZ19fbWVzc2FnZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gIH1cclxuXHJcbiAgLm4tbWVzc2FnaW5nX19pY29uIHtcclxuICAgIGZpbGw6ICRjb2xvci1ncmVlbjtcclxuICB9XHJcbn1cclxuXHJcbi5uLW1lc3NhZ2luZy0td2FybmluZyB7XHJcbiAgLm4tbWVzc2FnaW5nX19pY29uIHtcclxuICAgIGZpbGw6ICRjb2xvci1vcmFuZ2U7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1tZXNzYWdpbmctLWVycm9yIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFuZ2VyLWxpZ2h0O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kYW5nZXI7XHJcbiAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgLm4tbWVzc2FnaW5nX19tZXNzYWdlIHtcclxuICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5uLW1lc3NhZ2luZ19faWNvbiB7XHJcbiAgICBmaWxsOiAkY29sb3ItZGFuZ2VyO1xyXG4gICAgbGVmdDogMjBweDtcclxuICAgIHRvcDogMjBweDtcclxuICB9XHJcbn0gIFxyXG5cclxuLm4tbWVzc2FnaW5nLS1sb2dpbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XHJcbiAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgLm4tbWVzc2FnaW5nX19tZXNzYWdlIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC5uLW1lc3NhZ2luZ19faWNvbiB7XHJcbiAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gIH0gIFxyXG5cclxuICAuYnV0dG9uIHtcclxuICAgIGNsZWFyOiBub25lO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAxJTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLWxnKSB7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICBtYXJnaW46IDElO1xyXG4gICAgfSAgICBcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyJTtcclxuICAgIH1cclxuICB9ICBcclxufVxyXG4iLCIubi1wYWdpbmF0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xyXG59XHJcblxyXG4ubi1wYWdpbmF0aW9uX19saXN0IHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5uLXBhZ2luYXRpb25fX2xpc3QtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1wYWdpbmF0aW9uX19saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICBwYWRkaW5nOiAwICRzcGFjaW5nLXhzO1xyXG5cclxuICAubi1wYWdpbmF0aW9uX19saXN0LWl0ZW06Zmlyc3QtY2hpbGQgJiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAubi1wYWdpbmF0aW9uX19saXN0LWl0ZW06bGFzdC1jaGlsZCAmIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUsXHJcbi5uLXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZTpob3ZlciB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5uLXBhZ2luYXRpb25fX2ljb24ge1xyXG4gIGZpbGw6ICRjb2xvci1ncmF5LTUyO1xyXG4gIGhlaWdodDogMTRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAxcHg7XHJcbiAgd2lkdGg6IDE0cHg7XHJcblxyXG4gIC5uLXBhZ2luYXRpb25fX2xpbms6aG92ZXIgJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uLXBhZ2luYXRpb24tLXRleHQtb25seSB7XHJcbiAgLm4tcGFnaW5hdGlvbl9fbGluay0tcHJldiAubi1wYWdpbmF0aW9uX19pY29uIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XHJcbiAgfVxyXG5cclxuICAubi1wYWdpbmF0aW9uX19saW5rLS1uZXh0IC5uLXBhZ2luYXRpb25fX2ljb24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXhzO1xyXG4gIH1cclxuXHJcbiAgLm4tcGFnaW5hdGlvbl9faWNvbi0tZG91YmxlLWNoZXZyb24tZmlyc3Qge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtKCRzcGFjaW5nLXhzKTtcclxuICB9XHJcblxyXG4gIC5uLXBhZ2luYXRpb25fX2ljb24tLWRvdWJsZS1jaGV2cm9uLXNlY29uZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG4gIH1cclxufVxyXG4iLCIubi1yZWxhdGVkIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS05NztcclxuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgJGNvbG9yLWdyYXktODc7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY29tcG9uZW50LWJvdHRvbTtcclxuICBwYWRkaW5nOiA0NXB4IDQ1cHggMTZweDtcclxuXHJcbiAgW2NsYXNzXj0nbi1pY29uLWRvYy0nXSB7XHJcbiAgICBmaWxsOiAkY29sb3ItZ3JheS02NDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICBsaW5lLWhlaWdodDogMS40NWVtO1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDVlbTtcclxuICB9XHJcblxyXG4gIG9sIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1ZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubi1yZWxhdGVkX19oZWFkZXIge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1yZWxhdGVkX19zdWJoZWFkZXIge1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JheS01MjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcbiAgbWFyZ2luLXRvcDogLSRzcGFjaW5nLXNtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5uLXJlbGF0ZWRfX2xpc3QtaXRlbSB7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG59XHJcblxyXG4ubi1yZWxhdGVkX19saXN0LWl0ZW0taWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIGZpbGw6ICRjb2xvci1ncmF5LTUyO1xyXG4gIGhlaWdodDogMTJweDtcclxuICB3aWR0aDogMTJweDtcclxufVxyXG5cclxuLy8gSWNvbiBMaXN0XHJcblxyXG4ubi1yZWxhdGVkLWljb24tbGlzdCAubi1yZWxhdGVkX19saXN0LWl0ZW0ge1xyXG4gIHBhZGRpbmctbGVmdDogMjRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5uLXJlbGF0ZWQtaWNvbi1saXN0IC5uLXJlbGF0ZWRfX2xpc3QtaXRlbS1pY29uIHtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDNweDtcclxufVxyXG5cclxuLm4tcmVsYXRlZF9faWNvbi1kYW5nZXIge1xyXG4gIGZpbGw6ICRjb2xvci1kYW5nZXI7XHJcbn1cclxuXHJcbi5uLXJlbGF0ZWRfX2ljb24tZ3JlZW4ge1xyXG4gIGZpbGw6ICRjb2xvci1ncmVlbjtcclxufVxyXG5cclxuLy8gQXV0aG9yc1xyXG5cclxuLm4tcmVsYXRlZC1hdXRob3JzIC5uLXJlbGF0ZWRfX2xpc3QtaXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5uLXJlbGF0ZWRfX2F1dGhvciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcbn1cclxuXHJcbi5uLXJlbGF0ZWRfX2F1dGhvci1waG90byB7XHJcbiAgaGVpZ2h0OiAzNnB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTdweDtcclxuICB3aWR0aDogMzZweDtcclxufVxyXG5cclxuLm4tcmVsYXRlZF9fYXV0aG9yLWNvdW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4ubi1yZWxhdGVkX192aWV3LWFsbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuIiwiLm4tc2VhcmNoLWZpbHRlcl9fbGlzdCB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1maWx0ZXJfX2xpc3QtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ubi1zZWFyY2gtZmlsdGVyX19kcm9wZG93bi1tZW51IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cgJiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLXRvZ2dsZS1pY29uIHtcclxuICBmaWxsOiAkY29sb3ItbGluaztcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMnB4O1xyXG4gIHdpZHRoOiAxNnB4O1xyXG5cclxuICAubi1zZWFyY2gtZmlsdGVyX19saXN0LWl0ZW0tLWFjdGl2ZSAmIHtcclxuICAgIGZpbGw6ICRjb2xvci1ncmF5LTY3O1xyXG4gIH1cclxuXHJcbiAgLm4tc2VhcmNoLWZpbHRlcl9fbGluazpob3ZlciAmIHtcclxuICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuLm4tc2VhcmNoLWZpbHRlcl9fbGluayB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1zbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93ICYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uLXNlYXJjaC1maWx0ZXJfX2xpc3QtaXRlbS0tYWN0aXZlICYge1xyXG4gICAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdy1ib2xkO1xyXG4gICAgXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICAgIGJvdHRvbTogLThweDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB6LWluZGV4OiB6KCdtZW51JykgKyAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwge1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmF5LTk1O1xyXG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkY29sb3ItYmx1ZS1taWQ7XHJcbiAgYm94LXNoYWRvdzogJGRyb3Atc2hhZG93LWRlZmF1bHQ7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJi5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLS1hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IFxyXG4gIH1cclxufVxyXG5cclxuLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtY2xvc2UtbGluayB7XHJcbiAgY29sb3I6ICRjb2xvci1ncmF5LTY3O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6ICRzcGFjaW5nLXNtO1xyXG4gIHRvcDogJHNwYWNpbmctc207XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93ICYge1xyXG4gICAgdG9wOiAkc3BhY2luZy14cztcclxuICB9XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLWNsb3NlLWljb24ge1xyXG4gIGZpbGw6ICRjb2xvci1ncmF5LTY3O1xyXG4gIGhlaWdodDogMTFweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAxcHg7XHJcbiAgd2lkdGg6IDExcHg7XHJcblxyXG4gIC5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLWNsb3NlLWxpbms6aG92ZXIgJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtc2VsZWN0ZWQtZmlsdGVycyxcclxuLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmsge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcclxuICBtYXJnaW4tdG9wOiAtKCRzcGFjaW5nLXNtKTtcclxufVxyXG5cclxuLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmstaWNvbiB7XHJcbiAgZmlsbDogJGNvbG9yLWxpbms7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14cyAvIDI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTFweDtcclxuICB3aWR0aDogMTBweDtcclxuXHJcbiAgOmhvdmVyID4gJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uLXRhZy5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS10YWcge1xyXG4gIGNsZWFyOiBsZWZ0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG5cclxuICAubi10YWdfX2RlbGV0ZS1pY29uIHtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLm4tdGFnLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLXRhZy10ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93IHtcclxuXHJcbiAgJi5uLXNlYXJjaC1maWx0ZXItLWhhcy1zdWJmaWx0ZXJzIHtcclxuICAgIC5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rLFxyXG4gICAgLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLXNlbGVjdGVkLWZpbHRlcnMge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLXNlYXJjaC1maWx0ZXItcGFuZWxzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLm4tc2VhcmNoLWZpbHRlci0tc2hvdy1yZWZpbmUtcGFuZWwge1xyXG4gICAgLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmssXHJcbiAgICAubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtc2VsZWN0ZWQtZmlsdGVycyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tc2VhcmNoLWZpbHRlci1wYW5lbHMge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiJGNvbG9yLW1vZHVsZS1iZzogJGNvbG9yLWdyYXktOTc7XHJcbiRjb2xvci1tb2R1bGUtdGl0bGU6ICMzQjNCM0I7XHJcbiRjb2xvci1tb2R1bGUtdGV4dDogIzk5OTk5OTtcclxuJGNvbG9yLWJvcmRlcjogI0U0RTRFNDtcclxuJGNvbG9yLWJvcmRlci1ob3ZlcjogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcblxyXG4kc2NyZWVuLXNwb3RsaWdodC1zbTogKDQ0MHB4IC8gJGZvbnQtc2l6ZS1kZWZhdWx0KSAqIDFlbTtcclxuJHNjcmVlbi1zcG90bGlnaHQtbWQ6ICg3MDBweCAvICRmb250LXNpemUtZGVmYXVsdCkgKiAxZW07XHJcblxyXG4ubi1zcG90bGlnaHQtbW9kdWxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbW9kdWxlLWJnO1xyXG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY29tcG9uZW50LWJvdHRvbTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzICRlYXNlaW5xdWFkO1xyXG5cclxuICAmLm4tc3BvdGxpZ2h0LW1vZHVsZS0tYm9yZGVyZWQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWUtODg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGNvbG9yLWJsdWUtODg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm4tc3BvdGxpZ2h0LW1vZHVsZS0taW52ZXJzZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGNvbG9yLWJsdWUtODg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uX19pY29uIHtcclxuICAgICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubi1sYXlvdXQtZmxleF9faXRlbSB7XHJcbiAgICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcclxuICAgICAgcGFkZGluZzogMCAkc3BhY2luZy1kZWZhdWx0ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1zcG90bGlnaHQtbW9kdWxlX19pbWFnZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICYubi1zcG90bGlnaHQtbW9kdWxlX19pbWFnZS0tY2VudGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1zcG90bGlnaHQtbW9kdWxlX19ib2R5IHtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5uLXNwb3RsaWdodC1tb2R1bGVfX3RpdGxlIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQtc2l6ZSgkaDMtZm9udC1zaXplcyk7XHJcbiAgY29sb3I6ICRjb2xvci1tb2R1bGUtdGl0bGU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcbn1cclxuXHJcbi5uLXNwb3RsaWdodC1tb2R1bGVfX3RleHQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5uLXNwb3RsaWdodC1hbGlnbi0tY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoICRzY3JlZW4tbWQpIHtcclxuICAubi1zcG90bGlnaHQtbW9kdWxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1zcG90bGlnaHQtc20pIHtcclxuICAubi1sYXlvdXQtZmxleCAubi1zcG90bGlnaHQtbW9kdWxlIHtcclxuICAgIC8vIE1heC13aWR0aCBpcyBzZXQgYmFzZWQgb24gdGhlIHRodW1ibmFpbCBzaXplIHVzZWQgZm9yIHNwb3RsaWdodCB0aWxlc1xyXG4gICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcclxuICAubi1zcG90bGlnaHQtbW9kdWxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAubi1sYXlvdXQtZmxleCB7XHJcbiAgICAubi1zcG90bGlnaHQtbW9kdWxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gICAgICAgIC5uLXNwb3RsaWdodC1hbGlnbi0tY2VudGVyICYge1xyXG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubi1zZWFyY2gtZm9ybSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubi1zZWFyY2gtZm9ybV9faW5wdXQge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctbGlnaHQ7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JheS02NDtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogJHNwYWNpbmcteHMgJHNwYWNpbmctc207XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaCAmIHtcclxuICAgIHRyYW5zaXRpb246IHdpZHRoIC40cyBjdWJpYy1iZXppZXIoLjAwMCwgLjc5NSwgLjAwMCwgMSk7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcblxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1zZWFyY2gtZm9ybV9fYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMtc20gJGJvcmRlci1yYWRpdXMtc20gMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDQwcHg7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgLm4tc2VhcmNoLWZvcm1fX2J1dHRvbi1pY29uIHtcclxuICAgICAgZmlsbDogJGNvbG9yLXRleHQtZGVmYXVsdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1mb3JtX19idXR0b24tdGV4dCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xyXG59XHJcblxyXG4ubi1zZWFyY2gtZm9ybV9fYnV0dG9uLWljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmaWxsOiAkY29sb3ItZ3JheS02NDtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZykge1xyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoIC5uLXNlYXJjaC1mb3JtX19pbnB1dCB7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1leHAgLmF1dG9jb21wbGV0ZS1zZWFyY2gge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcclxuICAgIGJveC1zaGFkb3c6IDJweCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgbWluLXdpZHRoOiAyOTBweDsgXHJcbiAgICB0b3A6IDQ2cHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gIH1cclxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwIC5hdXRvY29tcGxldGUtc2VhcmNoIC51aS1hdXRvY29tcGxldGUge1xyXG4gICAgbWFyZ2luOiAxMnB4IDA7IFxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwIC5hdXRvY29tcGxldGUtc2VhcmNoIC51aS1tZW51LWl0ZW0ge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6ICM0QTRBNEE7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTsgXHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwIC5hdXRvY29tcGxldGUtc2VhcmNoIC51aS1tZW51LWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwOyBcclxuICB9XHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCAuYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktbWVudS1pdGVtOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgXHJcbiAgfVxyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1leHAgLmF1dG9jb21wbGV0ZS1zZWFyY2ggLnVpLW1lbnUtaXRlbTpob3ZlciwgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCAuYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktbWVudS1pdGVtLnVpLXN0YXRlLWZvY3VzIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDY3QzU7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjsgXHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAyNi4yNWVtKSB7XHJcbiAgICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwIC5hdXRvY29tcGxldGUtc2VhcmNoIC51aS1tZW51LWl0ZW0ge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7IFxyXG4gICAgfSBcclxuICB9XHJcbiAgXHJcbiAgLyogU2VhcmNoIFRvZ2dsZSBTZWN0aW9uICovXHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtdG9nZ2xlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIEBpZiAkZGlyZWN0aW9uID09ICdydGwnIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC8qIFNlYXJjaCBUb2dnbGUgQnV0dG9uICovXHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtdG9nZ2xlLWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE5MEUyO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTJweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiA0NnB4OyBcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC10b2dnbGUtYnV0dG9uLnZpc3VhbGx5LWhpZGRlbi1idG4ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7XHJcbiAgfVxyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLXRvZ2dsZS1idXR0b246aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFNEE5MztcclxuICAgIGJvcmRlci1jb2xvcjogIzFFNEE5MztcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLXRvZ2dsZS1idXR0b24ge1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgIHdpZHRoOiAzNnB4OyBcclxuICAgIH0gXHJcbiAgfVxyXG4gIFxyXG4gIC8qIFNlYXJjaCBUb2dnbGUgQnV0dG9uIEljb24gKi9cclxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC10b2dnbGUtYnV0dG9uLWljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmlsbDogI0ZGRkZGRjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7IFxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtdG9nZ2xlLWJ1dHRvbi1pY29uIHtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB3aWR0aDogMTZweDsgXHJcbiAgICB9IFxyXG4gIH1cclxuICBcclxuICAvKiBGdWxsIFdpZHRoIFNlYXJjaCAqL1xyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1leHAge1xyXG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2U7XHJcbiAgICByaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk7IFxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1leHAge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB0b3A6IDEwMCU7IFxyXG4gICAgfSBcclxuICB9XHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1pcy1hY3RpdmUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDsgXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgLyogRnVsbCBXaWR0aCBTZWFyY2ggRm9ybSAqL1xyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0ge1xyXG4gICAgbWFyZ2luOiAtMnB4IDAgMCAwOyB9XHJcbiAgXHJcbiAgLyogRnVsbCBXaWR0aCBTZWFyY2ggRm9ybSBJbnB1dCAqL1xyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0taW5wdXQge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRhOTBlMjsgXHJcbiAgICBjb2xvcjogIzRBNEE0QTtcclxuICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgLypAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcbiAgICB9Ki8gXHJcbiAgfVxyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1leHAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1pbnB1dCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZTtcclxuICAgIEBpZiAkZGlyZWN0aW9uID09ICdydGwnIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1pcy1hY3RpdmUgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1pbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDZweCA5NnB4IDZweCAyNHB4O1xyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICBwYWRkaW5nOiA2cHggMjRweCA2cHggOTZweDtcclxuICB9XHJcbiAgfVxyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0taW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM0QTkwRTI7IFxyXG4gIH1cclxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7IFxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1pbnB1dCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1pcy1hY3RpdmUgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1pbnB1dCB7XHJcbiAgICAgIHBhZGRpbmc6IDZweCA5NnB4IDZweCAxMnB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGE5MGUyOyBcclxuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAyNHB4IDZweCA5NnB4O1xyXG4gICAgICB9XHJcbiAgICB9IFxyXG4gICAgXHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAyNi4yNWVtKSB7XHJcbiAgICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWlucHV0IHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4OyBcclxuICAgIH0gXHJcbiAgfVxyXG4gIFxyXG4gIC8qIEZ1bGwgV2lkdGggU2VhcmNoIEZvcm0gU3VibWl0IEJ1dHRvbiAqL1xyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0tYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0QTkwRTI7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDQ2cHg7IFxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0tYnV0dG9uOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTRBOTM7XHJcbiAgICBib3JkZXItY29sb3I6ICMxRTRBOTM7IFxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b24ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IFxyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH0gXHJcbiAgICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0taXMtYWN0aXZlIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0tYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAvKiBGdWxsIFdpZHRoIFNlYXJjaCBGb3JtIFN1Ym1pdCBCdXR0b24gSWNvbiAqL1xyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0tYnV0dG9uLWljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmlsbDogI0ZGRkZGRjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7IFxyXG4gIH1cclxuICBcclxuICAvKiBGdWxsIFdpZHRoIFNlYXJjaCBGb3JtIENsb3NlIEJ1dHRvbiAqL1xyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0tYnV0dG9uLWNsb3NlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTJweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiA0NnB4OyBcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1pcy1hY3RpdmUgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b24tY2xvc2Uge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWJ1dHRvbi1jbG9zZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNDhweDsgXHJcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09ICdydGwnIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogIDQ4cHg7XHJcbiAgICAgIH1cclxuICAgIH0gXHJcbiAgICBcclxuICB9XHJcbiAgXHJcbiAgLyogRnVsbCBXaWR0aCBTZWFyY2ggRm9ybSBDbG9zZSBCdXR0b24gSWNvbiAqL1xyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLW4tcHJvcGVydHktYmFyX19zZWFyY2gtYnV0dG9uLWNsb3NlLWljb24ge1xyXG4gICAgZmlsbDogI0E2QThBQjtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIHdpZHRoOiAxNHB4OyBcclxuICB9XHJcbiAgLyoqIElFIGNsZWFyIGJ1dHRvbiBmaXggKiovXHJcbiAgaW5wdXQ6Oi1tcy1jbGVhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH0iLCIuYXV0b2NvbXBsZXRlLFxyXG4uYXV0b2NvbXBsZXRlLXNlYXJjaCxcclxuLmF1dG9jb21wbGV0ZS1jdXN0b21lci1zdG9yaWVzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogODAwMDtcclxufVxyXG5cclxuLnVpLWF1dG9jb21wbGV0ZSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi51aS1tZW51LWl0ZW0ge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuXHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktODc7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctZGVmYXVsdDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJi51aS1zdGF0ZS1mb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcclxuICBAZXh0ZW5kICV2aXN1YWxseS1oaWRkZW47XHJcbn1cclxuIiwiLy8gLm4tcmVsYXRlZC1saW5rcyB7XHJcbi8vICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY29tcG9uZW50LWJvdHRvbTtcclxuLy8gfVxyXG5cclxuLm4tcmVsYXRlZC1saW5rc19fdGl0bGUge1xyXG4gIC8vIEBpbmNsdWRlIGdvdGhhbS1ib29rO1xyXG4gIC8vIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuXHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4iLCIubi1zaGFyZSB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY29tcG9uZW50LWJvdHRvbTtcclxufVxyXG5cclxuLm4tc2hhcmVfX2xpc3QtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIC5uLXNoYXJlX19saW5rIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIC5uLXNoYXJlX19saW5rIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLXNoYXJlX19saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkc3BhY2luZy14cztcclxufVxyXG5cclxuLm4tc2hhcmVfX2ljb24ge1xyXG4gIGZpbGw6ICRjb2xvci1ncmF5LTUyO1xyXG4gIGhlaWdodDogMThweDtcclxuICB3aWR0aDogMThweDtcclxuXHJcbiAgLm4tc2hhcmVfX2xpbms6aG92ZXIgJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5uLXNoYXJlX190ZXh0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xyXG59XHJcbiIsIi5uLXRhZyB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtZGVmYXVsdDtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgcGFkZGluZzogNHB4IDEzcHg7XHJcbn1cclxuXHJcbi5uLXRhZy0tc2Vjb25kYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS01MjtcclxufVxyXG5cclxuLm4tdGFnX19kZWxldGUtaWNvbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgaGVpZ2h0OiA5cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogOXB4O1xyXG59XHJcblxyXG4ubi10YWdfX3RleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ubi10YWctZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcblxyXG4gIC5uLXRhZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLXRhZy1ncm91cF9fc2VwYXJhdG9yIHtcclxuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkY29sb3ItZ3JheS02NDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMXB4O1xyXG59XHJcbiIsIiRzY3JlZW4tZmxleC1sZzogKDExMzBweCAvICRmb250LXNpemUtZGVmYXVsdCkgKiAxZW07XHJcblxyXG4ubi1sYXlvdXQtZmxleF9faXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XHJcbiAgLm4tbGF5b3V0LWZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgLy8gcGFkZGluZzogZ3V0dGVyKCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmW2RhdGEtbnRhcC1sYXlvdXR+PVwiMlwiXSB7XHJcbiAgICAgIEBpbmNsdWRlIHNxdWlzaCgyLCAyKTtcclxuICAgICAgLy8gbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYubi1sYXlvdXQtZmxleF9fanVzdGlmeS1jZW50ZXIge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLm4tbGF5b3V0LWZsZXhfX2p1c3RpZnktc3RhcnQge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAubi1sYXlvdXQtZmxleF9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBndXR0ZXIoKSAqIDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLWxheW91dC1mbGV4X19pdGVtIHtcclxuICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgLy8gbWFyZ2luLWxlZnQ6IGd1dHRlcigpO1xyXG4gICAgLy8gbWFyZ2luLXJpZ2h0OiBndXR0ZXIoKTtcclxuICAgIHdpZHRoOiBzcGFuKDQpO1xyXG5cclxuICAgIC8vICY6bnRoLWNoaWxkKDcpIHtcclxuICAgIC8vICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjVcIl0gJiB7XHJcbiAgICAgIC8vIHdpZHRoOiBzcGFuKDIgd2lkZSk7XHJcbiAgICAgIHdpZHRoOiBzcGFuKDQpO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNCksXHJcbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICB3aWR0aDogc3Bhbig2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjRcIl0gJiB7XHJcbiAgICAgIC8vIGZsZXgtYmFzaXM6IHNwYW4oNik7XHJcbiAgICAgIHdpZHRoOiBzcGFuKDYpO1xyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjJcIl0gJiB7XHJcbiAgICAgIHdpZHRoOiBzcGFuKDYpO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWxheW91dC1mbGV4X19hbGlnbi1iYXNlbGluZSAmIHtcclxuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tbGF5b3V0LWZsZXhfX2FsaWduLWNlbnRlciAmIHtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWxheW91dC1mbGV4X19hbGlnbi1lbmQgJiB7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XHJcbiAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNFwiXSB7XHJcbiAgICAubi1sYXlvdXQtZmxleF9faXRlbSB7XHJcbiAgICAgIHdpZHRoOiBzcGFuKDMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNVwiXSB7XHJcbiAgICAubi1sYXlvdXQtZmxleF9faXRlbSB7XHJcbiAgICAgIHdpZHRoOiBzcGFuKDIgd2lkZXIpO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNCksXHJcbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICB3aWR0aDogc3BhbigyIHdpZGUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5idXR0b24tLXNpZGUtdGFiIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogLTEyMHB4O1xyXG4gIHRvcDogY2FsYyg1MCUpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgd2lkdGg6IDI3MHB4O1xyXG4gIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLm4tY29udGFjdC1tb2R1bGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JheS00MTtcclxuICBib3R0b206IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxuICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG4gIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLm4tY29udGFjdC1tb2R1bGVfX2JvZHkge1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuXHJcbi5uLWNvbnRhY3QtbW9kdWxlX19oZWFkZXIge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuXHJcbi5uLWNvbnRhY3QtbW9kdWxlX19oZWFkaW5nIHtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubi1jb250YWN0LW1vZHVsZV9fY2xvc2Uge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4ubi1jb250YWN0LW1vZHVsZV9fbGluayB7XHJcbiAgY29sb3I6ICRjb2xvci1ncmF5LTI3O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXJlY3Rpb246IGx0cjtcclxuICB1bmljb2RlLWJpZGk6IGVtYmVkO1xyXG59XHJcblxyXG4ubi1jb250YWN0LW1vZHVsZV9faWNvbiB7XHJcbiAgZmlsbDogJGNvbG9yLWdyYXktNjQ7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG4gIG1hcmdpbjogMCA1cHg7XHJcbiAgd2lkdGg6IDIycHg7XHJcbn1cclxuXHJcbi5uLWxpc3RfX2l0ZW0tLWJvcmRlcmVkIHtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWdyYXktODc7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDEycHggMDtcclxufVxyXG5cclxuLm4tbGlzdF9faXRlbS0tYm9yZGVyZWQ6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuIl19 */
