.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:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.5;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none;color:#454545;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,.h3,.h4,h1,h2,h3,h4,hr{margin-bottom:24px}.h1,h1{font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.25;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none;font-size:42px}@media (min-width:26.25em){.h1,h1{font-size:46px}}@media (min-width:48em){.h1,h1{font-size:52px}}.h2,h2{font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.25;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none;font-size:32px}@media (min-width:26.25em){.h2,h2{font-size:36px}}@media (min-width:48em){.h2,h2{font-size:40px}}.h3,h3{font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.25;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none;font-size:28px}@media (min-width:26.25em){.h3,h3{font-size:30px}}@media (min-width:48em){.h3,h3{font-size:32px}}.h4,.h5,.h6,h4,h5,h6{font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:600;letter-spacing:0;line-height:1.25;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none;font-size:24px}.h5,.h6,h5,h6{line-height:1.2;font-size:20px}.h6,h6{line-height:1.25;font-size:18px}.h5,.h6,.n-paragraph,h5,h6,p{margin-bottom:24px}img{max-width:100%}.n-paragraph,p{font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.5;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none;font-size:16px;color:#454545}@media (min-width:48em){.n-paragraph,p{font-size:16px}}.n-paragraph-lead{font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.5;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none;font-size:16px;color:#454545;margin-bottom:12px}@media (min-width:26.25em){.n-paragraph-lead{font-size:20px}}@media (min-width:64em){.n-paragraph-lead{font-size:24px}}.n-paragraph-fine-print,.n-section-title .n-section-title__heading{font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.5;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none;font-size:12px;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-weight:700;line-height:1.25;font-size:32px;display:table-cell}@media (min-width:26.25em){.n-section-title .n-section-title__heading{font-size:36px}}@media (min-width:48em){.n-section-title .n-section-title__heading{font-size:40px}}.n-section-title .n-section-title__actions{display:table-cell;text-align:right}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{font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.5;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none;font-size:16px;color:#454545}@media (min-width:48em){.n-list,ol,ul{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:12px;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:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.5;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none;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{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:rgba(0,0,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:rgba(0,0,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,.n-card__tag--blog,.n-card__tag--customers,.n-card__tag--events,.n-card__tag--news,.n-card__tag--social{font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.5;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none;color:#5ac0ed}.n-card__tag--blog,.n-card__tag--customers,.n-card__tag--events,.n-card__tag--news,.n-card__tag--social{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-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.25;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none;font-size:32px}@media (min-width:26.25em){.n-card__promo .n-card__title{font-size:36px}}@media (min-width:48em){.n-card__promo .n-card__title{font-size:40px}}.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:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.5;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none;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;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:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:300;letter-spacing:0;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none;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{font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;letter-spacing:0;line-height:1.5;text-indent:0;text-shadow:none;text-transform:none}.n-data-table tbody th{font-weight:500;text-align:inherit}.n-data-table tbody .n-data-table__section-header th{font-weight:300;text-align:inherit}.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-weight:300;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:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.5;text-indent:0;text-shadow:none;text-transform:none;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:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.5;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none;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 td strong{font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.5;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none}.n-data-table__section-header th,.n-data-table__summary tr:first-child th{font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:300;letter-spacing:0;text-align:inherit;text-indent:0;text-shadow:none;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);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;top:0}}@media (min-width:120.0625em){.n-data-table table.n-data-table--sticky{top:91px}}@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__heading{margin-bottom:6px}.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;font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.5;text-align:inherit;text-indent:0;text-shadow:none;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:24px;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:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:300;letter-spacing:0;line-height:1.5;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none;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;height:70px}.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:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:500;letter-spacing:0;text-align:inherit;text-indent:0;text-shadow:none;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:-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:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.5;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none;-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:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.5;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none;-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:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.5;text-align:inherit;text-indent:0;text-shadow:none;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:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.5;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none;-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-product-documentation{background:#f6f6f6;width:100%}.n-product-documentation .n-container{max-width:1470px;margin:auto}.n-product-documentation .n-band__section{margin:0 auto 48px;max-width:1280px;text-align:center}.n-product-documentation .n-band__section .n-band__section-header-title{font-size:24px;font-weight:300;line-height:1.5}.n-product-documentation .n-product-documentation__layout{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto;width:100%}.n-product-documentation .n-product-docs__tile,.n-product-documentation .n-product-resources__tile,.n-product-documentation .n-product-resources__tile--aside{-ms-flex:0 1 auto;flex:0 1 auto;margin:0 0 32px;width:98.33333%}.n-product-documentation .n-product-docs__tile .n-product-docs__tile__body,.n-product-documentation .n-product-docs__tile .n-product-resources__tile__body,.n-product-documentation .n-product-resources__tile .n-product-docs__tile__body,.n-product-documentation .n-product-resources__tile .n-product-resources__tile__body,.n-product-documentation .n-product-resources__tile--aside .n-product-docs__tile__body,.n-product-documentation .n-product-resources__tile--aside .n-product-resources__tile__body{min-height:100%}.n-product-documentation .n-product-docs__tile .n-product-docs__tile__body .n-product-docs__tile__title,.n-product-documentation .n-product-docs__tile .n-product-docs__tile__body .n-product-resources__tile__title,.n-product-documentation .n-product-docs__tile .n-product-resources__tile__body .n-product-docs__tile__title,.n-product-documentation .n-product-docs__tile .n-product-resources__tile__body .n-product-resources__tile__title,.n-product-documentation .n-product-resources__tile .n-product-docs__tile__body .n-product-docs__tile__title,.n-product-documentation .n-product-resources__tile .n-product-docs__tile__body .n-product-resources__tile__title,.n-product-documentation .n-product-resources__tile .n-product-resources__tile__body .n-product-docs__tile__title,.n-product-documentation .n-product-resources__tile .n-product-resources__tile__body .n-product-resources__tile__title,.n-product-documentation .n-product-resources__tile--aside .n-product-docs__tile__body .n-product-docs__tile__title,.n-product-documentation .n-product-resources__tile--aside .n-product-docs__tile__body .n-product-resources__tile__title,.n-product-documentation .n-product-resources__tile--aside .n-product-resources__tile__body .n-product-docs__tile__title,.n-product-documentation .n-product-resources__tile--aside .n-product-resources__tile__body .n-product-resources__tile__title{font-size:20px;font-weight:400;line-height:1.3;margin:0 0 16px}.n-product-documentation .n-product-docs__tile .n-product-docs__tile__body .n-product-docs__tile__link,.n-product-documentation .n-product-docs__tile .n-product-docs__tile__body .n-product-resources__tile__link,.n-product-documentation .n-product-docs__tile .n-product-resources__tile__body .n-product-docs__tile__link,.n-product-documentation .n-product-docs__tile .n-product-resources__tile__body .n-product-resources__tile__link,.n-product-documentation .n-product-resources__tile .n-product-docs__tile__body .n-product-docs__tile__link,.n-product-documentation .n-product-resources__tile .n-product-docs__tile__body .n-product-resources__tile__link,.n-product-documentation .n-product-resources__tile .n-product-resources__tile__body .n-product-docs__tile__link,.n-product-documentation .n-product-resources__tile .n-product-resources__tile__body .n-product-resources__tile__link,.n-product-documentation .n-product-resources__tile--aside .n-product-docs__tile__body .n-product-docs__tile__link,.n-product-documentation .n-product-resources__tile--aside .n-product-docs__tile__body .n-product-resources__tile__link,.n-product-documentation .n-product-resources__tile--aside .n-product-resources__tile__body .n-product-docs__tile__link,.n-product-documentation .n-product-resources__tile--aside .n-product-resources__tile__body .n-product-resources__tile__link{font-size:16px;font-weight:400;line-height:18px}.n-product-documentation .n-product-docs__tile .n-product-docs__tile__body{background-color:#fff;border:solid 1px #c2c2c2;border-bottom:8px solid #173e77;padding:24px}.n-product-documentation .n-product-docs__tile .n-product-docs__tile__body .n-product-docs__tile__title{text-align:center}.n-product-documentation .n-product-docs__tile .n-product-docs__tile__body .n-product-docs__tile__link-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.n-product-documentation .n-product-resources__tile .n-product-resources__tile__body,.n-product-documentation .n-product-resources__tile--aside .n-product-resources__tile__body{padding:32px}.n-product-documentation .n-product-resources__tile .n-product-resources__tile__link-group,.n-product-documentation .n-product-resources__tile--aside .n-product-resources__tile__link-group{list-style:none;padding:0}.n-product-documentation .n-product-resources__tile .n-product-resources__tile__link-group .n-product-resources__tile__link-group__item,.n-product-documentation .n-product-resources__tile--aside .n-product-resources__tile__link-group .n-product-resources__tile__link-group__item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.n-product-documentation .n-product-resources__tile .n-product-resources__tile__link-group .n-product-resources__tile__link-group__item .n-product-resources__tile__link,.n-product-documentation .n-product-resources__tile--aside .n-product-resources__tile__link-group .n-product-resources__tile__link-group__item .n-product-resources__tile__link{-ms-flex-positive:1;flex-grow:1;width:100%}.n-product-documentation .n-product-resources__tile{background-color:#fff;border:solid 1px #c2c2c2;border-bottom:8px solid #173e77}.n-product-documentation .n-product-resources__tile .n-product-resources__tile__link-group .n-product-resources__tile__link-group__item{margin:0 0 4px}.n-product-documentation .n-product-resources__tile .n-product-resources__tile__link-group .n-product-resources__tile__link-group__item .n-product-resources__tile__link{padding:8px 12px 8px 0}.n-product-documentation .n-product-resources__tile .n-product-resources__tile__link-group .n-product-resources__tile__link-group__item .luci-tooltip{width:24px}.n-product-documentation .n-product-resources__tile .n-product-resources__tile__link-group .n-product-resources__tile__link-group__item .luci-tooltip .luci-tooltip__trigger{height:24px}.n-product-documentation .n-product-resources__tile .n-product-resources__tile__link-group .n-product-resources__tile__link-group__item .luci-tooltip .luci-tooltip__trigger .luci-icon{height:16px}.n-product-documentation .n-product-resources__tile--aside{background-color:#173e77}.n-product-documentation .n-product-resources__tile--aside .n-product-resources__tile__body,.n-product-documentation .n-product-resources__tile--aside .n-product-resources__tile__link-group .n-product-resources__tile__link-group__item .n-product-resources__tile__link{color:#fff}.n-product-documentation .n-product-resources__tile--aside .n-product-resources__tile__link-group{margin:0 0 24px 12px}.n-product-documentation .n-product-resources__tile--aside .n-product-resources__tile__link-group .n-product-resources__tile__link-group__item{padding:8px 0}@media (min-width:768px){.n-product-documentation__layout .n-product-docs__tile,.n-product-documentation__layout .n-product-resources__tile,.n-product-documentation__layout .n-product-resources__tile--aside{width:48.33333%}}@media (min-width:1200px){.n-product-documentation__layout .n-product-docs__tile{width:23.33333%}.n-product-documentation__layout .n-product-resources__tile,.n-product-documentation__layout .n-product-resources__tile--aside{width:31.66667%}.n-product-documentation__layout .n-product-resources__tile .n-product-resources__tile__body,.n-product-documentation__layout .n-product-resources__tile--aside .n-product-resources__tile__body{padding:48px}}.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:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:600;letter-spacing:0;line-height:1.5;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none}.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:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.5;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none;-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:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:0;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none;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-input{-webkit-appearance:none;font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:0;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none;font-style:normal;background:#fff;border:1px solid #4a90e2;display:none;font-size:21px;font-weight:300;height:46px;width:0;line-height:21px;margin-right:-5px;padding:0;position:relative;top:-2px;vertical-align:middle;transition:width .2s ease;pointer-events:none}.n-property-bar__search-toggle-input:focus{border-color:#1e4a93;outline:none}.n-property-bar__search-toggle-input::-webkit-input-placeholder{color:#4a90e2}.n-property-bar__search-toggle-input::-webkit-search-cancel-button{display:none}.n-property-bar__search-toggle-input.visually-hidden-btn{opacity:0}@media (min-width:48em){.n-property-bar__search-toggle-input{display:inline-block;pointer-events:all;width:85px;padding:6px 10px}}@media (min-width:49em){.n-property-bar__search-toggle-input{width:100px}}@media (min-width:64em){.n-property-bar__search-toggle-input{width:260px;padding:6px 64px 6px 21px}}.n-property-bar__search-toggle-button{background-color:#4a90e2;border:0;cursor:pointer;font-size:0;height:36px;margin-right:0;padding:0;position:relative;top:-2px;right:0;vertical-align:middle;width:36px;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 (min-width:48em){.n-property-bar__search-toggle-button{height:46px;width:46px}}.n-property-bar__search-toggle-button-icon{display:inline-block;fill:#fff;font-size:20px;height:16px;line-height:20px;width:16px}@media (min-width:48em){.n-property-bar__search-toggle-button-icon{height:20px;width:20px}}.n-property-bar__search--exp{transition:width .2s ease;right:0;top:100%;padding:0;pointer-events:none;position:absolute;z-index:999;width:100%}@media (min-width:48em){.n-property-bar__search--exp{padding:0 12px;top:0}}.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:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:0;text-align:inherit;text-indent:0;text-shadow:none;text-transform:none;font-style:normal;-webkit-appearance:none;background:#fff;border:0;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 12px;border:1px solid #4a90e2}.n-property-bar__search-form-input::-webkit-input-placeholder{color:#4a90e2}.n-property-bar__search-form-input::-webkit-search-cancel-button{display:none}@media (min-width:48em){.n-property-bar__search--is-active .n-property-bar__search-form-input{padding:6px 96px 6px 24px}}@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:none;font-size:0;height:46px;margin-right:0;padding:0;position:absolute;top:-2px;right:0;vertical-align:middle;width:46px}.n-property-bar__search--is-active .n-property-bar__search-form-button{display:inline-block}.n-property-bar__search-form-button:hover{background-color:#1e4a93;border-color:#1e4a93}@media (min-width:48em){.n-property-bar__search-form-button{margin-right:12px;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;padding:0;position:absolute;top:-2px;right:0;margin-right:48px;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 (min-width:48em){.n-property-bar__search-form-button-close{margin-right:60px}}.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:2px;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{padding-top:10px;position:fixed;right:-120px;top:calc(50%);transform:rotate(-90deg);width:270px;z-index:100}.button--side-tab span{font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:500;text-align:inherit;text-indent:0;text-shadow:none;cursor:pointer;font-size:14px;line-height:1.25;letter-spacing:.5px;text-transform:uppercase}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL19leHRlbmRzLnNjc3MiLCJuZXRhcHAtbGlicmFyeS1ub24tY3JpdGljYWwuY3NzIiwiZ2xvYmFsL19lbGVtZW50cy5zY3NzIiwiZ2xvYmFsL19iYXNlLnNjc3MiLCJ1dGlscy9fYW5pbWF0aW9ucy5zY3NzIiwidXRpbHMvX2ZvbnRzLnNjc3MiLCJnbG9iYWwvX2xheW91dC5zY3NzIiwiZ2xvYmFsL19oZWxwZXJzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9fYnJlYWtwb2ludC5zY3NzIiwidXRpbHMvX21peGlucy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc3VwcG9ydC9fcmVtLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19jbGVhcmZpeC5zY3NzIiwidGhpcmQtcGFydHkvX21vZGFhbC5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9jYXJkL3N0eWxlcy9fY2FyZC5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9hY2NvcmRpb24vc3R5bGVzL19hY2NvcmRpb24uc2NzcyIsImNvbXBvbmVudHMvX2RhdGFfdGFibGUuc2NzcyIsImNvbXBvbmVudHMvX2FscGhhX2FuY2hvcnMuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRlbnRfYWN0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudF9tZXRhZGF0YS5zY3NzIiwiY29tcG9uZW50cy9fZHJvcGRvd25fbWVudS5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9iYW5kL3N0eWxlcy9fYmFuZC5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9pbWFnZS1iYW5kL3N0eWxlcy9faW1hZ2UtYmFuZC5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19mZWF0dXJlX2Jsb2NrLnNjc3MiLCIuLi91aS9jb21wb25lbnRzL2ZlYXR1cmUtYmxvY2svX2ZlYXR1cmUtYmxvY2suc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fZ2FsbGVyeS5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9tdWx0aS1jb2x1bW4tbGlzdC9fbXVsdGktY29sdW1uLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIi4uL3VpL2NvbXBvbmVudHMvdGVjaHZhbGlkYXRlLXF1b3RlLWJhbmQvc3R5bGVzL190ZWNodmFsaWRhdGUtcXVvdGUtYmFuZC5zY3NzIiwiY29tcG9uZW50cy9fbGlua19saXN0LnNjc3MiLCJjb21wb25lbnRzL19tZXNzYWdpbmcuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIi4uL3VpL2NvbXBvbmVudHMvcHJvZHVjdC1kb2N1bWVudGF0aW9uLXRpbGVzL3N0eWxlcy9fcHJvZHVjdC1kb2N1bWVudGF0aW9uLXRpbGVzLnNjc3MiLCJjb21wb25lbnRzL19yZWxhdGVkLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2hfZmlsdGVyLnNjc3MiLCIuLi91aS9jb21wb25lbnRzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0X21vZHVsZS5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9zZWFyY2gtZm9ybS9zdHlsZXMvX3NlYXJjaC1mb3JtLnNjc3MiLCIuLi91aS9jb21wb25lbnRzL3NlYXJjaC1mb3JtL3N0eWxlcy9fc2VhcmNoZXhwLWZvcm0uc2NzcyIsIi4uL3VpL2NvbXBvbmVudHMvc2VhcmNoLWZvcm0vc3R5bGVzL19hdXRvY29tcGxldGUuc2NzcyIsIi4uL3VpL2NvbXBvbmVudHMvcmVsYXRlZC1saW5rcy9zdHlsZXMvX2luZGV4LnNjc3MiLCJjb21wb25lbnRzL19zaGFyZS5zY3NzIiwiY29tcG9uZW50cy9fdGFnLnNjc3MiLCIuLi91aS9jb21wb25lbnRzL3h1cC9zdHlsZXMvX3h1cC5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9jb250YWN0L3N0eWxlcy9fY29udGFjdC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLEcsQ0NERyxHLENBRUEsRyxDQUVBLEcsQ0FFQSxHLENBRUEsRyxDQUdrQixzQixDQUF3Qix3QixDQUEwQixzQixDQUF3QixzQixDQUF3Qix5QixDQUF1RixvQyxDQUEvQiw2QixDQUE3QiwyQixDQUM3RyxjLENBQWdCLFksQ0FGSixpQixDQUFqQixlLENBQW9DLGlCLENBQW1CLG1CLENBQTFFLGlCLENBQThHLG9CLENBQWYsYSxDQUV6QyxtQixDQUg1RCxZLENBR2lGLHNCLENBQXdCLFEsQ0NtVmhILE0sQ0Y5VkEsRSxDQ0ZJLEUsQ0FFQSxFLENBRUEsRSxDQUVBLEUsQ0FFQSxFLENFVUosRSxDRlJJLEMsQ0VRSixFLENIZkUsUSxDQ2NtQixzQixDQUF3Qix3QixDQUEwQixzQixDQUF3QixzQixDQUF3Qix5QixDQUF1RixvQyxDQUEvQiw2QixDQUE3QiwyQixDQUM3RyxZLENEWnJDLGlCLENBQUEsZSxDQUFBLGlCLENBQUEsbUIsQ0FBQSxpQixDQUFBLG9CLENBQUEsYSxDQ1ltRCxtQixDQUFxQixzQixDQUF3QixRLENEWDlGLFMsQ0FhRiw0QixDQUFBLGdCLENBRUUsMEIsQ0FDQSxVLENBQ0EsZSxDQUNBLDJCLENBQ0EsUyxDSXZCRixzQkFDRSxFLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUNFLHVELENBQ0EsNEIsQ0FHRixHLENBQUEsRyxDQUNFLHlELENBQ0EsOEIsQ0FHRixHLENBQ0UseUQsQ0FDQSw4QixDQUdGLEcsQ0FDRSw0QixDQWpCSixDQXFCQSx3QkFDRSxFLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUNFLHVELENBR0YsRSxDQUNFLFMsQ0FDQSxrQyxDQUdGLEcsQ0FDRSxTLENBQ0EsK0IsQ0FHRixHLENBQ0UsZ0MsQ0FHRixHLENBQ0UsOEIsQ0FHRixFLENBQ0UsYyxDQXhCSixDQTRCQSxzQkFDRSxFLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUNFLHVELENBR0YsRSxDQUNFLFMsQ0FDQSxpQyxDQUdGLEcsQ0FDRSxTLENBQ0EsZ0MsQ0FHRixHLENBQ0UsK0IsQ0FHRixHLENBQ0UsK0IsQ0FHRixFLENBQ0UsNEIsQ0F4QkosQ0E0QkEsdUJBQ0UsRSxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEUsQ0FDRSx1RCxDQUdGLEUsQ0FVQSxHLENBUkUsOEIsQ0FHRixHLENBQ0UsUyxDQUNBLCtCLENBT0YsRyxDQUNFLCtCLENBR0YsRSxDQUNFLGMsQ0F4QkosQ0E0QkEscUJBQ0UsRSxDQUFNLDRCLENBQ04sRSxDQUFJLHVCLENBRk4sQ0FLQSxtQkFDRSxFLENBQU0sMkIsQ0FDTixFLENBQUksdUIsQ0FGTixDQUtBLGtCQUNFLEUsQ0FBTSxTLENBQ04sRSxDQUFJLFMsQ0FGTixDQUtBLG9CQUNFLEUsQ0FDRSxTLENBQ0EsK0IsQ0FHRixFLENBQ0UsUyxDQUNBLGMsQ0FSSixDQVlBLHVCQUNFLEUsQ0FDRSxTLENBQ0EsaUMsQ0FHRixFLENBQ0UsUyxDQUNBLGMsQ0FSSixDRHhJQSxJLENBQUEsSSxDRXlCRSxvRSxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsZSxDQUNBLGtCLENBQ0EsYSxDQUNBLGdCLENBQ0EsbUIsQ0Y3QkEsYSxDQUNBLFEsQ0FDQSxTLENHSkEscUIsQ0hPRixDLENGbUlTLE0sQ0VuSVQsTyxDR0RFLGtCLENIcUJGLDZCLENBZEEsUSxDQUNFLFksQ0FRRixDLENBQUEsTSxDQUNFLGUsQ0l6QkYsWSxDQUNFLFUsQ0FHRixhLENBQ0UsVyxDQUdGLGMsQ0FDRSxnQixDQUdGLGUsQ0FDRSxpQixDQUdGLGEsQ0FDRSxlLENBR0YsaUIsQ0FDRSx3QixDQUdGLGlCLENBQ0Usa0IsQ0N1Q0UsMkJEbkNGLFksQ0FDRSxZLENDa0NBLENBQUEsd0JEN0JGLFksQ0FDRSxZLENDNEJBLENBQUEsd0JEdkJGLGdCLENBQ0UsYSxDQUdGLGlCLENBQ0UsWSxDQ2tCQSxDQUFBLHdCRG5CRixpQixDQU9FLGEsQ0FYRixnQixDQWVFLFksQ0NRQSxDTmhFSixFLENBQ0Usa0IsQ0FDQSxRLENBQ0EsVSxDQUVBLGUsQ0FHRixHLENEdU1HLEcsQ0FFQSxHLENBRUEsRyxDQzNNSCxFLENEc01JLEUsQ0FFQSxFLENBRUEsRSxDQ2xOSixFLENBcUJFLGtCLENBR0YsRyxDQUFBLEUsQ0dDRSxvRSxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGEsQ0FDQSxnQixDQUNBLG1CLENBcUNBLGMsQ0dORSwyQk54Q0osRyxDQUFBLEUsQ0dpREksYyxDR1RBLENBQUEsd0JOeENKLEcsQ0FBQSxFLENHcURJLGMsQ0diQSxDTm5DSixHLENBQUEsRSxDR0pFLG9FLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGtCLENBQ0EsYSxDQUNBLGdCLENBQ0EsbUIsQ0FrREEsYyxDR25CRSwyQk5uQ0osRyxDQUFBLEUsQ0d5REksYyxDR3RCQSxDQUFBLHdCTm5DSixHLENBQUEsRSxDRzZESSxjLENHMUJBLENOOUJKLEcsQ0FBQSxFLENHVEUsb0UsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxtQixDQStEQSxjLENHaENFLDJCTjlCSixHLENBQUEsRSxDR2lFSSxjLENHbkNBLENBQUEsd0JOOUJKLEcsQ0FBQSxFLENHcUVJLGMsQ0d2Q0EsQ056QkosRyxDQUtBLEcsQ0FLQSxHLENBVkEsRSxDQUtBLEUsQ0FLQSxFLENHeEJFLG9FLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGtCLENBQ0EsYSxDQUNBLGdCLENBQ0EsbUIsQ0E0RUEsYyxDSGpFRixHLENBS0EsRyxDQUxBLEUsQ0FLQSxFLENHcEJFLGUsQ0FxRkEsYyxDSGpFRixHLENBQUEsRSxDR3BCRSxnQixDQTBGQSxjLENKMk1DLEcsQ0FDQyxHLENDbFFKLFksQ0FYQSxFLENBQUEsRSxDQVdBLEMsQ0FQRSxrQixDQUdGLEcsQ0FDRSxjLENBR0YsWSxDQUFBLEMsQ0d4Q0Usb0UsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxrQixDQUNBLGEsQ0FDQSxnQixDQUNBLG1CLENBa0JBLGMsQ0hrQkEsYSxDTUxFLHdCTkNKLFksQ0FBQSxDLENHWEksYyxDR1VBLENOU0osaUIsQ0doREUsb0UsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxrQixDQUNBLGEsQ0FDQSxnQixDQUNBLG1CLENBS0EsYyxDSHFDQSxhLENBQ0Esa0IsQ01aRSwyQk5TSixpQixDR2hDSSxjLENHdUJBLENBQUEsd0JOU0osaUIsQ0c1QkksYyxDR21CQSxDTmVKLHVCLENBS0EsMEMsQ0czREUsb0UsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxrQixDQUNBLGEsQ0FDQSxnQixDQUNBLG1CLENBZ0NBLGMsQ0hnQkEsYSxDQUdGLGdCLENBQ0UsK0IsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxVLENBSkYsMEMsQ0d6REUsZSxDQUVBLGdCLENBc0RBLGMsQ0hVRSxrQixDTTdCQSwyQk5vQkosMEMsQ0dFSSxjLENHdEJBLENBQUEsd0JOb0JKLDBDLENHTUksYyxDRzFCQSxDTm9CSiwwQyxDQWFJLGtCLENBQ0EsZ0IsQ0FRSixDLENBQ0UsYSxDQUNBLG9CLENBRkYsTyxDQUtJLGEsQ0FDQSx5QixDQUlKLGtCLENBQ0UsYSxDQUNBLGtCLENBR0YsTyxDRDZTRyxFLENDN1NILEUsQ0doR0Usb0UsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxrQixDQUNBLGEsQ0FDQSxnQixDQUNBLG1CLENBa0JBLGMsQ0gwRUEsYSxDTTdERSx3Qk55REosTyxDRDRUTyxFLENDNVRQLEUsQ0duRUksYyxDR1VBLENOZ0VKLGUsQ0FBQSxpQixDQUlFLGUsQ0FHRixlLENBRUUsb0IsQ0FGRiw2QixDQUtJLG9CLENBQ0EsYSxDQUNBLHFCLENBUEosaUUsQ0FXUSxZLENBTVIsa0IsQ0FDRSxhLENBQ0EsZ0IsQ0FDQSxpQixDQUVBLGtELENBRUksVyxDQUNBLGlCLENBQ0EsVyxDQUNBLEssQ0FLTixhLENBQ0UsZSxDQUNBLGtCLENBRkYscUIsQ0FLSSxrQixDQUNBLGUsQ0FDQSxpQixDQUlKLGlCLENBR0UsZSxDQUhGLCtCLENBTUksaUIsQ0FDQSxpQixDQVBKLHNDLENBVU0sa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFEsQ0FDQSxpQixDQUNBLFEsQ0FDQSxTLENBS04saUIsQ0FHRSx3QixDQUNBLGUsQ0FKRixzQyxDQVFNLHVDLENBQ0EsNEIsQ0FDQSxvQixDQUNBLGdCLENBQ0EsYyxDQUNBLGtCLENBYk4scUUsQ0FpQk0sdUIsQ0FLTixtQixDQUdFLGEsQ0FIRixpQyxDQU1JLGlCLENBTkosd0MsQ0FVSSxrQixDQUNBLHFCLENPNUxGLG1DLENBQUEsb0MsQ0FFRSxXLENBQ0EsYSxDQUdGLG1DLENBQ0UsVSxDUDZMSixvQixDQUFBLGEsQ0FJRSxVLENBQ0Esa0IsQ0FHRixhLENHak9FLG9FLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxtQixDSDJOQSxVLENBQ0EsZSxDQUNBLGlCLENPaE5BLGlCLENBQUEsa0IsQ0FFRSxXLENBQ0EsYSxDQUdGLGlCLENBQ0UsVSxDUGdOSixJLENBQ0UsYSxDQUNBLDJDLENBQ0EsZ0IsQ0FFQSxZLENBTEYsZSxDQVFJLGEsQ0FSSixXLENBWUksYyxDQUNBLGUsQ0FDQSxTLENBSUosYSxDQUVFLGUsQ0FDQSxzQyxDQUhGLGUsQ0FsQkEsSSxDQXdCSSxrQixDQU5KLHNCLENBU00sa0IsQ0FUTixxQixDQWFNLG1CLENBS04scUIsQ0FDRSxhLENEaVNXLFUsQ0FUTyxVLENBQ1AsVSxDQUNBLFUsQ0FDQSxVLENBQ0EsVSxDQUNBLFUsQ0FFRCxVLENBREMsUyxDQUVBLFUsQ0FUUyxtQixDQ3BSdEIsbUIsQ0FBQSxtQixDRDZRc0IsbUIsQ0FDQSxtQixDQUNBLG1CLENBQ0EsbUIsQ0FFRCxtQixDQURDLGtCLENBRUEsbUIsQ0N2UWxCLGtCLENEc1lnQixhLENBQ0YsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0EzRFMsYSxDQUNQLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBT0QsYSxDQUNDLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBWEEsWSxDQUNELFksQ0FDQSxZLENBQ0EsWSxDQUNBLFksQ0FDQSxZLENBT0MsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBM0RTLHNCLENBQ0Ysc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQzNWM0Isc0IsQ0FBQSxzQixDRGtTNkIsc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FPRCxzQixDQUNDLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FYQSxxQixDQUNELHFCLENBQ0EscUIsQ0FDQSxxQixDQUNBLHFCLENBQ0EscUIsQ0FPQyxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0NoVXJCLGUsQ0R3WVEsYSxDQURTLGEsQ0M1WnpCLHNCLENBQUEsc0IsQ0E0QkksaUIsQ0E1Qkosb0IsQ0FBQSw2QixDQWdDSSxVLENBQ0Esb0IsQ0FqQ0oscUIsQ0FBQSw4QixDQXFDSSxXLENBQ0Esb0IsQ0FJSixRLENBQ0Usa0IsQ0FHRixRLENBQ0UsUSxDQUNBLFEsQ0FDQSxTLENJN1RGLGMsQ0FDRSxpQixDQUVBLGdDLENBQ0UsVyxDQUtKLGUsQ0FDRSxhLENBS0Ysa0MsQ0FDRSxnQixDQUdGLCtCLENBQ0UsYSxDQU9GLG1DQVJBLCtCLENBY0ksYSxDQU5KLENBV0EsWSxDSXBESSxrQixDQUFBLGdCLENBQUEsaUIsQ0pzREYsYyxDSzlERSxrQixDQUNFLFcsQ0FDQSxhLENBQ0EsVSxDTCtETixNLENBRUUsUSxDR2pDQSxZLENBQUEsYSxDQUVFLFcsQ0FDQSxhLENBR0YsWSxDQUNFLFUsQ0g2Qkosc0NBRUksVyxDQUFBLFcsQ0lqRUEsYyxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENKaUVBLFcsQ0lqRUEsUyxDSmlFQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDSWpFQSxlLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0ppRUEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDSWpFQSxlLENKaUVBLFcsQ0FBQSxXLENBQUEsVyxDSWpFQSxTLENKaUVBLFcsQ0FBQSxXLENJakVBLGUsQ0ppRUEsVyxDSWpFQSxlLENKaUVBLFksQ0FBQSxZLENBQUEsWSxDQUFBLFcsQ0FBQSxXLENJakVBLFMsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDSmlFQSxZLENBQUEsWSxDQUFBLFksQ0FBQSxXLENJakVBLGUsQ0ppRUEsWSxDQUFBLFksQ0FBQSxZLENJakVBLGUsQ0ppRUEsWSxDQUFBLFksQ0lqRUEsUyxDSmlFQSxZLENJakVBLGUsQ0orREosQ0FRQSxtQ0FFSSxXLENBQUEsVyxDSXpFQSxjLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0p5RUEsVyxDSXpFQSxTLENKeUVBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENJekVBLGUsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDSnlFQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENJekVBLGUsQ0p5RUEsVyxDQUFBLFcsQ0FBQSxXLENJekVBLFMsQ0p5RUEsVyxDQUFBLFcsQ0l6RUEsZSxDSnlFQSxXLENJekVBLGUsQ0p5RUEsWSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDQUFBLFcsQ0l6RUEsUyxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENKeUVBLFksQ0FBQSxZLENBQUEsWSxDQUFBLFcsQ0l6RUEsZSxDSnlFQSxZLENBQUEsWSxDQUFBLFksQ0l6RUEsZSxDSnlFQSxZLENBQUEsWSxDSXpFQSxTLENKeUVBLFksQ0l6RUEsZSxDSnVFSixDQVFBLG1DQUVJLFcsQ0FBQSxXLENJakZBLGMsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDSmlGQSxXLENJakZBLFMsQ0ppRkEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0lqRkEsZSxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENKaUZBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0lqRkEsZSxDSmlGQSxXLENBQUEsVyxDQUFBLFcsQ0lqRkEsUyxDSmlGQSxXLENBQUEsVyxDSWpGQSxlLENKaUZBLFcsQ0lqRkEsZSxDSmlGQSxZLENBQUEsWSxDQUFBLFksQ0FBQSxXLENBQUEsVyxDSWpGQSxTLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0ppRkEsWSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDSWpGQSxlLENKaUZBLFksQ0FBQSxZLENBQUEsWSxDSWpGQSxlLENKaUZBLFksQ0FBQSxZLENJakZBLFMsQ0ppRkEsWSxDSWpGQSxlLENKMERKLE0sQ0E2QkksaUIsQ0FSSixDQVlBLHVDQUVJLFcsQ0FBQSxXLENJN0ZBLGMsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDSjZGQSxXLENJN0ZBLFMsQ0o2RkEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0k3RkEsZSxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENKNkZBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0k3RkEsZSxDSjZGQSxXLENBQUEsVyxDQUFBLFcsQ0k3RkEsUyxDSjZGQSxXLENBQUEsVyxDSTdGQSxlLENKNkZBLFcsQ0k3RkEsZSxDSjZGQSxZLENBQUEsWSxDQUFBLFksQ0FBQSxXLENBQUEsVyxDSTdGQSxTLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0o2RkEsWSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDSTdGQSxlLENKNkZBLFksQ0FBQSxZLENBQUEsWSxDSTdGQSxlLENKNkZBLFksQ0FBQSxZLENJN0ZBLFMsQ0o2RkEsWSxDSTdGQSxlLENKMkZKLEM7Ozs7OztBTWpFQSxnQixDQUNDLGUsQ0FFRCx1QixDQTRHQSxrQixDQXdMQSw0QixDQXBUQywyQixDQUNBLDBCLENBQ0EsMEIsQ0FDQSxtQixDQUNBLGtCLENBQ0Esb0IsQ0FDQSxtQixDQUNBLGUsQ0FhRCxlLENBU0EsZSxDQVJDLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsVyxDQUNBLFMsQ0FFRCxlLENBQ0MsYSxDQU1BLFksQ0FDQSxhLENBQ0EsUyxDQUNBLHFCLENBQ0EsZ0MsQ0EzQ0EsOEIsQ0FnQ0QsaUIsQ0FjRSxxQixDQUNBLGtDLENBQ0EsaUMsQ0FDQSxrQyxDQWpCRiw2QixDQW9CRSxXLENBQ0EsYyxDQUNBLFMsQ0FDQSx1QixDQXZCRixpQyxDQTJCRSxZLENBQ0EsUyxDQTVCRixpQyxDQStCRSxTLENBL0JGLDhCLENBbUNFLHNCLENBbkNGLGlDLENBd0NFLGUsQ0FHRixxQixDQUNDLGEsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0Esd0MsQ0FpTkQsd0IsQ0FoTkUsYSxDQUdGLHFCLENBQ0Msa0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EscUIsQ0FDQSxpQixDQUNBLGlCLENBR0Esd0MsQ0FDQyxTLENBQ0EsYSxDQUNBLGtCLENBR0YsaUIsQ0FDQyxpQixDQUNBLG9CLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBQ0EsVSxDQUNBLGdCLENBQ0EsZSxDQUNBLGUsQ0FDQSxvQyxDQUNBLFcsQ0FYRCw0QixDQWVFLFksQ0FDQSxXLENBQ0EsZSxDQUdELG9DLENBQ0MsYyxDQUNBLFcsQ0FDQSxhLENBSUYsYSxDQUNDLGMsQ0FDQSxVLENBQ0EsUSxDQUNBLFUsQ0FDQSxjLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxrQixDQXpJQSw4QixDQStIRCxtQixDQUFBLG1CLENBY0UsWSxDQUNBLGtCLENBZkYseUIsQ0FBQSwwQixDQUFBLHlCLENBQUEsMEIsQ0FpQlksZSxDQWpCWixtQixDQUFBLG9CLENBd0JFLGEsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLFMsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxlLENBL0pELHFDLENBK0hELG9CLENBb0NFLHdCLENBcENGLG1CLENBdUNFLHVCLENBRUQsZ0MsQ0FDQyxrQixDQUNBLFUsQ0FDQSxRLENBSUYseUIsQ0FDQyxZLENBT0Qsb0IsQ0FDQyxnQixDQUNBLGlCLENBQ0EsVyxDQUVELG1CLENBQ0MsYyxDQUNBLG9CLENBQ0EsYSxDQUNBLHFCLENBQ0EsYyxDQUNBLFcsQ0FDQSxjLENBUEQsNkIsQ0FXRSxpQixDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0ExTUQscUMsQ0E0TEQsbUMsQ0FpQkcsa0IsQ0FqQkgsaUMsQ0FxQkUseUIsQ0FyQkYsdUMsQ0F1Qkcsb0IsQ0FDQSxhLENBT0gsdUJBQ0MsRSxDQUFLLFMsQ0FDTCxFLENBQU8sUyxDQUZSLENBd0JBLG1DLENBRUUsVSxDQUNBLGMsQ0FDQSx5QixDQUpGLDJDLENBT0UsUyxDQUNBLGMsQ0FSRixzRCxDQVdFLG1CLENBQ0Esb0IsQ0FDQSxtQixDQWJGLHdCLENBZ0JFLFMsQ0FDQSxxQixDQUNBLHlCLENBQ0Esc0IsQ0FDQSx5QixDQUNBLHlCLENBRUEsd0MsQ0FRRixtQyxDQUVFLGtCLENBQ0EsbUIsQ0FIRiwrQixDQU1FLFUsQ0FDQSxjLENBSUYsb0IsQ0FDQyxpQixDQUNBLFUsQ0FFRCxvQixDQUNDLFksQ0FERCw4QixDQ3RPQSxpQixDRDZPRSxhLENBR0YscUIsQ0FDQyxpQixDQUNBLE0sQ0FDQSxVLENBQ0EsZSxDQUNBLGMsQ0FDQSxpQixDQUNBLFUsQ0FQRCwyQixDQVNHLFksQ0FHSCx1QixDQUNDLGlCLENBQ0EsTyxDQUNBLDBCLENBQ0EsUyxDQUNBLGMsQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSx3QixDQUNBLFcsQ0FDQSxrQixDQWxVQSw4QixDQXVURCxpQyxDQWNFLFMsQ0FDQSxjLENBZkYsNkIsQ0FBQSw2QixDQW1CRSxZLENBQ0EsZSxDQXBCRixtQyxDQUFBLG9DLENBQUEsbUMsQ0FBQSxvQyxDQXVCRyxrQixDQXZCSCw2QixDQUFBLDhCLENBZ0NFLGEsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLFMsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxlLENBL1ZELHFDLENBdVRELDhCLENBNENFLGUsQ0FDQSx3QixDQTdDRiw2QixDQWdERSxjLENBQ0EsdUIsQ0FHRixvQixDQUNDLFMsQ0FDQSxnQixDQUVELG9CLENBQ0MsVSxDQUNBLGlCLENBRkQsMEIsQ0FBQSwyQixDQUtXLFMsQ0FMWCwyQixDQU9FLGMsQ0FDQSx3QixDQVJGLDBCLENBV0UsZSxDQUNBLHVCLENBT0Ysa0IsQ0FDQyxnQixDQUNBLGlCLENBR0QsdUIsQ0FDQyxpQixDQUNBLHFCLENBQ0EsUSxDQUNBLGUsQ0FFQSxrQyxDQUNBLGUsQ0FDQSxnQixDQUNBLGdCLENBQ0EsaUIsQ1g0NUJnQyw2QixDV3Q2QmpDLDhCLENBQUEsOEIsQ0FjRSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FNRiw4QixDQUlBLG1CLENBSEMsVSxDQUNBLFcsQ0FFRCxtQixDQUdDLGEsQ0FNRCwwQ0FyQ0EsdUIsQ0F1Q0UsZ0IsQ0FDQSxZLENBSEYsQ0FPQSwwQ0FqS0EsbUMsQ0FvS0csaUIsQ0FDQSxrQixDQWhJSCx1QixDQW9JRSxRLENBQ0EsVyxDQUNBLGMsQ0FDQSx5QixDQXZJRiw2QixDQUFBLDhCLENBMElHLGUsQ0F0Rkgsb0IsQ0EwRkUsUyxDQUNBLFUsQ0F2RkYsb0IsQ0EwRkUsUyxDQUNBLFUsQ0F2QkYsQ0EyQkEsb0NBM05BLHdCLENBNk5FLHFCLENBRkYsQ0FLQSxzQ0FoT0Esd0IsQ0FrT0UscUIsQ0FGRixDQUtBLHNDQXBZQSxxQixDQXNZRSxnQixDQUNBLG1CLENBeE9GLHdCLENBMk9FLHFCLENBTkYsQ0FTQSxxQ0E5T0Esd0IsQ0FnUEUscUIsQ0E1RkYsdUIsQ0ErRkUsZSxDQUNBLGdCLENBTkYsQ0FVQSx5Q0F4UEEsd0IsQ0EwUEUscUIsQ0FGRixDQUtBLDBDQXJNQSxxQixDQXVNRSxZLENBRkYsQ0FVQSx1QixDQUNDLGMsQ0FDQSxpQixDQUNBLFcsQ0FDQSxZLENBQ0EsTyxDQUNBLFEsQ0FDQSx3QixDQUNBLG9CLENBRW10QyxrQ0FBa0MsRSxDQUFHLFMsQ0FBa0gsb0IsQ0FBcUIsRSxDQUFLLFUsQ0FBMkcsa0IsQ0FBNVIsQ0FBZ1QsMkIsQ0FBNEIsVSxDQUFXLFcsQ0FBWSxlLENBQWdCLGMsQ0FBZSxpQixDQUFrQiwrQixDQUFnQyxVLENBQVcsVyxDQUFZLGtCLENBQW1CLGUsQ0FBZ0IsOEMsQ0FBbVIsbUQsQ0FBb0osa0IsQ0FBbUIsOEMsQ0FBQSw4QyxDQUE4Rix1RCxDQUF3RCx3RCxDQUF5RCwyRCxDQUE0RCxzRCxDQUFnZSxtRCxDQUE0SixvQixDQUFya0IsMEMsQ0FBMlQsOEQsQ0FBK1IsMEMsQ0FBMlQsOEQsQ0FBK0QsOEMsQ0FBMk0sb0IsQ0FBcUIsOEMsQ0FBQSw4QyxDQUE4Rix1RCxDQUF3RCx3RCxDQUF5RCwyRCxDQUE0RCxzRCxDQUFxZSxtRCxDQUE0SixvQixDQUExa0IsMEMsQ0FBK1QsK0QsQ0FBZ1MsMEMsQ0FBK1QsK0QsQ0FBZ0UsOEMsQ0FBdU0sbUIsQ0FBb0IsOEMsQ0FBQSw4QyxDQUE4Rix1RCxDQUF3RCx3RCxDQUF5RCwyRCxDQUE0RCxzRCxDQUF1RCwwQyxDQUErVCwrRCxDQUFnRSw4QyxDQUErQyxtRCxDQUE0SixvQixDQUFxQiwwQyxDQUErVCwrRCxDQUFnRSw4QyxDQUErbEIsOEMsQ0FBaGpCLG1ELENBQTRKLG9CLENBQXFCLDBDLENBQStULCtELENBQWdFLDhDLENBQSthLG9CLENBQXFCLDBDLENBQStULCtELENFamlCL3VQLFksQ0FDRSxrQixDQUdGLG9CLENBQ0UsaUIsQ0FnQ0Ysc0IsQ0FqQ0EsNEMsQ0MyUEEsMEIsQ0R2UEksWSxDQUpKLHlDLENBUUksd0IsQ0FSSiwyQyxDQVlJLGUsQ0FDQSxrQixDQWJKLGlELENBZ0JNLGMsQ0FoQk4sMkIsQ0FxQkksNEIsQ0FDQSxVLENBQ0EsYSxDQUNBLE0sQ0FDQSxpQixDQUNBLE8sQ0FDQSxPLENBQ0EsVSxDQUNBLFUsQ0FJSiw0QyxDQUlJLFksQ0FDQSxlLENBQ0EsbUQsQ0FOSixvRCxDQVdNLGlCLENBQ0EsbUIsQ0FDQSxpRCxDQWJOLHdFLENBbUJRLHlCLENBbkJSLDJFLENBdUJRLG9CLENBdkJSLDJFLENBMkJRLFksQ0VoRVIsZ0IsQ0FDRSxrQixDQUNBLGtCLENBRUEsVSxDQUdGLHNCLENQbUNFLGUsQ09qQ0EsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBR0YsMkIsQ0FDRSxvQixDQUNBLGdCLENBQUEsWSxDQUZGLDZELENBTUksUSxDQUlKLHNCLENBQ0UsYSxDQUNBLGMsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxVLENIWEYsVyxDQUNFLG1CLENBQ0EsZ0IsQ0FHRixPLENBQ0UsZSxDQUNBLHdCLENBQ0EsZ0MsQ0FDQSxtQixDQUFBLFksQ0FDQSx5QixDQUFBLHFCLENBQ0Esa0IsQ0FORiwyQixDQTJDQSxlLENBbENJLGUsQ0FUSiw4QixDQWFJLGUsQ0FDQSxjLENBSUosWSxDSmhCSSxjLENBQ0EsYSxDSWlCRixrQixDQUNBLGUsQ0FXQSxxQixDQUFBLGtCLENBQUEsdUIsQ0FBQSxvQixDQUFBLGtCLENBQUEsb0IsQ1I3QkEsb0UsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxrQixDQUNBLGEsQ0FDQSxnQixDQUNBLG1CLENRdUJFLGEsQ0FGRixrQixDQUFBLHVCLENBQUEsb0IsQ0FBQSxrQixDQUFBLG9CLENBRUUsYSxDQUZGLGtCLENBQUEsdUIsQ0FBQSxvQixDQUFBLG9CLENBRUUsYSxDQUZGLHVCLENBQUEsb0IsQ0FBQSxvQixDQUVFLGEsQ0FGRix1QixDQUFBLG9CLENBRUUsYSxDQUZGLHVCLENBRUUsYSxDQUlKLGMsQ0oxQ0ksYyxDQUdFLGUsQ0l5Q0osa0IsQ0FHRixxQixDQUVJLHFCLENBUUosYyxDQUNFLG1CLENBQUEsWSxDQUdGLGEsQ0FDRSxZLENBREYsNEIsQ0FJSSxnQixDQUNBLGEsQ0FJSixlLENBQ0UsZSxDQU9GLGMsQ0FDRSxpQixDQUdGLG1CLENBQ0UscUIsQ0FBQSxrQixDQUNBLG1CLENBQUEsWSxDQUVBLG1CLENBQUEsMEIsQ0FHRix5QixDQUNFLGtCLENBQ0EsVSxDQUZGLDJCLENBS0ksVSxDQUlKLDRCLENBRUksbUIsQ0FDQSxnQixDQUhKLDZCLENSM0ZFLG9FLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGtCLENBQ0EsYSxDQUNBLGdCLENBQ0EsbUIsQ0FrREEsYyxDR25CRSwyQktvREosNkIsQ1I5QkksYyxDR3RCQSxDQUFBLHdCS29ESiw2QixDUjFCSSxjLENHMUJBLENLb0RKLGdCLENBV0ksYyxDTC9EQSx3QktxRkYsWSxDQWhCQSxhLENBQ0UsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0EsYyxDQUhGLHFCLENBTUksaUIsQ0FBQSxhLENBQ0EsUyxDQUNBLGMsQ0FSSixtQyxDQVdNLDhCLENBS04sb0IsQ0FNSSxlLENBTkoscUMsQ0FTTSxvQixDQVROLHNDLENBYU0sbUIsQ0FiTixpQyxDQWlCTSxhLENMdEdKLENBQUEsd0JLNkdGLGEsQ0FDRSxpQixDQUFBLGEsQ0F6QkYsb0IsQ0E2QkUsZSxDQTdCRixpQyxDQWdDSSxtQixDQWhESixxQixDQXNGRSxlLENBbENGLDBELENBVU0sYyxDQVZOLDBELENBY00sOEIsQ0FkTiw0QyxDQW9CTSxlLENBcEJOLG1DLENBcUNJLGEsQ0FDQSw4QixDQXRDSixtQyxDQTBDSSxjLENBMUNKLG1DLENBOENJLDhCLENMdktGLENTaEVKLGtCLENBQ0Usa0IsQ0FHRix3QixDQUdFLFcsQ0FDQSxlLENBR0YsNkIsQ0FDRSxvQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxxQixDQUdGLHdCLENBQ0Usb0IsQ0FDQSxZLENBQ0EsVyxDQUNBLGdCLENBQ0EscUIsQ0FDQSxVLENBRUEsaUQsQ0FDRSxlLENBQ0EsYyxDQUlKLHdCLENBQ0UsYSxDQUNBLGtCLENBRkYsdUQsQ0FNTSxhLENBQ0EseUIsQ0FQTix1RCxDQVdNLFksQ0FLTix3QixDWnZCRSxvRSxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsZSxDQUNBLGtCLENBQ0EsYSxDQUNBLGdCLENBQ0EsbUIsQ1lpQkEsYSxDQUNBLG9CLENBQ0EsYyxDQUNBLHFCLENBR0Ysa0MsQ0FDRSxjLENBQ0EsZSxDQUNBLHFCLENBSEYsNEQsQ0FNSSxhLENBQ0EsZ0IsQ0FQSixrRSxDQVVNLGEsQ0NsRU4sbUIsQ0FDRSxjLENBQ0Esa0IsQ0FHRiwyQixDQUNFLDhCLENBQ0EsaUIsQ0FDQSxrQixDQUhGLDRDLENBTUksYyxDQUlKLHlCLENBQUEseUIsQ0FFRSxvQixDQUNBLGtCLENIaEJGLGEsQ0FFRSxnQyxDQUNBLGUsQ0FDQSxVLENBSkYsbUIsQ0FPSSx3QixDQUNBLFEsQ0FDQSxTLENBQ0EsVSxDQVZKLHdDLENBYU0sWSxDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FFQSwwQkFsQk4sd0MsQ0FtQlEsVSxDQURGLENBbEJOLGEsQ0FBQSxlLENBMEJJLGtCLENBMUJKLHNCLENBOEJJLGtCLENBOUJKLDZDLENOc0JJLGMsQ0FDQSxlLENNV0UsYSxDQUNBLGUsQ0FuQ04saUQsQ0F1Q00sYyxDQXZDTixtRCxDQTJDTSxrQixDQTNDTixxRCxDQUFBLHNELENWdUJFLG9FLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FFQSxrQixDQUNBLGEsQ0FDQSxnQixDQUNBLG1CLENVd0JNLFUsQ0F2RFIsc0QsQ0FpRFEsdUIsQ05qQ0osYyxDQUdFLGdCLENNbkJOLHFELENOc0JJLGMsQ0FDQSxtQixDTWlDSSxlLENBeERSLG1CLENBOERJLGUsQ0E5REoscUMsQ0FpRU0sWSxDQWpFTiw0RCxDQXFFTSxrQixDQXJFTixvRCxDQUFBLHNCLENBQUEsZ0IsQ1Z1QkUsb0UsQ0FDQSxpQixDQUVBLGdCLENBQ0EsZSxDQUVBLGEsQ0FDQSxnQixDQUNBLG1CLENVL0JGLHNCLENWeUJFLGUsQ0FHQSxrQixDVTVCRixvRCxDVnlCRSxlLENBR0Esa0IsQ1U1QkYsc0IsQ0FBQSxzQixDQXNGTSxZLENBQ0EsYyxDQXZGTixnQixDQUFBLGdCLENBOEZJLCtCLENBQ0EsYyxDQUVBLGMsQ0FDQSwyQixDQUVBLGtCLENBcEdKLGdCLENWeUJFLGUsQ1UwRUUsZSxDQW5HSiw0QixDQUFBLDRCLENBdUdNLGEsQ0F2R04sMkIsQ0FBQSwyQixDQTJHTSxjLENBM0dOLDhDLENBaUhNLFksQ0FDQSxxQixDQWxITixnQixDVnVCRSxvRSxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsZSxDQUVBLGEsQ0FDQSxnQixDQUNBLG1CLENVeUZFLGUsQ0F4SEosK0IsQ0EySE0saUIsQ0FpQkYsd0MsQ0FkQSx3QyxDQUNFLHdCLENBL0hOLGdCLENBc0lJLFcsQ0F0SUoscUMsQ0F5SU0sVyxDQXpJTixvQyxDQWlKTSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FySk4sNkIsQ0FBQSx1QyxDQTBKTSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsUSxDQUNBLHFCLENBQ0EsVSxDQS9KTixtQyxDQUFBLDZDLENBa0tRLFksQ0FsS1Isa0IsQ0F3S00sb0IsQ0FDQSxpQixDQXpLTiw2QixDQTRLUSxjLENBNUtSLGtCLENBa0xNLGlCLENBbExOLHdCLENBQUEsa0IsQ05zQkksYyxDQUNBLG1CLENNdkJKLDBDLENBQUEseUMsQ1Z1QkUsb0UsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxrQixDQUNBLGEsQ0FDQSxnQixDQUNBLG1CLENVNEpJLGMsQ0EzTE4sMEMsQ0FnTU0sK0IsQ0FoTU4sNEMsQ0FxTU0sa0IsQ0FyTU4sdUIsQ1Z1QkUsb0UsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxrQixDQUNBLGEsQ0FDQSxnQixDQUNBLG1CLENVK0tGLGdDLENBQUEsd0MsQ1Z2TEUsb0UsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUVBLGtCLENBQ0EsYSxDQUNBLGdCLENJUkUsYyxDQUNBLGUsQ00yTEYsd0IsQ0FHRiw0QixDQUNFLFksQ0FDQSxXLENBQ0EsVSxDQUdGLG1ELENBQ0UsYyxDQUdGLDBCLENBQUEsMEIsQ0FPQSxvRCxDQUpJLGtCLENBSUosd0UsQ0FNTSxrQixDQUNBLFksQ0FLTiwwQixDQUNFLGtCLENBQ0EsWSxDQUZGLDZCLENBS0ksaUIsQ0FNSiwwQixDQU9JLGUsQ0FJSixnQyxDQUNFLGUsQ0FDQSxRLENBQ0EsUyxDQUdGLHlCLENBQ0UsWSxDQUNBLGUsQ0FDQSwrQyxDQUhGLGlELENBTUksaUIsQ0FDQSxtQixDQUNBLGlELENBSUosaUIsQ0FDRSxXLENBQ0EsYSxDQUNBLGlCLENBQ0EsVSxDQUpGLHVCLENBT0ksa0IsQ0FDQSxrQixDQUNBLFUsQ0FDQSxXLENBQ0EsTSxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FJSiwwQixDQUNFLFcsQ1IvUkYsYSxDUW9TRSxlLENSeFNGLGUsQ1E0U0UsaUIsQ1JoVEYsYyxDUW9URSxnQixDQUdGLDRCLENBQ0UsWSxDQUdGLDBCQWpVQSx3QyxDQXFVUSxZLENBL0ZSLHdFLENBdUdRLGlCLENBaEJSLDRCLENBc0JJLGEsQ0FDQSx1QixDQUFBLGUsQ0FDQSxLLENBQ0EsVSxDQUpGLHlDLENBT0ksVyxDQVBKLDZDLENBVU0sVyxDQUNBLFUsQ0FYTix3QyxDQWdCSSxVLENBaEJKLDRDLENBbUJNLFcsQ0FDQSxVLENBSUEsb0IsQ0FDQSxZLENBQ0Esa0IsQ0EzQ1IsQ1BuUUksd0JPc1RGLGdCLENBQUEsc0IsQ0FHSSxlLENBQ0EsMkIsQ0FDQSxZLENBTEosOEMsQ0FTSSxTLENBM0lOLDBCLENBZ0pJLGlCLENBdEZKLDBCLENkZ2lFRSxtQixDY3Q4REUsWSxDQUdGLHdDLENBQ0UsWSxDQXBLSix3RSxDQThLUSxlLENQdFZKLENBQUEsMkJPOURKLHdDLENBK1pRLGMsQ0FDQSxLLENQbFdKLENBQUEsOEJPOURKLHdDLENBeWFRLFEsQ1AzV0osQ0FBQSx3Qk9rWEYsb0MsQ0FFSSxZLENQcFhGLENBQUEsd0JPK0xKLDBCLENBNExJLGlCLENBR0YsaUMsQ0FDRSxrQixDQUdGLCtCLENBQUEsK0IsQ0FHSSx3QixDQW5CSixvQyxDQXlCSSxvQixDQW5PTix3RSxDQTBPUSwyQixDUGxaSixDV2hFSixnQixDQUtBLHlCLENBSkUsb0IsQ0FDQSxpQixDQUdGLHlCLENBRUUsZ0IsQ0FHQSxrRCxDQUFBLHdELENBRUUsYSxDQUlKLDhCLENBQ0Usb0IsQ0FDQSxrQixDQUVBLDhELENBQ0UseUIsQ0FJSiw4QixDQUNFLG9CLENBQ0EsWSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxPLENBQ0EsVSxDQUVBLDhELENBQ0UsWSxDQUdGLHVELENBQUEsNkQsQ0FFRSxZLENBQ0Esd0IsQ0FJSixzQixDQUNFLGUsQ0FDQSxpQyxDQUNBLFksQ0FDQSxpQixDQUNBLFEsQ0FDQSxXLENBQ0EsVyxDQUVBLG9ELENBQ0UsTyxDQUdGLCtDLENBQ0UsYSxDQUlKLHNCLENBR0UsZSxDQUNBLGMsQ0FDQSxVLENBR0Ysc0IsQ0FDRSxhLENBQ0EsYSxDQUNBLGlCLENDbkVGLE8sQ0FDRSxXLENBQ0EsYyxDQUNBLGlCLENBSEYsbUMsQ0FPTSxlLENBUE4sd0IsQ0FZSSxnQixDQUlKLGUsQ0FFRSxrQixDQUNBLGtCLENBR0YscUQsQ0FDRSxlLENBR0YsK0IsQ0FDRSwrQixDQUNBLGUsQ0FHRixrQyxDQUNFLG1CLENBR0YsaUMsQ0FDRSxrQixDQURGLDRDLENBSUksZSxDQUlKLGdCLENDeENBLHFCLENEeUNFLGlCLENBREYsd0IsQ0FJSSxrQixDQUNBLFUsQ0FMSixnQyxDQVFNLGEsQ0FSTix3QixDQWlCSSxrQixDQUNBLGlCLENBbEJKLGtDLENFbUJBLHdDLENGR0ksYyxDQUdGLHFDLENBSUEsaUMsQ0FIRSxlLENBU0Ysd0QsQ0FDRSxZLENBSUosZ0IsQ0FDRSxpQixDQUdGLGUsQ0FDRSxhLENBQ0Esa0IsQ0FGRixnQyxDQUtJLGUsQ0FMSixvQyxDQUFBLHFDLENBVUksa0IsQ0FDQSxxQixDQVhKLHFDLENBZUksaUIsQ0FJSix1QixDQUFBLHVCLENBRUUsYSxDQUNBLGtCLENBQ0EsYyxDQUNBLGlCLENBTEYsdUIsQ0FTRSxlLENBU0Ysd0IsQ0FDRSxvQixDQUNBLGlCLENBR0YsYyxDQUNFLFEsQ0FDQSxRLENBQ0EsVyxDQUNBLE0sQ0FDQSxpQixDQUNBLE8sQ0FDQSxLLENBQ0EsVSxDQUdGLGlCLENBQ0Usd0IsQ0FHRixpQixDQUNFLGlCLENBR0YsNkIsQ0FDRSxrQixDQUdGLDZCLENBQ0Usa0IsQ0FHRiw2QixDQUNFLGtCLENBZUYsaUMsQ0FBQSwyQixDQWhCQSw4RCxDQUFBLDJELENBTUksVSxDQU5KLHVELENBbUNBLDBCLENBekJJLGtDLENBQ0EsbUMsQ0FDQSw2QixDQUlKLHlCLENBQ0Usa0IsQ0FDQSxVLENBRkYsOEMsQ0FVSSxlLENBSUosNEIsQ0FDRSxrQixDQUNBLFUsQ0FHRiwwQixDQUdFLDZCLENBQ0EsVyxDQUNBLFEsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTyxDQUdGLGMsQ0FDRSxhLENabkpFLHdCWXpESixPLENBaU5JLGMsQ0FsQkosMEIsQ0FzQkksUSxDQUdGLDZCLENBQ0Usa0IsQ0FuTUoscUQsQ0FzTU0sZSxDQTlJSix3RCxDQW9KSSxhLENBQ0EsZSxDQUNBLGUsQ0FyTU4sa0MsQ0EwTUksbUIsQ0FHRix5QyxDQUVJLFUsQ0FRSiw2QixDQUNFLGlCLENBQUEsd0IsQ1o5TEEsQ0FBQSx3Qll6REosTyxDQTZQSSxjLENBR0YsZ0IsQ0FDRSxtQixDQUFBLFksQ0F2T0osK0IsQ0EwT00sWSxDQUpKLHdDLENBQUEsd0MsQ0FTSSxlLENuQjR6RUEsb0UsQ0FBQSxvRSxDbUJ6ekVFLHFCLENBQ0EsZSxDbkI0ekVGLG9FLENBQUEsb0UsQ21CeHpFRSxxQixDQUNBLGUsQ0FHRiw2RCxDQUFBLDZELENBQ0UsYyxDQUNBLG9CLENBQ0EsZ0IsQ0FBQSxPLENuQjB6RUosNkQsQ21CcHpFSSxlLENuQnN6RUosNkQsQ21CbHpFSSxTLENBR0Ysc0QsQ0FDRSxnQixDQUFBLE8sQ0F2UVIsa0MsQ0E2UUksbUIsQ1puUEEsQ0FBQSw0Qll6REosTyxDQXdUSSxjLENBelJKLGtDLENBNlJJLG1CLENBR0YsZ0MsQ1ZuVEUsaUIsQ0FBQSxrQixDVXVURixrQixDQUNFLGUsQ1ozUUEsQ2UxREosZ0IsQ0FDRSxjLENBRUEsaUIsQ0FPQSxnRCxDQUNFLHVCLENBU0osMEIsQ2RGSSxjLENKQ0Ysb0UsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxrQixDQUNBLGEsQ0FDQSxnQixDa0JIQSxhLENBQ0Esa0IsQ0FDQSx3QixDQUdGLGlDLENBQ0UsYSxDQUNBLGtCLENBR0YseUIsQ0FBQSw0QixDQUVFLGtCLENBQ0Esa0IsQ0FHRiw2QixDQUNFLGUsQ0FHRix5QixDQUNFLGtCLENBR0YsNEIsQ0FDRSxlLENBREYsZ0MsQ0FJSSxVLENBSUosNEIsQ0FDRSxXLENBQ0EsYyxDQUNBLGlCLENBQ0EsVSxDQWVGLHlCLENBQ0Usa0IsQ0FDQSxTLENBR0Ysc0IsQ2QzQ0UsZSxDYytDRix5QixDQUNFLGtCLENBQ0EsYyxDQUNBLGlCLENBR0Ysc0IsQ0FDRSxrQixDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBSkYsc0MsQ0FPSSxrQixDQUlKLG1DQXBHQSxnQixDQXdHSSxrQixDQUNBLFksQ0FFQSw0QixDQUNFLFksQ0FyRE4sNEIsQ0EwREksVyxDQUNBLFUsQ0FFQSx3QyxDQUNFLFcsQ0FDQSxVLENBbEJOLENBcEdBLGdCLENDTEUsa0IsQ0FDQSxTLENBRkYsdUMsQ0FLSSxXLENBQ0EsVyxDQUlKLHVCLENmUUksYyxDQUdFLGdCLENlVEosa0IsQ0FFQSxtRCxDZklFLGMsQ0FHRSxnQixDQVpBLG1DZUtKLG1ELENmSUUsYyxDQUdFLGdCLENBWkEsQ0FBQSxtQ2VLSixtRCxDZklFLGMsQ0FHRSxnQixDQVpBLENlVU4sc0IsQ25CTUUsb0UsQ0FFQSxlLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxtQixDbUJaQSxpQixDQUdGLDJCLENBQ0UsZSxDQUdGLHNCLENBQ0UsWSxDQUNBLFcsQ0FDQSxVLENBR0YseUIsQ0FDRSxZLENBRUEsVyxDQUNBLFcsQ0FHRiw0QixDQUNFLGMsQ0FDQSxtQixDQUFBLFksQ0FGRixtRCxDQUtJLFksQ0FDQSxpQixDQUFBLGEsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUNBLGlCLENBWEosb0QsQ0FlSSxjLENBSUosMEIsQ0FDRSxlLENBR0YsOEIsQ0FDRSxrQixDQUNBLFksQ0FGRixxRCxDQUFBLHNELENBS0ksVSxDQUxKLG1FLENBWU0sUyxDQUtOLHVCLENBRUUscUIsQ0FBQSxrQixDQUNBLG1CLENBQUEsWSxDQUNBLFksQ0FDQSxvQixDQUFBLHNCLENBQ0Esa0IsQ0FHRix1QixDQUNFLFksQ0FHRiwrQixDQUNFLGlCLENoQi9CRSwyQmUxREosZ0IsQ0M4RkksK0IsQ0FDQSxtQixDQUZGLDJCLENBS0ksZSxDQUNBLGdCLENBR0YsMEMsQ0FDRSxlLENBQ0EsZ0IsQ2hCOUNGLENBQUEseUJnQm9ERixxRCxDQUFBLG1ELENBR0ksaUIsQ2hCdkRGLENBQUEsd0JlMURKLGdCLENDd0hJLGUsQ2hCOURBLENBQUEsd0JnQm9FRix3QixDQUNFLG1CLENBQUEsWSxDQUNBLFUsQ0FGRixrRCxDQUtJLG9CLENBQ0EsaUMsQ0FBQSxvQixDQUNBLG1CLENBUEosZ0MsQ0FXSSxvQixDQUNBLDJCLENBQUEsYyxDQUNBLGEsQ2hCakZGLENjOURKLFMsQ0FDRSxrQixDQUVBLDJJLENBR0YsYyxDQUNFLCtCLENBR0YsNEIsQ0FDRSw2RyxDQUdGLHNCLENBRUksYyxDQUNBLGUsQ0FDQSxZLENBSUoscUIsQ0FFRSxnQixDYm9CQSwyQixDQUFBLDRCLENBRUUsVyxDQUNBLGEsQ0FHRiwyQixDQUNFLFUsQ2F4QkoseUIsQ1pWSSxlLENBQUEsVSxDWWNGLGMsQ0FDQSxlLENBQ0Esa0IsQ0c4QkUseUMsQ2Y5Q0Esa0IsQ0FBQSxVLENBQUEsYSxDZThDQSx5QyxDZjlDQSxxQixDQUFBLGtCLENBQUEsVSxDWW1CSixnQyxDQUFBLG9DLENBT0Usa0IsQ0FQRixnQyxDckI0cUZxQyxxRCxDcUI1cUZyQyxvQyxDakJiRSxvRSxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBRUEsa0IsQ0FDQSxhLENBQ0EsZ0IsQ2lCVUEsYSxDQUNBLGMsQ0FDQSxnQixDQUVBLHdCLENBR0Ysb0IsQ0FDRSxhLENBQ0EsYSxDQUNBLGMsQ0FIRiwwQixDQU1JLHlCLENBR0YscUQsQ0FFRSxnQixDQUNBLGEsQ0FIRiwyRCxDQU1JLGEsQ0FLTixpQixDQUNFLGMsQ0FERixtQixDQUlJLGEsQ0FKSix3QyxDQWNJLGlCLENBSUosc0IsQ0FDRSxtQixDQUdGLG9CLENBQ0UsOEIsQ0FDQSxhLENBRUEsYyxDQUNBLGlCLENBQ0Esa0IsQ0FORixvQixDQWdCQSx1QixDQUNFLG9CLENBQ0EscUIsQ0FHRiwyQixDQUdFLFcsQ0FDQSxlLENBR0YsZ0MsQ0FDRSxvQixDQUdGLHNCLENBQ0UsYSxDQUNBLGlCLENBR0YsMkIsQ0FDRSxvQixDQUNBLG9CLENBR0YsMkIsQ0FDRSxZLENBQ0EsVyxDQUNBLGdCLENBQ0EsVSxDQUVBLHdELENBQ0UsWSxDQUlKLHFCLENBQ0UsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBR0Ysb0MsQ0FBQSw2QixDSXZKQSwwQixDQUFBLDhCLENKMkpFLGUsQ0FHRix3QixDQUNFLGEsQ0FDQSxhLENBQ0EsYyxDQUNBLGtCLENBQ0Esa0IsQ0FMRiw4QixDQVFJLHlCLENBSUoseUIsQ0FFRSxjLENiOUhBLCtCLENBQUEsZ0MsQ0FFRSxXLENBQ0EsYSxDQUdGLCtCLENBQ0UsVSxDQVBGLG1DLENBQUEsb0MsQ0FFRSxXLENBQ0EsYSxDQUdGLG1DLENBQ0UsVSxDYThISiwrQixDWmhLSSxlLENBQUEsVSxDQUFBLHFCLENZZ0tKLDBDLENaaEtJLGUsQ0FBQSxXLENBQUEsYyxDWXVLSixtQ0FDRSx1QyxDWnhLRSxlLENBQUEsVSxDZThDQSx1RCxDZjlDQSxrQixDQUFBLFUsQ0FBQSxhLENlOENBLHVELENmOUNBLHFCLENBQUEsa0IsQ0FBQSxVLENlOENBLHVELENmOUNBLHFCLENBQUEsa0IsQ0FBQSxVLENlOENBLHVELENmOUNBLHFCLENBQUEsa0IsQ0FBQSxVLENZUEosNEIsQ0FzTE0sNEcsQ0FISix1QyxDQXhHRixzQixDWnBFSSxlLENBQUEsVSxDQUFBLG9CLENZNEtGLG1DLENaNUtFLGUsQ0FBQSxXLENBQUEsYyxDWWtESix3QyxDQUFBLG1CLENBMklNLFMsQ0F6SE4sc0IsQ0F5SU0sZ0IsQ0FJSix1QixDWmpORSxlLENBQUEsVyxDQUFBLGMsQ1l5TkUsZ0IsQ0EzTE4sb0IsQ0FnTUksa0IsQ0FDQSxrQixDQUNBLGEsQ0F6REosQ0E2REEsbUNBMU5BLHlCLENaVkksZSxDQUFBLFUsQ2U4Q0EseUMsQ2Y5Q0Esa0IsQ0FBQSxVLENBQUEsYSxDZThDQSx5QyxDZjlDQSxxQixDQUFBLGtCLENBQUEsVSxDZThDQSx5QyxDZjlDQSxxQixDQUFBLGtCLENBQUEsVSxDZThDQSx5QyxDZjlDQSxxQixDQUFBLGtCLENBQUEsVSxDWW9FSixzQixDWnBFSSxlLENBQUEsVSxDQUFBLHFCLENZaU5GLHVCLENaak5FLGUsQ0FBQSxXLENBQUEsYyxDWVBKLDRCLENBdVFNLDRHLENBcEZKLG1DLENaNUtFLGUsQ0FBQSxXLENBQUEsYyxDWTRLRix1QyxDWjVLRSxlLENBQUEsVSxDQUFBLHFCLENZb09KLENBeUNBLHVDQXBSQSw0QixDQXVSTSw0RyxDQXBHSixtQyxDQXdHSSxrQixDQVBOLENLMVBBLE8sQ0FDRSxjLENBRUEsbUMsQ0FDRSxTLENBSUosb0MsQ0FBQSx1QyxDQUdJLGEsQ0FDQSxTLENBSkosMkIsQ0FBQSw4QixDQUdJLGEsQ0FDQSxTLENBSUosYyxDdEI3QkUsb0UsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxrQixDQUNBLGEsQ0FDQSxnQixDQUNBLG1CLENzQndCQSx1QixDQUFBLG9CLENBQUEsZSxDQUNBLGUsQ0FDQSx3QixDQUNBLGlCLENBQ0EsYSxDQUNBLGEsQ0FDQSxjLENBQ0EsVyxDQUNBLGlCLENBQ0EsZSxDQUNBLFksQ0FDQSxVLENBZEYsdUIsQ0FpQkksa0IsQ0FDQSxrQixDQUNBLFMsQ0FHRiwrQixDQUNFLGlCLENBdkJKLG9CLENBMkJJLHFCLENBQ0EsWSxDQUlKLGlCLEN0QjdERSxvRSxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsZSxDQUNBLGtCLENBQ0EsYSxDQUNBLGdCLENBQ0EsbUIsQ3NCdURBLHVCLENBQUEsb0IsQ0FBQSxlLENBQ0EsZSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLFksQ0FDQSxVLENBYkYsMEIsQ0FnQkksa0IsQ0FDQSxrQixDQUNBLFMsQ0FHRixrQyxDQUNFLGlCLENBdEJKLHVCLENBMEJJLHFCLENBQ0EsWSxDQUlKLHNDLENBQUEscUIsQ0FFRSxlLENBQ0Esd0IsQ0FHRixvQixDQUNFLGEsQ0FDQSxrQixDQUdGLGMsQ3RCdkdFLG9FLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxhLENBQ0EsZ0IsQ3NCa0dBLGEsQ0FDQSxhLENBQ0EsYyxDQUNBLGlCLENBQ0Esd0IsQ0FFQSwrQixDQWNBLG1DLENBYkUsVSxDQUlKLDhCLENBQ0UsYSxDQUNBLGMsQ0FHRixrQixDQUNFLGEsQ0FDQSxjLENBTUEsaUMsQ0FDRSxhLENBQ0Esa0IsQ0FDQSxlLENBSUosb0IsQ0FDRSxhLENBQ0EsYyxDQUVBLHFDLENBQ0UsVSxDQUlKLDhCLENBQ0UsYSxDQUNBLG9CLENBQ0EsYyxDQUhGLHFDLENBTUksYSxDQUNBLGMsQ0FHRiwrQyxDQUNFLFUsQ0FJSixpQixDQUFBLHFCLENBR0UsYyxDQUNBLG9CLENBQ0EsaUIsQ0FDQSxpQixDbEJqSkEsdUIsQ0FBQSx3QixDUitnRzZCLDJCLENRL2dHN0IsNEIsQ0FFRSxXLENBQ0EsYSxDQUdGLHVCLENBQUEsMkIsQ0FDRSxVLENrQm9JSiw4QyxDQUFBLGtELEMxQjQ0RnFELGtELENBQ0Esc0QsQzBCbDRGL0MsYSxDQVhOLCtFLENBQUEsbUYsQzFCaTVGd0YsbUYsQ0FDQSx1RixDQUNJLG1GLENBQ0osdUYsQ0FDSSx1RixDQUNBLDJGLEMwQnA0RnBGLGEsQ0FLTiwrRCxDQUFBLG1FLEMxQm00Rm9FLG1FLENBQ2pCLHVFLEMwQmo0Ri9DLGEsQ0FISixnRyxDQUFBLG9HLEMxQnk0RnVHLG9HLENBQ0Esd0csQ0FDSSxvRyxDQUNyQix3RyxDQUVJLHdHLENBRUEsNEcsQzBCdDRGcEYsVSxDQU1SLHVCLENBQUEsMkIsQ0FFRSxjLENBQ0EsUyxDQUNBLGlCLENBR0Ysd0IsQ0FJRSxpQixDQU1BLGlCLENBVkYsd0IsQ0FBQSw0QixDQUVFLGUsQ0FDQSx3QixDQUVBLGMsQ0FHQSxXLENBQ0EsTSxDQUVBLGlCLENBQ0EsaUIsQ0FDQSxLLENBRUEsVSxDQUVBLHlDLENBQUEsNkMsQ0FDRSxRLENBR0YsdUYsQ0FBQSwyRixDQUVJLGMsQ0FJSixzRCxDQUFBLDBELENBQ0UsaUIsQ0FHRiw2QyxDQUFBLGlELENBQ0UsZSxDQUNBLHdCLENBR0YseUQsQ0FBQSw2RCxDQUNFLGtCLENBSUosNEIsQ0FDRSxpQixDQUNBLGdCLENBRUEsdUUsQ0FFSSxrQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsYSxDQUNBLFcsQ0FDQSxVLENBS0osOEQsQ0FDRSxpQixDQUdGLDRGLENBQ0UsaUIsQ0FLSixzQixDQUFBLDBCLENBRUUsYSxDQUNBLGMsQ0FDQSxvQixDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxpQixDQUNBLE8sQ0FHQSx1QyxDQUFBLDJDLENBQ0UsVSxDQUdGLHVELENBQUEsMkQsQ0FDRSxrQixDQUlKLDhCLENBQ0UsWSxDQUNBLFksQ0FDQSxXLENBQ0EsVSxDQUdGLGUsQ0FHRSxXLENBQ0EsaUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxVLENBUEYsZSxDQWVBLHFCLENBZkEsb0MsQ0FVSSxjLENBQ0EsUSxDQUlKLHFCLEN0QjdURSxvRSxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsZSxDQUNBLGtCLENBQ0EsYSxDQUNBLGdCLENBQ0EsbUIsQ3NCdVRBLHVCLENBQUEsb0IsQ0FBQSxlLENBR0EsYSxDQUNBLGMsQ0FDQSxjLENBQ0EsVyxDQUNBLHlCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVSxDQVpGLGlDLENBZUksWSxDQUdGLDBCLENBQ0Usa0IsQ0FuQkosMkIsQ0F3QkksWSxDQXhCSiw4QixDQTRCSSxhLENBQ0Esa0IsQ0FJSiwyQixDQUNFLGUsQ0FFQSx3QixDQUNBLGlCLENBQ0EsUSxDQUNBLGMsQ0FDQSxNLENBQ0EsaUIsQ0FDQSxPLENBQ0EsSyxDQUNBLFMsQ0FFQSw0QyxDQUNFLGlCLENBR0YsaUQsQ0FDRSxlLENBQ0Esd0IsQ0FHRix1RCxDQUNFLHFCLENBR0YsMEQsQ0FDRSxrQixDQUNBLGtCLENBSUosOEIsQ0FDRSxrQixDQUNBLHdCLENBQ0EseUIsQ0FDQSxRLENBQ0EsVSxDQUNBLGEsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsVSxDQUNBLFMsQ0FFQSwrQyxDQUNFLGtCLENBQ0Esb0IsQ0FHRixvRCxDQUNFLGtCLENBR0YscUUsQ0FDRSxrQixDQUNBLG9CLENBT0YsbUMsQ0FDRSxZLENBTEYsMEYsQ0FRQSxvRCxDQUNFLHdCLENBR0YsMkUsQ0FBQSwwRCxDQUVFLHFCLENBR0YsNkQsQ0FBQSxtRixDQUVFLGtCLENBQ0Esb0IsQ0FDQSxrQixDQUdGLDhFLENBQUEsb0csQ0FFRSxrQixDQUNBLG9CLENBSEYsd0csQ0FBQSw4SCxDQU1JLFksQ0FLTix5QixDQUNFLGMsQ0FDQSxjLENBQ0EsUyxDQUNBLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVSxDQUVBLDBDLENBQ0UsWSxDQUlKLHlDLENBOEJBLGlELENBNUJJLGEsQ0FDQSxpQixDQUhKLDRFLENBOEJBLHdGLENBdEJNLG9CLENBQ0EsaUIsQ0FDQSxxQixDQUtOLG1DLENBQ0Usd0IsQ0FDQSxpQixDQUNBLGdCLENBQ0EsZSxDQUNBLGdDLENBQ0EsaUIsQ0FDQSxXLENBR0YsMEMsQ0FDRSxRLENBQ0EsaUIsQ0FrQkYsaUIsQ0FDRSx3QixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxZLENBRUEsa0MsQ0FDRSxpQixDQUlKLGUsQ0FDRSxhLENBQ0EsYyxDQVlBLHVDLENBVkEsZ0MsQ0FvQkYsbUIsQ0FuQkksVSxDQUlKLHNCLENBQ0Usb0IsQ0FDQSxXLENBQ0EsYyxDQU1BLCtDLENBQ0UsVSxDQUNBLG9CLENBVUosMEMsQ0FDRSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FMRixrRSxDQVFJLFksQ0FSSixvRSxDQVlJLFksQ0FHRix5RyxDQUlBLHVHLENBSEUsYyxDTmxrQkosYSxDQUNFLGEsQ0FDQSxTLENBQ0EsaUIsQ0FIRiw2RCxDQU1NLGdDLENBTk4sK0QsQ0FTTSxtQixDQUFBLDBCLENBVE4sOEQsQ0FjTSwrQixDQWROLGdFLENBaUJNLGlCLENBQUEsd0IsQ0FqQk4sdUQsQ0FzQk0sUyxDQUVBLDRDLENBeEJOLGdCLENBK0JJLFUsQ0FDQSxvRSxDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxrQixDQXBDSixlLENBdUNJLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsaUIsQ0EzQ0oscUIsQ0E4Q0ksa0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0Esd0IsQ0F0REosMkIsQ0F3RE0sa0IsQ0F4RE4sMEIsQ0E0REksUyxDQTVESix1QyxDQThETSxRLENBQ0EsVSxDQS9ETixvQyxDQW1FSSxZLENBQ0EsaUIsQ0FDQSxVLENBckVKLGtDLENBd0VJLHFCLENBQ0EsYSxDQUNBLFksQ0FDQSxVLENBM0VKLG9DLENBOEVJLGUsQ0FDQSxVLENBQ0EsaUIsQ0FJSix3QkFwRkEsYSxDQXNGSSxpQixDQXRGSixnQixDQXdGTSx3QixDQXhGTixlLENBMkZNLGUsQ0EzRk4sb0MsQ0E4Rk0sWSxDQUNBLGlCLENBQ0EsUyxDQWhHTixrQyxDQW1HTSxZLENBQ0EsVSxDQXBHTixvQyxDQXVHTSxxQixDQUFBLGtCLENBQ0EsYyxDQUNBLG1CLENBQUEsWSxDQUNBLFcsQ0FDQSxpQixDQUFBLHdCLENBQ0EsUyxDQUNBLG1CLENBQ0EsaUIsQ0FDQSxLLENBQ0EsVSxDQUNBLFMsQ0E1QkosaUMsQ0ErQkksK0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxTLENBQ0EsVyxDQUNBLGtCLENBckNOLENBMENBLHdCQUNFLG9CLENBRUksUSxDQTVDSixpQyxDQStDSSxjLENBTk4sQ0FXQSw0QkF6SUEsMEIsQ0E0SU0sYyxDQUZKLGlDLENBSU0saUIsQ0E5SVIsdUMsQ0FpSlEsZ0IsQ0FDQSxlLENBN0ROLGlDLENBaUVJLGMsQ0FiTixDT25KQSx3QixDQUNFLGEsQ0FERiwyQixDQTZCQSwrQixDQUNFLGEsQ0FDQSxvRSxDQS9CRiwyQixDQVNJLGtCLENBQ0EsaUIsQ0FKQSxjLENBQ0EsZSxDQUNBLGdCLENBUkosZ0MsQ0FhTSxhLENBQ0EsZSxDQUNBLGUsQ0FLTix3QixDQUNFLHdCLENBQ0EsbUIsQ0FBQSxZLENBQ0EseUIsQ0FBQSxxQixDQUNBLFcsQ0FDQSxpQixDQUNBLDJCLENBR0YsK0IsQ0FHRSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsZSxDQUNBLGlCLENBR0YsZ0QsQ0FDRSxRLENBQ0EsVyxDQUNBLFUsQ0FDQSxpQixDQUNBLFUsQ0FHRixnQyxDQUNFLGtCLENBR0YsOEIsQ0FDRSxXLENBQ0EsZ0IsQ0FDQSxVLENBSEYseUMsQ0FNSSxZLENBSUosa0MsQ0FDRSxvRSxDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxlLENBR0YsZ0MsQ0FDRSxvQixDQUNBLHlCLENBR0YsbUMsQ0FDRSxhLENBQ0Esa0IsQ0FJRiwwQkFuREEsK0IsQ0FxREksZSxDQUdGLGdELENBRUksWSxDQUdBLG1CLENBTEosZ0UsQ0FTSSxZLENBQ0EscUIsQ0FHQSxtQixDQUlBLHlCLENBQ0EsaUIsQ0FBQSxtQixDQXZCTixDQzdFQSxZLENBR0UsZSxDQUNBLGtCLENBR0Ysa0IsQ0FDRSxrQixDQUdGLGtCLENwQlVJLGMsQ0FDQSxtQixDb0JSRixtQyxDQUNFLGUsQ0FJSiw0QixDQUNFLFksQ0FDQSxXLENBQ0EsVSxDQUdGLHNCLENBQ0UsVyxDQUNBLFcsQ0FDQSxxQixDQUNBLFUsQ0NoQ0YsWSxDQUVFLGUsQ0FDQSxpQixDckIyQ0Esa0IsQ0FBQSxtQixDQUVFLFcsQ0FDQSxhLENBR0Ysa0IsQ0FDRSxVLENxQjdDSixvQyxDQUNFLGtCLENBR0YscUIsQ0FDRSxnQixDQUNBLGlCLENBUUEsMkMsQ0FOQSw4QyxDQUNFLFUsQ0FVSixrQixDQUNFLFksQ0FDQSxXLENBQ0EsTSxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FFQSwyQyxDQUNFLFMsQ0FJSixzQixDQUNFLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxZLENBQ0EsaUIsQ0FLRix5RCxDQUVJLGEsQ0FDQSxpQixDQUlKLDJDLENBRUksYSxDQUZKLHdDLENBTUksWSxDQUlKLHdDLENBRUksWSxDQUlKLG1CLENBQ0UscUIsQ0FDQSx3QixDQUNBLFksQ0FIRix5QyxDQU1JLGEsQ0FDQSxlLENBUEosc0MsQ0FXSSxZLENBQ0EsUyxDQUNBLFEsQ0FJSixtQixDQUNFLHdCLENBQ0Esd0IsQ0FDQSxZLENBSEYseUMsQ0FNSSxVLENBQ0Esb0IsQ0FDQSxVLENBQ0EsZSxDQUNBLGEsQ0FWSixzQyxDQWNJLFMsQ0FDQSxTLENBQ0EsUSxDQWhCSiwyQixDQW9CSSxVLENBQ0EsVyxDQUNBLFMsQ0FFQSxtQ0F4QkosMkIsQ0F5Qk0sVSxDQUNBLFMsQ0FGRixDQUtBLHNDQTdCSiwyQixDQThCTSxVLENBQ0EsYSxDQUZGLENKdkhKLG9CLENBQUEsd0IsQ0FDRSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxVLENBTkYsd0IsQ0ErQkUsZSxDQS9CRiwyQixDQUFBLHVCLENBU0ksb0IsQ0FDQSxVLENBQ0Esa0IsQ0FYSixzQixDQUFBLDBCLENBZUksYSxDQUNBLG1CLENBaEJKLHVCLENBQUEsMkIsQ0FvQkksUSxDQUNBLGtCLENBYUosMkIsQ0FDRSxrQixDQUdGLG1DQXRDQSxvQixDQUFBLHdCLENBd0NJLGMsQ0FGSixDQU1BLG1DQTVDQSxvQixDQUFBLHdCLENBOENJLGMsQ0FGSixDSzVDQSxhLENBQ0Usa0IsQ0FHRixtQixDQUdFLG9CLENBQ0EsVyxDQUNBLGUsQ0FHRix3QixDQUNFLG9CLENBQ0EsYyxDQUdGLG1CLENBQ0UsYSxDQUNBLGMsQ0FDQSxhLENBRUEsd0QsQ0FDRSxjLENBR0YsdUQsQ0FDRSxlLENBSUosMkIsQ0FBQSxpQyxDQUVFLGEsQ0FHRixtQixDQUNFLFksQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUVBLDZDLENBQ0UsWSxDQUlKLHNFLENBRUksZ0IsQ0FGSixzRSxDQU1JLGUsQ0FOSixrRSxDQVVJLGlCLENBVkosbUUsQ0FjSSxnQixDQ3ZESix3QixDQUNDLGtCLENBQ0EsVSxDQUZELHFDLENBS0UsZ0IsQ0FDQSxXLENBTkYseUMsQ0FVRSxrQixDQUNBLGdCLENBQ0EsaUIsQ0FaRix1RSxDQWVHLGMsQ0FDQSxlLENBQ0EsZSxDQWpCSCx5RCxDQXVCRSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLDRCLENBQ0EsYSxDQUNBLFUsQ0EzQkYsOEMsQ0FBQSxtRCxDL0JpeEhzRCwwRCxDK0I5dUhwRCxpQixDQUFBLGEsQ0FDQSxlLENBQ0EsZSxDQXJDRiwwRSxDQUFBLCtFLEMvQnd4SG9GLCtFLENBQ0Esb0YsQ0FDSyxzRixDQUNFLDJGLEMrQmx2SHhGLGUsQ0F6Q0gsdUcsQ0FBQSw0RyxDL0IreEhtSCw0RyxDQUNBLGlILENBQ0ssNEcsQ0FDTCxpSCxDQUNLLGlILENBQ0Esc0gsQ0FDSyxtSCxDQUNILHdILENBQ0ssd0gsQ0FDQSw2SCxDK0IzdkgzSCxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxlLENBaERKLHNHLENBQUEsMkcsQy9CK3lIa0gsMkcsQ0FDQSxnSCxDQUNLLDJHLENBQ0wsZ0gsQ0FDSyxnSCxDQUNBLHFILENBQ0ssa0gsQ0FDSCx1SCxDQUNLLHVILENBQ0EsNEgsQytCbndIMUgsYyxDQUNBLGUsQ0FDQSxnQixDQXZESiwwRSxDQStERyxxQixDQUNBLHdCLENBQ0EsK0IsQ0FDQSxZLENBbEVILHVHLENBcUVJLGlCLENBckVKLDRHLENBeUVJLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLHdCLENBQUEsNEIsQ0EzRUosb0YsQ0FBQSwyRixDQW9GRyxZLENBcEZILDBGLENBQUEsaUcsQ0F3RkcsZSxDQUNBLFMsQ0F6RkgsdUksQ0FBQSw4SSxDQTRGSSxxQixDQUFBLGtCLENBQ0EsbUIsQ0FBQSxZLENBN0ZKLHdLLENBQUEsK0ssQ0FnR08sbUIsQ0FBQSxXLENBQ0EsVSxDQWpHUCxtRCxDQXlHRSxxQixDQUNBLHdCLENBQ0EsK0IsQ0EzR0YsdUksQ0ErR0ksYyxDQS9HSix3SyxDQWtISyxzQixDQWxITCxxSixDQXNISyxVLENBdEhMLDRLLENBeUhNLFcsQ0F6SE4sdUwsQ0E0SE8sVyxDQTVIUCwwRCxDQXNJRSx3QixDQXRJRiwyRixDQUFBLCtLLENBeUlHLFUsQ0F6SUgsaUcsQ0E2SUcsb0IsQ0E3SUgsOEksQ0FnSkksYSxDeEJ2RkEseUJ3QmtHSCxzRCxDQUFBLDJELENBQUEsa0UsQ0FFRSxlLEN4QnBHQyxDQUFBLDBCd0JrR0gsc0QsQ0FlRSxlLENBZkYsMkQsQ0FBQSxrRSxDQW9CRSxlLENBUEYsNEYsQ0FBQSxtRyxDQVVHLFksQ3hCekhBLEN5QmhFSixVLENBRUUsd0IsQ0FDQSwrQixDQUNBLGtCLENBQ0Esc0IsQ3hCeUNBLGdCLENBQUEsaUIsQ0FFRSxXLENBQ0EsYSxDQUdGLGdCLENBQ0UsVSxDd0JyREosK0IsQ0FRSSxZLENBQ0EsVyxDQUNBLFUsQ0FWSixhLENBQUEsYSxDQUFBLFksQ0FjSSxjLENBQ0Esa0IsQ0FjSixrQixDQUNFLGMsQ0FDQSxrQixDQUdGLHFCLENBQ0UsYSxDQUdBLGdCLENBQ0Esd0IsQ0FHRixxQixDQVJBLHFCLENBU0UsYyxDQUNBLGtCLENBR0YsMEIsQ0FDRSxjLENBQ0EsWSxDQUNBLFcsQ0FDQSxVLENBS0YsMEMsQ0FDRSxpQixDQUNBLGlCLENBR0YsK0MsQ0FDRSxNLENBQ0EsaUIsQ0FDQSxPLENBR0YsdUIsQ0FDRSxZLENBR0Ysc0IsQ0FDRSxZLENBS0Ysd0MsQ0FDRSxrQixDQUNBLGlCLENBR0Ysa0IsQ0FDRSxhLENBQ0EsaUIsQ0FDQSxrQixDQUdGLHdCLENBQ0UsVyxDQUNBLE0sQ0FDQSxpQixDQUNBLFEsQ0FDQSxVLENBR0Ysd0IsQ0FDRSxpQixDQUNBLE8sQ0FDQSxLLENBR0Ysb0IsQ0FDRSxhLENBQ0Esa0IsQ0FDQSxnQixDQ3pHRixzQixDQUdFLFcsQ0FDQSxlLENBQ0EsaUIsQ0FHRiwyQixDQUNFLG9CLENBR0YsK0IsQ0FDRSxZLENBRUEsMkQsQ0FDRSxhLENBSUosbUMsQ0FDRSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FFQSx1RSxDQUNFLFksQ0FHRixnRSxDQXlFQSwyRSxDQXhFRSxZLENBSUosc0IsQ0FDRSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxpQixDQUNBLGlCLENBTEYsNEIsQ0FRSSxvQixDQUdGLGtELENBQ0UsWSxDQUdGLDBELEM3QjFCQSxvRSxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsZSxDQUNBLGtCLENBQ0EsYSxDQUNBLGdCLENBQ0EsbUIsQzZCa0JBLGdFLENBSUksa0IsQ0FDQSxXLENBQ0EsVSxDQUNBLFUsQ0FDQSxNLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVyxDQUtOLHVCLENBQ0Usd0IsQ0FDQSwrQixDQUNBLG9DLENBQ0EsWSxDQUNBLFksQ0FDQSxpQixDQUNBLFUsQ0FQRixzRCxDQVVJLGEsQ0FJSixrQyxDQUNFLGEsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUSxDQUxGLHdDLENDeEVBLGlDLENEZ0ZJLG9CLENBR0YsOEQsQ0FDRSxPLENBSUosa0MsQ0FDRSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FRRiw2QixDQUFBLHlDLENBRUUsWSxDQUdGLDZCLENBQ0UsaUIsQ0FDQSxnQixDQUdGLGtDLENBQ0UsWSxDQUNBLFcsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQUVBLHlDLENBQ0UsWSxDQUlKLGtDLENBQ0UsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsYyxDQUNBLGlCLENBQ0EsVSxDQU5GLHNELENBU0ksVyxDQUNBLFUsQ0FRSix5RixDQUFBLHFHLENBS00sYSxDQUxOLG1ELENBQUEsNEYsQ0FBQSx3RyxDQUpBLDJDLENBb0JNLFksQ0FoQk4sc0YsQ0FvQk0sYSxDRTNLTixjLENBQ0UsaUIsQ0FDQSxVLENBR0YscUIsQy9Cb0JFLG9FLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxtQixDK0IxQkEsdUIsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxpQixDQUNBLG9CLENBQ0EsYyxDQUNBLFcsQ0FDQSxRLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLFUsQ0FaRiwyQixDQWVJLGlCLENBQ0EsWSxDQWhCSixtRCxDQW9CSSxZLENBR0YsNkMsQ0FDRSw2QyxDQUNBLFcsQ0FGRixtRCxDQVNJLFcsQ0FLTixzQixDQUNFLGMsQ0FDQSxRLENBQ0EseUIsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxXLENBQ0EsVyxDQUNBLFMsQ0FDQSxpQixDQUNBLEssQ0FDQSxPLENBQ0EscUIsQ0FDQSxVLENBYkYsd0QsQ0FpQk0sWSxDQUtOLDJCLENBQ0UsYSxDQUNBLG9CLENBR0YsMkIsQ0FDRSxvQixDQUNBLFksQ0FDQSxXLENBQ0EsVSxDNUJURSx3QjRCcENGLDZDLENBa0RFLFcsQzVCZEEsQzZCaEVKLGlELENBQ0Usd0IsQ0FDQSx1QyxDQUNBLGUsQ0FDQSxRLENBQ0Esa0IsQ0FFRixrRSxDQUNFLGEsQ0FLRiwrRCxDaENZRSxvRSxDQUdBLGdCLENBRUEsa0IsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxtQixDZ0NsQkEsaUIsQ0FDQSxjLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLFUsQ0FLRiwwRSxDQUNFLGUsQ0FFRiwrRSxDQUNFLGMsQ0FFRiw4RSxDQUFBLHFFLENBQ0Usa0IsQ0FDQSxVLENBQ0EsYyxDQUVGLDJCQXpCQSwrRCxDQTJCSSxjLENBRkosQ0FPQSw4QixDQUNFLFcsQ0FPRixvQyxDQUNFLHVCLENoQzdCQSxvRSxDQUdBLGdCLENBRUEsa0IsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxtQixDZ0N1QkEsaUIsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxZLENBQ0EsYyxDQUNBLGUsQ0FDQSxXLENBQ0EsTyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxRLENBQ0EscUIsQ0FDQSx5QixDQUNBLG1CLENBbEJGLDBDLENBeUJJLG9CLENBQ0EsWSxDQTFCSiwrRCxDQThCSSxhLENBOUJKLGtFLENBa0NJLFksQ0FsQ0osd0QsQ0FzQ0ksUyxDQUdGLHdCQXpDRixvQyxDQTBDSSxvQixDQUNBLGtCLENBQ0EsVSxDQUNBLGdCLENBSkYsQ0FNQSx3QkEvQ0Ysb0MsQ0FnREksVyxDQURGLENBR0Esd0JBbERGLG9DLENBbURJLFcsQ0FDQSx5QixDQUZGLENBVUYscUMsQ0FDRSx3QixDQUNBLFEsQ0FDQSxjLENBQ0EsVyxDQUNBLFcsQ0FDQSxjLENBQ0EsUyxDQUNBLGlCLENBQ0EsUSxDQUNBLE8sQ0FDQSxxQixDQUNBLFUsQ0FDQSxTLENBQ0EsWSxDQUVGLHlELENBQ0UsUyxDQUNBLDJCLENBRUYsMkMsQ0FDRSx3QixDQUNBLG9CLENBRUYsd0JBeEJBLHFDLENBMEJJLFcsQ0FDQSxVLENBSEosQ0FRQSwwQyxDQUNFLG9CLENBQ0EsUyxDQUNBLGMsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxVLENBRUYsd0JBUkEsMEMsQ0FVSSxXLENBQ0EsVSxDQUhKLENBUUEsNEIsQ0FDRSx5QixDQUNBLE8sQ0FDQSxRLENBQ0EsUyxDQUNBLG1CLENBQ0EsaUIsQ0FDQSxXLENBQ0EsVSxDQU1GLHdCQWRBLDRCLENBZ0JJLGMsQ0FDQSxLLENBSEosQ0FNQSw4RCxDQUNFLGtCLENBQ0EsVSxDQUlGLDRCLENBQ0UsZSxDQUdGLGtDLENoQ3RLRSxvRSxDQUdBLGdCLENBRUEsa0IsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxtQixDZ0NnS0EsaUIsQ0FDQSx1QixDQUNBLGUsQ0FDQSxRLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsVyxDQUNBLGdCLENBQ0EsWSxDQUNBLHFCLENBQ0EsVyxDQUtGLCtELENBQ0UsUyxDQUNBLE8sQ0FDQSx5QixDQUtGLHFFLENBQ0UsVSxDQUNBLHlCLENBQ0Esd0IsQ0FLRiw2RCxDQUNFLGEsQ0FFRixnRSxDQUNFLFksQ0FFRix3QkFkQSxxRSxDQWdCSSx5QixDQUZKLENBU0EsMkJBakRBLGtDLENBbURJLGMsQ0FGSixDQU9BLG1DLENBQ0Usd0IsQ0FDQSxRLENBQ0EsYyxDQUNBLFksQ0FDQSxXLENBQ0EsVyxDQUNBLGMsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTyxDQUNBLHFCLENBQ0EsVSxDQU9GLHNFLENBQ0Usb0IsQ0FFRix5QyxDQUNFLHdCLENBQ0Esb0IsQ0FFRix3QkEzQkEsbUMsQ0E2QkksaUIsQ0FDQSxvQixDQUhKLENBV0Esd0MsQ0FDRSxvQixDQUNBLFMsQ0FDQSxjLENBQ0EsVyxDQUNBLGdCLENBQ0EsVSxDQUlGLHlDLENBQ0UsNEIsQ0FDQSxRLENBQ0EsYyxDQUNBLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTyxDQUNBLGlCLENBQ0EscUIsQ0FDQSxVLENBQ0EsWSxDQUNBLFksQ0FPRiw0RSxDQUNFLGEsQ0FFRix3QkF2QkEseUMsQ0F5QkksaUIsQ0FGSixDQVdBLGdFLENBQ0UsWSxDQUNBLFcsQ0FDQSxVLENBR0YsZ0IsQ0FDRSxZLENDaFZGLGEsQ3JDNjhJcUIsOEIsQ3FDNzhJckIsb0IsQ0FHRSxpQixDQUNBLFksQ0FHRixnQixDQUNFLGUsQ0FDQSxjLENBR0YsYSxDN0JZSSxjLENBQ0EsZSxDNkJWRixrQixDQUNBLGEsQ0FDQSxpQixDQUNBLGUsQ0FDQSx5QixDQVBGLDZCLENBVUksa0IsQ0FWSiw0QixDQUFBLG1CLENBZUksa0IsQ0FDQSxVLENBQ0EsYyxDQ3pCSix1QixDQUlFLGtCLENBQ0Esd0IsQ0NURixRLENBR0UsVyxDQUNBLGUsQ0FDQSxrQixDQUdGLG1CLENBQ0Usb0IsQ0FERiw4QyxDQUtNLGMsQ0FMTiw2QyxDQVdNLGUsQ0FLTixjLENBQ0UsYSxDQUNBLFcsQ0FHRixjLENBQ0UsWSxDQUNBLFcsQ0FDQSxVLENBRUEsbUMsQ0FDRSxZLENBSUosYyxDQUNFLG9CLENBQ0Esb0IsQ0xoQ0YsbUIsQ0FDRSx3QixDQUNBLGdDLENBQ0Esb0IsQ0FDQSxrQixDQUNBLGlELENBTEYsZ0QsQ0FRSSx3QixDQUNBLGdDLENBVEosc0QsQ0FZTSx3QixDQUNBLGdDLENBYk4sK0MsQ0FrQkkscUIsQ0FsQkoseUIsQ0FzQkkscUIsQ0FDQSxnQyxDQUNBLGMsQ0FDQSxvQixDQXpCSixnRCxDQTRCTSxhLENBNUJOLHVDLENBZ0NNLFksQ0FoQ04sOEQsQ0EwQ00sbUIsQ0FLTiwwQixDQUNFLGEsQ0FERiw0RCxDQUlJLGEsQ0FDQSxnQixDQUlKLHlCLENBQ0UsWSxDQUNBLGUsQ0FHRiwwQixDMUJwREksYyxDQUdFLGdCLEMwQm1ESixhLENBQ0Esa0IsQzFCaEVJLG1DMEI2RE4sMEIsQzFCcERJLGMsQ0FHRSxnQixDQVpBLENBQUEsbUMwQjZETiwwQixDMUJwREksYyxDQUdFLGdCLENBWkEsQzBCbUVOLHlCLENBQ0UsZSxDQUdGLDBCLENBQ0UsaUIsQzNCakJFLHdCMkJ2REosbUIsQ0E2RUksYSxDM0J0QkEsQ0FBQSwwQjJCMkJGLGtDLENBRUUsZSxDM0I3QkEsQ0FBQSx3QjJCdkRKLG1CLENBMkZJLGUsQ0FURixrQyxDQWNJLG1CLENBQUEsWSxDQUNBLHlCLENBQUEscUIsQ0FISix5RCxDQU1NLGUsQ0FFQSxvRixDQUNFLDBCLENBQUEseUIsQ0FBQSxpQixDM0JoRE4sQ2lDaEVKLE0sQ0FDRSxrQixDQUNBLGlCLENBQ0EsVSxDQUNBLG9CLENBQ0EsYyxDQUNBLGdCLENBR0YsaUIsQ0FDRSxrQixDQUdGLG1CLENBU0EsWSxDQUNFLG9CLENBRUEscUIsQ0FaRixtQixDQUNFLGMsQ0FFQSxTLENBQ0EsVSxDQUVBLFMsQ0FHRixZLENBRUUsZ0IsQ0FJRixZLENBQ0Usb0IsQ0FDQSxXLENBQ0Esa0IsQ0FIRixtQixDQVdBLHVCLENBTEksZ0IsQ0FDQSxxQixDQUlKLHVCLENBQ0UsOEIsQ0FDQSxvQixDQUNBLFcsQ0FHQSxTLENDM0NGLG9CLENBQ0Usa0IsQ2xDNkRFLHdCa0N6REYsYyxDQUNFLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLHFCLENBQUEsNkIsQ0FDQSxhLENBRUEsVSxDQU5GLHFDLENoQ1lFLGlCLENBQUEsa0IsQ2dDREUsVSxDQVhKLDRDLENBZUksb0IsQ0FBQSxzQixDQWZKLDJDLENBbUJJLG1CLENBQUEsMEIsQ0FuQkosZ0UsQ0FzQk0scUIsQ0EzQlIsb0IsQ0FpQ0ksaUIsQ0FBQSxhLENBR0EsZSxDekNvdUpBLDRDLEN5QzV0SkUsZSxDekM4dEpBLHlELENBQUEseUQsQ3lDMXRKRSxlLEN6Qzh0SkosNEMsQ0FGQSw0QyxDeUN0dEpFLGUsQ0FPRixtRCxDQUNFLDRCLENBQUEsbUIsQ0FHRixpRCxDQUNFLDBCLENBQUEseUIsQ0FBQSxpQixDQUdGLDhDLENBQ0UsdUIsQ0FBQSxtQixDbENSRixDQUFBLHdCUDB0SkYsNEMsQ3lDMXNKSSxlLEN6QzRzSkosNEMsQ3lDdHNKSSxlLEN6Q3dzSkYseUQsQ0FBQSx5RCxDeUNwc0pJLGUsQ2xDMUJKLENtQ2hFSixpQixDQUNFLGdCLENBQ0EsYyxDQUNBLFksQ0FDQSxhLENBQ0Esd0IsQ0FDQSxXLENBQ0EsVyxDQVBGLHNCLEN0Q3lCRSxvRSxDQUNBLGlCLENBQ0EsZSxDQUdBLGtCLENBQ0EsYSxDQUNBLGdCLENzQ3JCRSxjLENBQ0EsYyxDQUNBLGdCLENBQ0EsbUIsQ0FDQSx3QixDQUlKLGlCLENBQ0UscUIsQ0FDQSx3QixDQUNBLFEsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGMsQ0FDQSxPLENBQ0EsVyxDQUNBLFcsQ0FHRix1QixDQUNFLFksQ0FHRix5QixDQUNFLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBR0YsMEIsQ0FDRSxVLENBQ0Esb0IsQ0FDQSxVLENBQ0Esd0IsQ0FHRix3QixDQUNFLGMsQ0FDQSxvQixDQUNBLFcsQ0FHRix1QixDQUNFLGEsQ0FDQSxjLENBQ0EsYSxDQUNBLGtCLENBR0YsdUIsQ0FDRSxZLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBQ0EsVSxDQUdGLHVCLENBQ0UsK0IsQ0FDQSxRLENBQ0EsYyxDQUdGLGtDLENBQ0UsZSIsImZpbGUiOiJuZXRhcHAtbGlicmFyeS1ub24tY3JpdGljYWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gTk8gSURFQSB3aHkgSSBoYXZlIHRvIG1hbnVhbGx5IGltcG9ydCB0aGUgdmFyaWFibGVzIGludG8gdGhpcyBmaWxlLCB3aWxsIHNvbHZlIGxhdGVyXHJcbi8vIEBpbXBvcnQgJ3ZhcmlhYmxlcyc7XHJcblxyXG4lbm8tbWFyZ2luIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbiVuby1wYWRkaW5nIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4lY29udGVudC1tYXgtd2lkdGgge1xyXG4gIG1heC13aWR0aDogJHNjcmVlbi14bDtcclxufVxyXG5cclxuLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxyXG5cclxuLy92aXN1YWxseS1oaWRkZW4gcHJldmVudHMgZWxlbWVudHMgZnJvbSBiZWluZyBzZWVuIG9uIHNjcmVlbiwgXHJcbi8vYnV0IHN0aWxsIGFsbG93cyB0aGVtIHRvIGJlIGFjY2Vzc2libGUgdG8gc2NyZWVuIHJlYWRlcnMuIFxyXG4vL1RoaXMgc2NzcyBleHRlbnNpb24gc2hvdWxkIGJlIHVzZWQgd2hlbiBoaWRpbmcgZWxlbWVudHMgXHJcbi8vdGhhdCBzaG91bGQgc3RpbGwgYmUgYWNjZXNzaWJsZSB2aWEgYSBzY3JlZW4gcmVhZGVyXHJcbiV2aXN1YWxseS1oaWRkZW4ge1xyXG4gIC8vIFwiIWltcG9ydGFudFwiIGlzIHVzZWQgdG8gcHJldmVudCB1bmludGVudGlvbmFsIG92ZXJyaWRlcy5cclxuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB3aWR0aDogMXB4O1xyXG59XHJcblxyXG4udmlzdWFsbHktaGlkZGVuIHtcclxuICBAZXh0ZW5kICV2aXN1YWxseS1oaWRkZW47XHJcbn1cclxuLy8gc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXHJcbiIsImgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiwgcCxcbi5uLXBhcmFncmFwaCwgLm4tbGlzdC0tdW5zdHlsZWQsIC5uLWxpc3QtLWlubGluZSwgLm4tbGlzdC0tYnVsbGV0ZWQsIC5uLWxpc3QtLW51bWJlcmVkLCAubi1saXN0LS10d28tY29sdW1uLCAubi1saXN0X190ZXJtLFxuLm4tbGlzdF9fZGVzY3JpcHRpb24sIC5uLWFscGhhLWFuY2hvcnNfX2xpc3QsIC5uLWNvbnRlbnQtYWN0aW9uc19fbGlzdCwgLm4tZHJvcGRvd24tbWVudV9fbGlzdCwgLm4tZmVhdHVyZS1ibG9ja19fbGlzdCwgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdCwgLm4tZm9vdGVyX19zb2NpYWwtbGluay1saXN0LCAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdCxcbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1jb2x1bW4tbGlzdCwgLm4tZm9ybV9faW5wdXQsIC5uLWxpbmstbGlzdCwgLm4tcGFnaW5hdGlvbl9fbGlzdCwgLm4tc2VhcmNoLWZpbHRlcl9fbGlzdCwgLm4tc2hhcmUge1xuICBtYXJnaW46IDA7IH1cblxuLm4tbGlzdC0tdW5zdHlsZWQsIC5uLWxpc3QtLWlubGluZSwgLm4tbGlzdC0tYnVsbGV0ZWQsIC5uLWxpc3QtLW51bWJlcmVkLCAubi1saXN0LS10d28tY29sdW1uLCAubi1saXN0X190ZXJtLFxuLm4tbGlzdF9fZGVzY3JpcHRpb24sIC5uLWFscGhhLWFuY2hvcnNfX2xpc3QsIC5uLWNvbnRlbnQtYWN0aW9uc19fbGlzdCwgLm4tZHJvcGRvd24tbWVudV9fbGlzdCwgLm4tZmVhdHVyZS1ibG9ja19fbGlzdCwgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdCwgLm4tZm9vdGVyX19zb2NpYWwtbGluay1saXN0LCAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdCxcbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1jb2x1bW4tbGlzdCwgLm4tbGluay1saXN0LCAubi1wYWdpbmF0aW9uX19saXN0LCAubi1zZWFyY2gtZmlsdGVyX19saXN0LCAubi1zaGFyZSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnZpc3VhbGx5LWhpZGRlbiwgLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4OyB9XG5cbkBrZXlmcmFtZXMgYm91bmNlRG93biB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDQwJSwgNDMlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDZweCwgMCk7IH1cbiAgNzAlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDNweCwgMCk7IH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZVJpZ2h0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNnB4LCAwLCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtM3B4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNnB4LCAwLCAwKTsgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTNweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVEb3duIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjBweCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MDBweCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbmhlYWQgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRpdiNocy1ldS1jb29raWUtY29uZmlybWF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ubi1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5uLWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLm4tYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uLWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5uLXRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubi1zcGFjaW5nLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDI2LjI1ZW0pIHtcbiAgLm4taGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLm4taGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4taGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4taGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAubi1oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4taGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmhyIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiA0MnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAyNi4yNWVtKSB7XG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNTJweDsgfSB9XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAzMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAyNi4yNWVtKSB7XG4gICAgaDIsXG4gICAgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgaDIsXG4gICAgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAyOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAyNi4yNWVtKSB7XG4gICAgaDMsXG4gICAgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgaDMsXG4gICAgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuaDYsXG4uaDYge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuaDUsXG5oNixcbi5oNSxcbi5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbnAsXG4ubi1wYXJhZ3JhcGgge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICBwLFxuICAgIC5uLXBhcmFncmFwaCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4ubi1wYXJhZ3JhcGgtbGVhZCB7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMjYuMjVlbSkge1xuICAgIC5uLXBhcmFncmFwaC1sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm4tcGFyYWdyYXBoLWxlYWQge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuLm4tcGFyYWdyYXBoLWZpbmUtcHJpbnQge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM0NTQ1NDU7IH1cblxuLm4tc2VjdGlvbi10aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRUFFQUVBO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm4tc2VjdGlvbi10aXRsZSAubi1zZWN0aW9uLXRpdGxlX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICM0NTQ1NDU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAyNi4yNWVtKSB7XG4gICAgICAubi1zZWN0aW9uLXRpdGxlIC5uLXNlY3Rpb24tdGl0bGVfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubi1zZWN0aW9uLXRpdGxlIC5uLXNlY3Rpb24tdGl0bGVfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAubi1zZWN0aW9uLXRpdGxlIC5uLXNlY3Rpb24tdGl0bGVfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuYSB7XG4gIGNvbG9yOiAjMDA2N0M1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMxRTRBOTM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm4tbGluay1zdGFuZGFsb25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm4tbGlzdCxcbnVsLFxub2wge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM0NTQ1NDU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubi1saXN0LFxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5uLWxpc3QtLXVuc3R5bGVkLFxuLm4tbGlzdC0taW5saW5lIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubi1saXN0LS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm4tbGlzdC0taW5saW5lIC5uLWxpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLm4tbGlzdC0taW5saW5lIC5uLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCA+IC5uLWxpc3RfX2l0ZW0tbGluazphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLWxpc3RfX2l0ZW0tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uLWxpc3QtLWlubGluZS1zZXBhcmF0b3IgLm4tbGlzdF9faXRlbS1saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiAnfCc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTJweDtcbiAgICB0b3A6IDA7IH1cblxuLm4tbGlzdF9faXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLm4tbGlzdF9faXRlbSAubi1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG5cbi5uLWxpc3QtLWJ1bGxldGVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubi1saXN0LS1idWxsZXRlZCAubi1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm4tbGlzdC0tYnVsbGV0ZWQgLm4tbGlzdF9faXRlbTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzQ1NDU0NTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIHdpZHRoOiA0cHg7IH1cblxuLm4tbGlzdC0tbnVtYmVyZWQge1xuICBjb3VudGVyLXJlc2V0OiBteS1jb3VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5uLWxpc3QtLW51bWJlcmVkIC5uLWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKG15LWNvdW50ZXIsIGRlY2ltYWwpIFwiLlwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBteS1jb3VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAubi1saXN0LS1udW1iZXJlZCAubi1saXN0X19pdGVtLm4tbGlzdF9faXRlbS0tY291bnRlci1vdmVycmlkZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIodmFsdWUpIFwiLlwiOyB9XG5cbi5uLWxpc3QtLXR3by1jb2x1bW4ge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubi1saXN0LS10d28tY29sdW1uIC5uLWxpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICAubi1saXN0LS10d28tY29sdW1uIC5uLWxpc3RfX2l0ZW0tY29sdW1uIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmc6IDAgMjRweCAyNHB4IDA7IH1cblxuLm4tbGlzdC0tcHJvcGVydHktdmFsdWUtcGFpcnM6YmVmb3JlLCAubi1saXN0LS1wcm9wZXJ0eS12YWx1ZS1wYWlyczphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLm4tbGlzdC0tcHJvcGVydHktdmFsdWUtcGFpcnM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4ubi1saXN0X190ZXJtLFxuLm4tbGlzdF9fZGVzY3JpcHRpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuXG4ubi1saXN0X190ZXJtIHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjbGVhcjogbGVmdDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgcGFkZGluZy1yaWdodDogNnB4OyB9XG5cbi5uLWNsZWFyZml4OmJlZm9yZSwgLm4tY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5uLWNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogQ291cmllciwgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZzogMjBweDsgfVxuICBjb2RlIC5oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjRkY5MDAwOyB9XG4gIGNvZGUuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5uLWJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHF1b3RlczogJ1xcMjAxQycgJ1xcMjAxRCcgJ1xcMjAxOCcgJ1xcMjAxOSc7IH1cbiAgLm4tYmxvY2txdW90ZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLm4tYmxvY2txdW90ZSBwOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBvcGVuLXF1b3RlOyB9XG4gICAgLm4tYmxvY2txdW90ZSBwOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlOyB9XG5cbi5uLWJsb2NrcXVvdGVfX2Zvb3RlciB7XG4gIGNvbG9yOiAjNDU0NTQ1OyB9XG5cbi5uLXRleHQtbG9uZ2Zvcm0gPiBoMSxcbi5uLXRleHQtbG9uZ2Zvcm0gPiBoMixcbi5uLXRleHQtbG9uZ2Zvcm0gPiBoMyxcbi5uLXRleHQtbG9uZ2Zvcm0gPiBoNCxcbi5uLXRleHQtbG9uZ2Zvcm0gPiBoNSxcbi5uLXRleHQtbG9uZ2Zvcm0gPiBoNixcbi5uLXRleHQtbG9uZ2Zvcm0gPiBwLFxuLm4tdGV4dC1sb25nZm9ybSA+IG9sLFxuLm4tdGV4dC1sb25nZm9ybSA+IHVsLFxuLm4tdGV4dC1sb25nZm9ybSBkbCxcbi5uLWZvcm0gPiBoMSxcbi5uLWZvcm0gPiBoMixcbi5uLWZvcm0gPiBoMyxcbi5uLWZvcm0gPiBoNCxcbi5uLWZvcm0gPiBoNSxcbi5uLWZvcm0gPiBoNixcbi5uLWZvcm0gPiBwLFxuLm4tZm9ybSA+IG9sLFxuLm4tZm9ybSA+IHVsLFxuLm4tZm9ybSBkbCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgxICsgaDEsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMSArIGgyLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDEgKyBoMyxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgxICsgaDQsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMSArIGg1LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDEgKyBoNixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgyICsgaDEsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMiArIGgyLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDIgKyBoMyxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgyICsgaDQsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMiArIGg1LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDIgKyBoNixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgzICsgaDEsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMyArIGgyLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDMgKyBoMyxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgzICsgaDQsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMyArIGg1LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDMgKyBoNixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg0ICsgaDEsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNCArIGgyLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDQgKyBoMyxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg0ICsgaDQsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNCArIGg1LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDQgKyBoNixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg1ICsgaDEsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNSArIGgyLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDUgKyBoMyxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg1ICsgaDQsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNSArIGg1LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDUgKyBoNixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg2ICsgaDEsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNiArIGgyLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDYgKyBoMyxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg2ICsgaDQsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNiArIGg1LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDYgKyBoNixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IHAgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IHAgKyBoMixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IHAgKyBoMyxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IHAgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IHAgKyBoNSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IHAgKyBoNixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IG9sICsgaDEsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBvbCArIGgyLFxuICAubi10ZXh0LWxvbmdmb3JtID4gb2wgKyBoMyxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IG9sICsgaDQsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBvbCArIGg1LFxuICAubi10ZXh0LWxvbmdmb3JtID4gb2wgKyBoNixcbiAgLm4tdGV4dC1sb25nZm9ybSA+IHVsICsgaDEsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiB1bCArIGgyLFxuICAubi10ZXh0LWxvbmdmb3JtID4gdWwgKyBoMyxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IHVsICsgaDQsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiB1bCArIGg1LFxuICAubi10ZXh0LWxvbmdmb3JtID4gdWwgKyBoNixcbiAgLm4tdGV4dC1sb25nZm9ybSBkbCArIGgxLFxuICAubi10ZXh0LWxvbmdmb3JtIGRsICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gZGwgKyBoMyxcbiAgLm4tdGV4dC1sb25nZm9ybSBkbCArIGg0LFxuICAubi10ZXh0LWxvbmdmb3JtIGRsICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gZGwgKyBoNixcbiAgLm4tZm9ybSA+IGgxICsgaDEsXG4gIC5uLWZvcm0gPiBoMSArIGgyLFxuICAubi1mb3JtID4gaDEgKyBoMyxcbiAgLm4tZm9ybSA+IGgxICsgaDQsXG4gIC5uLWZvcm0gPiBoMSArIGg1LFxuICAubi1mb3JtID4gaDEgKyBoNixcbiAgLm4tZm9ybSA+IGgyICsgaDEsXG4gIC5uLWZvcm0gPiBoMiArIGgyLFxuICAubi1mb3JtID4gaDIgKyBoMyxcbiAgLm4tZm9ybSA+IGgyICsgaDQsXG4gIC5uLWZvcm0gPiBoMiArIGg1LFxuICAubi1mb3JtID4gaDIgKyBoNixcbiAgLm4tZm9ybSA+IGgzICsgaDEsXG4gIC5uLWZvcm0gPiBoMyArIGgyLFxuICAubi1mb3JtID4gaDMgKyBoMyxcbiAgLm4tZm9ybSA+IGgzICsgaDQsXG4gIC5uLWZvcm0gPiBoMyArIGg1LFxuICAubi1mb3JtID4gaDMgKyBoNixcbiAgLm4tZm9ybSA+IGg0ICsgaDEsXG4gIC5uLWZvcm0gPiBoNCArIGgyLFxuICAubi1mb3JtID4gaDQgKyBoMyxcbiAgLm4tZm9ybSA+IGg0ICsgaDQsXG4gIC5uLWZvcm0gPiBoNCArIGg1LFxuICAubi1mb3JtID4gaDQgKyBoNixcbiAgLm4tZm9ybSA+IGg1ICsgaDEsXG4gIC5uLWZvcm0gPiBoNSArIGgyLFxuICAubi1mb3JtID4gaDUgKyBoMyxcbiAgLm4tZm9ybSA+IGg1ICsgaDQsXG4gIC5uLWZvcm0gPiBoNSArIGg1LFxuICAubi1mb3JtID4gaDUgKyBoNixcbiAgLm4tZm9ybSA+IGg2ICsgaDEsXG4gIC5uLWZvcm0gPiBoNiArIGgyLFxuICAubi1mb3JtID4gaDYgKyBoMyxcbiAgLm4tZm9ybSA+IGg2ICsgaDQsXG4gIC5uLWZvcm0gPiBoNiArIGg1LFxuICAubi1mb3JtID4gaDYgKyBoNixcbiAgLm4tZm9ybSA+IHAgKyBoMSxcbiAgLm4tZm9ybSA+IHAgKyBoMixcbiAgLm4tZm9ybSA+IHAgKyBoMyxcbiAgLm4tZm9ybSA+IHAgKyBoNCxcbiAgLm4tZm9ybSA+IHAgKyBoNSxcbiAgLm4tZm9ybSA+IHAgKyBoNixcbiAgLm4tZm9ybSA+IG9sICsgaDEsXG4gIC5uLWZvcm0gPiBvbCArIGgyLFxuICAubi1mb3JtID4gb2wgKyBoMyxcbiAgLm4tZm9ybSA+IG9sICsgaDQsXG4gIC5uLWZvcm0gPiBvbCArIGg1LFxuICAubi1mb3JtID4gb2wgKyBoNixcbiAgLm4tZm9ybSA+IHVsICsgaDEsXG4gIC5uLWZvcm0gPiB1bCArIGgyLFxuICAubi1mb3JtID4gdWwgKyBoMyxcbiAgLm4tZm9ybSA+IHVsICsgaDQsXG4gIC5uLWZvcm0gPiB1bCArIGg1LFxuICAubi1mb3JtID4gdWwgKyBoNixcbiAgLm4tZm9ybSBkbCArIGgxLFxuICAubi1mb3JtIGRsICsgaDIsXG4gIC5uLWZvcm0gZGwgKyBoMyxcbiAgLm4tZm9ybSBkbCArIGg0LFxuICAubi1mb3JtIGRsICsgaDUsXG4gIC5uLWZvcm0gZGwgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4ubi10ZXh0LWxvbmdmb3JtID4gdWwgbGksXG4ubi10ZXh0LWxvbmdmb3JtID4gb2wgbGksXG4ubi1mb3JtID4gdWwgbGksXG4ubi1mb3JtID4gb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLm4tdGV4dC1sb25nZm9ybSAubi1wdWxsLWxlZnQsXG4ubi1mb3JtIC5uLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMjRweCAyNHB4IDA7IH1cblxuLm4tdGV4dC1sb25nZm9ybSAubi1wdWxsLXJpZ2h0LFxuLm4tZm9ybSAubi1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAyNHB4IDI0cHg7IH1cblxuLm5vLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4ubi1zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmlsbGJvYXJkLWhlYWRlciAubi1zaXRlLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA4MHZoOyB9XG5cbi5uLW1haW4tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uLW1haW4tY29udGVudC0tbm8tYm90dG9tLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ubi1tYWluLWNvbnRlbnQtLW5vLXRvcC1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1tYWluLWNvbnRlbnQtLW5vLXRvcC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5uLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTEuODc1ZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMTJweDsgfVxuICAubi1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5uLXJvdyB7XG4gIG1hcmdpbjogMDsgfVxuICAubi1yb3c6YmVmb3JlLCAubi1yb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubi1yb3c6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI2LjI1ZW0pIHtcbiAgLm4tY29sLXNtLTEge1xuICAgIHdpZHRoOiA2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tMyB7XG4gICAgd2lkdGg6IDIzLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tNiB7XG4gICAgd2lkdGg6IDQ4LjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tOSB7XG4gICAgd2lkdGg6IDczLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4MS42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDk4LjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tY29sLW1kLTEge1xuICAgIHdpZHRoOiA2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDIzLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDQ4LjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDczLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4MS42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDk4LjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4tY29sLWxnLTEge1xuICAgIHdpZHRoOiA2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctMyB7XG4gICAgd2lkdGg6IDIzLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctNiB7XG4gICAgd2lkdGg6IDQ4LjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctOSB7XG4gICAgd2lkdGg6IDczLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4MS42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDk4LjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1yb3cge1xuICAgIG1hcmdpbjogMCAtMC44MzMzMyU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MS44NzVlbSkge1xuICAubi1jb2wteGwtMSB7XG4gICAgd2lkdGg6IDYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC0yIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC0zIHtcbiAgICB3aWR0aDogMjMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC00IHtcbiAgICB3aWR0aDogMzEuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC01IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC02IHtcbiAgICB3aWR0aDogNDguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC03IHtcbiAgICB3aWR0aDogNTYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC04IHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC05IHtcbiAgICB3aWR0aDogNzMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC0xMCB7XG4gICAgd2lkdGg6IDgxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wteGwtMTEge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTEyIHtcbiAgICB3aWR0aDogOTguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9IH1cblxuLyohXHJcblx0TW9kYWFsIC0gYWNjZXNzaWJsZSBtb2RhbHMgLSB2MC4zLjFcclxuXHRieSBIdW1hYW4sIGZvciBhbGwgaHVtYW5zLlxyXG5cdGh0dHA6Ly9odW1hYW4uY29tXHJcbiAqL1xuLm1vZGFhbC1ub3Njcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1vZGFhbC1hY2Nlc3NpYmxlLWhpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICAvKiBJRTYsIElFNyAqL1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubW9kYWFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tb2RhYWwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLm1vZGFhbC13cmFwcGVyICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAubW9kYWFsLXdyYXBwZXIgLm1vZGFhbC1jbG9zZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIC5tb2RhYWwtd3JhcHBlci5tb2RhYWwtc3RhcnRfbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tb2RhYWwtd3JhcHBlci5tb2RhYWwtc3RhcnRfZmFkZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubW9kYWFsLXdyYXBwZXIgKlt0YWJpbmRleD1cIjBcIl0ge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubW9kYWFsLXdyYXBwZXIubW9kYWFsLWZ1bGxzY3JlZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1vZGFhbC1vdXRlci13cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAubW9kYWFsLWZ1bGxzY3JlZW4gLm1vZGFhbC1vdXRlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW9kYWFsLWlubmVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogODBweCAyNXB4OyB9XG4gIC5tb2RhYWwtZnVsbHNjcmVlbiAubW9kYWFsLWlubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubW9kYWFsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGN1cnNvcjogYXV0bzsgfVxuICAubW9kYWFsLWNvbnRhaW5lci5pc19sb2FkaW5nIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tb2RhYWwtZnVsbHNjcmVlbiAubW9kYWFsLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuXG4ubW9kYWFsLWNsb3NlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAubW9kYWFsLWNsb3NlOmZvY3VzLCAubW9kYWFsLWNsb3NlOmhvdmVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMwMDY3QzU7IH1cbiAgICAubW9kYWFsLWNsb3NlOmZvY3VzOmJlZm9yZSwgLm1vZGFhbC1jbG9zZTpmb2N1czphZnRlciwgLm1vZGFhbC1jbG9zZTpob3ZlcjpiZWZvcmUsIC5tb2RhYWwtY2xvc2U6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAubW9kYWFsLWNsb3NlIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgICAvKiBJRTYsIElFNyAqL1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubW9kYWFsLWNsb3NlOmJlZm9yZSwgLm1vZGFhbC1jbG9zZTphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICBsZWZ0OiAyM3B4O1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDsgfVxuICAubW9kYWFsLWNsb3NlOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAubW9kYWFsLWNsb3NlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLm1vZGFhbC1mdWxsc2NyZWVuIC5tb2RhYWwtY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6ICNhZmI3YmM7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4OyB9XG5cbi5tb2RhYWwtY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4OyB9XG5cbi5tb2RhYWwtY29uZmlybS13cmFwIHtcbiAgcGFkZGluZzogMzBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5tb2RhYWwtY29uZmlybS1idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAubW9kYWFsLWNvbmZpcm0tYnRuLm1vZGFhbC1vayB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICM1NTU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5tb2RhYWwtY29uZmlybS1idG4ubW9kYWFsLW9rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyZjJmMmY7IH1cbiAgLm1vZGFhbC1jb25maXJtLWJ0bi5tb2RhYWwtY2FuY2VsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5tb2RhYWwtY29uZmlybS1idG4ubW9kYWFsLWNhbmNlbDpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzJmMmYyZjsgfVxuXG5Aa2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtby1rZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALW1zLWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ubW9kYWFsLWluc3RhZ3JhbSAubW9kYWFsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tb2RhYWwtaW5zdGFncmFtIC5tb2RhYWwtY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ubW9kYWFsLWluc3RhZ3JhbSAubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyID4gYmxvY2txdW90ZSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9XG5cbi5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogLTZweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbjogaW5zdGFSZXZlYWwgMXMgbGluZWFyIGZvcndhcmRzOyB9XG5cbi5tb2RhYWwtaW1hZ2UgLm1vZGFhbC1pbm5lci13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgcGFkZGluZy1yaWdodDogMTQwcHg7IH1cblxuLm1vZGFhbC1pbWFnZSAubW9kYWFsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1vZGFhbC1nYWxsZXJ5LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5tb2RhYWwtZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubW9kYWFsLWdhbGxlcnktaXRlbSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1pdGVtLmlzX2FjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1vZGFhbC1nYWxsZXJ5LWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1sYWJlbDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4ubW9kYWFsLWdhbGxlcnktY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAubW9kYWFsLWdhbGxlcnktY29udHJvbC5pc19oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmZvY3VzLCAubW9kYWFsLWdhbGxlcnktY29udHJvbDpob3ZlciB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6Zm9jdXM6YmVmb3JlLCAubW9kYWFsLWdhbGxlcnktY29udHJvbDpmb2N1czphZnRlciwgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6aG92ZXI6YmVmb3JlLCAubW9kYWFsLWdhbGxlcnktY29udHJvbDpob3ZlcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYWZiN2JjOyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgICAvKiBJRTYsIElFNyAqL1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubW9kYWFsLWdhbGxlcnktY29udHJvbDpiZWZvcmUsIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAtNXB4IDAgMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmFmdGVyIHtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5tb2RhYWwtZ2FsbGVyeS1uZXh0IHtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cblxuLm1vZGFhbC1nYWxsZXJ5LXByZXYge1xuICByaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1wcmV2OmJlZm9yZSwgLm1vZGFhbC1nYWxsZXJ5LXByZXY6YWZ0ZXIge1xuICAgIGxlZnQ6IDIycHg7IH1cbiAgLm1vZGFhbC1nYWxsZXJ5LXByZXY6YmVmb3JlIHtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAubW9kYWFsLWdhbGxlcnktcHJldjphZnRlciB7XG4gICAgbWFyZ2luOiAtNXB4IDAgMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLm1vZGFhbC12aWRlby13cmFwIHtcbiAgbWFyZ2luOiBhdXRvIDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW9kYWFsLXZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLm1vZGFhbC12aWRlby1jb250YWluZXIgaWZyYW1lLFxuICAubW9kYWFsLXZpZGVvLWNvbnRhaW5lciBvYmplY3QsXG4gIC5tb2RhYWwtdmlkZW8tY29udGFpbmVyIGVtYmVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tb2RhYWwtaWZyYW1lIC5tb2RhYWwtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1vZGFhbC1pZnJhbWUtZWxlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2RhYWwtdmlkZW8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDczMXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgLm1vZGFhbC1pbWFnZSAubW9kYWFsLWlubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAubW9kYWFsLWdhbGxlcnktY29udHJvbDpiZWZvcmUsIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLm1vZGFhbC1nYWxsZXJ5LW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDIwcHg7IH1cbiAgLm1vZGFhbC1nYWxsZXJ5LXByZXYge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xuICAgIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDExMDBweCkge1xuICAubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xuICAgIHdpZHRoOiA3MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDEwMDBweCkge1xuICAubW9kYWFsLWlubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG4gICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgLm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDsgfVxuICAubW9kYWFsLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcbiAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgyMHB4KSB7XG4gIC5tb2RhYWwtZ2FsbGVyeS1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTEwMHB4IDAgMCAtMTAwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4yNSk7IH1cblxuQC1tcy1rZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAuMTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IC4xO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogLjE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogLjE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogLjE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2ID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgxKSA+IGRpdiB7XG4gIC1tcy1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogMHM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDIpID4gZGl2LCAubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgzKSA+IGRpdiB7XG4gIC1tcy1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgxKSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsIDApOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDIpID4gZGl2IHtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjEycztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC4xMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuMTJzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC4xMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLjEyczsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgyKSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDMpID4gZGl2IHtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjI1cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC4yNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuMjVzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC4yNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLjI1czsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg0KSA+IGRpdiwgLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNSkgPiBkaXYge1xuICAtbXMtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoMykge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDQpID4gZGl2IHtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjM3cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC4zN3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuMzdzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC4zN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLjM3czsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg0KSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNSkgPiBkaXYge1xuICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAuNXM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuNXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IC41czsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg2KSA+IGRpdiwgLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNykgPiBkaXYge1xuICAtbXMtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNSkge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDYpID4gZGl2IHtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjYycztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC42MnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuNjJzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC42MnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLjYyczsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg2KSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNykgPiBkaXYge1xuICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAuNzVzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC43NXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLjc1cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAuNzVzOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDcpIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg4KSA+IGRpdiB7XG4gIC1tcy1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjg3cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC44N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuODdzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC44N3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLjg3czsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg4KSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7IH1cblxuLm4tYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuXG4ubi1hY2NvcmRpb25fX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1hY2NvcmRpb25fX2hlYWRlciBbZGF0YS1udGFwLXRvZ2dsZT0naGlkZSddIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLWFjY29yZGlvbl9faGVhZGVyIC5uLWljb24tY2hldnJvbi1kb3duIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzOyB9XG4gIC5uLWFjY29yZGlvbl9faGVhZGVyIC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICAgIC5uLWFjY29yZGlvbl9faGVhZGVyIC5idXR0b24tLWlubGluZS1hY3Rpb246aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5uLWFjY29yZGlvbl9faGVhZGVyOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYyRjI7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7IH1cblxuLm4tYWNjb3JkaW9uX19jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tYWNjb3JkaW9uX19jaGVja2JveCB+IC5uLWFjY29yZGlvbl9fY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC44cyBjdWJpYy1iZXppZXIoMCwgMSwgMCwgMSkgMC44czsgfVxuICAubi1hY2NvcmRpb25fX2NoZWNrYm94OmNoZWNrZWQgfiAubi1hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDUwMDBweDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMSwgMCk7IH1cbiAgLm4tYWNjb3JkaW9uX19jaGVja2JveDpjaGVja2VkIH4gLm4tYWNjb3JkaW9uX19oZWFkZXIgLm4taWNvbi1jaGV2cm9uLWRvd24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG4gIC5uLWFjY29yZGlvbl9fY2hlY2tib3g6Y2hlY2tlZCB+IC5uLWFjY29yZGlvbl9faGVhZGVyIFtkYXRhLW50YXAtdG9nZ2xlPSdoaWRlJ10ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubi1hY2NvcmRpb25fX2NoZWNrYm94OmNoZWNrZWQgfiAubi1hY2NvcmRpb25fX2hlYWRlciBbZGF0YS1udGFwLXRvZ2dsZT1cInNob3dcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tYWxwaGEtYW5jaG9ycyB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uLWFscGhhLWFuY2hvcnNfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLm4tYWxwaGEtYW5jaG9yc19fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiAxIDAgM2VtOyB9XG4gIC5uLWFscGhhLWFuY2hvcnNfX2xpc3QtaXRlbS5uLWFscGhhLWFuY2hvcnNfX2xpc3QtaXRlbS0tZW1wdHkge1xuICAgIGhlaWdodDogMDsgfVxuXG4ubi1hbHBoYS1hbmNob3JzX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubi1jYXRlZ29yeSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDsgfVxuXG4ubi1jYXJkIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VBRUFFQTtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjRUFFQUVBO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5uLWNhcmQgLm4tY29udGVudC1tZXRhZGF0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubi1jYXJkIC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTJweCAwOyB9XG5cbi5uLWNhcmRfX3RhZyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cblxuLm4tY2FyZF9fdGFnLS1Ud2l0dGVyIHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzVBQzBFRDsgfVxuXG4ubi1jYXJkX190YWctLW5ld3Mge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjOUM3MkFCOyB9XG5cbi5uLWNhcmRfX3RhZy0tYmxvZyB7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICMwMDY3QzU7IH1cblxuLm4tY2FyZF9fdGFnLS1zb2NpYWwge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjNjBBRjQ2OyB9XG5cbi5uLWNhcmRfX3RhZy0tZXZlbnRzIHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzkyOTQ5NzsgfVxuXG4ubi1jYXJkX190YWctLWN1c3RvbWVycyB7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICNFQjg1MjQ7IH1cblxuLm4tY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLm4tY2FyZF9fYm9keSAubi1saXN0IHtcbiAgcGFkZGluZzogMCAwIDI0cHggMjRweDsgfVxuXG4ubi1jYXJkX19ib2R5IHAge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5uLWNhcmRfX21lZGlhIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ubi1jYXJkLWJsb2NrIHtcbiAgcGFkZGluZzogMjRweDsgfVxuICAubi1jYXJkLWJsb2NrLm4tY2FyZF9fZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ubi1jYXJkX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gIC5uLWNhcmRfX2Zvb3RlciBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubi1jYXJkLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubi1jYXJkX19pbWFnZS13cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5uLWNhcmQtYmFja2dyb3VuZC1hY2NlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDAyODU1O1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuICAubi1jYXJkLWJhY2tncm91bmQtYWNjZW50IHAge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uLWNhcmRfX3Byb21vIC5uLWNhcmQtYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgcGFkZGluZy10b3A6IDQ4cHg7IH1cblxuLm4tY2FyZF9fcHJvbW8gLm4tY2FyZF9fdGl0bGUge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDMycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDI2LjI1ZW0pIHtcbiAgICAubi1jYXJkX19wcm9tbyAubi1jYXJkX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5uLWNhcmRfX3Byb21vIC5uLWNhcmRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG5cbi5uLWNhcmRfX3Byb21vIHAge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMjRweCAwOyB9XG4gICAgLm4tY2FyZC1ncm91cCAubi1jYXJkIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgLm4tY2FyZC1ncm91cCAubi1jYXJkOm50aC1jaGlsZCgybikge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUFFQUVBOyB9XG4gIC5uLWNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMjRweCAwOyB9XG4gICAgLm4tY2FyZC1kZWNrIC5uLWNhcmQge1xuICAgICAgd2lkdGg6IDQ4LjMzMzMzJTsgfVxuICAgICAgLm4tY2FyZC1kZWNrIC5uLWNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgICAgIC5uLWNhcmQtZGVjayAubi1jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlOyB9XG4gICAgICAubi1jYXJkLWRlY2sgLm4tY2FyZDpudGgtY2hpbGQoMykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5uLWNhcmRfX2JvZHkge1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gIC5uLWNhcmQtZGVjayAubi1jYXJkIHtcbiAgICB3aWR0aDogMjMuMzMzMzMlOyB9XG4gICAgLm4tY2FyZC1kZWNrIC5uLWNhcmQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTsgfVxuICAubi1jYXJkLWdyb3VwIC5uLWNhcmQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAubi1jYXJkLWdyb3VwIC5uLWNhcmQ6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFQUVBRUE7IH1cbiAgICAubi1jYXJkLWdyb3VwIC5uLWNhcmQ6bnRoLWNoaWxkKDRuKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAubi1jYXJkLWdyb3VwIC5uLWNhcmQ6bnRoLWNoaWxkKDVuKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUFFQUVBOyB9XG4gIC5uLWNhcmQtZ3JvdXBbZGF0YS1udGFwLWxheW91dH49XCI0XCJdIC5uLWNhcmQge1xuICAgIHdpZHRoOiAyMy4zMzMzMyU7IH1cbiAgICAubi1jYXJkLWdyb3VwW2RhdGEtbnRhcC1sYXlvdXR+PVwiNFwiXSAubi1jYXJkOm50aC1jaGlsZCgzbikge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgLm4tY2FyZC1ncm91cFtkYXRhLW50YXAtbGF5b3V0fj1cIjRcIl0gLm4tY2FyZDpudGgtY2hpbGQoNG4pIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFQUVBRUE7IH1cbiAgLm4tY2FyZC1ncm91cCAubi1jYXJkIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLm4tY2FyZC1ncm91cCAubi1jYXJkOm50aC1jaGlsZCgzbikge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUFFQUVBOyB9XG4gICAgLm4tY2FyZC1ncm91cCAubi1jYXJkOm50aC1jaGlsZCg0bikge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgLm4tY2FyZC1ncm91cCAubi1jYXJkOm50aC1jaGlsZCg1bikge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VBRUFFQTsgfSB9XG5cbi5uLWNvbnRlbnQtYWN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLm4tY29udGVudC1hY3Rpb25zX19saXN0IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uLWNvbnRlbnQtYWN0aW9uc19fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm4tY29udGVudC1hY3Rpb25zX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjODQ4NDg0O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTRweDsgfVxuICAubi1jb250ZW50LWFjdGlvbnNfX3RleHQgKyAubi1jb250ZW50LWFjdGlvbnNfX2ljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5uLWNvbnRlbnQtYWN0aW9uc19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDM1cHggMCAwOyB9XG4gIC5uLWNvbnRlbnQtYWN0aW9uc19fbGluazpob3ZlciAubi1jb250ZW50LWFjdGlvbnNfX3RleHQge1xuICAgIGNvbG9yOiAjMUU0QTkzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5uLWNvbnRlbnQtYWN0aW9uc19fbGluazpob3ZlciAubi1jb250ZW50LWFjdGlvbnNfX2ljb24ge1xuICAgIGZpbGw6ICMxRTRBOTM7IH1cblxuLm4tY29udGVudC1hY3Rpb25zX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm4tY29udGVudC1hY3Rpb25zX190cmFuc2xhdGUtbWVudSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubi1jb250ZW50LWFjdGlvbnNfX3RyYW5zbGF0ZS1tZW51IC5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXIge1xuICAgIGNvbG9yOiAjNjg2ODY4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLm4tY29udGVudC1hY3Rpb25zX190cmFuc2xhdGUtbWVudSAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMUU0QTkzOyB9XG5cbi5uLWNvbnRlbnQtbWV0YWRhdGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm4tY29udGVudC1tZXRhZGF0YV9fcmF0aW5nIHtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI0E0QTRBNDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5uLWNvbnRlbnQtbWV0YWRhdGFfX3JhdGluZyAubi1yYXRpbmdfX2NvdW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLm4tY29udGVudC1tZXRhZGF0YV9fdGV4dCxcbi5uLWNvbnRlbnQtbWV0YWRhdGFfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7IH1cblxuLm4tZGF0YS10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm4tZGF0YS10YWJsZSB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGFibGUubi1kYXRhLXRhYmxlLS1zdGlja3kge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgei1pbmRleDogNDAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ3MHB4KSB7XG4gICAgICAgIC5uLWRhdGEtdGFibGUgdGFibGUubi1kYXRhLXRhYmxlLS1zdGlja3kge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLm4tZGF0YS10YWJsZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5uLWRhdGEtdGFibGUgdGhlYWQgPiB0ciB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGhlYWQgPiB0ciAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRoZWFkID4gdHIubi1kYXRhLXRhYmxlX190aGVhZC0tbm8tYmcge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGhlYWQgPiB0ci5uLWRhdGEtdGFibGVfX3RoZWFkLS1pbnZlcnNlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1MzU2NUE7IH1cbiAgICAgIC5uLWRhdGEtdGFibGUgdGhlYWQgPiB0ci5uLWRhdGEtdGFibGVfX3RoZWFkLS1pbnZlcnNlIHRoIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wOyB9XG4gICAgICAubi1kYXRhLXRhYmxlIHRoZWFkID4gdHIubi1kYXRhLXRhYmxlX190aGVhZC0taW52ZXJzZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubi1kYXRhLXRhYmxlIHRib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgLm4tZGF0YS10YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgLm4tZGF0YS10YWJsZSB0Ym9keSAubi1kYXRhLXRhYmxlLS1zdGlwZWQgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRib2R5IHRoIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm4tZGF0YS10YWJsZSB0Ym9keSAubi1kYXRhLXRhYmxlX19zZWN0aW9uLWhlYWRlciB0aCB7XG4gICAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGJvZHkgdGQsXG4gICAgLm4tZGF0YS10YWJsZSB0Ym9keSB0aCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIC5uLWRhdGEtdGFibGUgdGgsXG4gIC5uLWRhdGEtdGFibGUgdGQge1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLm4tZGF0YS10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGg6bGFzdC1jaGlsZCxcbiAgICAubi1kYXRhLXRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIC5uLWRhdGEtdGFibGUgLm4tZGF0YS10YWJsZV9fdGhlYWQtcHJvZHVjdHMgdGgge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAubi1kYXRhLXRhYmxlIHRoIHtcbiAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRoLm4tYWxpZ24tY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5uLWRhdGEtdGFibGUtLWJvcmRlcmVkIC5uLWRhdGEtdGFibGUgdGgge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI0VBRUFFQTsgfVxuICAubi1kYXRhLXRhYmxlIHRkIHtcbiAgICBoZWlnaHQ6IDY0cHg7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRkIHRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAyNzBweDsgfVxuICAgIC5uLWRhdGEtdGFibGUtLWJvcmRlcmVkIC5uLWRhdGEtdGFibGUgdGQge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI0VBRUFFQTsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGQgW2NsYXNzXj0nbi1pY29uLWRvYyddIHtcbiAgICAgIGZpbGw6ICNBNEE0QTQ7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIHdpZHRoOiAyNHB4OyB9XG4gICAgLm4tZGF0YS10YWJsZSB0ZCAubi1pY29uLWRvd25sb2FkLWFycm93LFxuICAgIC5uLWRhdGEtdGFibGUgdGQgLm4taWNvbi1jb2RlIHtcbiAgICAgIGZpbGw6ICMwMDY3QzU7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDI0cHg7IH1cbiAgICAgIC5uLWRhdGEtdGFibGUgdGQgLm4taWNvbi1kb3dubG9hZC1hcnJvdzpob3ZlcixcbiAgICAgIC5uLWRhdGEtdGFibGUgdGQgLm4taWNvbi1jb2RlOmhvdmVyIHtcbiAgICAgICAgZmlsbDogIzAwMjg1NTsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGQgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgICAgIC5uLWRhdGEtdGFibGUgdGQgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLm4tZGF0YS10YWJsZSB0ZCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgLm4tZGF0YS10YWJsZSB0ZCAubi1saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI5OyB9XG4gICAgLm4tZGF0YS10YWJsZSB0ZC5uLWRhdGEtdGFibGVfX2NlbGwtbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRkLm4tZGF0YS10YWJsZV9fY2VsbC1oZWFkZXIge1xuICAgICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuNCk7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRkLm4tZGF0YS10YWJsZV9fY2VsbC0tbm8td3JhcCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLm4tZGF0YS10YWJsZSB0ZCBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLm4tZGF0YS10YWJsZV9fc3VtbWFyeSB0cjpmaXJzdC1jaGlsZCB0aCxcbi5uLWRhdGEtdGFibGVfX3NlY3Rpb24taGVhZGVyIHRoIHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm4tZGF0YS10YWJsZV9fbmV3LWluZGljYXRvciB7XG4gIGZpbGw6ICMwMDY3QzU7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLm4tZGF0YS10YWJsZS0taGFzLXJvd3NwYW4gdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4ubi1kYXRhLXRhYmxlX19yb3ctLWFsdCB0ZCxcbi5uLWRhdGEtdGFibGVfX3Jvdy0tYWx0IHRoIHtcbiAgYmFja2dyb3VuZDogI0VBRUFFQTsgfVxuXG4ubi1kYXRhLXRhYmxlX19zZWN0aW9uIC5uLWRhdGEtdGFibGVfX3NlY3Rpb24taGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0VBRUFFQTsgfVxuICAubi1kYXRhLXRhYmxlX19zZWN0aW9uIC5uLWRhdGEtdGFibGVfX3NlY3Rpb24taGVhZGVyIFtkYXRhLW50YXAtaGVhZGluZ10ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZzogMTJweDsgfVxuXG4ubi1kYXRhLXRhYmxlX19yb3ctLW1vYmlsZSB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tZGF0YS10YWJsZV9fcm93LS1tb2JpbGUgdGgge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4ubi1kYXRhLXRhYmxlX19jb250cm9scyB0ciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tZGF0YS10YWJsZV9fY29udHJvbHMgdGQge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5uLWRhdGEtdGFibGVfX3Jvdy0tY29sbGFwc2VkID4gdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm4tY29udGVudC13cmFwLWNvbGxhcHNlZCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC44cyBjdWJpYy1iZXppZXIoMCwgMSwgMCwgMSk7IH1cbiAgLm4tY29udGVudC13cmFwLWNvbGxhcHNlZC5uLWNvbnRlbnQtd3JhcC1leHBhbmRlZCB7XG4gICAgbWF4LWhlaWdodDogNDAwMHB4O1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAxLCAwKTsgfVxuXG4ubi1kYXRhLXRhYmxlLXllcyB7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMycHg7IH1cbiAgLm4tZGF0YS10YWJsZS15ZXM6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM0NTQ1NDU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHdpZHRoOiAxMHB4OyB9XG5cbi5uLWRhdGEtdGFibGVfX2NlbGwtLWVtcHR5IHtcbiAgd2lkdGg6IDI3MHB4OyB9XG5cbi5uLWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5uLWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubi1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5uLWRhdGEtdGFibGVfX3Njcm9sbC10b2dnbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLm4tZGF0YS10YWJsZSB0YWJsZS5uLWRhdGEtdGFibGUtLXN0aWNreSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubi1kYXRhLXRhYmxlX19zZWN0aW9uIC5uLWRhdGEtdGFibGVfX3NlY3Rpb24taGVhZGVyIFtkYXRhLW50YXAtaGVhZGluZ10ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubi1kYXRhLXRhYmxlX19zY3JvbGwtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uLWRhdGEtdGFibGVfX3Njcm9sbC10b2dnbGUgLnNoaWZ0LXJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgLm4tZGF0YS10YWJsZV9fc2Nyb2xsLXRvZ2dsZSAuc2hpZnQtcmlnaHQgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICB3aWR0aDogNDhweDsgfVxuICAgIC5uLWRhdGEtdGFibGVfX3Njcm9sbC10b2dnbGUgLnNoaWZ0LWxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5uLWRhdGEtdGFibGVfX3Njcm9sbC10b2dnbGUgLnNoaWZ0LWxlZnQgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgZmlsdGVyOiBGbGlwSDtcbiAgICAgICAgLW1zLWZpbHRlcjogXCJGbGlwSFwiOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLm4tZGF0YS10YWJsZSB0aGVhZCB0aCxcbiAgLm4tZGF0YS10YWJsZSB0ZCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtaW4td2lkdGg6IGNhbGMoNTB2dyAtIDE1cHgpO1xuICAgIHBhZGRpbmc6IDEycHg7IH1cbiAgLm4tZGF0YS10YWJsZSAubi1kYXRhLXRhYmxlX19yb3ctLWNvbGxhcHNlZCA+IHRkIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5uLWRhdGEtdGFibGVfX3Jvdy0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLm4tZGF0YS10YWJsZV9fY2VsbC0tZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tZGF0YS10YWJsZV9fc3VtbWFyeSB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBbZGF0YS1udGFwLWhlYWRpbmddIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLWRhdGEtdGFibGVfX3NlY3Rpb24gLm4tZGF0YS10YWJsZV9fc2VjdGlvbi1oZWFkZXIgW2RhdGEtbnRhcC1oZWFkaW5nXSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2OC43NWVtKSB7XG4gIC5uLWRhdGEtdGFibGUgdGFibGUubi1kYXRhLXRhYmxlLS1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwLjA2MjVlbSkge1xuICAubi1kYXRhLXRhYmxlIHRhYmxlLm4tZGF0YS10YWJsZS0tc3RpY2t5IHtcbiAgICB0b3A6IDkxcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAubi1kYXRhLXRhYmxlX19zdW1tYXJ5IC5idXR0b25fX2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1kYXRhLXRhYmxlX19jb250cm9scyB0ZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5uLWRhdGEtdGFibGVfX3Byb2R1Y3QtZGVtbyB0YWJsZSB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAubi1kYXRhLXRhYmxlX19yb3ctLWJvcmRlcmVkIHRoLFxuICAubi1kYXRhLXRhYmxlX19yb3ctLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBOyB9XG4gIC5uLWRhdGEtdGFibGVfX3N1bW1hcnkgLmJ1dHRvbl9faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5uLWRhdGEtdGFibGVfX3NlY3Rpb24gLm4tZGF0YS10YWJsZV9fc2VjdGlvbi1oZWFkZXIgW2RhdGEtbnRhcC1oZWFkaW5nXSB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMzBweDsgfSB9XG5cbi5uLWRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubi1kcm9wZG93bi1tZW51X190cmlnZ2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLFxuICAubi1kcm9wZG93bi1tZW51LS1hY3RpdmUgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlcjpob3ZlciB7XG4gICAgY29sb3I6ICMxRTRBOTM7IH1cblxuLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4OyB9XG4gIC5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXI6aG92ZXIgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlci10ZXh0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICM2ODY4Njg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA0cHg7XG4gIHdpZHRoOiAxMnB4OyB9XG4gIC5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXI6aG92ZXIgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlci1pY29uIHtcbiAgICBmaWxsOiAjMUU0QTkzOyB9XG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLWljb24sXG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLWljb246aG92ZXIge1xuICAgIGZpbGw6ICMxRTRBOTM7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4ubi1kcm9wZG93bi1tZW51X19tZW51IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMjUwcHg7XG4gIHotaW5kZXg6IDIwMDsgfVxuICAubi1kcm9wZG93bi1tZW51LS1hbGlnbi1yaWdodCAubi1kcm9wZG93bi1tZW51X19tZW51IHtcbiAgICByaWdodDogMDsgfVxuICAubi1kcm9wZG93bi1tZW51LS1hY3RpdmUgLm4tZHJvcGRvd24tbWVudV9fbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tZHJvcGRvd24tbWVudV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm4tZHJvcGRvd24tbWVudV9fbGluayB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAzMnB4OyB9XG5cbi5uLWJhbmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uLWJhbmQ6bGFzdC1jaGlsZCAubi1iYW5kX19jb250ZW50IHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5uLWJhbmQubi1iYW5kX19mZWF0dXJlZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLm4tYmFuZC0tYmVsdGVkIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIG1heC13aWR0aDogOTEuODc1ZW07IH1cblxuLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXIgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5uLWJhbmRfX2dyb3VwIC5uLWJhbmRfX2NvbnRlbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlENjtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4ubi1iYW5kX19mZWF0dXJlZCAubi1iYW5kX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cblxuLm4tYmFuZF9fY29udGVudCArIC5uLWJhbmRfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gIC5uLWJhbmRfX2NvbnRlbnQgKyAubi1iYW5kX19jb250ZW50Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm4tYmFuZF9fc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1iYW5kX19zZWN0aW9uIC5idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubi1iYW5kX19zZWN0aW9uIC5idXR0b24gKyAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uLWJhbmRfX3NlY3Rpb24gLm4tbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgLm4tYmFuZF9fc2VjdGlvbiAubi1saXN0LS1idWxsZXRlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uLWJhbmRfX2Fycm93LS1kb3duIC5uLWJhbmRfX3NlY3Rpb24ge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLm4tYmFuZF9fY29udGVudCAubi1iYW5kX19zZWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5uLWJhbmRfX3NlY3Rpb24taGVhZGVyIC5uLWJhbmRfX3NlY3Rpb24taGVhZGVyLXN1YnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi1iYW5kX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5uLWJhbmRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5uLWJhbmRfX2hlYWRlciAubi1iYW5kX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5uLWJhbmRfX2hlYWRlciAubi1iYW5kX19oZWFkZXItYm9keSxcbiAgLm4tYmFuZF9faGVhZGVyIC5uLWJhbmRfX2hlYWRlci1pbWFnZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gIC5uLWJhbmRfX2hlYWRlciAubi1iYW5kX19oZWFkZXItaW1hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuXG4ubi1iYW5kX19mZWF0dXJlZC1pbWFnZSxcbi5uLWJhbmRfX2ZlYXR1cmVkLXZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uLWJhbmRfX2ZlYXR1cmVkLXZpZGVvIHtcbiAgbWF4LXdpZHRoOiA1NTBweDsgfVxuXG4ubi1iYW5kX192aWRlby1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNTYuMjUwOSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubi1iYW5kX192aWRlbyB7XG4gIGJvcmRlcjogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm4tYmFuZF9fc3VidGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5uLWJhbmQtLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uLWJhbmQtYmFja2dyb3VuZC1uZXV0cmFsLTEwIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODsgfVxuXG4ubi1iYW5kLWJhY2tncm91bmQtbmV1dHJhbC0yMCB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7IH1cblxuLm4tYmFuZC1iYWNrZ3JvdW5kLW5ldXRyYWwtNjAge1xuICBiYWNrZ3JvdW5kOiAjNTM1NjVBOyB9XG4gIC5uLWJhbmQtYmFja2dyb3VuZC1uZXV0cmFsLTYwIC5uLWJhbmRfX3NlY3Rpb24taGVhZGVyLXRpdGxlLFxuICAubi1iYW5kLWJhY2tncm91bmQtbmV1dHJhbC02MCAubi1iYW5kX19zZWN0aW9uLWhlYWRlci1zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLm4tYmFuZC1iYWNrZ3JvdW5kLW5ldXRyYWwtNjAubi1iYW5kX19hcnJvdy0tZG93bjphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgIzUzNTY1QTsgfVxuXG4ubi1iYW5kLWJhY2tncm91bmQtYWNjZW50IHtcbiAgYmFja2dyb3VuZDogIzAwMjg1NTtcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLm4tYmFuZC1iYWNrZ3JvdW5kLWFjY2VudCBwLFxuICAubi1iYW5kLWJhY2tncm91bmQtYWNjZW50IC5uLWxpc3Qge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLWJhbmQtYmFja2dyb3VuZC1hY2NlbnQgLm4tbGlzdF9faXRlbTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cblxuLm4tYmFuZC1iYWNrZ3JvdW5kLWFjY2VudC0yMCB7XG4gIGJhY2tncm91bmQ6ICMxRTRBOTM7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uLWJhbmRfX2Fycm93LS1kb3duOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjRjhGOEY4O1xuICBjb250ZW50OiAnICc7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNDUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDA7IH1cblxuLm4tYmFuZF9faW1hZ2Uge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1iYW5kIHtcbiAgICBwYWRkaW5nOiA0OHB4IDA7IH1cbiAgLm4tYmFuZF9fYXJyb3ctLWRvd246YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAubi1iYW5kX19zZWN0aW9uLWhlYWRlci10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAgIC5uLWJhbmRfX3NlY3Rpb24taGVhZGVyIC5uLWJhbmRfX3NlY3Rpb24taGVhZGVyLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXIgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXItc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAubi1iYW5kX19mZWF0dXJlZCAubi1iYW5kX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfVxuICAubi1iYW5kX19jb250ZW50IC5uLWJhbmRfX3NlY3Rpb24gLmJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm4tYmFuZF9fY29udGVudC1hbGlnbi0tcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1iYW5kIHtcbiAgICBwYWRkaW5nOiA2NHB4IDA7IH1cbiAgLm4tYmFuZF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5uLWJhbmRfX2dyb3VwIC5uLWJhbmRfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5uLWJhbmRfX2NvbnRlbnQgLm4tYmFuZF9fZmVhdHVyZWQtaW1hZ2UsXG4gICAgLm4tYmFuZF9fY29udGVudCAubi1iYW5kX19mZWF0dXJlZC12aWRlbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBbZGF0YS1udGFwLWxheW91dH49XCI1MC01MFwiXSAubi1iYW5kX19jb250ZW50IC5uLWJhbmRfX2ZlYXR1cmVkLWltYWdlLCBbZGF0YS1udGFwLWxheW91dH49XCI1MC01MFwiXVxuICAgICAgLm4tYmFuZF9fY29udGVudCAubi1iYW5kX19mZWF0dXJlZC12aWRlbyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNi42NjY2NyU7XG4gICAgICAgIHdpZHRoOiA0OC4zMzMzMyU7IH1cbiAgICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjcwLTMwXCJdIC5uLWJhbmRfX2NvbnRlbnQgLm4tYmFuZF9fZmVhdHVyZWQtaW1hZ2UsIFtkYXRhLW50YXAtbGF5b3V0fj1cIjcwLTMwXCJdXG4gICAgICAubi1iYW5kX19jb250ZW50IC5uLWJhbmRfX2ZlYXR1cmVkLXZpZGVvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2LjY2NjY3JTtcbiAgICAgICAgd2lkdGg6IDMxLjY2NjY3JTsgfVxuICAgICAgLm4tYmFuZC1hbGlnbi0tcmlnaHQgLm4tYmFuZF9fY29udGVudCAubi1iYW5kX19mZWF0dXJlZC1pbWFnZSwgLm4tYmFuZC1hbGlnbi0tcmlnaHRcbiAgICAgIC5uLWJhbmRfX2NvbnRlbnQgLm4tYmFuZF9fZmVhdHVyZWQtdmlkZW8ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2LjY2NjY3JTtcbiAgICAgICAgb3JkZXI6IDI7IH1cbiAgICBbZGF0YS1udGFwLWxheW91dH49XCI1MC01MFwiXSAubi1iYW5kX19jb250ZW50IC5uLWJhbmRfX3NlY3Rpb24ge1xuICAgICAgd2lkdGg6IDQ4LjMzMzMzJTsgfVxuICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjcwLTMwXCJdIC5uLWJhbmRfX2NvbnRlbnQgLm4tYmFuZF9fc2VjdGlvbiB7XG4gICAgICB3aWR0aDogNjUlOyB9XG4gICAgLm4tYmFuZC1hbGlnbi0tcmlnaHQgLm4tYmFuZF9fY29udGVudCAubi1iYW5kX19zZWN0aW9uIHtcbiAgICAgIG9yZGVyOiAxOyB9XG4gIC5uLWJhbmRfX2ZlYXR1cmVkIC5uLWJhbmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkxLjg3NWVtKSB7XG4gIC5uLWJhbmQge1xuICAgIHBhZGRpbmc6IDgwcHggMDsgfVxuICAubi1iYW5kX19mZWF0dXJlZCAubi1iYW5kX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICAubi1iYW5kX19zZWN0aW9uLWhlYWRlci1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3LjUlO1xuICAgIG1hcmdpbi1yaWdodDogMTcuNSU7IH1cbiAgLm4tdGV4dC1sb25nZm9ybSBwIHtcbiAgICBtYXgtd2lkdGg6IDcyLjUlOyB9IH1cblxuLm4tZmVhdHVyZS1ibG9jayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm4tZmVhdHVyZS1ibG9jay0tbmVzdGVkIC5uLWZlYXR1cmUtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6IHJnYmEoNzYsIDc2LCA3NiwgMC44KTsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICM5NTk1OTU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fY2FwdGlvbmVkLWltYWdlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fY2FwdGlvbixcbi5uLWZlYXR1cmUtYmxvY2tfX2ltYWdlLXdyYXAge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2Zvcm0tYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19jYXB0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19pbWFnZS13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMzVweDsgfVxuICAubi1mZWF0dXJlLWJsb2NrX19pbWFnZS13cmFwIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fYXNpZGUtbGluayB7XG4gIGJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4OyB9XG5cbi5uLWZlYXR1cmUtYmxvY2stLXN0cmlwZWQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2hlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBmb250LXNpemU6IDMycHg7XG4gIHBhZGRpbmc6IDEycHggMjRweDsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI0VBRUFFQTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMTJweCAyNHB4OyB9XG4gIC5uLWZlYXR1cmUtYmxvY2tfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4tZmVhdHVyZS1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nOiA1MHB4OyB9XG4gICAgLm4tbGF5b3V0LTQgLm4tZmVhdHVyZS1ibG9jayB7XG4gICAgICBwYWRkaW5nOiAzMHB4OyB9XG4gIC5uLWZlYXR1cmUtYmxvY2tfX2FzaWRlLWxpbmsge1xuICAgIGJvdHRvbTogNTBweDtcbiAgICByaWdodDogNTBweDsgfVxuICAgIC5uLWxheW91dC00IC5uLWZlYXR1cmUtYmxvY2tfX2FzaWRlLWxpbmsge1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgcmlnaHQ6IDMwcHg7IH0gfVxuXG4ubi1mZWF0dXJlLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZzogMDsgfVxuICAubi1mZWF0dXJlLWJsb2NrIC5uLWZlYXR1cmUtYmxvY2tfX2ljb24ge1xuICAgIGhlaWdodDogNzBweDtcbiAgICB3aWR0aDogMTEwcHg7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5uLWZlYXR1cmUtYmxvY2stLXN1YnNjcmliZSAubi1mZWF0dXJlLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm4tZmVhdHVyZS1ibG9jay0tc3Vic2NyaWJlIC5uLWZlYXR1cmUtYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLm4tZmVhdHVyZS1ibG9jay0tc3Vic2NyaWJlIC5uLWZlYXR1cmUtYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX3RleHQge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrLS1zdWJzY3JpYmUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2ljb24ge1xuICBmaWxsOiAjMDAyODU1O1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzNnB4OyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2dyYXBoaWMge1xuICBmaWxsOiAjOERDOEU4O1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogNzBweDsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19tZWRpYS1sZWZ0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogZmxleDsgfVxuICAubi1mZWF0dXJlLWJsb2NrX19tZWRpYS1sZWZ0IC5uLWZlYXR1cmUtYmxvY2tfX2ljb24ge1xuICAgIGZpbGw6ICMwMDI4NTU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cbiAgLm4tZmVhdHVyZS1ibG9ja19fbWVkaWEtbGVmdCAubi1mZWF0dXJlLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5uLWZlYXR1cmUtYmxvY2stYmctLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrLWJnLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjNEE4MzJFO1xuICBwYWRkaW5nOiAyNHB4OyB9XG4gIC5uLWZlYXR1cmUtYmxvY2stYmctLWhpZ2hsaWdodCAubi1mZWF0dXJlLWJsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLm4tZmVhdHVyZS1ibG9jay1iZy0taGlnaGxpZ2h0IC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLm4tZmVhdHVyZS1ibG9jay1iZy0taGlnaGxpZ2h0IC5idXR0b24tLWlubGluZS1hY3Rpb24gLmJ1dHRvbl9faWNvbiB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2ltYWdlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fYmxvY2sge1xuICBwYWRkaW5nOiAyNHB4OyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2FsaWduLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDI2LjI1ZW0pIHtcbiAgLm4tZmVhdHVyZS1ibG9jayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUE7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cbiAgICAubi1mZWF0dXJlLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLm4tYmFuZC1iYWNrZ3JvdW5kLWFjY2VudCAubi1mZWF0dXJlLWJsb2NrIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubi1mZWF0dXJlLWJsb2NrLS1zdWJzY3JpYmUgLm4tZmVhdHVyZS1ibG9ja19faW1hZ2UsXG4gIC5uLWZlYXR1cmUtYmxvY2stLXN1YnNjcmliZSAubi1mZWF0dXJlLWJsb2NrX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1mZWF0dXJlLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tZmVhdHVyZS1ibG9jay0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm4tZmVhdHVyZS1ibG9jay0taW5saW5lIC5uLWZlYXR1cmUtYmxvY2tfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDYuNjY2NjclO1xuICAgICAgZmxleC1iYXNpczogMzEuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiAzMS42NjY2NyU7IH1cbiAgICAubi1mZWF0dXJlLWJsb2NrLS1pbmxpbmUgLm4tZm9ybSB7XG4gICAgICBtYXJnaW4tbGVmdDogNi42NjY2NyU7XG4gICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgICBtYXgtd2lkdGg6IDQwJTsgfSB9XG5cbi5uLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGJveC1zaGFkb3c6IDAgMjAwcHggMCAjRjhGOEY4LCAwIDQwMHB4IDAgI0Y4RjhGOCwgMCA2MDBweCAwICNGOEY4RjgsIDAgODAwcHggMCAjRjhGOEY4LCAwIDEwMDBweCAwICNGOEY4RjgsIDAgMTIwMHB4IDAgI0Y4RjhGOCwgMCAxNDAwcHggMCAjRjhGOEY4OyB9XG5cbi5uLWZvb3Rlcl9fdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICNFQUVBRUE7IH1cblxuLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX3RvcCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNFQUVBRUEgMCwgI0VBRUFFQSAyNSUsICNGOEY4RjggMjUlLCAjRjhGOEY4IDI1JSwgI0Y4RjhGOCAxMDAlLCAjRjhGOEY4IDEwMCUpOyB9XG5cbi5uLWZvb3Rlcl9fdG9wLWlubmVyIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHBhZGRpbmc6IDI0cHg7IH1cblxuLm4tZm9vdGVyX19jb3JwLWxpbmtzIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7IH1cbiAgLm4tZm9vdGVyX19jb3JwLWxpbmtzOmJlZm9yZSwgLm4tZm9vdGVyX19jb3JwLWxpbmtzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm4tZm9vdGVyX19jb3JwLWxpbmtzOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubi1mb290ZXJfX2NvcnAtbGluay1saXN0IHtcbiAgd2lkdGg6IDQ3LjM2ODQyJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCgybiArIDEpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDJuICsgMikge1xuICAgIG1hcmdpbi1sZWZ0OiA1Mi42MzE1OCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICBjbGVhcjogbm9uZTsgfVxuXG4ubi1mb290ZXJfX2NvcnAtbGluay1saXN0LWhlYWRlcixcbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1saXN0LWhlYWRlcixcbi5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3QtaGVhZGVyIC5uLWZvb3Rlcl9fY29ycC1saW5rIHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubi1mb290ZXJfX2NvcnAtbGluayB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTdweCAwOyB9XG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0LWhlYWRlciAubi1mb290ZXJfX2NvcnAtbGluayB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0LWhlYWRlciAubi1mb290ZXJfX2NvcnAtbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzFFNEE5MzsgfVxuXG4ubi1mb290ZXJfX2JvdHRvbSB7XG4gIHBhZGRpbmc6IDI0cHggMDsgfVxuICAubi1mb290ZXJfX2JvdHRvbSBhIHtcbiAgICBwYWRkaW5nOiAxLjVlbTsgfVxuICAubi1mb290ZXJfX2JvdHRvbSAubi1mb290ZXJfX2NvcHlyaWdodCBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm4tZm9vdGVyX19ib3R0b20gLm4tZm9vdGVyX19zb2NpYWwtbGluayB7XG4gICAgcGFkZGluZzogMTdweCAxNHB4OyB9XG5cbi5uLWZvb3Rlcl9fYm90dG9tLWxlZnQge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuXG4ubi1mb290ZXJfX2NvcHlyaWdodCB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICM2ODY4Njg7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmstbGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubi1mb290ZXJfX3NvY2lhbC1saW5rLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubi1mb290ZXJfX3NvY2lhbC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE3cHggMTRweDsgfVxuXG4ubi1mb290ZXJfX3NvY2lhbC1saW5rLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDsgfVxuXG4ubi1mb290ZXJfX3NvY2lhbC1saW5rLWljb24ge1xuICBmaWxsOiAjNjg2ODY4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICB3aWR0aDogMTVweDsgfVxuICAubi1mb290ZXJfX3NvY2lhbC1saW5rOmhvdmVyIC5uLWZvb3Rlcl9fc29jaWFsLWxpbmstaWNvbiB7XG4gICAgZmlsbDogIzAwNjdDNTsgfVxuXG4ubi1mb290ZXJfX2ZpbmUtcHJpbnQge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1saXN0LFxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWNvbHVtbi1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICAubi1mb290ZXJfX3Byb3BlcnR5LWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3Mge1xuICBwYWRkaW5nOiAyNHB4IDA7IH1cbiAgLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rczpiZWZvcmUsIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmtzOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdDpiZWZvcmUsIC5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1saXN0OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1jb2x1bW4ge1xuICB3aWR0aDogNDcuMzY4NDIlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1LjI2MzE2JTsgfVxuICAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiA0Ny4zNjg0MiU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLWZvb3Rlci0tdjEgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdCB7XG4gICAgd2lkdGg6IDIzLjA3NjkyJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5uLWZvb3Rlci0tdjEgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdDpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLm4tZm9vdGVyLS12MSAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCg0biArIDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNS42NDEwMyU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubi1mb290ZXItLXYxIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDRuICsgMykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUxLjI4MjA1JTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5uLWZvb3Rlci0tdjEgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdDpudGgtY2hpbGQoNG4gKyA0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogNzYuOTIzMDglO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gIC5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX190b3Age1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0VBRUFFQSAwLCAjRUFFQUVBIDQ4JSwgI0Y4RjhGOCA0OCUsICNGOEY4RjggNDglLCAjRjhGOEY4IDEwMCUsICNGOEY4RjggMTAwJSk7IH1cbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmtzIHtcbiAgICB3aWR0aDogNDguNzE3OTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi41NjQxJTsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fY29ycC1saW5rcyB7XG4gICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5uLWZvb3Rlcl9fYm90dG9tIGEge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm4tZm9vdGVyX19ib3R0b20gLm4tZm9vdGVyX19zb2NpYWwtbGluayB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubi1mb290ZXJfX2JvdHRvbS1sZWZ0IHtcbiAgICB3aWR0aDogNDguNzE3OTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi41NjQxJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAubi1mb290ZXJfX2JvdHRvbS1yaWdodCB7XG4gICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Qge1xuICAgIHdpZHRoOiAyMy43Mjg4MSU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCg0biArIDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNS40MjM3MyU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCg0biArIDMpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MC44NDc0NiU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCg0biArIDQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3Ni4yNzExOSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgLm4tZm9vdGVyX19ib3R0b20tbGVmdCB7XG4gICAgd2lkdGg6IDQ5LjE1MjU0JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNjk0OTIlOyB9XG4gIC5uLWZvb3Rlcl9fYm90dG9tLXJpZ2h0IHtcbiAgICB3aWR0aDogNDkuMTUyNTQlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX3RvcCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRUFFQUVBIDAsICNFQUVBRUEgMzMlLCAjRjhGOEY4IDMzJSwgI0Y4RjhGOCAzMyUsICNGOEY4RjggMTAwJSwgI0Y4RjhGOCAxMDAlKTsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fY29ycC1saW5rcyB7XG4gICAgd2lkdGg6IDY2LjEwMTY5JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rcyB7XG4gICAgd2lkdGg6IDMyLjIwMzM5JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNjk0OTIlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTEuODc1ZW0pIHtcbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX3RvcCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRUFFQUVBIDAsICNFQUVBRUEgMzYlLCAjRjhGOEY4IDM2JSwgI0Y4RjhGOCAzNiUsICNGOEY4RjggMTAwJSwgI0Y4RjhGOCAxMDAlKTsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fY29ycC1saW5rcyB7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODsgfSB9XG5cbi5uLWZvcm0ge1xuICBwYWRkaW5nOiAyNHB4IDA7IH1cbiAgLm4tZmVhdHVyZS1ibG9jay0tc3Vic2NyaWJlIC5uLWZvcm0ge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLm4tZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyLFxuLm4tZm9ybV9fdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNBNkE4QUI7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm4tZm9ybV9faW5wdXQge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNBNkE4QUI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogNDlweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAubi1mb3JtX19pbnB1dDpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19pbnB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLWZvcm1fX2lucHV0OmZvY3VzIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMDAwMDAwO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLm4tZm9ybV9fdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNBNkE4QUI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgbWF4LXdpZHRoOiA1MzBweDtcbiAgbWluLWhlaWdodDogMjgwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLWZvcm1fX3RleHRhcmVhOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3RleHRhcmVhIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLm4tZm9ybV9fdGV4dGFyZWE6Zm9jdXMge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDAwMDA7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4ubi1mb3JtX19pbnB1dC0tZXJyb3IsXG4ubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2lucHV0LS1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNGRkNDQ0M7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDRjIxMjg7IH1cblxuLm4tZm9ybV9fZmllbGQtZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ubi1mb3JtX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2xhYmVsIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1mb3JtX19sYWJlbC0tcmVxdWlyZWQ6YWZ0ZXIge1xuICBjb2xvcjogI0NGMjEyODtcbiAgY29udGVudDogJ1xcQTAqJzsgfVxuXG4ubi1mb3JtX19taWNyb2NvcHkge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fbWljcm9jb3B5IHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAubi1mb3JtX19sYWJlbCArIC5uLWZvcm1fX21pY3JvY29weSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4OyB9XG5cbi5uLWZvcm1fX2ZpZWxkLWVycm9yIHtcbiAgY29sb3I6ICNDRjIxMjg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2ZpZWxkLWVycm9yIHtcbiAgICBjb2xvcjogI0ZGQ0NDQzsgfVxuXG4ubi1mb3JtX19yZXF1aXJlZC1maWVsZC1sZWdlbmQge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLm4tZm9ybV9fcmVxdWlyZWQtZmllbGQtbGVnZW5kOmJlZm9yZSB7XG4gICAgY29sb3I6ICNDRjIxMjg7XG4gICAgY29udGVudDogJypcXEEwJzsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3JlcXVpcmVkLWZpZWxkLWxlZ2VuZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gsXG4ubi1mb3JtX19yYWRpby1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm4tZm9ybV9fY2hlY2tib3g6YmVmb3JlLCAubi1mb3JtX19jaGVja2JveDphZnRlcixcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmJlZm9yZSxcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm4tZm9ybV9fY2hlY2tib3g6YWZ0ZXIsXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQsXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjpob3ZlciAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xuICAgIGNvbG9yOiAjMUU0QTkzOyB9XG4gIC5uLWZvcm1fX2NoZWNrYm94OmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCxcbiAgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQsXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjpob3ZlciAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX2NoZWNrYm94LXRleHQsXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjpob3ZlciAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0LFxuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmhvdmVyIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0IHtcbiAgICBjb2xvcjogIzY4Njg2ODsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2NoZWNrYm94OmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LXRleHQsXG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQsIC5uLWZvcm0tLWRhcmstYmdcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LXRleHQsXG4gIC5uLWZvcm0tLWRhcmstYmdcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmhvdmVyIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0IHtcbiAgICBjb2xvcjogI0VBRUFFQTsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2NoZWNrYm94OmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19jaGVja2JveDpob3ZlciAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0LFxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2NoZWNrYm94OmhvdmVyIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX2NoZWNrYm94LXRleHQsXG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQsIC5uLWZvcm0tLWRhcmstYmdcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybS0tZGFyay1iZ1xuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCxcbiAgLm4tZm9ybS0tZGFyay1iZ1xuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybS0tZGFyay1iZ1xuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uLWZvcm1fX2NoZWNrYm94LWlucHV0LFxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gtdmlzdWFsLFxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXZpc3VhbCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNBNkE4QUI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDI0cHg7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19jaGVja2JveC12aXN1YWwsIC5uLWZvcm0tLWRhcmstYmdcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXZpc3VhbCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAubi1mb3JtX19jaGVja2JveC12aXN1YWwgLm4tZm9ybV9fY2hlY2tib3gtY2hlY2tlZC1pY29uLCAubi1mb3JtX19jaGVja2JveC1pbnB1dDpjaGVja2VkICtcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXZpc3VhbCAubi1mb3JtX19jaGVja2JveC1jaGVja2VkLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAubi1mb3JtX19jaGVja2JveC1pbnB1dDpmb2N1cyArIC5uLWZvcm1fX2NoZWNrYm94LXZpc3VhbCwgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6Zm9jdXMgK1xuICAubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLm4tZm9ybV9faW5wdXQtZXJyb3IgLm4tZm9ybV9fY2hlY2tib3gtdmlzdWFsLCAubi1mb3JtX19pbnB1dC1lcnJvclxuICAubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZDQ0NDO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNDRjIxMjg7IH1cbiAgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgKyAubi1mb3JtX19jaGVja2JveC12aXN1YWwsIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkICtcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXZpc3VhbCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6Y2hlY2tlZCArIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2N0M1O1xuICAgIGJvcmRlcjogc29saWQgM3B4ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6Zm9jdXMgKyAubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLm4tZm9ybV9faW5wdXQtZXJyb3IgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmNoZWNrZWQgKyAubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZDQ0NDOyB9XG5cbi5uLWZvcm1fX2NoZWNrYm94LXRleHQsXG4ubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19jaGVja2JveC10ZXh0LCAubi1mb3JtLS1kYXJrLWJnXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0IHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX2NoZWNrYm94LXRleHQsIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH5cbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gtY2hlY2tlZC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmlsbDogIzAwNjdDNTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDsgfVxuXG4ubi1mb3JtX19zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogNDlweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLWZvcm1fX3NlbGVjdC5uLWZvcm1fX2lucHV0LS1lcnJvciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7IH1cblxuLm4tZm9ybV9fc2VsZWN0LWlucHV0IHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA2cHggNTBweCA2cHggMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7IH1cbiAgLm4tZm9ybV9fc2VsZWN0LWlucHV0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pZTkgLm4tZm9ybV9fc2VsZWN0LWlucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG4gIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAubi1mb3JtX19zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjQTRBNEE0O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLm4tZm9ybV9fc2VsZWN0LXZpc3VhbC13cmFwIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0E2QThBQjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAwOyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0LXZpc3VhbC13cmFwIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLm4tZm9ybV9faW5wdXQtLWVycm9yIC5uLWZvcm1fX3NlbGVjdC12aXN1YWwtd3JhcCB7XG4gICAgYmFja2dyb3VuZDogI0ZGQ0NDQztcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjQ0YyMTI4OyB9XG4gIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpmb2N1cyB+IC5uLWZvcm1fX3NlbGVjdC12aXN1YWwtd3JhcCB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDAwMDsgfVxuICAubi1mb3JtX19zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19zZWxlY3QtdmlzdWFsLXdyYXAge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kOiAjMDA2N0M1O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDA2N0M1O1xuICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1MnB4O1xuICB6LWluZGV4OiA1OyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIGJvcmRlci1jb2xvcjogI0YyRjJGMjsgfVxuICAubi1mb3JtX19zZWxlY3Q6aG92ZXIgLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUU0QTkzOyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0OmhvdmVyIC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZDogI0VBRUFFQTtcbiAgICBib3JkZXItY29sb3I6ICNFQUVBRUE7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3Qubi1mb3JtX19pbnB1dC0tZXJyb3I6aG92ZXIgLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjQ0YyMTI4OyB9XG4gIC5pZTkgLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLWZvcm1fX2lucHV0LS1lcnJvciAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3Ige1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNDRjIxMjg7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3QtaW5wdXQ6Zm9jdXMgfiAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3IsXG4gIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpmb2N1cyB+IC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDAwMDsgfVxuICAubi1mb3JtX19zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3IsXG4gIC5uLWZvcm1fX3NlbGVjdDpob3ZlciAubi1mb3JtX19zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQ6ICNCNkQyRjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjQjZEMkY1O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3IsXG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0OmhvdmVyIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICBib3JkZXItY29sb3I6ICNGOEY4Rjg7IH1cbiAgICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciAubi1mb3JtX19zZWxlY3Qtb3Blbi1pY29uLFxuICAgIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0OmhvdmVyIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciAubi1mb3JtX19zZWxlY3Qtb3Blbi1pY29uIHtcbiAgICAgIGZpbGw6ICNCNkQyRjU7IH1cblxuLm4tZm9ybV9fc2VsZWN0LW9wZW4taWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmaWxsOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxlZnQ6IDE3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNS41cHg7XG4gIHdpZHRoOiAxOHB4OyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0LW9wZW4taWNvbiB7XG4gICAgZmlsbDogIzAwNjdDNTsgfVxuXG4ubi1mb3JtX19jaGVja2JveC1ncm91cCAubi1mb3JtX19jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gtZ3JvdXAubi1mb3JtX19jaGVja2JveC1ncm91cC0taG9yaXpvbnRhbCAubi1mb3JtX19jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uLWZvcm1fX2NoZWNrYm94LWdyb3VwLS1zY3JvbGxhYmxlIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0E2QThBQjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgbWF4LXdpZHRoOiA1MzBweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4ubi1mb3JtX19jaGVja2JveC1ncm91cC0tc2Nyb2xsYWJsZS1wYXJlbnQge1xuICBsZWZ0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubi1mb3JtX19yYWRpby1idXR0b24tZ3JvdXAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG4ubi1mb3JtX19yYWRpby1idXR0b24tZ3JvdXAubi1mb3JtX19yYWRpby1idXR0b24tZ3JvdXAtLWhvcml6b250YWwgLm4tZm9ybV9fcmFkaW8tYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm4tZm9ybV9fZmllbGRzZXQge1xuICBib3JkZXI6IHNvbGlkIDFweCAjRDBEMkQzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmc6IDI0cHg7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19maWVsZHNldCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uLWZvcm1fX2xlZ2VuZCB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBmb250LXNpemU6IDI0cHg7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19sZWdlbmQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uLWZvcm1fX2NvbnRyb2xzLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fY29udHJvbHMtbGluayB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLm4tZmVhdHVyZS1ibG9jay0taW5saW5lIC5uLWZvcm1fX2NvbnRyb2xzLWxpbmsge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiA2LjY2NjY3JTsgfVxuXG4ubi1mb3JtLS1kYXJrLWJnIGgyIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLm4tZm9ybV9fbWljcm9jb3B5LS1kYXRlLWlucHV0LXN0YXR1cy1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMTRweDsgfVxuICAubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtc3RhdHVzLWljb24ubi1pY29uLWNpcmNsZS1jaGVjay1hbHQge1xuICAgIGZpbGw6ICM0QTgzMkU7IH1cbiAgLm4tZm9ybV9fbWljcm9jb3B5LS1kYXRlLWlucHV0LXN0YXR1cy1pY29uLm4taWNvbi1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAgIGZpbGw6ICNDRjIxMjg7IH1cbiAgLm4tZm9ybV9fbWljcm9jb3B5LS1kYXRlLWlucHV0LWVycm9yIC5uLWZvcm1fX21pY3JvY29weS0tZGF0ZS1pbnB1dC1zdGF0dXMtaWNvbi5uLWljb24tY2lyY2xlLWV4Y2xhbWF0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLm4tZm9ybV9fbWljcm9jb3B5LS1kYXRlLWlucHV0LXZhbGlkIC5uLWZvcm1fX21pY3JvY29weS0tZGF0ZS1pbnB1dC1zdGF0dXMtaWNvbi5uLWljb24tY2lyY2xlLWNoZWNrLWFsdCB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG5cbi8qIFRoZSBpbWFnZSBoZWlnaHQgd2hlbiBpbWFnZSBpcyBzdGFja2VkIG92ZXIgY29udGVudCBvbiB4cy1zbSAqL1xuLyogVGhlIG92ZXJhbGwgYmFuZCBoZWlnaHQgd2hlbiBjb250ZW50IGlzIG92ZXJsYXllZCBvbiBpbWFnZSBvbiBtZC14bCAqL1xuLyogTWFyZ2luIGZvciB0aGlzIHR5cGUgb2YgYmFuZCAqL1xuLyogQ29udGVudCBwYWRkaW5nICovXG4ubi1pbWFnZS1iYW5kIHtcbiAgbWFyZ2luOiA4MHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1pbWFnZS1iYW5kLm4taW1hZ2UtYmFuZC0tbGVmdC1hbGlnbmVkIC5uLWltYWdlLWJhbmRfX2ltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7IH1cbiAgLm4taW1hZ2UtYmFuZC5uLWltYWdlLWJhbmQtLWxlZnQtYWxpZ25lZCAubi1pbWFnZS1iYW5kX19jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLm4taW1hZ2UtYmFuZC5uLWltYWdlLWJhbmQtLXJpZ2h0LWFsaWduZWQgLm4taW1hZ2UtYmFuZF9faW1hZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9XG4gIC5uLWltYWdlLWJhbmQubi1pbWFnZS1iYW5kLS1yaWdodC1hbGlnbmVkIC5uLWltYWdlLWJhbmRfX2NvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLm4taW1hZ2UtYmFuZC5uLWltYWdlLWJhbmQtYW5pbWF0ZWQgLm4taW1hZ2VfYmFuZF9fd2VsbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTsgfVxuICAubi1pbWFnZS1iYW5kIGFydGljbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1pbWFnZS1iYW5kIGgxIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsJ0dvdGhhbSBTU20gQicsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7IH1cbiAgLm4taW1hZ2UtYmFuZCBwIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLm4taW1hZ2UtYmFuZCAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2N2M1O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1heC13aWR0aDogMjNlbTtcbiAgICBwYWRkaW5nOiA5cHggMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5uLWltYWdlLWJhbmQgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAyODU1OyB9XG4gIC5uLWltYWdlLWJhbmQgLm4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm4taW1hZ2UtYmFuZCAubi1jb250YWluZXIgLm4tY29sLXNtLTEyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uLWltYWdlLWJhbmQgLm4taW1hZ2UtYmFuZF9faGl0YXJlYSB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm4taW1hZ2UtYmFuZCAubi1pbWFnZS1iYW5kX19pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uLWltYWdlLWJhbmQgLm4taW1hZ2UtYmFuZF9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAyZW0gMmVtIDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4taW1hZ2UtYmFuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm4taW1hZ2UtYmFuZCBoMSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLm4taW1hZ2UtYmFuZCBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAubi1pbWFnZS1iYW5kIC5uLWltYWdlLWJhbmRfX2hpdGFyZWEge1xuICAgICAgaGVpZ2h0OiA1NjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAubi1pbWFnZS1iYW5kIC5uLWltYWdlLWJhbmRfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogNTYwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uLWltYWdlLWJhbmQgLm4taW1hZ2UtYmFuZF9fY29udGVudCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgLm4taW1hZ2UtYmFuZCAubi1pbWFnZV9iYW5kX193ZWxsIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICAgIG1hcmdpbjogYXV0byA2LjV2dztcbiAgICAgIG1heC13aWR0aDogNTB2dztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwYWRkaW5nOiAzZW07XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4taW1hZ2UtYmFuZCAubi1yb3cge1xuICAgIG1hcmdpbjogMDsgfVxuICAubi1pbWFnZS1iYW5kIC5uLWltYWdlX2JhbmRfX3dlbGwge1xuICAgIG1heC13aWR0aDogNDB2dzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MS44NzVlbSkge1xuICAubi1pbWFnZS1iYW5kIC5uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxMnB4OyB9XG4gICAgLm4taW1hZ2UtYmFuZCAubi1jb250YWluZXIgLm4tcm93IHtcbiAgICAgIG1hcmdpbjogMCAtLjgzMzMzJTsgfVxuICAgIC5uLWltYWdlLWJhbmQgLm4tY29udGFpbmVyIC5uLWNvbC1zbS0xMiB7XG4gICAgICBtYXJnaW46IDAgLjgzMzMzJTtcbiAgICAgIHdpZHRoOiA5OC4zMzMzMyU7IH1cbiAgLm4taW1hZ2UtYmFuZCAubi1pbWFnZV9iYW5kX193ZWxsIHtcbiAgICBtYXgtd2lkdGg6IDMwdnc7IH0gfVxuXG4udGVjaHZhbGlkYXRlLXF1b3RlLWJhbmQge1xuICBtYXJnaW46IDgwcHggMDsgfVxuICAudGVjaHZhbGlkYXRlLXF1b3RlLWJhbmQgaDEge1xuICAgIGNvbG9yOiAjMEEwQTBBO1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywnR290aGFtIFNTbSBCJyxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50ZWNodmFsaWRhdGUtcXVvdGUtYmFuZCBoMSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cblxuLnRlY2h2YWxpZGF0ZS1xdW90ZS10aWxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MyQzJDMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIHBhZGRpbmc6IDQ3cHggNTBweCA1NXB4IDg1cHg7IH1cblxuLnRlY2h2YWxpZGF0ZS1xdW90ZS10aWxlX19xdW90ZSB7XG4gIGNvbG9yOiAjMEEwQTBBO1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsJ0dvdGhhbSBTU20gQicsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMCAwIDQ5cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50ZWNodmFsaWRhdGUtcXVvdGUtdGlsZV9fb3BlbmluZy1xdW90YXRpb24tbWFyayB7XG4gIHRvcDogLTVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsZWZ0OiAtNDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjhweDsgfVxuXG4udGVjaHZhbGlkYXRlLXF1b3RlLXRpbGVfX3JhdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLnRlY2h2YWxpZGF0ZS1xdW90ZS10aWxlX19zdGFyIHtcbiAgaGVpZ2h0OiAyM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDI1cHg7IH1cbiAgLnRlY2h2YWxpZGF0ZS1xdW90ZS10aWxlX19zdGFyIC5zdGFyLWZ1bGwge1xuICAgIGZpbGw6ICMxMzZFQTg7IH1cblxuLnRlY2h2YWxpZGF0ZS1xdW90ZS10aWxlX19jaXRhdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywnR290aGFtIFNTbSBCJyxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luLXRvcDogYXV0bzsgfVxuXG4udGVjaHZhbGlkYXRlLXF1b3RlLXRpbGVfX3NvdXJjZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLnRlY2h2YWxpZGF0ZS1xdW90ZS10aWxlX190dmlkLWxpbmsge1xuICBjb2xvcjogIzAwNjdDNTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBsZyAxMDI0cHggYW5kIHVwICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZWNodmFsaWRhdGUtcXVvdGUtdGlsZV9fcXVvdGUge1xuICAgIG1pbi1oZWlnaHQ6IDExZW07IH1cbiAgLnRlY2h2YWxpZGF0ZS1xdW90ZS1iYW5kIC5uLXJvdy5tYXRjaC1jb2wtaGVpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDsgfVxuICAudGVjaHZhbGlkYXRlLXF1b3RlLWJhbmQgLm4tcm93Lm1hdGNoLWNvbC1oZWlnaHQgPiBbY2xhc3MqPSduLWNvbC0nXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHRvcDsgfSB9XG5cbi5uLWxpbmstbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm4tbGluay1saXN0X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4ubi1saW5rLWxpc3RfX2xpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5OyB9XG4gIC5uLWxpbmstbGlzdC0tdjIgLm4tbGluay1saXN0X19saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4OyB9XG5cbi5uLWxpbmstbGlzdF9fZGlyZWN0aW9uLWljb24ge1xuICBmaWxsOiAjOEQ4RDhEO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4OyB9XG5cbi5uLWxpbmstbGlzdF9fcGRmLWljb24ge1xuICBmaWxsOiAjQzBDMEMwO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxNnB4OyB9XG5cbi5uLW1lc3NhZ2luZyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1tZXNzYWdpbmc6YmVmb3JlLCAubi1tZXNzYWdpbmc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubi1tZXNzYWdpbmc6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5uLW1lc3NhZ2luZ19fYmFuZC1iYWNrZ3JvdW5kLWFjY2VudCB7XG4gIGJhY2tncm91bmQ6ICMwMDY3QzU7IH1cblxuLm4tbWVzc2FnaW5nX19tZXNzYWdlIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAubi1tZXNzYWdpbmctLW9uLWRhcmstYmcgLm4tbWVzc2FnaW5nX19tZXNzYWdlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1tZXNzYWdpbmctLW9uLWRhcmstYmcgLm4tbWVzc2FnaW5nX19saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLm4tbWVzc2FnaW5nX19pY29uIHtcbiAgZmlsbDogIzAwNjdDNTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICB3aWR0aDogMTZweDsgfVxuICAubi1tZXNzYWdpbmctLW9uLWRhcmstYmcgLm4tbWVzc2FnaW5nX19pY29uIHtcbiAgICBmaWxsOiAjRkZGRkZGOyB9XG5cbi5uLW1lc3NhZ2luZ19fbWV0YWRhdGEge1xuICBjb2xvcjogI0E0QTRBNDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG5cbi5uLW1lc3NhZ2luZy0taW5mb3JtYXRpb25fX21ldGFkYXRhIC5uLW1lc3NhZ2luZ19fbWVzc2FnZSB7XG4gIGNvbG9yOiAjMDA2N0M1O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cblxuLm4tbWVzc2FnaW5nLS1zdWNjZXNzIC5uLW1lc3NhZ2luZ19fbWVzc2FnZSB7XG4gIGNvbG9yOiAjNEE4MzJFOyB9XG5cbi5uLW1lc3NhZ2luZy0tc3VjY2VzcyAubi1tZXNzYWdpbmdfX2ljb24ge1xuICBmaWxsOiAjNEE4MzJFOyB9XG5cbi5uLW1lc3NhZ2luZy0td2FybmluZyAubi1tZXNzYWdpbmdfX2ljb24ge1xuICBmaWxsOiAjRkY5MDAwOyB9XG5cbi5uLW1lc3NhZ2luZy0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQ0NDO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0YyMTI4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5uLW1lc3NhZ2luZy0tZXJyb3IgLm4tbWVzc2FnaW5nX19tZXNzYWdlIHtcbiAgICBjb2xvcjogI0NGMjEyODtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5uLW1lc3NhZ2luZy0tZXJyb3IgLm4tbWVzc2FnaW5nX19pY29uIHtcbiAgICBmaWxsOiAjQ0YyMTI4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4OyB9XG5cbi5uLW1lc3NhZ2luZy0tbG9naW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2N0M1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBO1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5uLW1lc3NhZ2luZy0tbG9naW4gLm4tbWVzc2FnaW5nX19tZXNzYWdlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAubi1tZXNzYWdpbmctLWxvZ2luIC5uLW1lc3NhZ2luZ19faWNvbiB7XG4gICAgZmlsbDogI0ZGRkZGRjtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogMjBweDsgfVxuICAubi1tZXNzYWdpbmctLWxvZ2luIC5idXR0b24ge1xuICAgIGNsZWFyOiBub25lO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDElOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjRlbSkge1xuICAgICAgLm4tbWVzc2FnaW5nLS1sb2dpbiAuYnV0dG9uIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1hcmdpbjogMSU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI2LjI1ZW0pIHtcbiAgICAgIC5uLW1lc3NhZ2luZy0tbG9naW4gLmJ1dHRvbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAyJTsgfSB9XG5cbi5uLW11bHRpLWNvbHVtbi1saXN0LCAubi1tdWx0aS1jb2x1bW4tbGlzdC0teGwge1xuICBjb2x1bW4tY291bnQ6IDE7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA0OHB4O1xuICBwYWRkaW5nOiAwIDMwcHggMCAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAubi1tdWx0aS1jb2x1bW4tbGlzdCA+IGxpLCAubi1tdWx0aS1jb2x1bW4tbGlzdC0teGwgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLm4tbXVsdGktY29sdW1uLWxpc3QgYSwgLm4tbXVsdGktY29sdW1uLWxpc3QtLXhsIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG4gIC5uLW11bHRpLWNvbHVtbi1saXN0IHVsLCAubi1tdWx0aS1jb2x1bW4tbGlzdC0teGwgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMnB4OyB9XG4gIC5uLW11bHRpLWNvbHVtbi1saXN0IHVsID4gbGksIC5uLW11bHRpLWNvbHVtbi1saXN0LS14bCB1bCA+IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uLW11bHRpLWNvbHVtbi1saXN0LS14bCB7XG4gIGNvbHVtbi1nYXA6IDk2cHg7IH1cblxuLm4tbXVsdGktY29sdW1uLWxpc3QtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLW11bHRpLWNvbHVtbi1saXN0LCAubi1tdWx0aS1jb2x1bW4tbGlzdC0teGwge1xuICAgIGNvbHVtbi1jb3VudDogMjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4tbXVsdGktY29sdW1uLWxpc3QsIC5uLW11bHRpLWNvbHVtbi1saXN0LS14bCB7XG4gICAgY29sdW1uLWNvdW50OiAzOyB9IH1cblxuLm4tcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm4tcGFnaW5hdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uLXBhZ2luYXRpb25fX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5uLXBhZ2luYXRpb25fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwIDZweDsgfVxuICAubi1wYWdpbmF0aW9uX19saXN0LWl0ZW06Zmlyc3QtY2hpbGQgLm4tcGFnaW5hdGlvbl9fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uLXBhZ2luYXRpb25fX2xpc3QtaXRlbTpsYXN0LWNoaWxkIC5uLXBhZ2luYXRpb25fX2xpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLm4tcGFnaW5hdGlvbl9fbGluay0tYWN0aXZlLFxuLm4tcGFnaW5hdGlvbl9fbGluay0tYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICM0NTQ1NDU7IH1cblxuLm4tcGFnaW5hdGlvbl9faWNvbiB7XG4gIGZpbGw6ICM4NDg0ODQ7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDE0cHg7IH1cbiAgLm4tcGFnaW5hdGlvbl9fbGluazpob3ZlciAubi1wYWdpbmF0aW9uX19pY29uIHtcbiAgICBmaWxsOiAjMUU0QTkzOyB9XG5cbi5uLXBhZ2luYXRpb24tLXRleHQtb25seSAubi1wYWdpbmF0aW9uX19saW5rLS1wcmV2IC5uLXBhZ2luYXRpb25fX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuXG4ubi1wYWdpbmF0aW9uLS10ZXh0LW9ubHkgLm4tcGFnaW5hdGlvbl9fbGluay0tbmV4dCAubi1wYWdpbmF0aW9uX19pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuXG4ubi1wYWdpbmF0aW9uLS10ZXh0LW9ubHkgLm4tcGFnaW5hdGlvbl9faWNvbi0tZG91YmxlLWNoZXZyb24tZmlyc3Qge1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7IH1cblxuLm4tcGFnaW5hdGlvbi0tdGV4dC1vbmx5IC5uLXBhZ2luYXRpb25fX2ljb24tLWRvdWJsZS1jaGV2cm9uLXNlY29uZCB7XG4gIG1hcmdpbi1yaWdodDogNnB4OyB9XG5cbi5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiAubi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQ3MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb24gLm4tYmFuZF9fc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDhweDtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb24gLm4tYmFuZF9fc2VjdGlvbiAubi1iYW5kX19zZWN0aW9uLWhlYWRlci10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb24gLm4tcHJvZHVjdC1kb2N1bWVudGF0aW9uX19sYXlvdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiAubi1wcm9kdWN0LWRvY3NfX3RpbGUsXG4gIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZSxcbiAgLm4tcHJvZHVjdC1kb2N1bWVudGF0aW9uIC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlLS1hc2lkZSB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgbWFyZ2luOiAwIDAgMzJweDtcbiAgICB3aWR0aDogOTguMzMzMzMlOyB9XG4gICAgLm4tcHJvZHVjdC1kb2N1bWVudGF0aW9uIC5uLXByb2R1Y3QtZG9jc19fdGlsZSAubi1wcm9kdWN0LWRvY3NfX3RpbGVfX2JvZHksXG4gICAgLm4tcHJvZHVjdC1kb2N1bWVudGF0aW9uIC5uLXByb2R1Y3QtZG9jc19fdGlsZSAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fYm9keSxcbiAgICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb24gLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGUgLm4tcHJvZHVjdC1kb2NzX190aWxlX19ib2R5LFxuICAgIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZSAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fYm9keSxcbiAgICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb24gLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGUtLWFzaWRlIC5uLXByb2R1Y3QtZG9jc19fdGlsZV9fYm9keSxcbiAgICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb24gLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGUtLWFzaWRlIC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlX19ib2R5IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiAubi1wcm9kdWN0LWRvY3NfX3RpbGUgLm4tcHJvZHVjdC1kb2NzX190aWxlX19ib2R5IC5uLXByb2R1Y3QtZG9jc19fdGlsZV9fdGl0bGUsXG4gICAgICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb24gLm4tcHJvZHVjdC1kb2NzX190aWxlIC5uLXByb2R1Y3QtZG9jc19fdGlsZV9fYm9keSAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fdGl0bGUsXG4gICAgICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb24gLm4tcHJvZHVjdC1kb2NzX190aWxlIC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlX19ib2R5IC5uLXByb2R1Y3QtZG9jc19fdGlsZV9fdGl0bGUsXG4gICAgICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb24gLm4tcHJvZHVjdC1kb2NzX190aWxlIC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlX19ib2R5IC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlX190aXRsZSxcbiAgICAgIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZSAubi1wcm9kdWN0LWRvY3NfX3RpbGVfX2JvZHkgLm4tcHJvZHVjdC1kb2NzX190aWxlX190aXRsZSxcbiAgICAgIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZSAubi1wcm9kdWN0LWRvY3NfX3RpbGVfX2JvZHkgLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX3RpdGxlLFxuICAgICAgLm4tcHJvZHVjdC1kb2N1bWVudGF0aW9uIC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlIC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlX19ib2R5IC5uLXByb2R1Y3QtZG9jc19fdGlsZV9fdGl0bGUsXG4gICAgICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb24gLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGUgLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX2JvZHkgLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX3RpdGxlLFxuICAgICAgLm4tcHJvZHVjdC1kb2N1bWVudGF0aW9uIC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlLS1hc2lkZSAubi1wcm9kdWN0LWRvY3NfX3RpbGVfX2JvZHkgLm4tcHJvZHVjdC1kb2NzX190aWxlX190aXRsZSxcbiAgICAgIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZS0tYXNpZGUgLm4tcHJvZHVjdC1kb2NzX190aWxlX19ib2R5IC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlX190aXRsZSxcbiAgICAgIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZS0tYXNpZGUgLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX2JvZHkgLm4tcHJvZHVjdC1kb2NzX190aWxlX190aXRsZSxcbiAgICAgIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZS0tYXNpZGUgLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX2JvZHkgLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBtYXJnaW46IDAgMCAxNnB4OyB9XG4gICAgICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb24gLm4tcHJvZHVjdC1kb2NzX190aWxlIC5uLXByb2R1Y3QtZG9jc19fdGlsZV9fYm9keSAubi1wcm9kdWN0LWRvY3NfX3RpbGVfX2xpbmssXG4gICAgICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb24gLm4tcHJvZHVjdC1kb2NzX190aWxlIC5uLXByb2R1Y3QtZG9jc19fdGlsZV9fYm9keSAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fbGluayxcbiAgICAgIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiAubi1wcm9kdWN0LWRvY3NfX3RpbGUgLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX2JvZHkgLm4tcHJvZHVjdC1kb2NzX190aWxlX19saW5rLFxuICAgICAgLm4tcHJvZHVjdC1kb2N1bWVudGF0aW9uIC5uLXByb2R1Y3QtZG9jc19fdGlsZSAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fYm9keSAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fbGluayxcbiAgICAgIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZSAubi1wcm9kdWN0LWRvY3NfX3RpbGVfX2JvZHkgLm4tcHJvZHVjdC1kb2NzX190aWxlX19saW5rLFxuICAgICAgLm4tcHJvZHVjdC1kb2N1bWVudGF0aW9uIC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlIC5uLXByb2R1Y3QtZG9jc19fdGlsZV9fYm9keSAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fbGluayxcbiAgICAgIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZSAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fYm9keSAubi1wcm9kdWN0LWRvY3NfX3RpbGVfX2xpbmssXG4gICAgICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb24gLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGUgLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX2JvZHkgLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX2xpbmssXG4gICAgICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb24gLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGUtLWFzaWRlIC5uLXByb2R1Y3QtZG9jc19fdGlsZV9fYm9keSAubi1wcm9kdWN0LWRvY3NfX3RpbGVfX2xpbmssXG4gICAgICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb24gLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGUtLWFzaWRlIC5uLXByb2R1Y3QtZG9jc19fdGlsZV9fYm9keSAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fbGluayxcbiAgICAgIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZS0tYXNpZGUgLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX2JvZHkgLm4tcHJvZHVjdC1kb2NzX190aWxlX19saW5rLFxuICAgICAgLm4tcHJvZHVjdC1kb2N1bWVudGF0aW9uIC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlLS1hc2lkZSAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fYm9keSAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLm4tcHJvZHVjdC1kb2N1bWVudGF0aW9uIC5uLXByb2R1Y3QtZG9jc19fdGlsZSAubi1wcm9kdWN0LWRvY3NfX3RpbGVfX2JvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0MyQzJDMjtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzE3M0U3NztcbiAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgLm4tcHJvZHVjdC1kb2N1bWVudGF0aW9uIC5uLXByb2R1Y3QtZG9jc19fdGlsZSAubi1wcm9kdWN0LWRvY3NfX3RpbGVfX2JvZHkgLm4tcHJvZHVjdC1kb2NzX190aWxlX190aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb24gLm4tcHJvZHVjdC1kb2NzX190aWxlIC5uLXByb2R1Y3QtZG9jc19fdGlsZV9fYm9keSAubi1wcm9kdWN0LWRvY3NfX3RpbGVfX2xpbmstZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZSAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fYm9keSxcbiAgLm4tcHJvZHVjdC1kb2N1bWVudGF0aW9uIC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlLS1hc2lkZSAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fYm9keSB7XG4gICAgcGFkZGluZzogMzJweDsgfVxuICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb24gLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGUgLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX2xpbmstZ3JvdXAsXG4gIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZS0tYXNpZGUgLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX2xpbmstZ3JvdXAge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZSAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fbGluay1ncm91cCAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fbGluay1ncm91cF9faXRlbSxcbiAgICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb24gLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGUtLWFzaWRlIC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlX19saW5rLWdyb3VwIC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlX19saW5rLWdyb3VwX19pdGVtIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb24gLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGUgLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX2xpbmstZ3JvdXAgLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX2xpbmstZ3JvdXBfX2l0ZW0gLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX2xpbmssXG4gICAgICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb24gLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGUtLWFzaWRlIC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlX19saW5rLWdyb3VwIC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlX19saW5rLWdyb3VwX19pdGVtIC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlX19saW5rIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb24gLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0MyQzJDMjtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzE3M0U3NzsgfVxuICAgIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZSAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fbGluay1ncm91cCAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fbGluay1ncm91cF9faXRlbSB7XG4gICAgICBtYXJnaW46IDAgMCA0cHg7IH1cbiAgICAgIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZSAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fbGluay1ncm91cCAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fbGluay1ncm91cF9faXRlbSAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4IDhweCAwOyB9XG4gICAgICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb24gLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGUgLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX2xpbmstZ3JvdXAgLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX2xpbmstZ3JvdXBfX2l0ZW0gLmx1Y2ktdG9vbHRpcCB7XG4gICAgICAgIHdpZHRoOiAyNHB4OyB9XG4gICAgICAgIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZSAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fbGluay1ncm91cCAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fbGluay1ncm91cF9faXRlbSAubHVjaS10b29sdGlwIC5sdWNpLXRvb2x0aXBfX3RyaWdnZXIge1xuICAgICAgICAgIGhlaWdodDogMjRweDsgfVxuICAgICAgICAgIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZSAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fbGluay1ncm91cCAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fbGluay1ncm91cF9faXRlbSAubHVjaS10b29sdGlwIC5sdWNpLXRvb2x0aXBfX3RyaWdnZXIgLmx1Y2ktaWNvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgLm4tcHJvZHVjdC1kb2N1bWVudGF0aW9uIC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlLS1hc2lkZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3M0U3NzsgfVxuICAgIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZS0tYXNpZGUgLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX2JvZHkge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb24gLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGUtLWFzaWRlIC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlX19saW5rLWdyb3VwIHtcbiAgICAgIG1hcmdpbjogMCAwIDI0cHggMTJweDsgfVxuICAgICAgLm4tcHJvZHVjdC1kb2N1bWVudGF0aW9uIC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlLS1hc2lkZSAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fbGluay1ncm91cCAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fbGluay1ncm91cF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwOyB9XG4gICAgICAgIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZS0tYXNpZGUgLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX2xpbmstZ3JvdXAgLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX2xpbmstZ3JvdXBfX2l0ZW0gLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX2xpbmsge1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb25fX2xheW91dCAubi1wcm9kdWN0LWRvY3NfX3RpbGUge1xuICAgIHdpZHRoOiA0OC4zMzMzMyU7IH1cbiAgLm4tcHJvZHVjdC1kb2N1bWVudGF0aW9uX19sYXlvdXQgLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGUsXG4gIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbl9fbGF5b3V0IC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlLS1hc2lkZSB7XG4gICAgd2lkdGg6IDQ4LjMzMzMzJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm4tcHJvZHVjdC1kb2N1bWVudGF0aW9uX19sYXlvdXQgLm4tcHJvZHVjdC1kb2NzX190aWxlIHtcbiAgICB3aWR0aDogMjMuMzMzMzMlOyB9XG4gIC5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbl9fbGF5b3V0IC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlLFxuICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb25fX2xheW91dCAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZS0tYXNpZGUge1xuICAgIHdpZHRoOiAzMS42NjY2NyU7IH1cbiAgICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb25fX2xheW91dCAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZSAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fYm9keSxcbiAgICAubi1wcm9kdWN0LWRvY3VtZW50YXRpb25fX2xheW91dCAubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZS0tYXNpZGUgLm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX2JvZHkge1xuICAgICAgcGFkZGluZzogNDhweDsgfSB9XG5cbi5uLXJlbGF0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI0VBRUFFQTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZzogNDVweCA0NXB4IDE2cHg7IH1cbiAgLm4tcmVsYXRlZDpiZWZvcmUsIC5uLXJlbGF0ZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubi1yZWxhdGVkOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubi1yZWxhdGVkIFtjbGFzc149J24taWNvbi1kb2MtJ10ge1xuICAgIGZpbGw6ICNBNEE0QTQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gIC5uLXJlbGF0ZWQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1ZW07IH1cbiAgLm4tcmVsYXRlZCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1ZW07IH1cbiAgLm4tcmVsYXRlZCBvbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1ZW07IH1cblxuLm4tcmVsYXRlZF9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5uLXJlbGF0ZWRfX3N1YmhlYWRlciB7XG4gIGNvbG9yOiAjODQ4NDg0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5uLXJlbGF0ZWRfX2xpc3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4ubi1yZWxhdGVkX19saXN0LWl0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmlsbDogIzg0ODQ4NDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDsgfVxuXG4ubi1yZWxhdGVkLWljb24tbGlzdCAubi1yZWxhdGVkX19saXN0LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubi1yZWxhdGVkLWljb24tbGlzdCAubi1yZWxhdGVkX19saXN0LWl0ZW0taWNvbiB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7IH1cblxuLm4tcmVsYXRlZF9faWNvbi1kYW5nZXIge1xuICBmaWxsOiAjQ0YyMTI4OyB9XG5cbi5uLXJlbGF0ZWRfX2ljb24tZ3JlZW4ge1xuICBmaWxsOiAjNEE4MzJFOyB9XG5cbi5uLXJlbGF0ZWQtYXV0aG9ycyAubi1yZWxhdGVkX19saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm4tcmVsYXRlZF9fYXV0aG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuXG4ubi1yZWxhdGVkX19hdXRob3ItcGhvdG8ge1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtN3B4O1xuICB3aWR0aDogMzZweDsgfVxuXG4ubi1yZWxhdGVkX19hdXRob3ItY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLm4tcmVsYXRlZF9fdmlldy1hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLm4tc2VhcmNoLWZpbHRlcl9fbGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5uLXNlYXJjaC1maWx0ZXJfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cgLm4tc2VhcmNoLWZpbHRlcl9fZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtdG9nZ2xlLWljb24ge1xuICBmaWxsOiAjMDA2N0M1O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxNnB4OyB9XG4gIC5uLXNlYXJjaC1maWx0ZXJfX2xpc3QtaXRlbS0tYWN0aXZlIC5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLXRvZ2dsZS1pY29uIHtcbiAgICBmaWxsOiAjQTZBOEFCOyB9XG4gIC5uLXNlYXJjaC1maWx0ZXJfX2xpbms6aG92ZXIgLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtdG9nZ2xlLWljb24ge1xuICAgIGZpbGw6ICMxRTRBOTM7IH1cblxuLm4tc2VhcmNoLWZpbHRlcl9fbGluayB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1zZWFyY2gtZmlsdGVyX19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93IC5uLXNlYXJjaC1maWx0ZXJfX2xpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tc2VhcmNoLWZpbHRlcl9fbGlzdC1pdGVtLS1hY3RpdmUgLm4tc2VhcmNoLWZpbHRlcl9fbGluayB7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5uLXNlYXJjaC1maWx0ZXJfX2xpc3QtaXRlbS0tYWN0aXZlIC5uLXNlYXJjaC1maWx0ZXJfX2xpbms6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwNjdDNTtcbiAgICAgIGJvdHRvbTogLThweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAyMDE7IH1cblxuLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwge1xuICBib3JkZXI6IHNvbGlkIDFweCAjRjJGMkYyO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzAwNjdDNTtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwubi1zZWFyY2gtZmlsdGVyX19wYW5lbC0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19wYW5lbC1jbG9zZS1saW5rIHtcbiAgY29sb3I6ICNBNkE4QUI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAxMnB4OyB9XG4gIC5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLWNsb3NlLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cgLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtY2xvc2UtbGluayB7XG4gICAgdG9wOiA2cHg7IH1cblxuLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtY2xvc2UtaWNvbiB7XG4gIGZpbGw6ICNBNkE4QUI7XG4gIGhlaWdodDogMTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDExcHg7IH1cbiAgLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtY2xvc2UtbGluazpob3ZlciAubi1zZWFyY2gtZmlsdGVyX19wYW5lbC1jbG9zZS1pY29uIHtcbiAgICBmaWxsOiAjMUU0QTkzOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1zZWxlY3RlZC1maWx0ZXJzLFxuLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmsge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBtYXJnaW4tdG9wOiAtMTJweDsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtbGluay1pY29uIHtcbiAgZmlsbDogIzAwNjdDNTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgd2lkdGg6IDEwcHg7IH1cbiAgOmhvdmVyID4gLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmstaWNvbiB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuXG4ubi10YWcubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtdGFnIHtcbiAgY2xlYXI6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHdpZHRoOiBhdXRvOyB9XG4gIC5uLXRhZy5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS10YWcgLm4tdGFnX19kZWxldGUtaWNvbiB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4OyB9XG5cbi5uLXRhZy5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS10YWctdGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdy5uLXNlYXJjaC1maWx0ZXItLWhhcy1zdWJmaWx0ZXJzIC5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rLFxuLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93Lm4tc2VhcmNoLWZpbHRlci0taGFzLXN1YmZpbHRlcnMgLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLXNlbGVjdGVkLWZpbHRlcnMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cgLm4tc2VhcmNoLWZpbHRlci1wYW5lbHMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdy5uLXNlYXJjaC1maWx0ZXItLXNob3ctcmVmaW5lLXBhbmVsIC5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rLFxuLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93Lm4tc2VhcmNoLWZpbHRlci0tc2hvdy1yZWZpbmUtcGFuZWwgLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLXNlbGVjdGVkLWZpbHRlcnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdy5uLXNlYXJjaC1maWx0ZXItLXNob3ctcmVmaW5lLXBhbmVsIC5uLXNlYXJjaC1maWx0ZXItcGFuZWxzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uLXNlYXJjaC1mb3JtX19pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQTRBNEE0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLXNlYXJjaC1mb3JtX19pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm4tc2VhcmNoLWZvcm1fX2lucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoIC5uLXNlYXJjaC1mb3JtX19pbnB1dCB7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBjdWJpYy1iZXppZXIoMCwgMC43OTUsIDAsIDEpO1xuICAgIHdpZHRoOiAxMDBweDsgfVxuICAgIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoIC5uLXNlYXJjaC1mb3JtX19pbnB1dDpmb2N1cyB7XG4gICAgICB3aWR0aDogMzIwcHg7IH1cblxuLm4tc2VhcmNoLWZvcm1fX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0MHB4OyB9XG4gIC5uLXNlYXJjaC1mb3JtX19idXR0b246aG92ZXIgLm4tc2VhcmNoLWZvcm1fX2J1dHRvbi1pY29uIHtcbiAgICBmaWxsOiAjNDU0NTQ1OyB9XG5cbi5uLXNlYXJjaC1mb3JtX19idXR0b24tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7IH1cblxuLm4tc2VhcmNoLWZvcm1fX2J1dHRvbi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjQTRBNEE0O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoIC5uLXNlYXJjaC1mb3JtX19pbnB1dCB7XG4gICAgd2lkdGg6IDMyMHB4OyB9IH1cblxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCAuYXV0b2NvbXBsZXRlLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBtaW4td2lkdGg6IDI5MHB4O1xuICB0b3A6IDQ2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCAuYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktYXV0b2NvbXBsZXRlIHtcbiAgbWFyZ2luOiAxMnB4IDA7IH1cblxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCAuYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktbWVudS1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1leHAgLmF1dG9jb21wbGV0ZS1zZWFyY2ggLnVpLW1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwIC5hdXRvY29tcGxldGUtc2VhcmNoIC51aS1tZW51LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCAuYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktbWVudS1pdGVtOmhvdmVyLCAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwIC5hdXRvY29tcGxldGUtc2VhcmNoIC51aS1tZW51LWl0ZW0udWktc3RhdGUtZm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMDA2N0M1O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAyNi4yNWVtKSB7XG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1leHAgLmF1dG9jb21wbGV0ZS1zZWFyY2ggLnVpLW1lbnUtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLyogU2VhcmNoIFRvZ2dsZSBTZWN0aW9uICovXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC10b2dnbGUge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogU2VhcmNoIFRvZ2dsZSBJbnB1dCAqL1xuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtdG9nZ2xlLWlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRhOTBlMjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHdpZHRoOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtdG9nZ2xlLWlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMxRTRBOTM7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC10b2dnbGUtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNEE5MEUyOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLXRvZ2dsZS1pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC10b2dnbGUtaW5wdXQudmlzdWFsbHktaGlkZGVuLWJ0biB7XG4gICAgb3BhY2l0eTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLXRvZ2dsZS1pbnB1dCB7XG4gICAgICAvKiBBbGxvdyBpbnB1dCB0byBzaG93IGF0ID49IHBvcnRyYWl0IGlQYWQgKi9cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICB3aWR0aDogODVweDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ5ZW0pIHtcbiAgICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC10b2dnbGUtaW5wdXQge1xuICAgICAgLyogQWxsb3cgd2lkZXIgaW5wdXQgb24gbGFyZ2VyIG1vYmlsZSBzY3JlZW5zICovXG4gICAgICB3aWR0aDogMTAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLXRvZ2dsZS1pbnB1dCB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBwYWRkaW5nOiA2cHggNjRweCA2cHggMjFweDsgfSB9XG5cbi8qIFNlYXJjaCBUb2dnbGUgQnV0dG9uICovXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC10b2dnbGUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBOTBFMjtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDM2cHg7XG4gIG9wYWNpdHk6IDE7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtdG9nZ2xlLWJ1dHRvbi52aXN1YWxseS1oaWRkZW4tYnRuIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC10b2dnbGUtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFNEE5MztcbiAgYm9yZGVyLWNvbG9yOiAjMUU0QTkzOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLXRvZ2dsZS1idXR0b24ge1xuICAgIGhlaWdodDogNDZweDtcbiAgICB3aWR0aDogNDZweDsgfSB9XG5cbi8qIFNlYXJjaCBUb2dnbGUgQnV0dG9uIEljb24gKi9cbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLXRvZ2dsZS1idXR0b24taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTZweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC10b2dnbGUtYnV0dG9uLWljb24ge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDsgfSB9XG5cbi8qIEZ1bGwgV2lkdGggU2VhcmNoICovXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2U7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIHRvcDogMDsgfSB9XG5cbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1leHAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0taXMtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogRnVsbCBXaWR0aCBTZWFyY2ggRm9ybSAqL1xuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbjogLTJweCAwIDAgMDsgfVxuXG4vKiBGdWxsIFdpZHRoIFNlYXJjaCBGb3JtIElucHV0ICovXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWlucHV0IHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzRBNEE0QTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmbG9hdDogcmlnaHQ7XG4gIC8qQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcclxuICB9Ki8gfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0taW5wdXQge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2U7IH1cblxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWlzLWFjdGl2ZSAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDZweCA5NnB4IDZweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGE5MGUyOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0taW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzRBOTBFMjsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0taXMtYWN0aXZlIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0taW5wdXQge1xuICAgIHBhZGRpbmc6IDZweCA5NnB4IDZweCAyNHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDI2LjI1ZW0pIHtcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLyogRnVsbCBXaWR0aCBTZWFyY2ggRm9ybSBTdWJtaXQgQnV0dG9uICovXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QTkwRTI7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogNDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0NnB4OyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1pcy1hY3RpdmUgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU0QTkzO1xuICBib3JkZXItY29sb3I6ICMxRTRBOTM7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG4vKiBGdWxsIFdpZHRoIFNlYXJjaCBGb3JtIFN1Ym1pdCBCdXR0b24gSWNvbiAqL1xuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b24taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDsgfVxuXG4vKiBGdWxsIFdpZHRoIFNlYXJjaCBGb3JtIENsb3NlIEJ1dHRvbiAqL1xuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b24tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0NnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1pcy1hY3RpdmUgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b24tY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWJ1dHRvbi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9IH1cblxuLyogRnVsbCBXaWR0aCBTZWFyY2ggRm9ybSBDbG9zZSBCdXR0b24gSWNvbiAqL1xuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtbi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1idXR0b24tY2xvc2UtaWNvbiB7XG4gIGZpbGw6ICNBNkE4QUI7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7IH1cblxuLyoqIElFIGNsZWFyIGJ1dHRvbiBmaXggKiovXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYXV0b2NvbXBsZXRlLFxuLmF1dG9jb21wbGV0ZS1zZWFyY2gsXG4uYXV0b2NvbXBsZXRlLWN1c3RvbWVyLXN0b3JpZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDgwMDA7IH1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4udWktbWVudS1pdGVtIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBiYWNrZ3JvdW5kOiAjRUFFQUVBO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAudWktbWVudS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjsgfVxuICAudWktbWVudS1pdGVtOmhvdmVyLCAudWktbWVudS1pdGVtLnVpLXN0YXRlLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2N0M1O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubi1yZWxhdGVkLWxpbmtzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm4tc2hhcmUge1xuICBmb250LXNpemU6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm4tc2hhcmVfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubi1zaGFyZV9fbGlzdC1pdGVtOmZpcnN0LWNoaWxkIC5uLXNoYXJlX19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm4tc2hhcmVfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIC5uLXNoYXJlX19saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5uLXNoYXJlX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4ubi1zaGFyZV9faWNvbiB7XG4gIGZpbGw6ICM4NDg0ODQ7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7IH1cbiAgLm4tc2hhcmVfX2xpbms6aG92ZXIgLm4tc2hhcmVfX2ljb24ge1xuICAgIGZpbGw6ICMwMDY3QzU7IH1cblxuLm4tc2hhcmVfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDsgfVxuXG4ubi1zcG90bGlnaHQtbW9kdWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjRTRFNEU0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7IH1cbiAgLm4tc3BvdGxpZ2h0LW1vZHVsZS5uLXNwb3RsaWdodC1tb2R1bGUtLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNEU0O1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI0U0RTRFNDsgfVxuICAgIC5uLXNwb3RsaWdodC1tb2R1bGUubi1zcG90bGlnaHQtbW9kdWxlLS1ib3JkZXJlZDpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjZBOUUwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjMjZBOUUwOyB9XG4gIC5uLXNwb3RsaWdodC1tb2R1bGUubi1zcG90bGlnaHQtbW9kdWxlLS1pbnZlcnNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLXNwb3RsaWdodC1tb2R1bGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjMjZBOUUwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubi1zcG90bGlnaHQtbW9kdWxlOmhvdmVyIC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xuICAgICAgY29sb3I6ICMxRTRBOTM7IH1cbiAgICAubi1zcG90bGlnaHQtbW9kdWxlOmhvdmVyIC5idXR0b25fX2ljb24ge1xuICAgICAgZmlsbDogIzFFNEE5MzsgfVxuICAgIC5uLXNwb3RsaWdodC1tb2R1bGU6aG92ZXIgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm4tc3BvdGxpZ2h0LW1vZHVsZS5uLWxheW91dC1mbGV4X19pdGVtIC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMjRweCAyNHB4OyB9XG5cbi5uLXNwb3RsaWdodC1tb2R1bGVfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4tc3BvdGxpZ2h0LW1vZHVsZV9faW1hZ2Uubi1zcG90bGlnaHQtbW9kdWxlX19pbWFnZS0tY2VudGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMjRweDsgfVxuXG4ubi1zcG90bGlnaHQtbW9kdWxlX19ib2R5IHtcbiAgcGFkZGluZzogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubi1zcG90bGlnaHQtbW9kdWxlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjM0IzQjNCO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubi1zcG90bGlnaHQtbW9kdWxlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubi1zcG90bGlnaHQtbW9kdWxlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG5cbi5uLXNwb3RsaWdodC1tb2R1bGVfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5uLXNwb3RsaWdodC1hbGlnbi0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5uLXNwb3RsaWdodC1tb2R1bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDI3LjVlbSkge1xuICAubi1sYXlvdXQtZmxleCAubi1zcG90bGlnaHQtbW9kdWxlIHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tc3BvdGxpZ2h0LW1vZHVsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubi1sYXlvdXQtZmxleCAubi1zcG90bGlnaHQtbW9kdWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAubi1sYXlvdXQtZmxleCAubi1zcG90bGlnaHQtbW9kdWxlIC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgICAgLm4tc3BvdGxpZ2h0LWFsaWduLS1jZW50ZXIgLm4tbGF5b3V0LWZsZXggLm4tc3BvdGxpZ2h0LW1vZHVsZSAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9IH1cblxuLm4tdGFnIHtcbiAgYmFja2dyb3VuZDogIzAwNjdDNTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDRweCAxM3B4OyB9XG5cbi5uLXRhZy0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzg0ODQ4NDsgfVxuXG4ubi10YWdfX2RlbGV0ZS1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIGhlaWdodDogOXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogOXB4OyB9XG5cbi5uLXRhZ19fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm4tdGFnLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLm4tdGFnLWdyb3VwIC5uLXRhZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubi10YWctZ3JvdXBfX3NlcGFyYXRvciB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNBNEE0QTQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4ubi1sYXlvdXQtZmxleF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tbGF5b3V0LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uLWxheW91dC1mbGV4W2RhdGEtbnRhcC1sYXlvdXR+PVwiMlwiXSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTcuNSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3LjUlO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAubi1sYXlvdXQtZmxleC5uLWxheW91dC1mbGV4X19qdXN0aWZ5LWNlbnRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5uLWxheW91dC1mbGV4Lm4tbGF5b3V0LWZsZXhfX2p1c3RpZnktc3RhcnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAubi1sYXlvdXQtZmxleC5uLWxheW91dC1mbGV4X19qdXN0aWZ5LXN0YXJ0IC5uLWxheW91dC1mbGV4X19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjY2NjY3JTsgfVxuICAubi1sYXlvdXQtZmxleF9faXRlbSB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6IDMxLjY2NjY3JTsgfVxuICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjVcIl0gLm4tbGF5b3V0LWZsZXhfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDMxLjY2NjY3JTsgfVxuICAgICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNVwiXSAubi1sYXlvdXQtZmxleF9faXRlbTpudGgtY2hpbGQoNCksIFtkYXRhLW50YXAtbGF5b3V0fj1cIjVcIl0gLm4tbGF5b3V0LWZsZXhfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgd2lkdGg6IDQ4LjMzMzMzJTsgfVxuICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjRcIl0gLm4tbGF5b3V0LWZsZXhfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDQ4LjMzMzMzJTsgfVxuICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjJcIl0gLm4tbGF5b3V0LWZsZXhfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDQ4LjMzMzMzJTsgfVxuICAgIC5uLWxheW91dC1mbGV4X19hbGlnbi1iYXNlbGluZSAubi1sYXlvdXQtZmxleF9faXRlbSB7XG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTsgfVxuICAgIC5uLWxheW91dC1mbGV4X19hbGlnbi1jZW50ZXIgLm4tbGF5b3V0LWZsZXhfX2l0ZW0ge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgLm4tbGF5b3V0LWZsZXhfX2FsaWduLWVuZCAubi1sYXlvdXQtZmxleF9faXRlbSB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIFtkYXRhLW50YXAtbGF5b3V0fj1cIjRcIl0gLm4tbGF5b3V0LWZsZXhfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMy4zMzMzMyU7IH1cbiAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNVwiXSAubi1sYXlvdXQtZmxleF9faXRlbSB7XG4gICAgd2lkdGg6IDE4LjMzMzMzJTsgfVxuICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjVcIl0gLm4tbGF5b3V0LWZsZXhfX2l0ZW06bnRoLWNoaWxkKDQpLCBbZGF0YS1udGFwLWxheW91dH49XCI1XCJdIC5uLWxheW91dC1mbGV4X19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICB3aWR0aDogMTYuNjY2NjclOyB9IH1cblxuLmJ1dHRvbi0tc2lkZS10YWIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogLTEyMHB4O1xuICB0b3A6IGNhbGMoNTAlKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgd2lkdGg6IDI3MHB4O1xuICB6LWluZGV4OiAxMDA7IH1cbiAgLmJ1dHRvbi0tc2lkZS10YWIgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm4tY29udGFjdC1tb2R1bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNjg2ODY4O1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDMwMHB4O1xuICB6LWluZGV4OiAxMDA7IH1cblxuLm4tY29udGFjdC1tb2R1bGVfX2JvZHkge1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5uLWNvbnRhY3QtbW9kdWxlX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA2N0M1O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5uLWNvbnRhY3QtbW9kdWxlX19oZWFkaW5nIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm4tY29udGFjdC1tb2R1bGVfX2Nsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ubi1jb250YWN0LW1vZHVsZV9fbGluayB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB1bmljb2RlLWJpZGk6IGVtYmVkOyB9XG5cbi5uLWNvbnRhY3QtbW9kdWxlX19pY29uIHtcbiAgZmlsbDogI0E0QTRBNDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IDIycHg7IH1cblxuLm4tbGlzdF9faXRlbS0tYm9yZGVyZWQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VBRUFFQTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4IDA7IH1cblxuLm4tbGlzdF9faXRlbS0tYm9yZGVyZWQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cbiIsImhyIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NTtcclxuICBib3JkZXI6IDA7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG5oMSxcclxuLmgxLFxyXG5oMixcclxuLmgyLFxyXG5oMyxcclxuLmgzLFxyXG5oNCxcclxuLmg0LFxyXG5oNSxcclxuLmg1LFxyXG5oNixcclxuLmg2IHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuaDEsXHJcbi5oMSB7XHJcbiAgQGluY2x1ZGUgZG90Y29tLWhlYWRpbmctbGV2ZWwtMTtcclxufVxyXG5cclxuaDIsXHJcbi5oMiB7XHJcbiAgQGluY2x1ZGUgZG90Y29tLWhlYWRpbmctbGV2ZWwtMjtcclxufVxyXG5cclxuaDMsXHJcbi5oMyB7XHJcbiAgQGluY2x1ZGUgZG90Y29tLWhlYWRpbmctbGV2ZWwtMztcclxufVxyXG5cclxuaDQsXHJcbi5oNCB7XHJcbiAgQGluY2x1ZGUgZG90Y29tLWhlYWRpbmctbGV2ZWwtNDtcclxufVxyXG5cclxuaDUsXHJcbi5oNSB7XHJcbiAgQGluY2x1ZGUgZG90Y29tLWhlYWRpbmctbGV2ZWwtNTtcclxufVxyXG5cclxuaDYsXHJcbi5oNiB7XHJcbiAgQGluY2x1ZGUgZG90Y29tLWhlYWRpbmctbGV2ZWwtNjtcclxufVxyXG5cclxuaDUsXHJcbmg2LFxyXG4uaDUsXHJcbi5oNiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbnAsXHJcbi5uLXBhcmFncmFwaCB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBpbmNsdWRlIGRvdGNvbS1ib2R5LXRleHQ7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tcGFyYWdyYXBoLWxlYWQge1xyXG4gIEBpbmNsdWRlIGRvdGNvbS1sZWFkLWNvcHk7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcbn1cclxuXHJcbi5uLXBhcmFncmFwaC1maW5lLXByaW50IHtcclxuICBAaW5jbHVkZSBkb3Rjb20tYm9keS10ZXh0LXhzO1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1zZWN0aW9uLXRpdGxlIHtcclxuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWdyYXktODc7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY29tcG9uZW50LWJvdHRvbTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLm4tc2VjdGlvbi10aXRsZV9faGVhZGluZyB7XHJcbiAgICBAaW5jbHVkZSBkb3Rjb20taGVhZGluZy1sZXZlbC0yO1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIH1cclxuXHJcbiAgLm4tc2VjdGlvbi10aXRsZV9fYWN0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAvLyAubi1zZWN0aW9uLXRpdGxlX19hY3Rpb24tbGluayB7XHJcbiAgLy8gICBAaW5jbHVkZSBnb3RoYW0tbmFycm93O1xyXG4gIC8vIH1cclxufVxyXG5cclxuYSB7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWxpbmstc3RhbmRhbG9uZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tbGlzdCxcclxudWwsXHJcbm9sIHtcclxuICBAaW5jbHVkZSBkb3Rjb20tYm9keS10ZXh0O1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1saXN0LS11bnN0eWxlZCxcclxuJW4tbGlzdC0tdW5zdHlsZWQge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5uLWxpc3QtLWlubGluZSB7XHJcbiAgQGV4dGVuZCAlbi1saXN0LS11bnN0eWxlZDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gIC5uLWxpc3RfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAkc3BhY2luZy14cztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkID4gLm4tbGlzdF9faXRlbS1saW5rIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tbGlzdF9faXRlbS1saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tI3skZGlyLXRvfTogJHNwYWNpbmcteHM7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAubi1saXN0LS1pbmxpbmUtc2VwYXJhdG9yICYge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICd8JztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogLTEycHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWxpc3RfX2l0ZW0ge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcblxyXG4gIC5uLWxpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1zbTtcclxuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctZGVmYXVsdDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWxpc3QtLWJ1bGxldGVkIHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAubi1saXN0X19pdGVtIHtcclxuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctZGVmYXVsdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgbGVmdDogJHNwYWNpbmcteHM7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICB3aWR0aDogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tbGlzdC0tbnVtYmVyZWQge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xyXG4gIGNvdW50ZXItcmVzZXQ6IG15LWNvdW50ZXI7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgLm4tbGlzdF9faXRlbSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobXktY291bnRlciwgZGVjaW1hbCkgJy4nO1xyXG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbXktY291bnRlcjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG4gICAgICBtaW4td2lkdGg6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uLWxpc3RfX2l0ZW0tLWNvdW50ZXItb3ZlcnJpZGU6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogYXR0cih2YWx1ZSkgJy4nO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tbGlzdC0tdHdvLWNvbHVtbiB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gIC5uLWxpc3RfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gIH1cclxuXHJcbiAgLm4tbGlzdF9faXRlbS1jb2x1bW4ge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctZGVmYXVsdCAkc3BhY2luZy1kZWZhdWx0IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1saXN0LS1wcm9wZXJ0eS12YWx1ZS1wYWlycyB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuXHJcbi5uLWxpc3RfX3Rlcm0sXHJcbi5uLWxpc3RfX2Rlc2NyaXB0aW9uIHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcteHM7XHJcbn1cclxuXHJcbi5uLWxpc3RfX3Rlcm0ge1xyXG4gIEBpbmNsdWRlIGRvdGNvbS1mb250LWZhbWlseS1ib2xkO1xyXG4gIGNsZWFyOiBsZWZ0O1xyXG4gIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogJHNwYWNpbmcteHM7XHJcbn1cclxuXHJcbi5uLWNsZWFyZml4IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG59XHJcblxyXG5jb2RlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LWZhbWlseTogQ291cmllciwgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZGVmYXVsdDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAuaGlnaGxpZ2h0IHtcclxuICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gIH1cclxuXHJcbiAgJi5pbmxpbmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1ibG9ja3F1b3RlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuICBxdW90ZXM6ICdcXDIwMUMnICdcXDIwMUQnICdcXDIwMTgnICdcXDIwMTknO1xyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogb3Blbi1xdW90ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogY2xvc2UtcXVvdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1ibG9ja3F1b3RlX19mb290ZXIge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi10ZXh0LWxvbmdmb3JtLFxyXG4ubi1mb3JtIHtcclxuICA+IGgxLFxyXG4gID4gaDIsXHJcbiAgPiBoMyxcclxuICA+IGg0LFxyXG4gID4gaDUsXHJcbiAgPiBoNixcclxuICA+IHAsXHJcbiAgPiBvbCxcclxuICA+IHVsLFxyXG4gIGRsIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gICAgKyB7XHJcbiAgICAgIGgxLFxyXG4gICAgICBoMixcclxuICAgICAgaDMsXHJcbiAgICAgIGg0LFxyXG4gICAgICBoNSxcclxuICAgICAgaDYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gdWwgbGksXHJcbiAgPiBvbCBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcclxuICB9XHJcblxyXG4gIC5uLXB1bGwtbGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMCAkc3BhY2luZy1kZWZhdWx0ICRzcGFjaW5nLWRlZmF1bHQgMDtcclxuICB9XHJcblxyXG4gIC5uLXB1bGwtcmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctZGVmYXVsdCAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIH1cclxufVxyXG5cclxuLm5vLXdyYXAge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbmZpZWxkc2V0IHtcclxuICBib3JkZXI6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbiIsImh0bWwsXHJcbmJvZHkge1xyXG4gIEBpbmNsdWRlIGRvdGNvbS1mb250LXJlc2V0O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiosXHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG5oZWFkIHN2ZyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxudWwsXHJcbm9sIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmIsIHN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8vIGdsb2JhbGx5IHByZXZlbnQgaHVic3BvdCBjb29raWUgbWVzc2FnZSBmcm9tIGFwcGVhcmluZ1xyXG5kaXYjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiB7XHJcbiAgZGlzcGxheTpub25lO1xyXG59XHJcbiIsIiRlYXNlb3V0Y3VzdDpjdWJpYy1iZXppZXIoLjAzLCAuMTYsIC4zOSwgLjk5KTtcclxuJGVhc2VpbnF1YWQ6IGN1YmljLWJlemllciguNTUwLCAuMDg1LCAuNjgwLCAuNTMwKTtcclxuJGdsb2JhbGRlbGF5OiAuNXM7XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZURvd24ge1xyXG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LCAuNjEwLCAuMzU1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDQzJSB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjc1NSwgLjA1MCwgLjg1NSwgLjA2MCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDZweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3MCUge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC43NTUsIC4wNTAsIC44NTUsIC4wNjApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XHJcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MTAsIC4zNTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcclxuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwgLjYxMCwgLjM1NSwgMSk7XHJcbiAgfVxyXG5cclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZVJpZ2h0IHtcclxuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwgLjYxMCwgLjM1NSwgMSk7XHJcbiAgfVxyXG5cclxuICBmcm9tIHtcclxuICAgIC8vIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDZweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTNweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTNweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlRG93biB7XHJcbiAgZnJvbSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjBweCk7fVxyXG4gIHRvIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW4ge1xyXG4gIGZyb20ge3RyYW5zZm9ybTogdHJhbnNsYXRlWSg0MDBweCk7fVxyXG4gIHRvIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgZnJvbSB7b3BhY2l0eTogMDt9XHJcbiAgdG8ge29wYWNpdHk6IDE7fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFR5cG9ncmFwaHkgTWl4aW5zIGZvciBmb250LWZhbWlseSB0aGF0IGNvdWxkIGNoYW5nZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuQG1peGluIGRvdGNvbS1mb250LWZhbWlseS1saWdodCgkbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1ib2R5KSB7XHJcbiAgQGluY2x1ZGUgZG90Y29tLWZvbnQtcmVzZXQoJGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQsICRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0KTtcclxufVxyXG5cclxuQG1peGluIGRvdGNvbS1mb250LWZhbWlseS1yZWd1bGFyKCRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJvZHkpIHtcclxuICBAaW5jbHVkZSBkb3Rjb20tZm9udC1yZXNldCgkZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyLCAkbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCk7XHJcbn1cclxuXHJcbkBtaXhpbiBkb3Rjb20tZm9udC1mYW1pbHktbWVkaXVtKCRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJvZHkpIHtcclxuICBAaW5jbHVkZSBkb3Rjb20tZm9udC1yZXNldCgkZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW0sICRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0KTtcclxufVxyXG5cclxuQG1peGluIGRvdGNvbS1mb250LWZhbWlseS1zZW1pLWJvbGQoJGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYm9keSkge1xyXG4gIEBpbmNsdWRlIGRvdGNvbS1mb250LXJlc2V0KCRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZCwgJGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQpO1xyXG59XHJcblxyXG5AbWl4aW4gZG90Y29tLWZvbnQtZmFtaWx5LWJvbGQoJGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYm9keSkge1xyXG4gIEBpbmNsdWRlIGRvdGNvbS1mb250LXJlc2V0KCRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQsICRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0KTtcclxufVxyXG5cclxuQG1peGluIGRvdGNvbS1mb250LXJlc2V0KCRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0LCAkbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1ib2R5KSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICB0ZXh0LWluZGVudDogMDtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuQG1peGluIGRvdGNvbS1sZWFkLWNvcHkge1xyXG4gIEBpbmNsdWRlIGRvdGNvbS1mb250LWZhbWlseS1saWdodDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtbGVhZC1zbTtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGVhZC1tZDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZykge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxlYWQtbGc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZG90Y29tLWJvZHktdGV4dCB7XHJcbiAgQGluY2x1ZGUgZG90Y29tLWZvbnQtZmFtaWx5LWxpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1wLXNtO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1wLWxnO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGRvdGNvbS1ib2R5LXRleHQtc20ge1xyXG4gIEBpbmNsdWRlIGRvdGNvbS1mb250LWZhbWlseS1saWdodDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtcC1zbTtcclxufVxyXG5cclxuQG1peGluIGRvdGNvbS1ib2R5LXRleHQteHMge1xyXG4gIEBpbmNsdWRlIGRvdGNvbS1mb250LWZhbWlseS1saWdodDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbn1cclxuXHJcbkBtaXhpbiBkb3Rjb20taGVhZGluZy1sZXZlbC0xIHtcclxuICBAaW5jbHVkZSBkb3Rjb20tZm9udC1mYW1pbHktYm9sZCgkbGluZS1oZWlnaHQtaGVhZGluZyk7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWgxLXNtO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tc20pIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMS1tZDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgxLWxnO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGRvdGNvbS1oZWFkaW5nLWxldmVsLTIge1xyXG4gIEBpbmNsdWRlIGRvdGNvbS1mb250LWZhbWlseS1ib2xkKCRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWhlYWRpbmcpO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMi1zbTtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDItbWQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMi1sZztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBkb3Rjb20taGVhZGluZy1sZXZlbC0zIHtcclxuICBAaW5jbHVkZSBkb3Rjb20tZm9udC1mYW1pbHktbWVkaXVtKCRsaW5lLWhlaWdodC1oZWFkaW5nKTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtaDMtc207XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1zbSkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzLW1kO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDMtbGc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZG90Y29tLWhlYWRpbmctbGV2ZWwtNCB7XHJcbiAgQGluY2x1ZGUgZG90Y29tLWZvbnQtZmFtaWx5LXNlbWktYm9sZCgkbGluZS1oZWlnaHQtaGVhZGluZyk7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWg0O1xyXG59XHJcblxyXG5AbWl4aW4gZG90Y29tLWhlYWRpbmctbGV2ZWwtNSB7XHJcbiAgQGluY2x1ZGUgZG90Y29tLWZvbnQtZmFtaWx5LXNlbWktYm9sZCgkbGluZS1oZWlnaHQtaDUpO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNTtcclxufVxyXG5cclxuQG1peGluIGRvdGNvbS1oZWFkaW5nLWxldmVsLTYge1xyXG4gIEBpbmNsdWRlIGRvdGNvbS1mb250LWZhbWlseS1zZW1pLWJvbGQoJGxpbmUtaGVpZ2h0LWhlYWRpbmcpO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjtcclxufVxyXG4iLCJodG1sLFxyXG5ib2R5IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4qLFxyXG4qOmJlZm9yZSxcclxuKjphZnRlciB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxuLy8gc2Nzcy1saW50OmRpc2FibGUgVHJhaWxpbmdTZW1pY29sb25cclxuJHN1c3k6IChcclxuICBjb250YWluZXI6ICRzY3JlZW4teGwsXHJcbiAgY29sdW1uczogMTIsXHJcbiAgZ3V0dGVyLXBvc2l0aW9uOiBzcGxpdCxcclxuICAvLyBkZWJ1ZzogKFxyXG4gIC8vICAgICBpbWFnZTogc2hvdyxcclxuICAvLyAgICAgY29sb3I6IHJnYmEoJGNvbG9yLWJsdWUtbGlnaHQsIC4yNSksXHJcbiAgLy8gICAgIG91dHB1dDogb3ZlcmxheSxcclxuICAvLyAgICAgdG9nZ2xlOiB0b3AgcmlnaHRcclxuICAvLyAgIClcclxuKTtcclxuXHJcbiRzZW1hbnRpYy1sYXlvdXQtc206IGxheW91dCg0IGFmdGVyKTtcclxuJHNlbWFudGljLWxheW91dC1tZDogbGF5b3V0KDggYWZ0ZXIpO1xyXG4kc2VtYW50aWMtbGF5b3V0LWxnOiBsYXlvdXQoMTIgYWZ0ZXIpO1xyXG5cclxuLy8gQ29udGFpbmVyIGZvciBTaXRlIENvbnRlbnQgYmVsb3cgdGhlIHBhZ2UgaGVhZGVyIHdoZW4gdGhlcmUgYXJlIG5vIHRhYnNcclxuLy8gLm4tc2l0ZS1jb250ZW50IHtcclxuLy8gICBtYXJnaW4tdG9wOiAkc3BhY2luZy14bDtcclxuLy8gfVxyXG5cclxuLm4tc2l0ZS1oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmJpbGxib2FyZC1oZWFkZXIgJiB7XHJcbiAgICBoZWlnaHQ6IDgwdmg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQYWdlIENvbnRlbnQgc2VwYXJhdGlvbiBmcm9tIGhlYWRlciAmIGZvb3RlclxyXG4ubi1tYWluLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIC8vIHBhZGRpbmctdG9wOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xyXG59XHJcblxyXG4ubi1tYWluLWNvbnRlbnQtLW5vLWJvdHRvbS1wYWRkaW5nIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLm4tbWFpbi1jb250ZW50LS1uby10b3AtcGFkZGluZyB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbi8vIC5uLXdpZGdldC1hcmVhIHtcclxuLy8gICBwYWRkaW5nOiAkc3BhY2luZy1sZyAwO1xyXG4vLyB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgLy8gLm4tbWFpbi1jb250ZW50IHtcclxuICAvLyAgIHBhZGRpbmctdG9wOiA0OHB4O1xyXG4gIC8vIH1cclxuXHJcbiAgLm4tbWFpbi1jb250ZW50LS1uby10b3AtcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIENvbnRhaW5lclxyXG4ubi1jb250YWluZXIge1xyXG4gIEBpbmNsdWRlIGNvbnRhaW5lcigpO1xyXG4gIHBhZGRpbmc6IDAgJHNwYWNpbmctc207XHJcbn1cclxuXHJcbi8vIFJvd1xyXG4ubi1yb3cge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xyXG4gICAgLm4tY29sLXNtLSN7JGl9IHtcclxuICAgICAgQGluY2x1ZGUgc3BhbigkaSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgICAubi1jb2wtbWQtI3skaX0ge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKCRpKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAgIC5uLWNvbC1sZy0jeyRpfSB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4oJGkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tcm93IHtcclxuICAgIG1hcmdpbjogMCBndXR0ZXIoKSAqIC0xO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xyXG4gICAgLm4tY29sLXhsLSN7JGl9IHtcclxuICAgICAgQGluY2x1ZGUgc3BhbigkaSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5uLXB1bGwtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5uLXB1bGwtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLm4tYWxpZ24tcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4ubi1hbGlnbi1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm4tYWxpZ24tbGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLm4tdGV4dC11cHBlcmNhc2Uge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5uLXNwYWNpbmctYm90dG9tIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCAkc2NyZWVuLXNtKSB7XHJcbiAgLm4taGlkZGVuLXNtIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCAkc2NyZWVuLW1kKSB7XHJcbiAgLm4taGlkZGVuLW1kIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcclxuICAubi1oaWRkZW4tbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLm4taGlkZGVuLWRlc2t0b3Age1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoICRzY3JlZW4tbWQpIHtcclxuICAubi1oaWRkZW4tZGVza3RvcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5uLWhpZGRlbi1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4kQnJlYWtwb2ludC1TZXR0aW5nczogKFxuICAnZGVmYXVsdCBtZWRpYSc6IGFsbCxcbiAgJ2RlZmF1bHQgZmVhdHVyZSc6IG1pbi13aWR0aCxcbiAgJ2RlZmF1bHQgcGFpcic6IHdpZHRoLFxuXG4gICdmb3JjZSBhbGwgbWVkaWEgdHlwZSc6IGZhbHNlLFxuICAndG8gZW1zJzogZmFsc2UsXG4gICd0cmFuc2Zvcm0gcmVzb2x1dGlvbnMnOiB0cnVlLFxuXG4gICdubyBxdWVyaWVzJzogZmFsc2UsXG4gICdubyBxdWVyeSBmYWxsYmFja3MnOiBmYWxzZSxcblxuICAnYmFzZSBmb250IHNpemUnOiAxNnB4LFxuXG4gICdsZWdhY3kgc3ludGF4JzogZmFsc2Vcbik7XG5cbiRicmVha3BvaW50OiAoKSAhZGVmYXVsdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBJbXBvcnRzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBpbXBvcnQgXCJicmVha3BvaW50L3NldHRpbmdzXCI7XG5AaW1wb3J0ICdicmVha3BvaW50L2NvbnRleHQnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9oZWxwZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcGFyc2Vycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L25vLXF1ZXJ5JztcblxuQGltcG9ydCAnYnJlYWtwb2ludC9yZXNwb25kLXRvJztcblxuQGltcG9ydCBcImJyZWFrcG9pbnQvbGVnYWN5LXNldHRpbmdzXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQnJlYWtwb2ludCBNaXhpblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBtaXhpbiBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBsZWdhY3ktc2V0dGluZ3Mtd2FybmluZztcblxuICAvLyBSZXNldCBjb250ZXh0c1xuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcblxuICAkYnJlYWtwb2ludDogYnJlYWtwb2ludCgkcXVlcnksIGZhbHNlKTtcblxuICAkcXVlcnktc3RyaW5nOiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnknKTtcbiAgJHF1ZXJ5LWZhbGxiYWNrOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnZmFsbGJhY2snKTtcblxuICAkcHJpdmF0ZS1icmVha3BvaW50LWNvbnRleHQtaG9sZGVyOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnY29udGV4dCBob2xkZXInKSAhZ2xvYmFsO1xuICAkcHJpdmF0ZS1icmVha3BvaW50LXF1ZXJ5LWNvdW50OiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnkgY291bnQnKSAhZ2xvYmFsO1xuXG4gIC8vIEFsbG93IGZvciBhbiBhcy1uZWVkZWQgb3ZlcnJpZGUgb3IgdXNhZ2Ugb2Ygbm8gcXVlcnkgZmFsbGJhY2suXG4gIEBpZiAkbm8tcXVlcnkgIT0gZmFsc2Uge1xuICAgICRxdWVyeS1mYWxsYmFjazogJG5vLXF1ZXJ5O1xuICB9XG5cbiAgQGlmICRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSB7XG4gICAgJGNvbnRleHQtc2V0dGVyOiBwcml2YXRlLWJyZWFrcG9pbnQtc2V0LWNvbnRleHQoJ25vLXF1ZXJ5JywgJHF1ZXJ5LWZhbGxiYWNrKTtcbiAgfVxuXG4gIC8vIFByaW50IE91dCBRdWVyeSBTdHJpbmdcbiAgQGlmIG5vdCBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpIHtcbiAgICBAbWVkaWEgI3skcXVlcnktc3RyaW5nfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpICE9IGZhbHNlIG9yIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykgPT0gdHJ1ZSB7XG5cbiAgICAkdHlwZTogdHlwZS1vZihicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykpO1xuICAgICRwcmludDogZmFsc2U7XG5cbiAgICBAaWYgKCR0eXBlID09ICdib29sJykge1xuICAgICAgJHByaW50OiB0cnVlO1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ3N0cmluZycpIHtcbiAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ2xpc3QnKSB7XG4gICAgICBAZWFjaCAkd3JhcHBlciBpbiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09ICR3cmFwcGVyIHtcbiAgICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBXcml0ZSBGYWxsYmFja1xuICAgIEBpZiAoJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlKSBhbmQgKCRwcmludCA9PSB0cnVlKSB7XG4gICAgICAkdHlwZS1mYWxsYmFjazogdHlwZS1vZigkcXVlcnktZmFsbGJhY2spO1xuXG4gICAgICBAaWYgKCR0eXBlLWZhbGxiYWNrICE9ICdib29sJykge1xuICAgICAgICAjeyRxdWVyeS1mYWxsYmFja30gJiB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG59XG5cblxuQG1peGluIG1xKCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMtbWFwLCAkZnMtYnJlYWtwb2ludHM6ICRicmVha3BvaW50cykge1xyXG4gIEBlYWNoICRmcy1icmVha3BvaW50LCAkZnMtZm9udC1zaXplIGluICRmcy1tYXAge1xyXG4gICAgQGlmICRmcy1icmVha3BvaW50ID09IG51bGwge1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZzLWZvbnQtc2l6ZSk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgQGlmIG1hcC1oYXMta2V5KCRmcy1icmVha3BvaW50cywgJGZzLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAkZnMtYnJlYWtwb2ludDogbWFwLWdldCgkZnMtYnJlYWtwb2ludHMsICRmcy1icmVha3BvaW50KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZzLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZzLWZvbnQtc2l6ZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LXNpemUoJGZzLWZvbnQtc2l6ZSkge1xyXG4gIEBpZiB0eXBlLW9mKCRmcy1mb250LXNpemUpID09ICdsaXN0JyB7XHJcbiAgICBmb250LXNpemU6IG50aCgkZnMtZm9udC1zaXplLCAxKTtcclxuXHJcbiAgICBAaWYgKGxlbmd0aCgkZnMtZm9udC1zaXplKSA+IDEpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IG50aCgkZnMtZm9udC1zaXplLCAyKTtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZzLWZvbnQtc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiBjZWlsKCRmcy1mb250LXNpemUgLyAkbGluZS1oZWlnaHQtZGVmYXVsdCkgKiAoJGxpbmUtaGVpZ2h0LWRlZmF1bHQgLyAkZnMtZm9udC1zaXplKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmdWxsLWhlaWdodC1oaWRkZW4tcHNldWRvLWVsZW1lbnQoKSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGlzdC1yZXNldCB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcgJztcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuIiwiLy8gcmVtIFN1cHBvcnRcbi8vID09PT09PT09PT09XG5cbi8vIHJlbVxuLy8gLS0tXG4vLyBDaGVjayBmb3IgYW4gZXhpc3Rpbmcgc3VwcG9ydCBtaXhpbiwgb3Igb3V0cHV0IGRpcmVjdGx5LlxuLy8gLSAkcHJvcCAgOiA8Y3NzIHByb3BlcnR5PlxuLy8gLSAkdmFsICAgOiA8Y3NzIHZhbHVlPlxuQG1peGluIHN1c3ktcmVtKFxuICAkcHJvcCxcbiAgJHZhbFxuKSB7XG4gICRfcmVxczogKFxuICAgIHZhcmlhYmxlOiByaHl0aG0tdW5pdCByZW0td2l0aC1weC1mYWxsYmFjayxcbiAgICBtaXhpbjogcmVtLFxuICApO1xuICBAaWYgc3VzeS1zdXBwb3J0KHJlbSwgJF9yZXFzLCAkd2FybjogZmFsc2UpIGFuZCAkcmh5dGhtLXVuaXQgPT0gcmVtIHtcbiAgICBAaW5jbHVkZSByZW0oJHByb3AsICR2YWwpO1xuICB9IEBlbHNlIHtcbiAgICAjeyRwcm9wfTogJHZhbDtcbiAgfVxufVxuIiwiLy8gU3VzeSBGYWxsYmFjayBDbGVhcmZpeFxuLy8gPT09PT09PT09PT09PT09PT09PT09PVxuXG5cbi8vIENsZWFyZml4XG4vLyAtLS0tLS0tLVxuLy8gQ2hlY2sgZm9yIGFuIGV4aXN0aW5nIHN1cHBvcnQgbWl4aW4sIG9yIHByb3ZpZGUgYSBzaW1wbGUgZmFsbGJhY2suXG5AbWl4aW4gc3VzeS1jbGVhcmZpeCB7XG4gIEBpZiBzdXN5LXN1cHBvcnQoY2xlYXJmaXgsIChtaXhpbjogY2xlYXJmaXgpKSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH0gQGVsc2Uge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgYWxsXHJcblxyXG4vKiFcclxuXHRNb2RhYWwgLSBhY2Nlc3NpYmxlIG1vZGFscyAtIHYwLjMuMVxyXG5cdGJ5IEh1bWFhbiwgZm9yIGFsbCBodW1hbnMuXHJcblx0aHR0cDovL2h1bWFhbi5jb21cclxuICovXHJcblxyXG4vLyBNb2RhYWwgVmFyaWFibGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kbW9kYWFsLW92ZXJsYXktY29sb3I6IHJnYmEoMCwwLDAsIDAuOCk7XHJcblxyXG4kbW9kYWFsLXJhZGl1czogMHB4OyAvLzVweFxyXG4kbW9kYWFsLW1haW4tYmc6ICNmZmY7XHJcbiRtb2RhYWwtbWFpbi10ZXh0OiAjMDAwO1xyXG4kbW9kYWFsLW1heC13aWR0aDogMTAwMHB4O1xyXG4kbW9kYWFsLXNoYWRvdzogMCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiRtb2RhYWwtcGFkZGluZzogMzBweDtcclxuJG1vZGFhbC1ob3Zlci1jb2xvcjogcmdiYSgwLDAsMCwgMC43KTtcclxuXHJcbiRtb2RhYWwtbGlnaHQ6ICNmZmY7XHJcbiRtb2RhYWwtcHJpbWFyeTogIzU1NTtcclxuJG1vZGFhbC1ncmV5OiAjYWZiN2JjO1xyXG5cclxuXHJcbi8vIE1vZGFhbCBNaXhpbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1peGluIG1vZGFhbC10cmFuc2l0aW9uKCR0eXBlLCAkc3BlZWQ6IC4ycywgJGVhc2U6IGVhc2UtaW4tb3V0KSB7XHJcblx0dHJhbnNpdGlvbjogJHR5cGUgI3skc3BlZWR9ICN7JGVhc2V9O1xyXG59XHJcbkBtaXhpbiBtb2RhYWwtaGlkZXRleHQoKSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcblx0Y2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpOyAvKiBJRTYsIElFNyAqL1xyXG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuXHRwYWRkaW5nOjAgIWltcG9ydGFudDtcclxuXHRib3JkZXI6MCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG4vLyBNb2RhYWwgU3RydWN0dXJlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5tb2RhYWwtbm9zY3JvbGwge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLm1vZGFhbC1hY2Nlc3NpYmxlLWhpZGUge1xyXG5cdEBpbmNsdWRlIG1vZGFhbC1oaWRldGV4dDtcclxufVxyXG5cclxuLm1vZGFhbC1vdmVybGF5IHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHotaW5kZXg6IDk5OTtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcbi5tb2RhYWwtd3JhcHBlciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR6LWluZGV4OiA5OTk5O1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0QGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYWxsLCAwLjNzKTtcclxuXHQmICoge1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdH1cclxuXHQubW9kYWFsLWNsb3NlIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCYubW9kYWFsLXN0YXJ0X25vbmUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cdCYubW9kYWFsLXN0YXJ0X2ZhZGUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdCYgKlt0YWJpbmRleD1cIjBcIl0ge1xyXG5cdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Ly8gaXMgZnVsbHNjcmVlblxyXG5cdCYubW9kYWFsLWZ1bGxzY3JlZW4ge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcbn1cclxuLm1vZGFhbC1vdXRlci13cmFwcGVyIHtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdC5tb2RhYWwtZnVsbHNjcmVlbiAmIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG4ubW9kYWFsLWlubmVyLXdyYXBwZXIge1xyXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiA4MHB4IDI1cHg7XHJcblxyXG5cdC8vIHdoZW4gaXMgZnVsbHNjcmVlblxyXG5cdC5tb2RhYWwtZnVsbHNjcmVlbiAmIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0fVxyXG59XHJcbi5tb2RhYWwtY29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGNvbG9yOiAkbW9kYWFsLW1haW4tdGV4dDtcclxuXHRtYXgtd2lkdGg6ICRtb2RhYWwtbWF4LXdpZHRoO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRtb2RhYWwtcmFkaXVzO1xyXG5cdGJhY2tncm91bmQ6ICRtb2RhYWwtbWFpbi1iZztcclxuXHRib3gtc2hhZG93OiAkbW9kYWFsLXNoYWRvdztcclxuXHRjdXJzb3I6IGF1dG87XHJcblxyXG5cdC8vIHdoaWxlIGxvYWRpbmdcclxuXHQmLmlzX2xvYWRpbmcge1xyXG5cdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cdC8vIHdoZW4gaXMgZnVsbHNjcmVlblxyXG5cdC5tb2RhYWwtZnVsbHNjcmVlbiAmIHtcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLm1vZGFhbC1jbG9zZSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHJpZ2h0OiAyMHB4O1xyXG5cdHRvcDogMjBweDtcclxuXHRjb2xvcjogJG1vZGFhbC1saWdodDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0b3BhY2l0eTogMTtcclxuXHR3aWR0aDogNTBweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwgMCk7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRAaW5jbHVkZSBtb2RhYWwtdHJhbnNpdGlvbihhbGwpO1xyXG5cdCY6Zm9jdXMsXHJcblx0Jjpob3ZlciB7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogIzAwNjdDNTtcclxuXHRcdCY6YmVmb3JlLFxyXG5cdFx0JjphZnRlciB7IGJhY2tncm91bmQ6ICNmZmY7IH1cclxuXHR9XHJcblx0c3BhbiB7XHJcblx0XHRAaW5jbHVkZSBtb2RhYWwtaGlkZXRleHQ7XHJcblx0fVxyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTRweDtcclxuXHRcdGxlZnQ6IDIzcHg7XHJcblx0XHR3aWR0aDogNHB4O1xyXG5cdFx0aGVpZ2h0OiAyMnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdEBpbmNsdWRlIG1vZGFhbC10cmFuc2l0aW9uKGJhY2tncm91bmQpO1xyXG5cdH1cclxuXHQmOmJlZm9yZSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHR9XHJcblx0Lm1vZGFhbC1mdWxsc2NyZWVuICYge1xyXG5cdFx0YmFja2dyb3VuZDogJG1vZGFhbC1ncmV5O1xyXG5cdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHR0b3A6IDEwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIHtcclxuXHRwYWRkaW5nOiAkbW9kYWFsLXBhZGRpbmc7XHJcbn1cclxuXHJcblxyXG4vLyBDb25maXJtIE1vZGFhbFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLm1vZGFhbC1jb25maXJtLXdyYXAge1xyXG5cdHBhZGRpbmc6IDMwcHggMCAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDA7XHJcbn1cclxuLm1vZGFhbC1jb25maXJtLWJ0biB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW46IDAgMTBweDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdC8vIE9rIEJ1dHRvblxyXG5cdCYubW9kYWFsLW9rIHtcclxuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdGNvbG9yOiAkbW9kYWFsLWxpZ2h0O1xyXG5cdFx0YmFja2dyb3VuZDogJG1vZGFhbC1wcmltYXJ5O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0QGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYmFja2dyb3VuZCk7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRtb2RhYWwtcHJpbWFyeSwgMTUlKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5tb2RhYWwtY2FuY2VsIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Y29sb3I6IGRhcmtlbigkbW9kYWFsLXByaW1hcnksIDE1JSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBrZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xyXG5cdDAlXHR7IG9wYWNpdHk6IDA7IH1cclxuXHQxMDAlIHsgb3BhY2l0eTogMTsgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xyXG5cdDAlXHR7IG9wYWNpdHk6IDA7IH1cclxuXHQxMDAlIHsgb3BhY2l0eTogMTsgfVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XHJcblx0MCVcdHsgb3BhY2l0eTogMDsgfVxyXG5cdDEwMCUgeyBvcGFjaXR5OiAxOyB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcclxuXHQwJVx0eyBvcGFjaXR5OiAwOyB9XHJcblx0MTAwJSB7IG9wYWNpdHk6IDE7IH1cclxufVxyXG5ALW1zLWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XHJcblx0MCVcdHsgb3BhY2l0eTogMDsgfVxyXG5cdDEwMCUgeyBvcGFjaXR5OiAxOyB9XHJcbn1cclxuXHJcbi8vIEluc3RhZ3JhbSBQaG90b1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLm1vZGFhbC1pbnN0YWdyYW0ge1xyXG5cdC5tb2RhYWwtY29udGFpbmVyIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5tb2RhYWwtY29udGVudC1jb250YWluZXIge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHQubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyID4gYmxvY2txdW90ZSB7XHJcblx0XHR3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xyXG5cdFx0b3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRpZnJhbWUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdG1hcmdpbjogLTZweCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdFx0d2lkdGg6IDEwMDBweCAhaW1wb3J0YW50O1xyXG5cdFx0bWF4LXdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdGFuaW1hdGlvbjogaW5zdGFSZXZlYWwgMXMgbGluZWFyIGZvcndhcmRzO1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBHYWxsZXJ5XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5tb2RhYWwtaW1hZ2Uge1xyXG5cdC5tb2RhYWwtaW5uZXItd3JhcHBlciB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE0MHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTQwcHg7XHJcblx0fVxyXG5cdC5tb2RhYWwtY29udGFpbmVyIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLm1vZGFhbC1nYWxsZXJ5LXdyYXAge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjb2xvcjogJG1vZGFhbC1saWdodDtcclxufVxyXG4ubW9kYWFsLWdhbGxlcnktaXRlbSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQvL3dpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQmLmlzX2FjdGl2ZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuLm1vZGFhbC1nYWxsZXJ5LWxhYmVsIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDIwcHggMCAwO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Jjpmb2N1cyB7XHJcblx0ICBvdXRsaW5lOiBub25lO1xyXG5cdH1cclxufVxyXG4ubW9kYWFsLWdhbGxlcnktY29udHJvbCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRjb2xvcjogJG1vZGFhbC1saWdodDtcclxuXHR3aWR0aDogNTBweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwgMCk7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0QGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYWxsKTtcclxuXHQmLmlzX2hpZGRlbiB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdH1cclxuXHQmOmZvY3VzLFxyXG5cdCY6aG92ZXIge1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHQmOmJlZm9yZSxcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkbW9kYWFsLWdyZXk7XHJcblx0XHR9XHJcblx0fVxyXG5cdHNwYW4ge1xyXG5cdFx0QGluY2x1ZGUgbW9kYWFsLWhpZGV0ZXh0O1xyXG5cdH1cclxuXHJcblx0JjpiZWZvcmUsXHJcblx0JjphZnRlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxNnB4O1xyXG5cdFx0bGVmdDogMjVweDtcclxuXHRcdHdpZHRoOiA0cHg7XHJcblx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0QGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYmFja2dyb3VuZCk7XHJcblx0fVxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdG1hcmdpbjogLTVweCAwIDA7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdG1hcmdpbjogNXB4IDAgMDtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHR9XHJcbn1cclxuLm1vZGFhbC1nYWxsZXJ5LW5leHQge1xyXG5cdGxlZnQ6IDEwMCU7XHJcblx0bWFyZ2luLWxlZnQ6IDQwcHg7XHJcbn1cclxuLm1vZGFhbC1nYWxsZXJ5LXByZXYge1xyXG5cdHJpZ2h0OiAxMDAlO1xyXG5cdG1hcmdpbi1yaWdodDogNDBweDtcclxuXHJcblx0JjpiZWZvcmUsXHJcblx0JjphZnRlciB7IGxlZnQ6IDIycHg7IH1cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRtYXJnaW46IDVweCAwIDA7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdG1hcmdpbjogLTVweCAwIDA7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8gVmlkZW9cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLm1vZGFhbC12aWRlby13cmFwIHtcclxuXHRtYXJnaW46IGF1dG8gNTBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tb2RhYWwtdmlkZW8tY29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuXHRoZWlnaHQ6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwgMC4zKTtcclxuXHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdG1heC13aWR0aDogMTMwMHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRpZnJhbWUsXHJcblx0b2JqZWN0LFxyXG5cdGVtYmVkIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIE1vZGFhbCBpRnJhbWVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLm1vZGFhbC1pZnJhbWUgLm1vZGFhbC1jb250ZW50IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLm1vZGFhbC1pZnJhbWUtZWxlbSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSBzdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuXHQubW9kYWFsLXZpZGVvLWNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdGhlaWdodDogNzMxcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xyXG5cdC5tb2RhYWwtaW1hZ2Uge1xyXG5cdFx0Lm1vZGFhbC1pbm5lci13cmFwcGVyIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubW9kYWFsLWdhbGxlcnktY29udHJvbCB7XHJcblx0XHR0b3A6IGF1dG87XHJcblx0XHRib3R0b206IDIwcHg7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAwLjcpOztcclxuXHRcdCY6YmVmb3JlLFxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tb2RhYWwtZ2FsbGVyeS1uZXh0IHtcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0XHRyaWdodDogMjBweDtcclxuXHR9XHJcblx0Lm1vZGFhbC1nYWxsZXJ5LXByZXYge1xyXG5cdFx0bGVmdDogMjBweDtcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuXHQubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xyXG5cdFx0d2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAxMTAwcHgpIHtcclxuXHQubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xyXG5cdFx0d2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAxMDAwcHgpIHtcclxuXHQubW9kYWFsLWlubmVyLXdyYXBwZXIge1xyXG5cdFx0cGFkZGluZy10b3A6IDYwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHR9XHJcblx0Lm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcclxuXHRcdHdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcclxuXHQubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xyXG5cdFx0d2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5tb2RhYWwtdmlkZW8tY29udGFpbmVyIHtcclxuXHRcdG1heC13aWR0aDogOTAwcHg7XHJcblx0XHRtYXgtaGVpZ2h0OiA1MTBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuXHQubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xyXG5cdFx0d2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgyMHB4KSB7XHJcblx0Lm1vZGFhbC1nYWxsZXJ5LWxhYmVsIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi8vIENTUyBsb2FkaW5nIGdpZlxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciB7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDIwMHB4O1xyXG5cdGhlaWdodDogMjAwcHg7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbjogLTEwMHB4IDAgMCAtMTAwcHg7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjI1KTtcclxufVxyXG5ALW1zLWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyezAle29wYWNpdHk6MTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS41KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjUpO3RyYW5zZm9ybTpzY2FsZSgxLjUpfTEwMCV7b3BhY2l0eTouMTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUAtbW96LWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyezAle29wYWNpdHk6MTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS41KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjUpO3RyYW5zZm9ybTpzY2FsZSgxLjUpfTEwMCV7b3BhY2l0eTouMTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUAtd2Via2l0LWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyezAle29wYWNpdHk6MTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS41KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjUpO3RyYW5zZm9ybTpzY2FsZSgxLjUpfTEwMCV7b3BhY2l0eTouMTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUAtby1rZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lcnswJXtvcGFjaXR5OjE7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS41KTstby10cmFuc2Zvcm06c2NhbGUoMS41KTt0cmFuc2Zvcm06c2NhbGUoMS41KX0xMDAle29wYWNpdHk6LjE7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXJ7MCV7b3BhY2l0eToxOy1tcy10cmFuc2Zvcm06c2NhbGUoMS41KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuNSk7dHJhbnNmb3JtOnNjYWxlKDEuNSl9MTAwJXtvcGFjaXR5Oi4xOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2e3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7bWFyZ2luLWxlZnQ6NHB4O21hcmdpbi10b3A6NHB4O3Bvc2l0aW9uOmFic29sdXRlfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdj5kaXZ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItcmFkaXVzOjE1cHg7YmFja2dyb3VuZDojZmZmfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgxKT5kaXZ7LW1zLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tcy1hbmltYXRpb24tZGVsYXk6MHM7LW1vei1hbmltYXRpb24tZGVsYXk6MHM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MHM7LW8tYW5pbWF0aW9uLWRlbGF5OjBzO2FuaW1hdGlvbi1kZWxheTowc30ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMik+ZGl2LC5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgzKT5kaXZ7LW1zLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGV9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDEpey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsMCl9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDIpPmRpdnthbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1zLWFuaW1hdGlvbi1kZWxheTouMTJzOy1tb3otYW5pbWF0aW9uLWRlbGF5Oi4xMnM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjEyczstby1hbmltYXRpb24tZGVsYXk6LjEyczthbmltYXRpb24tZGVsYXk6LjEyc30ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMil7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwwKX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMyk+ZGl2e2FuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uLWRlbGF5Oi4yNXM7LW1vei1hbmltYXRpb24tZGVsYXk6LjI1czstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouMjVzOy1vLWFuaW1hdGlvbi1kZWxheTouMjVzO2FuaW1hdGlvbi1kZWxheTouMjVzfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg0KT5kaXYsLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDUpPmRpdnstbXMtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tb3otYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1vLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMyl7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg0KT5kaXZ7YW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tcy1hbmltYXRpb24tZGVsYXk6LjM3czstbW96LWFuaW1hdGlvbi1kZWxheTouMzdzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4zN3M7LW8tYW5pbWF0aW9uLWRlbGF5Oi4zN3M7YW5pbWF0aW9uLWRlbGF5Oi4zN3N9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDQpey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwwKX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNSk+ZGl2e2FuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uLWRlbGF5Oi41czstbW96LWFuaW1hdGlvbi1kZWxheTouNXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjVzOy1vLWFuaW1hdGlvbi1kZWxheTouNXM7YW5pbWF0aW9uLWRlbGF5Oi41c30ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNik+ZGl2LC5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg3KT5kaXZ7LW1zLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGV9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDUpey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNik+ZGl2e2FuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uLWRlbGF5Oi42MnM7LW1vei1hbmltYXRpb24tZGVsYXk6LjYyczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouNjJzOy1vLWFuaW1hdGlvbi1kZWxheTouNjJzO2FuaW1hdGlvbi1kZWxheTouNjJzfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg2KXstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsMCl9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDcpPmRpdnthbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1zLWFuaW1hdGlvbi1kZWxheTouNzVzOy1tb3otYW5pbWF0aW9uLWRlbGF5Oi43NXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6Ljc1czstby1hbmltYXRpb24tZGVsYXk6Ljc1czthbmltYXRpb24tZGVsYXk6Ljc1c30ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNyl7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg4KT5kaXZ7LW1zLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tcy1hbmltYXRpb24tZGVsYXk6Ljg3czstbW96LWFuaW1hdGlvbi1kZWxheTouODdzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi44N3M7LW8tYW5pbWF0aW9uLWRlbGF5Oi44N3M7YW5pbWF0aW9uLWRlbGF5Oi44N3N9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDgpey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwwKX0iLCIkY29sb3ItdHdpdHRlci1jYXJkOiAjNUFDMEVEO1xyXG4kY29sb3ItbmV3cy1jYXJkOiAjOUM3MkFCO1xyXG4kY29sb3ItYmxvZy1jYXJkOiAkY29sb3ItYmx1ZS1taWQ7XHJcbiRjb2xvci1zb2NpYWwtY2FyZDogIzYwQUY0NjtcclxuJGNvbG9yLWV2ZW50cy1jYXJkOiAjOTI5NDk3O1xyXG4kY29sb3ItY3VzdG9tZXJzLWNhcmQ6ICNFQjg1MjQ7XHJcblxyXG4kY2FyZC1jb2xvcnM6IChcclxuIFR3aXR0ZXI6ICRjb2xvci10d2l0dGVyLWNhcmQsXHJcbiBuZXdzOiAkY29sb3ItbmV3cy1jYXJkLFxyXG4gYmxvZzogJGNvbG9yLWJsb2ctY2FyZCxcclxuIHNvY2lhbDogJGNvbG9yLXNvY2lhbC1jYXJkLFxyXG4gZXZlbnRzOiAkY29sb3ItZXZlbnRzLWNhcmQsXHJcbiBjdXN0b21lcnM6ICRjb2xvci1jdXN0b21lcnMtY2FyZFxyXG4pO1xyXG5cclxuLy8gVE9ETzogUG9zc2libHkgZXhwbG9yZSBtb3ZpbmcgY2F0ZWdvcnkgc3R5bGluZyB0byBsYXlvdXQgcGFydGlhbFxyXG4ubi1jYXRlZ29yeSB7XHJcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5uLWNhcmQge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcclxuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG5cclxuICAubi1jb250ZW50LW1ldGFkYXRhIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1zbSAwO1xyXG4gIH1cclxufVxyXG5cclxuLm4tY2FyZF9fdGFnIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS14cyk7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcbiAgbWFyZ2luLXRvcDogYXV0bztcclxufVxyXG5cclxuLy8gQGVhY2ggJG5hbWUsICRjYXJkLWNvbG9yIGluICRjYXJkLWNvbG9ycyB7XHJcbi8vICAgLm4tY2FyZC0tI3skbmFtZX0ge1xyXG4vLyAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNhcmQtY29sb3I7XHJcbi8vICAgICBib3JkZXItY29sb3I6ICRjYXJkLWNvbG9yO1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuQGVhY2ggJG5hbWUsICRjYXJkLWNvbG9yIGluICRjYXJkLWNvbG9ycyB7XHJcbiAgLm4tY2FyZF9fdGFnLS0jeyRuYW1lfSB7XHJcbiAgICBAaW5jbHVkZSBkb3Rjb20tZm9udC1mYW1pbHktbWVkaXVtO1xyXG4gICAgY29sb3I6ICRjYXJkLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLm4tY2FyZF9fdGl0bGUge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4IDEuMik7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcbn1cclxuXHJcbi5uLWNhcmRfX2JvZHkge1xyXG4gIC5uLWxpc3Qge1xyXG4gICAgcGFkZGluZzogMCAwICRzcGFjaW5nLWRlZmF1bHQgJHNwYWNpbmctZGVmYXVsdDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWNhcmRfX21lZGlhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ubi1jYXJkLWJsb2NrIHtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0O1xyXG5cclxuICAmLm4tY2FyZF9fZm9vdGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1jYXJkX19mb290ZXIge1xyXG4gIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1jYXJkLWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubi1jYXJkX19pbWFnZS13cmFwIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gaGVpZ2h0OiAyMDBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5uLWNhcmQtYmFja2dyb3VuZC1hY2NlbnQge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLTE3O1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gIHAge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWNhcmRfX3Byb21vIHtcclxuICAubi1jYXJkLWJsb2NrIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1sZztcclxuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1sZztcclxuICB9XHJcblxyXG4gIC5uLWNhcmRfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIGRvdGNvbS1oZWFkaW5nLWxldmVsLTI7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xyXG5cclxuICAubi1jYXJkLWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0IDA7XHJcblxyXG4gICAgLm4tY2FyZCB7XHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICB3aWR0aDogc3Bhbig2IHdpZGUpO1xyXG4gICAgICBib3JkZXItI3skZGlyLXRvfTogMDtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgYm9yZGVyLSN7JGRpci10b306IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tY2FyZC1kZWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0IDA7XHJcblxyXG4gICAgLm4tY2FyZCB7XHJcbiAgICAgIHdpZHRoOiBzcGFuKDYpO1xyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGd1dHRlcigpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogZ3V0dGVyKCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XHJcbiAgLm4tY2FyZF9fYm9keSB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICB9XHJcblxyXG4gIC5uLWNhcmQtZGVjayAubi1jYXJkIHtcclxuICAgIHdpZHRoOiBzcGFuKDMpO1xyXG5cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGd1dHRlcigpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tY2FyZC1ncm91cCB7XHJcbiAgICAubi1jYXJkIHtcclxuICAgICAgd2lkdGg6IHNwYW4oNCB3aWRlKTtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgYm9yZGVyLSN7JGRpci1mcm9tfTogMDtcclxuICAgICAgICBib3JkZXItI3skZGlyLXRvfTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg0bikge1xyXG4gICAgICAgIGJvcmRlci0jeyRkaXItdG99OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg1bikge1xyXG4gICAgICAgIGJvcmRlci0jeyRkaXItdG99OiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtbnRhcC1sYXlvdXR+PVwiNFwiXSB7XHJcbiAgICAgIC5uLWNhcmQge1xyXG4gICAgICAgIHdpZHRoOiBzcGFuKDMpO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgYm9yZGVyLSN7JGRpci10b306IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0bikge1xyXG4gICAgICAgICAgYm9yZGVyLSN7JGRpci10b306IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLWNhcmQtZ3JvdXAgLm4tY2FyZCB7XHJcbiAgICB3aWR0aDogc3Bhbig0IHdpZGUpO1xyXG5cclxuICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgIGJvcmRlci0jeyRkaXItZnJvbX06IDA7XHJcbiAgICAgIGJvcmRlci0jeyRkaXItdG99OiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNG4pIHtcclxuICAgICAgYm9yZGVyLSN7JGRpci10b306IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNW4pIHtcclxuICAgICAgYm9yZGVyLSN7JGRpci10b306IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm4tYWNjb3JkaW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcclxufVxyXG5cclxuLm4tYWNjb3JkaW9uX19oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgW2RhdGEtbnRhcC10b2dnbGU9J2hpZGUnXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm4taWNvbi1jaGV2cm9uLWRvd24ge1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcclxuICB9XHJcblxyXG4gIC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgcGFkZGluZy0jeyRkaXItdG99OiAkc3BhY2luZy1zbTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LTk1O1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiB6KCdiZWhpbmQnKTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWFjY29yZGlvbl9fY2hlY2tib3gge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIH4gLm4tYWNjb3JkaW9uX19jb250ZW50IHtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuOHMgY3ViaWMtYmV6aWVyKDAsIDEsIDAsIDEpIC44cztcclxuICB9XHJcblxyXG4gICY6Y2hlY2tlZCB7XHJcbiAgICB+IC5uLWFjY29yZGlvbl9fY29udGVudCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDUwMDBweDtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjUsIDAsIDEsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIH4gLm4tYWNjb3JkaW9uX19oZWFkZXIge1xyXG4gICAgICBcclxuICAgICAgLm4taWNvbi1jaGV2cm9uLWRvd24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBbZGF0YS1udGFwLXRvZ2dsZT0naGlkZSddIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIFtkYXRhLW50YXAtdG9nZ2xlPVwic2hvd1wiXSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIkY29sb3ItdGFibGUtaGVhZGVyLWJnOiAjNTM1NjVBO1xyXG5cclxuLm4tZGF0YS10YWJsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY29tcG9uZW50LWJvdHRvbTtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgdGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLm4tZGF0YS10YWJsZS0tc3RpY2t5IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgei1pbmRleDogeignZml4ZWQtcG9zaXRpb24tc2hlbGwnKTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDcwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVE9ETzogUmVtb3ZlIG9uY2Ugd2Ugc3luYyBMVUNJIGFuZCBEb3Rjb21cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgfVxyXG5cclxuICB0aGVhZCA+IHRyIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk1O1xyXG5cclxuICAgIC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1zbTtcclxuICAgIH1cclxuXHJcbiAgICAmLm4tZGF0YS10YWJsZV9fdGhlYWQtLW5vLWJnIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLm4tZGF0YS10YWJsZV9fdGhlYWQtLWludmVyc2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGFibGUtaGVhZGVyLWJnO1xyXG5cclxuICAgICAgdGgge1xyXG4gICAgICAgIEBpbmNsdWRlIGRvdGNvbS1mb250LWZhbWlseS1saWdodDtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCAxLjI1KTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZG90Y29tLWZvbnQtZmFtaWx5LWxpZ2h0O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRib2R5IHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICB0cjpmaXJzdC1jaGlsZCB0ZCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tZGF0YS10YWJsZS0tc3RpcGVkIHRyOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk3O1xyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgLy8gVE9ETzogUmVtb3ZlIG9uY2Ugd2UgZ2V0IGFsbCB0YWJsZXMgdXBkYXRlZFxyXG4gICAgICBAaW5jbHVkZSBkb3Rjb20tZm9udC1mYW1pbHktbWVkaXVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWRhdGEtdGFibGVfX3NlY3Rpb24taGVhZGVyIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIEBpbmNsdWRlIGRvdGNvbS1mb250LWZhbWlseS1saWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRkLFxyXG4gICAgdGgge1xyXG4gICAgICAvLyBUT0RPOiBSZW1vdmUgb25jZSB3ZSBnZXQgYWxsIHRhYmxlcyB1cGRhdGVkXHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIGJvcmRlci0jeyRkaXItdG99OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGgsXHJcbiAgdGQge1xyXG4gICAgQGluY2x1ZGUgZG90Y29tLWZvbnQtZmFtaWx5LWxpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgLy8gVE9ETzogUmVtb3ZlIG9uY2Ugd2UgZ2V0IGFsbCB0YWJsZXMgdXBkYXRlZFxyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMzBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1kYXRhLXRhYmxlX190aGVhZC1wcm9kdWN0cyB7XHJcbiAgICB0aCB7XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLXNtO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGgge1xyXG4gICAgQGluY2x1ZGUgZG90Y29tLWZvbnQtZmFtaWx5LW1lZGl1bTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgJi5uLWFsaWduLWNlbnRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubi1kYXRhLXRhYmxlLS1ib3JkZXJlZCAmIHtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyYXktODc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0ZCB7XHJcbiAgICAvLyBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JheS04NztcclxuICAgIC8vIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG5cclxuICAgIHRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcclxuICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWRhdGEtdGFibGUtLWJvcmRlcmVkICYge1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JheS04NztcclxuICAgIH1cclxuXHJcbiAgICBbY2xhc3NePSduLWljb24tZG9jJ10ge1xyXG4gICAgICBmaWxsOiAkY29sb3ItZ3JheS02NDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogNHB4O1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAubi1pY29uLWRvd25sb2FkLWFycm93LFxyXG4gICAgLm4taWNvbi1jb2RlIHtcclxuICAgICAgZmlsbDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0xcHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLWJsdWUtMTc7XHJcbiAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXNtO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcclxuICAgIH1cclxuXHJcbiAgICAubi1saXN0IHtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICYubi1kYXRhLXRhYmxlX19jZWxsLWxhYmVsIHtcclxuICAgICAgQGluY2x1ZGUgZG90Y29tLWZvbnQtZmFtaWx5LW1lZGl1bTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgfVxyXG5cclxuICAgICYubi1kYXRhLXRhYmxlX19jZWxsLWhlYWRlciB7XHJcbiAgICAgIEBpbmNsdWRlIGRvdGNvbS1mb250LWZhbWlseS1tZWRpdW07XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWdyYXktOTUsIC40KTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgfVxyXG5cclxuICAgICYubi1kYXRhLXRhYmxlX19jZWxsLS1uby13cmFwIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBAaW5jbHVkZSBkb3Rjb20tZm9udC1mYW1pbHktYm9sZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWRhdGEtdGFibGVfX3N1bW1hcnkgdHI6Zmlyc3QtY2hpbGQgdGgsXHJcbi5uLWRhdGEtdGFibGVfX3NlY3Rpb24taGVhZGVyIHRoIHtcclxuICBAaW5jbHVkZSBkb3Rjb20tZm9udC1mYW1pbHktbGlnaHQ7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5uLWRhdGEtdGFibGVfX25ldy1pbmRpY2F0b3Ige1xyXG4gIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGhlaWdodDogMTBweDtcclxuICB3aWR0aDogMTBweDtcclxufVxyXG5cclxuLm4tZGF0YS10YWJsZS0taGFzLXJvd3NwYW4gdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4ubi1kYXRhLXRhYmxlX19yb3ctLWFsdCB7XHJcbiAgdGQsXHJcbiAgdGgge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktODc7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1kYXRhLXRhYmxlX19zZWN0aW9uIHtcclxuICAubi1kYXRhLXRhYmxlX19zZWN0aW9uLWhlYWRlciB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktODc7XHJcblxyXG4gICAgW2RhdGEtbnRhcC1oZWFkaW5nXSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLXNtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tZGF0YS10YWJsZV9fcm93LS1tb2JpbGUge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk1O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIHRoIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE5ldyBzcGVjIHRhYmxlIGNsYXNzZXNcclxuXHJcbi5uLWRhdGEtdGFibGVfX2NvbnRyb2xzIHtcclxuXHJcbiAgdHIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1kYXRhLXRhYmxlX19yb3ctLWNvbGxhcHNlZCA+IHRkIHtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubi1jb250ZW50LXdyYXAtY29sbGFwc2VkIHtcclxuICBtYXgtaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuOHMgY3ViaWMtYmV6aWVyKDAsIDEsIDAsIDEpO1xyXG5cclxuICAmLm4tY29udGVudC13cmFwLWV4cGFuZGVkIHtcclxuICAgIG1heC1oZWlnaHQ6IDQwMDBweDtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNSwgMCwgMSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1kYXRhLXRhYmxlLXllcyB7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMzJweDtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS0yNztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEycHg7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWRhdGEtdGFibGVfX2NlbGwtLWVtcHR5IHtcclxuICB3aWR0aDogMjcwcHg7XHJcbn1cclxuXHJcbi8vIFRPRE86IE1vdmUgdG8gdGhlIGhlbHBlcnMuc2NzcyBwYXJ0aWFsXHJcbi5uLWFsaWduLWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5uLWFsaWduLWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubi1hbGlnbi1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5uLWRhdGEtdGFibGVfX3Njcm9sbC10b2dnbGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAubi1kYXRhLXRhYmxlIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgJi5uLWRhdGEtdGFibGUtLXN0aWNreSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tZGF0YS10YWJsZV9fc2VjdGlvbiB7XHJcbiAgICAubi1kYXRhLXRhYmxlX19zZWN0aW9uLWhlYWRlciB7XHJcbiAgICAgIFtkYXRhLW50YXAtaGVhZGluZ10ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tZGF0YS10YWJsZV9fc2Nyb2xsLXRvZ2dsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuc2hpZnQtcmlnaHQge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaGlmdC1sZWZ0IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG4gICAgICAgIGZpbHRlcjogRmxpcEg7XHJcbiAgICAgICAgLW1zLWZpbHRlcjogXCJGbGlwSFwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1tZCkge1xyXG4gIC5uLWRhdGEtdGFibGUge1xyXG4gICAgdGhlYWQgdGgsXHJcbiAgICB0ZCB7XHJcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogY2FsYyg1MHZ3IC0gMTVweCk7XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLXNtO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWRhdGEtdGFibGVfX3Jvdy0tY29sbGFwc2VkID4gdGQge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tZGF0YS10YWJsZV9fcm93LS1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gIH1cclxuXHJcbiAgLm4tZGF0YS10YWJsZV9fY2VsbC0tZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uLWRhdGEtdGFibGVfX3N1bW1hcnkgdHI6Zmlyc3QtY2hpbGQgdGgge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIFtkYXRhLW50YXAtaGVhZGluZ10ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uLWRhdGEtdGFibGVfX3NlY3Rpb24ge1xyXG4gICAgLm4tZGF0YS10YWJsZV9fc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICBbZGF0YS1udGFwLWhlYWRpbmddIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBOT1RFOiBUaGlzIHdhcyBhZGRlZCBhIHJlc3VsdCBvZiB0aGUgc3RpY2t5IG5hdiBpbXBsbWVudGF0aW9uIG9uIGRvdGNvbVxyXG5AaW5jbHVkZSBicmVha3BvaW50KCgxMTAwcHggLyAkZm9udC1zaXplLWRlZmF1bHQpICogMWVtKSB7XHJcbiAgLm4tZGF0YS10YWJsZSB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICYubi1kYXRhLXRhYmxlLS1zdGlja3kge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgoMTkyMXB4IC8gJGZvbnQtc2l6ZS1kZWZhdWx0KSAqIDFlbSkge1xyXG4gIC5uLWRhdGEtdGFibGUge1xyXG4gICAgdGFibGUge1xyXG4gICAgICAmLm4tZGF0YS10YWJsZS0tc3RpY2t5IHtcclxuICAgICAgICB0b3A6IDkxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoICRzY3JlZW4tbGcpIHtcclxuICAubi1kYXRhLXRhYmxlX19zdW1tYXJ5IHtcclxuICAgIC5idXR0b25fX2ljb24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XHJcbiAgLm4tZGF0YS10YWJsZV9fY29udHJvbHMgdGQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLm4tZGF0YS10YWJsZV9fcHJvZHVjdC1kZW1vIHRhYmxlIHtcclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgfVxyXG5cclxuICAubi1kYXRhLXRhYmxlX19yb3ctLWJvcmRlcmVkIHtcclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLWRhdGEtdGFibGVfX3N1bW1hcnkge1xyXG4gICAgLmJ1dHRvbl9faWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLWRhdGEtdGFibGVfX3NlY3Rpb24ge1xyXG4gICAgLm4tZGF0YS10YWJsZV9fc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICBbZGF0YS1udGFwLWhlYWRpbmddIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5uLWFscGhhLWFuY2hvcnMge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk3O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWNvbXBvbmVudC1ib3R0b207XHJcbiAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubi1hbHBoYS1hbmNob3JzX19saXN0IHtcclxuICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4ubi1hbHBoYS1hbmNob3JzX19saXN0LWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmbGV4OiAxIDAgM2VtO1xyXG4gIC8vIHdpZHRoOiAzZW07XHJcblxyXG4gICYubi1hbHBoYS1hbmNob3JzX19saXN0LWl0ZW0tLWVtcHR5IHtcclxuICAgIGhlaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWFscGhhLWFuY2hvcnNfX2xpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4iLCIubi1jb250ZW50LWFjdGlvbnMge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWNvbXBvbmVudC1ib3R0b20gLSAkc3BhY2luZy1zbTsgLy8gSXRlbXMgV3JhcHBpbmcgSW5saW5lXHJcbn1cclxuXHJcbi5uLWNvbnRlbnQtYWN0aW9uc19fbGlzdCB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5uLWNvbnRlbnQtYWN0aW9uc19fbGlzdC1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5uLWNvbnRlbnQtYWN0aW9uc19faWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZpbGw6ICRjb2xvci1ncmF5LTUyO1xyXG4gIGhlaWdodDogMTRweDtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDE0cHg7XHJcblxyXG4gIC5uLWNvbnRlbnQtYWN0aW9uc19fdGV4dCArICYge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXhzO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm4tY29udGVudC1hY3Rpb25zX19saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAwIDM1cHggMCAwO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIC5uLWNvbnRlbnQtYWN0aW9uc19fdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tY29udGVudC1hY3Rpb25zX19pY29uIHtcclxuICAgICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1jb250ZW50LWFjdGlvbnNfX3RleHQge1xyXG4gIEBpbmNsdWRlIGRvdGNvbS1mb250LWZhbWlseS1saWdodDtcclxuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5uLWNvbnRlbnQtYWN0aW9uc19fdHJhbnNsYXRlLW1lbnUge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubi1jb250ZW50LW1ldGFkYXRhIHtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY29tcG9uZW50LWJvdHRvbTtcclxufVxyXG5cclxuLm4tY29udGVudC1tZXRhZGF0YV9fcmF0aW5nIHtcclxuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkY29sb3ItZ3JheS02NDtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgLm4tcmF0aW5nX19jb3VudCB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWNvbnRlbnQtbWV0YWRhdGFfX3RleHQsXHJcbi5uLWNvbnRlbnQtbWV0YWRhdGFfX2xpbmsge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xyXG59XHJcbiIsIi5uLWRyb3Bkb3duLW1lbnUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAwIDAgJHNwYWNpbmctc207XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAubi1kcm9wZG93bi1tZW51LS1hY3RpdmUgJixcclxuICAubi1kcm9wZG93bi1tZW51LS1hY3RpdmUgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLXRleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICsgJHNwYWNpbmcteHM7XHJcblxyXG4gIC5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXI6aG92ZXIgJiB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXItaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZpbGw6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiA0cHg7XHJcbiAgd2lkdGg6IDEycHg7XHJcblxyXG4gIC5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXI6aG92ZXIgJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICB9XHJcblxyXG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAmLFxyXG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAmOmhvdmVyIHtcclxuICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWRyb3Bkb3duLW1lbnVfX21lbnUge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICBib3gtc2hhZG93OiAkZHJvcC1zaGFkb3ctZXZlbjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgd2lkdGg6IDI1MHB4O1xyXG4gIHotaW5kZXg6IHooJ21lbnUnKTtcclxuXHJcbiAgLm4tZHJvcGRvd24tbWVudS0tYWxpZ24tcmlnaHQgJiB7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAmIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZHJvcGRvd24tbWVudV9fbGlzdCB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5uLWRyb3Bkb3duLW1lbnVfX2xpbmsge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHggMzJweDtcclxufVxyXG4iLCIkY29sb3ItYmFuZC1ib3JkZXI6ICNEOUQ5RDY7XHJcbiRjb2xvci1iYW5kLWJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbiRjb2xvci1iYW5kLWJhY2tncm91bmQtMjA6ICRjb2xvci1ncmF5LTk1O1xyXG4kY29sb3ItYmFuZC1iYWNrZ3JvdW5kLTYwOiAkY29sb3ItZ3JheS0zNTtcclxuJGNvbG9yLWJhbmQtYmFja2dyb3VuZC1hY2NlbnQ6ICRjb2xvci1ibHVlLTE3O1xyXG4kY29sb3ItYmFuZC1iYWNrZ3JvdW5kLWFjY2VudC0yMDogJGNvbG9yLWJsdWUtZGFyaztcclxuXHJcbi5uLWJhbmQge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgLm4tYmFuZF9fY29udGVudCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm4tYmFuZF9fZmVhdHVyZWQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1iYW5kLS1iZWx0ZWQge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxnO1xyXG4gIG1heC13aWR0aDogJHNjcmVlbi14bDtcclxufVxyXG5cclxuLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXIgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXItdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5uLWJhbmRfX2dyb3VwIC5uLWJhbmRfX2NvbnRlbnQge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmFuZC1ib3JkZXI7XHJcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tYmFuZF9fZmVhdHVyZWQgLm4tYmFuZF9fY29udGVudCB7XHJcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5uLWJhbmRfX2NvbnRlbnQgKyAubi1iYW5kX19jb250ZW50IHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1iYW5kX19zZWN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5idXR0b24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICArIC5idXR0b24ge1xyXG4gICAgICBtYXJnaW4tI3skZGlyLWZyb219OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gcCB7XHJcbiAgLy8gICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XHJcbiAgLy8gfVxyXG5cclxuICAubi1saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICBwYWRkaW5nLSN7JGRpci1mcm9tfTogJHNwYWNpbmctZGVmYXVsdDtcclxuICB9XHJcblxyXG4gIC5uLWxpc3QtLWJ1bGxldGVkIHtcclxuICAgIHBhZGRpbmctI3skZGlyLWZyb219OiAwO1xyXG4gIH1cclxuXHJcbiAgLm4tYmFuZF9fYXJyb3ctLWRvd24gJiB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLm4tYmFuZF9fY29udGVudCAmIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1iYW5kX19zZWN0aW9uLWhlYWRlci1zdWJ0aXRsZSB7XHJcbiAgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXIgJiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm4tYmFuZF9faGVhZGluZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XHJcbn1cclxuXHJcbi5uLWJhbmRfX2hlYWRlciB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuXHJcbiAgLm4tYmFuZF9faGVhZGluZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLm4tYmFuZF9faGVhZGVyLWJvZHksXHJcbiAgLm4tYmFuZF9faGVhZGVyLWltYWdlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gIH1cclxuXHJcbiAgLm4tYmFuZF9faGVhZGVyLWltYWdlIHtcclxuICAgIHBhZGRpbmctI3skZGlyLWZyb219OiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIH1cclxufVxyXG5cclxuLm4tYmFuZF9fZmVhdHVyZWQtaW1hZ2UsXHJcbi5uLWJhbmRfX2ZlYXR1cmVkLXZpZGVvIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uLWJhbmRfX2ZlYXR1cmVkLXZpZGVvIHtcclxuICBtYXgtd2lkdGg6IDU1MHB4O1xyXG59XHJcblxyXG4vLyBUaGUgY29udGFpbmVyIGZvciBhIHZpZGVvIGNvbnRyb2xzIHRoZSBoZWlnaHQgb2YgdGhlIHZpZGVvXHJcbi8vIGFuZCBrZWVwcyBhIDE2OjkgcmF0aW8gd2l0aCBwYWRkaW5nLXRvcCAoOSAvIDE2IH49IDU2LjI1JSkuIFBhZGRpbmdcclxuLy8gcGVyY2VudGFnZSBpcyBiYXNlZCBvbiB3aWR0aCwgc28gdGhlIHJhdGlvIGlzIGtlcHQuIFRoZSB2aWRlbyBhbHdheXMgZmlsbHNcclxuLy8gdXAgdGhlIHNwYWNlIG9mIHRoZSBjb250YWluZXIgLSBhbiBhYnNvbHV0ZSBjaGlsZCB3aXRoIGEgcmVsYXRpdmUgcGFyZW50IHdpbGxcclxuLy8gcmVtYWluIHdpdGhpbiB0aGUgcGFyZW50IGNvbnRhaW5lci5cclxuXHJcbi5uLWJhbmRfX3ZpZGVvLWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZy10b3A6IDU2LjI1MDklO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm4tYmFuZF9fdmlkZW8ge1xyXG4gIGJvcmRlcjogMDtcclxuICBib3R0b206IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm4tYmFuZF9fc3VidGl0bGUge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5uLWJhbmQtLWNlbnRlcmVkIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uLWJhbmQtYmFja2dyb3VuZC1uZXV0cmFsLTEwIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFuZC1iYWNrZ3JvdW5kO1xyXG59XHJcblxyXG4ubi1iYW5kLWJhY2tncm91bmQtbmV1dHJhbC0yMCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhbmQtYmFja2dyb3VuZC0yMDtcclxufVxyXG5cclxuLm4tYmFuZC1iYWNrZ3JvdW5kLW5ldXRyYWwtNjAge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYW5kLWJhY2tncm91bmQtNjA7XHJcbiAgLy8gcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gIC5uLWJhbmRfX3NlY3Rpb24taGVhZGVyLXRpdGxlLFxyXG4gIC5uLWJhbmRfX3NlY3Rpb24taGVhZGVyLXN1YnRpdGxlIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG5cclxuICAmLm4tYmFuZF9fYXJyb3ctLWRvd246YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICRjb2xvci1iYW5kLWJhY2tncm91bmQtNjA7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1iYW5kLWJhY2tncm91bmQtYWNjZW50IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFuZC1iYWNrZ3JvdW5kLWFjY2VudDtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICBwLFxyXG4gIC5uLWxpc3Qge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcblxyXG4gIC5uLWxpc3RfX2l0ZW06YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWJhbmQtYmFja2dyb3VuZC1hY2NlbnQtMjAge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYW5kLWJhY2tncm91bmQtYWNjZW50LTIwO1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi5uLWJhbmRfX2Fycm93LS1kb3duOmFmdGVyIHtcclxuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAkY29sb3ItYmFuZC1iYWNrZ3JvdW5kO1xyXG4gIGNvbnRlbnQ6ICcgJztcclxuICBoZWlnaHQ6IDA7XHJcbiAgbGVmdDogNDUlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5uLWJhbmRfX2ltYWdlIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XHJcbiAgLm4tYmFuZCB7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1sZyAwO1xyXG4gIH1cclxuXHJcbiAgLm4tYmFuZF9fYXJyb3ctLWRvd246YWZ0ZXIge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXItdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XHJcblxyXG4gICAgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXIgJiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1iYW5kX19zZWN0aW9uLWhlYWRlci1zdWJ0aXRsZSB7XHJcbiAgICAubi1iYW5kX19zZWN0aW9uLWhlYWRlciAmIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1iYW5kX19mZWF0dXJlZCAubi1iYW5kX19jb250ZW50IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1sZztcclxuICB9XHJcblxyXG4gIC5uLWJhbmRfX2NvbnRlbnQgLm4tYmFuZF9fc2VjdGlvbiB7XHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAvLyArIC5idXR0b24ge1xyXG4gICAgICAvLyAgIG1hcmdpbi0jeyRkaXItZnJvbX06ICRzcGFjaW5nLXNtO1xyXG4gICAgICAvLyB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1iYW5kX19jb250ZW50LWFsaWduLS1yaWdodCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XHJcbiAgLm4tYmFuZCB7XHJcbiAgICBwYWRkaW5nOiA2NHB4IDA7XHJcbiAgfVxyXG5cclxuICAubi1iYW5kX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLm4tYmFuZF9fZ3JvdXAgJiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tYmFuZF9fZmVhdHVyZWQtaW1hZ2UsXHJcbiAgICAubi1iYW5kX19mZWF0dXJlZC12aWRlbyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICBbZGF0YS1udGFwLWxheW91dH49XCI1MC01MFwiXSAmIHtcclxuICAgICAgICBtYXJnaW4tI3skZGlyLXRvfTogc3BhbigxKTtcclxuICAgICAgICB3aWR0aDogc3Bhbig2IG9mIDEyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNzAtMzBcIl0gJiB7XHJcbiAgICAgICAgbWFyZ2luLSN7JGRpci10b306IHNwYW4oMSk7XHJcbiAgICAgICAgd2lkdGg6IHNwYW4oNCBvZiAxMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uLWJhbmQtYWxpZ24tLXJpZ2h0ICYge1xyXG4gICAgICAgIG1hcmdpbi0jeyRkaXItdG99OiAwO1xyXG4gICAgICAgIG1hcmdpbi0jeyRkaXItZnJvbX06IHNwYW4oMSk7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubi1iYW5kX19zZWN0aW9uIHtcclxuICAgICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNTAtNTBcIl0gJiB7XHJcbiAgICAgICAgd2lkdGg6IHNwYW4oNiBvZiAxMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjcwLTMwXCJdICYge1xyXG4gICAgICAgIHdpZHRoOiBzcGFuKDggb2YgMTIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubi1iYW5kLWFsaWduLS1yaWdodCAmIHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tYmFuZF9fZmVhdHVyZWQgLm4tYmFuZF9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcclxuICB9XHJcblxyXG4gIC5uLWJhbmRfX2NvbnRlbnQgLm4tYmFuZF9fc2VjdGlvbiB7XHJcbiAgICAvLyAuYnV0dG9uICsgLmJ1dHRvbiB7XHJcbiAgICAvLyAgIG1hcmdpbi0jeyRkaXItZnJvbX06ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4teGwpIHtcclxuICAubi1iYW5kIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICB9XHJcblxyXG4gIC5uLWJhbmRfX2ZlYXR1cmVkIC5uLWJhbmRfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG5cclxuICAubi1iYW5kX19zZWN0aW9uLWhlYWRlci1zdWJ0aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBzcXVpc2goMik7XHJcbiAgfVxyXG5cclxuICAubi10ZXh0LWxvbmdmb3JtIHAge1xyXG4gICAgbWF4LXdpZHRoOiBzcGFuKDYgb2YgOCk7XHJcbiAgfVxyXG59XHJcbiIsIi8qIFRoZSBpbWFnZSBoZWlnaHQgd2hlbiBpbWFnZSBpcyBzdGFja2VkIG92ZXIgY29udGVudCBvbiB4cy1zbSAqL1xyXG4keHMtc20taW1hZ2UtaGVpZ2h0OiAyNDBweDtcclxuLyogVGhlIG92ZXJhbGwgYmFuZCBoZWlnaHQgd2hlbiBjb250ZW50IGlzIG92ZXJsYXllZCBvbiBpbWFnZSBvbiBtZC14bCAqL1xyXG4kbWQtbGctaW1hZ2UtaGVpZ2h0OiA1NjBweDtcclxuLyogTWFyZ2luIGZvciB0aGlzIHR5cGUgb2YgYmFuZCAqL1xyXG4kaW1hZ2UtYmFuZC1tYXJnaW46IDgwcHg7XHJcbi8qIENvbnRlbnQgcGFkZGluZyAqL1xyXG4keHMtc20tY29udGVudC1wYWRkaW5nOiAyZW0gMmVtIDA7XHJcbiRtZC1sZy1jb250ZW50LXBhZGRpbmc6IDNlbTtcclxuXHJcbi5uLWltYWdlLWJhbmQge1xyXG4gIG1hcmdpbjogJGltYWdlLWJhbmQtbWFyZ2luIDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJi5uLWltYWdlLWJhbmQtLWxlZnQtYWxpZ25lZCB7XHJcbiAgICAubi1pbWFnZS1iYW5kX19pbWFnZSB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjsgIFxyXG4gICAgfVxyXG4gICAgLm4taW1hZ2UtYmFuZF9fY29udGVudCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5uLWltYWdlLWJhbmQtLXJpZ2h0LWFsaWduZWQge1xyXG4gICAgLm4taW1hZ2UtYmFuZF9faW1hZ2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgIFxyXG4gICAgfVxyXG4gICAgLm4taW1hZ2UtYmFuZF9fY29udGVudCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubi1pbWFnZS1iYW5kLWFuaW1hdGVkIHtcclxuICAgIC5uLWltYWdlX2JhbmRfX3dlbGwge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGFydGljbGUge1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgfVxyXG4gIGgxIHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCdHb3RoYW0gU1NtIEInLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgfVxyXG4gIC5idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogIzAwNjdjNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbWF4LXdpZHRoOiAyM2VtO1xyXG4gICAgcGFkZGluZzogOXB4IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDI4NTU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOjA7XHJcbiAgICAubi1jb2wtc20tMTIge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAubi1pbWFnZS1iYW5kX19oaXRhcmVhIHtcclxuICAgIGhlaWdodDogJHhzLXNtLWltYWdlLWhlaWdodDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAubi1pbWFnZS1iYW5kX19pbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6ICR4cy1zbS1pbWFnZS1oZWlnaHQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLm4taW1hZ2UtYmFuZF9fY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiNmZmY7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHBhZGRpbmc6ICR4cy1zbS1jb250ZW50LXBhZGRpbmc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gIC5uLWltYWdlLWJhbmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaDEge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcbiAgICAubi1pbWFnZS1iYW5kX19oaXRhcmVhIHtcclxuICAgICAgaGVpZ2h0OiAkbWQtbGctaW1hZ2UtaGVpZ2h0O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6MjtcclxuICAgIH1cclxuICAgIC5uLWltYWdlLWJhbmRfX2ltYWdlIHtcclxuICAgICAgaGVpZ2h0OiAkbWQtbGctaW1hZ2UtaGVpZ2h0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5uLWltYWdlLWJhbmRfX2NvbnRlbnQge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOjA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OjM7XHJcbiAgICB9XHJcbiAgICAubi1pbWFnZV9iYW5kX193ZWxsIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuOCk7XHJcbiAgICAgIG1hcmdpbjogYXV0byA2LjV2dztcclxuICAgICAgbWF4LXdpZHRoOiA1MHZ3O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwYWRkaW5nOiAkbWQtbGctY29udGVudC1wYWRkaW5nO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcclxuICAubi1pbWFnZS1iYW5kIHtcclxuICAgIC5uLXJvdyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5uLWltYWdlX2JhbmRfX3dlbGwge1xyXG4gICAgICBtYXgtd2lkdGg6IDQwdnc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xyXG4gIC5uLWltYWdlLWJhbmQge1xyXG4gICAgLm4tY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAubi1yb3cge1xyXG4gICAgICAgIG1hcmdpbjogMCAtLjgzMzMzJTtcclxuICAgICAgfVxyXG4gICAgICAubi1jb2wtc20tMTIge1xyXG4gICAgICAgIG1hcmdpbjogMCAuODMzMzMlO1xyXG4gICAgICAgIHdpZHRoOiA5OC4zMzMzMyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uLWltYWdlX2JhbmRfX3dlbGwge1xyXG4gICAgICBtYXgtd2lkdGg6IDMwdnc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiRmb290ZXItYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktOTc7XHJcblxyXG4ubi1mb290ZXIge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk3O1xyXG4gIC8vIFN0YWNrZWQgYm94IHNoYWRvd3MgZ2l2ZSB0aGUgaWxsdXNpb24gdGhhdCB0aGUgZm9vdGVyIHNwcmVhZHMgdG8gZmlsbCBhbnkgZW1wdHkgYnJvd3NlciBzcGFjZSBiZWxvd1xyXG4gIGJveC1zaGFkb3c6IDAgMjAwcHggMCAkZm9vdGVyLWJhY2tncm91bmQtY29sb3IsIDAgNDAwcHggMCAkZm9vdGVyLWJhY2tncm91bmQtY29sb3IsIDAgNjAwcHggMCAkZm9vdGVyLWJhY2tncm91bmQtY29sb3IsIDAgODAwcHggMCAkZm9vdGVyLWJhY2tncm91bmQtY29sb3IsIDAgMTAwMHB4IDAgJGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yLCAwIDEyMDBweCAwICRmb290ZXItYmFja2dyb3VuZC1jb2xvciwgMCAxNDAwcHggMCAkZm9vdGVyLWJhY2tncm91bmQtY29sb3I7XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fdG9wIHtcclxuICBib3JkZXItYm90dG9tOiBzb2xpZCA0cHggJGNvbG9yLWdyYXktODc7XHJcbn1cclxuXHJcbi5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX190b3Age1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjb2xvci1ncmF5LTg3IDAsICRjb2xvci1ncmF5LTg3IDI1JSwgJGNvbG9yLWdyYXktOTcgMjUlLCAkY29sb3ItZ3JheS05NyAyNSUsICRjb2xvci1ncmF5LTk3IDEwMCUsICRjb2xvci1ncmF5LTk3IDEwMCUpO1xyXG59XHJcblxyXG4ubi1mb290ZXJfX3RvcC1pbm5lciB7XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fY29ycC1saW5rcyB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Qge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xyXG4gIEBpbmNsdWRlIGdhbGxlcnkoMiBvZiAkc2VtYW50aWMtbGF5b3V0LXNtICRkaXJlY3Rpb24pO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3QtaGVhZGVyLFxyXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdC1oZWFkZXIsXHJcbiVuLWZvb3Rlcl9fY29ycC1saW5rLWxpc3QtaGVhZGVyIHtcclxuICBAaW5jbHVkZSBkb3Rjb20tZm9udC1mYW1pbHktbWVkaXVtO1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICBsaW5lLWhlaWdodDogMTdweDtcclxuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcteHM7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm4tZm9vdGVyX19jb3JwLWxpbmsge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxN3B4IDA7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0LWhlYWRlciAmIHtcclxuICAgIEBleHRlbmQgJW4tZm9vdGVyX19jb3JwLWxpbmstbGlzdC1oZWFkZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb290ZXJfX2JvdHRvbSB7XHJcbiAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdCAwO1xyXG5cclxuICBhIHtcclxuICAgIHBhZGRpbmc6IDEuNWVtO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9vdGVyX19jb3B5cmlnaHQge1xyXG4gICAgYSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLWZvb3Rlcl9fc29jaWFsLWxpbmsge1xyXG4gICAgcGFkZGluZzogMTdweCAxNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9vdGVyX19ib3R0b20tbGVmdCB7XHJcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fY29weXJpZ2h0IHtcclxuICBib3JkZXItI3skZGlyLXRvfTogc29saWQgMXB4ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gIG1hcmdpbi0jeyRkaXItdG99OiAkc3BhY2luZy1zbTtcclxuICBwYWRkaW5nLSN7JGRpci10b306ICRzcGFjaW5nLXNtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gIEBpZiAkZGlyZWN0aW9uID09ICdydGwnIHtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb290ZXJfX3NvY2lhbC1saW5rcyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmstbGlzdCB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmstbGlzdC1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDE3cHggMTRweDtcclxufVxyXG5cclxuLm4tZm9vdGVyX19zb2NpYWwtbGluay10ZXh0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xyXG59XHJcblxyXG4ubi1mb290ZXJfX3NvY2lhbC1saW5rLWljb24ge1xyXG4gIGZpbGw6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG4gIHdpZHRoOiAxNXB4O1xyXG5cclxuICAubi1mb290ZXJfX3NvY2lhbC1saW5rOmhvdmVyICYge1xyXG4gICAgZmlsbDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb290ZXJfX2ZpbmUtcHJpbnQge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcclxufVxyXG5cclxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWxpc3QsXHJcbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1jb2x1bW4tbGlzdCB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rIHtcclxuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy14cztcclxuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1kZWZhdWx0O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rcyB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdCAwO1xyXG59XHJcblxyXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuXHJcbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1jb2x1bW4ge1xyXG4gIEBpbmNsdWRlIHNwYW4oMiBvZiAkc2VtYW50aWMtbGF5b3V0LXNtKTtcclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgc3BhbihsYXN0IDIgb2YgJHNlbWFudGljLWxheW91dC1zbSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgLm4tZm9vdGVyLS12MSAubi1mb290ZXJfX2NvcnAtbGluay1saXN0IHtcclxuICAgIEBpbmNsdWRlIGdhbGxlcnkoMiBvZiAkc2VtYW50aWMtbGF5b3V0LW1kKTtcclxuICB9XHJcblxyXG4gIC5uLWZvb3Rlci0tdjIge1xyXG5cclxuICAgIC5uLWZvb3Rlcl9fdG9wIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3ItZ3JheS04NyAwLCAkY29sb3ItZ3JheS04NyA0OCUsICRjb2xvci1ncmF5LTk3IDQ4JSwgJGNvbG9yLWdyYXktOTcgNDglLCAkY29sb3ItZ3JheS05NyAxMDAlLCAkY29sb3ItZ3JheS05NyAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmtzIHtcclxuICAgICAgQGluY2x1ZGUgc3Bhbig0IG9mICRzZW1hbnRpYy1sYXlvdXQtbWQpO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWZvb3Rlcl9fY29ycC1saW5rcyB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4obGFzdCA0IG9mICRzZW1hbnRpYy1sYXlvdXQtbWQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tZm9vdGVyX19ib3R0b20ge1xyXG4gICAgYSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tZm9vdGVyX19zb2NpYWwtbGluayB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1mb290ZXJfX2JvdHRvbS1sZWZ0IHtcclxuICAgIEBpZiAkZGlyZWN0aW9uID09ICdydGwnIHtcclxuICAgICAgQGluY2x1ZGUgc3Bhbig0IG9mICRzZW1hbnRpYy1sYXlvdXQtbWQpO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ2x0cicge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKDQgb2YgJHNlbWFudGljLWxheW91dC1tZCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tZm9vdGVyX19ib3R0b20tcmlnaHQge1xyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKGxhc3QgNCBvZiAkc2VtYW50aWMtbGF5b3V0LW1kKTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAnbHRyJyB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4obGFzdCA0IG9mICRzZW1hbnRpYy1sYXlvdXQtbWQpO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy14cztcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcclxuICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0IHtcclxuICAgICAgQGluY2x1ZGUgZ2FsbGVyeSgzIG9mICRzZW1hbnRpYy1sYXlvdXQtbGcgJGRpcmVjdGlvbik7XHJcbiAgfVxyXG5cclxuICAubi1mb290ZXJfX2JvdHRvbS1sZWZ0IHtcclxuICAgIEBpZiAkZGlyZWN0aW9uID09ICdydGwnIHtcclxuICAgICAgQGluY2x1ZGUgc3Bhbig2IG9mICRzZW1hbnRpYy1sYXlvdXQtbGcpO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAnbHRyJyB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4oNiBvZiAkc2VtYW50aWMtbGF5b3V0LWxnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLWZvb3Rlcl9fYm90dG9tLXJpZ2h0IHtcclxuICAgIEBpZiAkZGlyZWN0aW9uID09ICdydGwnIHtcclxuICAgICAgQGluY2x1ZGUgc3BhbihsYXN0IDYgb2YgJHNlbWFudGljLWxheW91dC1sZyk7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ2x0cicge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKGxhc3QgNiBvZiAkc2VtYW50aWMtbGF5b3V0LWxnKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAubi1mb290ZXItLXYyIHtcclxuICAgIC5uLWZvb3Rlcl9fdG9wIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3ItZ3JheS04NyAwLCAkY29sb3ItZ3JheS04NyAzMyUsICRjb2xvci1ncmF5LTk3IDMzJSwgJGNvbG9yLWdyYXktOTcgMzMlLCAkY29sb3ItZ3JheS05NyAxMDAlLCAkY29sb3ItZ3JheS05NyAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAubi1mb290ZXJfX2NvcnAtbGlua3Mge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKGxhc3QgOCBvZiAkc2VtYW50aWMtbGF5b3V0LWxnKTtcclxuICAgIH1cclxuXHJcbiAgICAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmtzIHtcclxuICAgICAgQGluY2x1ZGUgc3Bhbig0IG9mICRzZW1hbnRpYy1sYXlvdXQtbGcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xyXG4gIC5uLWZvb3Rlci0tdjIge1xyXG4gICAgLm4tZm9vdGVyX190b3Age1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvci1ncmF5LTg3IDAsICRjb2xvci1ncmF5LTg3IDM2JSwgJGNvbG9yLWdyYXktOTcgMzYlLCAkY29sb3ItZ3JheS05NyAzNiUsICRjb2xvci1ncmF5LTk3IDEwMCUsICRjb2xvci1ncmF5LTk3IDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWZvb3Rlcl9fY29ycC1saW5rcyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk3O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIkY29sb3ItbW9kdWxlLWJnOiAkY29sb3Itd2hpdGU7XHJcbiRjb2xvci1tb2R1bGUtdGl0bGU6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiRjb2xvci1tb2R1bGUtdGl0bGUtLXYzOiAjNEM0QzRDO1xyXG4kY29sb3ItbW9kdWxlLXN1YnRpdGxlOiAjOTU5NTk1O1xyXG4kc3BhY2luZy1mZWF0dXJlLWJsb2NrOiAyNXB4O1xyXG5cclxuLm4tZmVhdHVyZS1ibG9jayB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogJHNwYWNpbmctZmVhdHVyZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5uLWZlYXR1cmUtYmxvY2tfX3RpdGxlIHtcclxuICAvLyBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgLy8gbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuXHJcbiAgLm4tZmVhdHVyZS1ibG9jay0tbmVzdGVkICYge1xyXG4gICAgY29sb3I6IHJnYmEoJGNvbG9yLW1vZHVsZS10aXRsZS0tdjMsIC44KTtcclxuICB9XHJcbn1cclxuXHJcbi8vIC5uLWZlYXR1cmUtYmxvY2tfX3RleHQge1xyXG4vLyAgIEBpbmNsdWRlIGdvdGhhbS1saWdodDtcclxuLy8gICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4vLyB9XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrX19zdWJ0aXRsZSB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gIEBpbmNsdWRlIGRvdGNvbS1mb250LWZhbWlseS1ib2xkO1xyXG4gIGNvbG9yOiAkY29sb3ItbW9kdWxlLXN1YnRpdGxlO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19fY2FwdGlvbmVkLWltYWdlIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19fY2FwdGlvbixcclxuLm4tZmVhdHVyZS1ibG9ja19faW1hZ2Utd3JhcCB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrX19mb3JtLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19fY2FwdGlvbiB7XHJcbiAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19faW1hZ2Utd3JhcCB7XHJcbiAgbWF4LXdpZHRoOiAxMzVweDtcclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19fYXNpZGUtbGluayB7XHJcbiAgYm90dG9tOiAkc3BhY2luZy1mZWF0dXJlLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6ICRzcGFjaW5nLWZlYXR1cmUtYmxvY2s7XHJcbn1cclxuXHJcbi8vIC5uLWZlYXR1cmUtYmxvY2stLXN1YnNjcmliZSB7XHJcbi8vICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcblxyXG4vLyAgIC5uLWZlYXR1cmUtYmxvY2tfX2FzaWRlLWxpbmssXHJcbi8vICAgLm4tZmVhdHVyZS1ibG9ja19fdGl0bGUsXHJcbi8vICAgLm4tZmVhdHVyZS1ibG9ja19fY2FwdGlvbixcclxuLy8gICAubi1mZWF0dXJlLWJsb2NrX190ZXh0IHtcclxuLy8gICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyBUaGUgY29tcG9uZW50IGZvcm1lcmx5IGtub3duIGFzIEZlYXR1cmUgTGlzdCAtIG5lZWRzIHRvIGJlIG1pZ3JhdGVkIHRvIEZlYXR1cmUgQmxvY2sgLSBTdHJpcGVkXHJcbi5uLWZlYXR1cmUtYmxvY2stLXN0cmlwZWQge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19fbGlzdCB7XHJcbiAgQGluY2x1ZGUgbGlzdC1yZXNldDtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19faGVhZGluZyB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTU7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzLWxnO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5uLWZlYXR1cmUtYmxvY2tfX2l0ZW0ge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTg3O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1sZztcclxuICBwYWRkaW5nOiAkc3BhY2luZy1zbSAkc3BhY2luZy1kZWZhdWx0O1xyXG5cclxuICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcclxuICAkc3BhY2luZy1mZWF0dXJlLWJsb2NrOiA1MHB4O1xyXG5cclxuICAubi1mZWF0dXJlLWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1mZWF0dXJlLWJsb2NrO1xyXG5cclxuICAgIC5uLWxheW91dC00ICYge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tZmVhdHVyZS1ibG9ja19fYXNpZGUtbGluayB7XHJcbiAgICBib3R0b206ICRzcGFjaW5nLWZlYXR1cmUtYmxvY2s7XHJcbiAgICByaWdodDogJHNwYWNpbmctZmVhdHVyZS1ibG9jaztcclxuXHJcbiAgICAubi1sYXlvdXQtNCAmIHtcclxuICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICByaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIi5uLWZlYXR1cmUtYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWNvbXBvbmVudC1ib3R0b207XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgLm4tZmVhdHVyZS1ibG9ja19faWNvbiB7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICB3aWR0aDogMTEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrX190aXRsZSB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHggMS4yNSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcblxyXG4gIC5uLWZlYXR1cmUtYmxvY2stLXN1YnNjcmliZSAmIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udC1zaXplKCRoMy1mb250LXNpemVzKTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZlYXR1cmUtYmxvY2tfX3RleHQge1xyXG4gIEBpbmNsdWRlIGRvdGNvbS1mb250LWZhbWlseS1saWdodDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5uLWZlYXR1cmUtYmxvY2stLXN1YnNjcmliZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19faWNvbiB7XHJcbiAgZmlsbDogJGNvbG9yLWJsdWUtMTc7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIHdpZHRoOiAzNnB4O1xyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrX19ncmFwaGljIHtcclxuICBmaWxsOiAkY29sb3ItYmx1ZS03MztcclxuICAvLyBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxuICB3aWR0aDogMTEwcHg7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG59XHJcblxyXG4ubi1mZWF0dXJlLWJsb2NrX19tZWRpYS1sZWZ0IHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIC5uLWZlYXR1cmUtYmxvY2tfX2ljb24ge1xyXG4gICAgZmlsbDogJGNvbG9yLWJsdWUtMTc7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgd2lkdGg6IDM2cHg7XHJcbiAgICBtYXJnaW4tI3skZGlyLXRvfTogJHNwYWNpbmctZGVmYXVsdDtcclxuICB9XHJcblxyXG4gIC5uLWZlYXR1cmUtYmxvY2tfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZlYXR1cmUtYmxvY2stYmctLXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi5uLWZlYXR1cmUtYmxvY2stYmctLWhpZ2hsaWdodCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyZWVuO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gIC5uLWZlYXR1cmUtYmxvY2tfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgLmJ1dHRvbl9faWNvbiB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWZlYXR1cmUtYmxvY2tfX2ltYWdlIHtcclxuICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGhlaWdodDogMTEwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tZmVhdHVyZS1ibG9ja19fYmxvY2sge1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5uLWZlYXR1cmUtYmxvY2tfX2FsaWduLS1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1zbSkge1xyXG4gIC5uLWZlYXR1cmUtYmxvY2sge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tYmFuZC1iYWNrZ3JvdW5kLWFjY2VudCAmIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCA3NjBweCkge1xyXG4gIC5uLWZlYXR1cmUtYmxvY2stLXN1YnNjcmliZSB7XHJcbiAgICAubi1mZWF0dXJlLWJsb2NrX19pbWFnZSxcclxuICAgIC5uLWZlYXR1cmUtYmxvY2tfX2NvbnRlbnQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpIHtcclxuICAubi1mZWF0dXJlLWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcclxuXHJcbiAgLm4tZmVhdHVyZS1ibG9jay0taW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAubi1mZWF0dXJlLWJsb2NrX19jb250ZW50IHtcclxuICAgICAgbWFyZ2luLSN7JGRpci1mcm9tfTogc3BhbigxKTtcclxuICAgICAgZmxleC1iYXNpczogc3Bhbig0KTtcclxuICAgICAgbWF4LXdpZHRoOiBzcGFuKDQpO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWZvcm0ge1xyXG4gICAgICBtYXJnaW4tI3skZGlyLWZyb219OiBzcGFuKDEpO1xyXG4gICAgICBmbGV4LWJhc2lzOiBzcGFuKDUpO1xyXG4gICAgICBtYXgtd2lkdGg6IHNwYW4oNSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEdhbGxlcnkgU3ludGF4XG4vLyA9PT09PT09PT09PT09PVxuXG4vLyBHYWxsZXJ5XG4vLyAtLS0tLS0tXG4vLyBDcmVhdGUgYW4gaXNvbGF0ZWQgZ2FsbGVyeVxuLy8gLSAkc3BhbiAgICAgICAgOiA8c3Bhbj5cbi8vIC0gWyRzZWxlY3Rvcl0gIDogY2hpbGQgfCBvZi10eXBlXG5AbWl4aW4gZ2FsbGVyeShcbiAgJHNwYW4sXG4gICRzZWxlY3RvcjogY2hpbGRcbikge1xuICAkaW5zcGVjdCAgICA6ICRzcGFuO1xuICAkc3BhbiAgICAgICA6IHBhcnNlLXNwYW4oJHNwYW4pO1xuICAkc3BhbiAgICAgICA6IG1hcC1tZXJnZSgkc3BhbiwgKGxvY2F0aW9uOiAxKSk7XG5cbiAgJG4gICAgICAgICAgICA6IHN1c3ktZ2V0KHNwYW4sICRzcGFuKTtcbiAgJGNvbHVtbnMgICAgICA6IHN1c3ktZ2V0KGNvbHVtbnMsICRzcGFuKTtcbiAgJGNvbnRleHQgICAgICA6IHN1c3ktY291bnQoJGNvbHVtbnMpO1xuICAkZmxvdyAgICAgICAgIDogc3VzeS1nZXQoZmxvdywgJHNwYW4pO1xuXG4gICRpbnNpZGUgICAgICAgOiBpcy1pbnNpZGUoJHNwYW4pO1xuICAkZnJvbSAgICAgICAgIDogZnJvbSgkZmxvdyk7XG4gICRsaW5lICAgICAgICAgOiBmbG9vcigkY29udGV4dCAvICRuKTtcbiAgJHN5bW1ldHJpY2FsICA6IGlzLXN5bW1ldHJpY2FsKCRjb2x1bW5zKTtcblxuICAkb3V0cHV0OiAoXG4gICAgd2lkdGggICAgICAgICAgICAgOiBudWxsLFxuICAgIGZsb2F0ICAgICAgICAgICAgIDogZnJvbSxcbiAgICBtYXJnaW4tYmVmb3JlICAgICA6IG51bGwsXG4gICAgbWFyZ2luLWFmdGVyICAgICAgOiBudWxsLFxuICAgIHBhZGRpbmctYmVmb3JlICAgIDogbnVsbCxcbiAgICBwYWRkaW5nLWFmdGVyICAgICA6IG51bGwsXG4gICAgZmxvdyAgICAgICAgICAgICAgOiAkZmxvdyxcbiAgKTtcblxuICBAaWYgJGluc2lkZSB7XG4gICAgJGd1dHRlcnM6IGdldC1ndXR0ZXJzKCRzcGFuKTtcbiAgICAkb3V0cHV0OiBtYXAtbWVyZ2UoJG91dHB1dCwgKFxuICAgICAgcGFkZGluZy1iZWZvcmU6IG1hcC1nZXQoJGd1dHRlcnMsIGJlZm9yZSksXG4gICAgICBwYWRkaW5nLWFmdGVyOiBtYXAtZ2V0KCRndXR0ZXJzLCBhZnRlciksXG4gICAgKSk7XG4gIH1cblxuICBAaWYgJHN5bW1ldHJpY2FsIHtcbiAgICAkb3V0cHV0OiBtYXAtbWVyZ2UoJG91dHB1dCwgKHdpZHRoOiBnZXQtc3Bhbi13aWR0aCgkc3BhbikpKTtcbiAgfVxuXG4gICRib3ggICAgICAgICAgOiBzdXN5LWdldChib3gtc2l6aW5nLCAkc3Bhbik7XG4gICRnbG9iYWwtYm94ICAgOiBpZihzdXN5LWdldChnbG9iYWwtYm94LXNpemluZykgPT0gJ2JvcmRlci1ib3gnLCB0cnVlLCBmYWxzZSk7XG5cbiAgQGluY2x1ZGUgc3VzeS1pbnNwZWN0KGdhbGxlcnksICRpbnNwZWN0KTtcblxuICAvLyBDb2xsZWN0aXZlIE91dHB1dFxuICBAaWYgJGJveCA9PSBib3JkZXItYm94IG9yICgkaW5zaWRlIGFuZCBub3QoJGJveCkgYW5kIG5vdCgkZ2xvYmFsLWJveCkpIHtcbiAgICBAaW5jbHVkZSBvdXRwdXQoKGJveC1zaXppbmc6IGJvcmRlci1ib3gpKTtcbiAgfSBAZWxzZSBpZiAkYm94ID09IGNvbnRlbnQtYm94IHtcbiAgICBAaW5jbHVkZSBvdXRwdXQoKGJveC1zaXppbmc6IGNvbnRlbnQtYm94KSk7XG4gIH1cblxuICBAaW5jbHVkZSBmbG9hdC1zcGFuLW91dHB1dCgkb3V0cHV0Li4uKTtcblxuICAvLyBJbmRpdmlkdWFsIExvb3BcbiAgQGZvciAkaXRlbSBmcm9tIDEgdGhyb3VnaCAkbGluZSB7XG4gICAgJG50aDogJyN7JGxpbmV9biArICN7JGl0ZW19JztcbiAgICAmOm50aC0jeyRzZWxlY3Rvcn0oI3skbnRofSkge1xuICAgICAgLy8gSW5kaXZpZHVhbCBQcmVwXG4gICAgICAkb3V0cHV0OiAoXG4gICAgICAgIHdpZHRoICAgICAgICAgICAgIDogaWYoJHN5bW1ldHJpY2FsLCBudWxsLCBnZXQtc3Bhbi13aWR0aCgkc3BhbikpLFxuICAgICAgICBmbG9hdCAgICAgICAgICAgICA6IG51bGwsXG4gICAgICAgIG1hcmdpbi1iZWZvcmUgICAgIDogZ2V0LWlzb2xhdGlvbigkc3BhbiksXG4gICAgICAgIG1hcmdpbi1hZnRlciAgICAgIDogLTEwMCUsXG4gICAgICAgIHBhZGRpbmctYmVmb3JlICAgIDogbnVsbCxcbiAgICAgICAgcGFkZGluZy1hZnRlciAgICAgOiBudWxsLFxuICAgICAgICBmbG93ICAgICAgICAgICAgICA6ICRmbG93LFxuICAgICAgKTtcblxuICAgICAgLy8gSW5kaXZpZHVhbCBPdXRwdXRcbiAgICAgIEBpbmNsdWRlIGZsb2F0LXNwYW4tb3V0cHV0KCRvdXRwdXQuLi4pO1xuXG4gICAgICBAaWYgZ2V0LWVkZ2UoJHNwYW4pID09IGZpcnN0IHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWs7XG4gICAgICAgIEBpbmNsdWRlIGZpcnN0KCRzcGFuKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBAaW5jbHVkZSBub2JyZWFrO1xuICAgICAgfVxuXG4gICAgICAvLyBJbmRpdmlkdWFsIExvY2F0aW9uIEluY3JlbWVudFxuICAgICAgJGxvY2F0aW9uOiBnZXQtbG9jYXRpb24oJHNwYW4pICsgJG47XG4gICAgICAkbG9jYXRpb246IGlmKCRsb2NhdGlvbiA+ICRjb250ZXh0LCAxLCAkbG9jYXRpb24pO1xuICAgICAgJHNwYW46IG1hcC1tZXJnZSgkc3BhbiwgKGxvY2F0aW9uOiAkbG9jYXRpb24pKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5uLW11bHRpLWNvbHVtbi1saXN0IHtcclxuICBjb2x1bW4tY291bnQ6IDE7XHJcbiAgY29sdW1uLWdhcDogJHNwYWNpbmctZGVmYXVsdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgMCAkc3BhY2luZy1sZztcclxuICBwYWRkaW5nOiAwIDMwcHggMCAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIFxyXG4gID4gbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1zbTtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDAgMCAwICRzcGFjaW5nLXNtO1xyXG4gIH1cclxuXHJcbiAgdWwgPiBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm4tbXVsdGktY29sdW1uLWxpc3QtLXhsIHtcclxuICBAZXh0ZW5kIC5uLW11bHRpLWNvbHVtbi1saXN0O1xyXG4gIGNvbHVtbi1nYXA6ICRzcGFjaW5nLXhsOyBcclxufVxyXG5cclxuLm4tbXVsdGktY29sdW1uLWxpc3QtaGVhZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gIC5uLW11bHRpLWNvbHVtbi1saXN0IHtcclxuICAgIGNvbHVtbi1jb3VudDogMjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcclxuICAubi1tdWx0aS1jb2x1bW4tbGlzdCB7XHJcbiAgICBjb2x1bW4tY291bnQ6IDM7XHJcbiAgfVxyXG59XHJcbiIsIiRjb2xvci1pbnB1dC1iZzogJGNvbG9yLXdoaXRlO1xyXG4kY29sb3ItaW5wdXQtYmctZXJyb3I6ICRjb2xvci1kYW5nZXItbGlnaHQ7XHJcbiRjb2xvci1pbnB1dC1iZy1kaXNhYmxlZDogJGNvbG9yLWdyYXktOTU7XHJcbiRjb2xvci1pbnB1dC1ib3JkZXI6ICNBNkE4QUI7XHJcbiRjb2xvci1pbnB1dC1ib3JkZXItZXJyb3I6ICRjb2xvci1kYW5nZXI7XHJcbiRjb2xvci1pbnB1dC1ib3JkZXItZm9jdXM6ICRjb2xvci1ibGFjaztcclxuJGNvbG9yLWlucHV0LXRleHQtZXJyb3I6ICRjb2xvci1kYW5nZXI7XHJcbiRjb2xvci1pbnB1dC10ZXh0OiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4kY29sb3ItbGFiZWwtdGV4dDogJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiRjb2xvci1jaGVja2JveC1yYWRpby1sYWJlbDogJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiRjb2xvci1zZWxlY3QtdGV4dDogJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiRjb2xvci1wbGFjZWhvbGRlci10ZXh0OiAjQTZBOEFCO1xyXG4kY29sb3ItZmllbGRzZXQtYm9yZGVyOiAjRDBEMkQzO1xyXG5cclxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xyXG4kaW5wdXQtYm9yZGVyLXRoaWNrbmVzczogMXB4O1xyXG4kaW5wdXQtYm9yZGVyLXRoaWNrbmVzcy1lcnJvcjogMXB4O1xyXG5cclxuJHNwYWNpbmctYmV0d2Vlbi1maWVsZHM6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiRzcGFjaW5nLWJlbG93LWlucHV0OiAkc3BhY2luZy14cztcclxuJHNwYWNpbmctY2hlY2tib3gtcmFkaW8tZ3JvdXA6ICRzcGFjaW5nLXhzO1xyXG4kc3BhY2luZy1pbnB1dC1wYWRkaW5nOiAkc3BhY2luZy1zbTtcclxuXHJcbiRmb250LXNpemUtaW5wdXQtdGV4dDogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG5cclxuXHJcbkBmdW5jdGlvbiBpbnB1dC1ib3JkZXIoKSB7XHJcbiAgQHJldHVybiBzb2xpZCAkaW5wdXQtYm9yZGVyLXRoaWNrbmVzcyAkY29sb3ItaW5wdXQtYm9yZGVyO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gaW5wdXQtYm9yZGVyLWVycm9yKCkge1xyXG4gIEByZXR1cm4gc29saWQgJGlucHV0LWJvcmRlci10aGlja25lc3MtZXJyb3IgJGNvbG9yLWlucHV0LWJvcmRlci1lcnJvcjtcclxufVxyXG5cclxuQGZ1bmN0aW9uIGlucHV0LWJvcmRlci1mb2N1cygpIHtcclxuICBAcmV0dXJuIHNvbGlkICRpbnB1dC1ib3JkZXItdGhpY2tuZXNzICRjb2xvci1pbnB1dC1ib3JkZXItZm9jdXM7XHJcbn1cclxuXHJcbi5uLWZvcm0ge1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQgMDtcclxuXHJcbiAgLm4tZmVhdHVyZS1ibG9jay0tc3Vic2NyaWJlICYge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX2lucHV0LFxyXG4ubi1mb3JtX190ZXh0YXJlYSB7XHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1wbGFjZWhvbGRlci10ZXh0O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX2lucHV0IHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGluY2x1ZGUgZG90Y29tLWZvbnQtZmFtaWx5LWxpZ2h0O1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnO1xyXG4gIGJvcmRlcjogaW5wdXQtYm9yZGVyKCk7XHJcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XHJcbiAgY29sb3I6ICRjb2xvci1pbnB1dC10ZXh0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1pbnB1dC10ZXh0O1xyXG4gIGhlaWdodDogNDlweDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iZWxvdy1pbnB1dDtcclxuICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLWlucHV0LXBhZGRpbmc7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnLWRpc2FibGVkO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnICYge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5wdXQtYmc7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlcjogaW5wdXQtYm9yZGVyLWZvY3VzKCk7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9fdGV4dGFyZWEge1xyXG4gIEBpbmNsdWRlIGRvdGNvbS1mb250LWZhbWlseS1saWdodDtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1pbnB1dC1iZztcclxuICBib3JkZXI6IGlucHV0LWJvcmRlcigpO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xyXG4gIGNvbG9yOiAkY29sb3ItaW5wdXQtdGV4dDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUtaW5wdXQtdGV4dDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iZWxvdy1pbnB1dDtcclxuICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDI4MHB4O1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLWlucHV0LXBhZGRpbmc7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnLWRpc2FibGVkO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnICYge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5wdXQtYmc7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlcjogaW5wdXQtYm9yZGVyLWZvY3VzKCk7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9faW5wdXQtLWVycm9yLFxyXG4ubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2lucHV0LS1lcnJvciB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnLWVycm9yO1xyXG4gIGJvcmRlcjogaW5wdXQtYm9yZGVyLWVycm9yKCk7XHJcbn1cclxuXHJcbi5uLWZvcm1fX2ZpZWxkLWdyb3VwIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iZXR3ZWVuLWZpZWxkcztcclxufVxyXG5cclxuLm4tZm9ybV9fbGFiZWwge1xyXG4gIEBpbmNsdWRlIGRvdGNvbS1mb250LWZhbWlseS1ib2xkO1xyXG4gIGNvbG9yOiAkY29sb3ItbGFiZWwtdGV4dDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnICYge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX2xhYmVsLS1yZXF1aXJlZDphZnRlciB7XHJcbiAgY29sb3I6ICRjb2xvci1pbnB1dC10ZXh0LWVycm9yO1xyXG4gIGNvbnRlbnQ6ICdcXEEwKic7XHJcbn1cclxuXHJcbi5uLWZvcm1fX21pY3JvY29weSB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtX19sYWJlbCArICYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxuICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19maWVsZC1lcnJvciB7XHJcbiAgY29sb3I6ICRjb2xvci1pbnB1dC10ZXh0LWVycm9yO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcclxuICAgIGNvbG9yOiAkY29sb3ItaW5wdXQtYmctZXJyb3I7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19yZXF1aXJlZC1maWVsZC1sZWdlbmQge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWlucHV0LXRleHQtZXJyb3I7XHJcbiAgICBjb250ZW50OiAnKlxcQTAnO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19jaGVja2JveCxcclxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWJlbG93LWlucHV0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAubi1mb3JtX19jaGVja2JveC10ZXh0LFxyXG4gICAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgfixcclxuICAgIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1pbnB1dDpkaXNhYmxlZCB+IHtcclxuICAgICAgLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcclxuICAgICAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAmOmhvdmVyIHtcclxuICAgIC5uLWZvcm1fX2NoZWNrYm94LXRleHQsXHJcbiAgICAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS04NztcclxuICAgIH1cclxuXHJcbiAgICAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCB+LFxyXG4gICAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4ge1xyXG4gICAgICAubi1mb3JtX19jaGVja2JveC10ZXh0LFxyXG4gICAgICAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQsXHJcbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1pbnB1dCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4ubi1mb3JtX19jaGVja2JveC12aXN1YWwsXHJcbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWwge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1pbnB1dC1iZztcclxuICBib3JkZXI6IGlucHV0LWJvcmRlcigpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC8vIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc207XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0b3A6IDA7XHJcbiAgLy8gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMjRweDtcclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAmIHtcclxuICAgIC5uLWZvcm1fX2NoZWNrYm94LWNoZWNrZWQtaWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmZvY3VzICsgJiwge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5wdXQtYm9yZGVyLWZvY3VzO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybV9faW5wdXQtZXJyb3IgJiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5wdXQtYmctZXJyb3I7XHJcbiAgICBib3JkZXI6IGlucHV0LWJvcmRlci1lcnJvcigpO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgKyAmIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcclxuXHJcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmNoZWNrZWQgKyAmIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICAgIGJvcmRlcjogc29saWQgM3B4ICRjb2xvci13aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmZvY3VzICsgJiB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnB1dC1ib3JkZXItZm9jdXM7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtX19pbnB1dC1lcnJvciAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6Y2hlY2tlZCArICY6YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWlucHV0LWJnLWVycm9yO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5uLWZvcm1fX2NoZWNrYm94LXRleHQsXHJcbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0IHtcclxuICBjb2xvcjogJGNvbG9yLWNoZWNrYm94LXJhZGlvLWxhYmVsO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWlucHV0LXRleHQ7XHJcbiAgbWluLWhlaWdodDogMjRweDtcclxuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogM3B4O1xyXG4gIC8vIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gIC5uLWZvcm0tLWRhcmstYmcgJiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgfiAmIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19jaGVja2JveC1jaGVja2VkLWljb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmlsbDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG59XHJcblxyXG4ubi1mb3JtX19zZWxlY3Qge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGhlaWdodDogNDlweDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iZWxvdy1pbnB1dDtcclxuICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJi5uLWZvcm1fX2lucHV0LS1lcnJvciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9fc2VsZWN0LWlucHV0IHtcclxuICBAaW5jbHVkZSBkb3Rjb20tZm9udC1mYW1pbHktbGlnaHQ7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBjb2xvcjogJGNvbG9yLXNlbGVjdC10ZXh0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtaW5wdXQtdGV4dDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogJHNwYWNpbmcteHMgNTBweCAkc3BhY2luZy14cyAkc3BhY2luZy1zbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMTA7XHJcblxyXG4gICY6Oi1tcy1leHBhbmQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5pZTkgJiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1zbTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgLy8gYm9yZGVyOiBpbnB1dC1ib3JkZXItZm9jdXMoKTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JheS02NDtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19zZWxlY3QtdmlzdWFsLXdyYXAge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1pbnB1dC1iZztcclxuICAvLyBiYWNrZ3JvdW5kOiBob3RwaW5rO1xyXG4gIGJvcmRlcjogaW5wdXQtYm9yZGVyKCk7XHJcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMDtcclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWlucHV0LWJnO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybV9faW5wdXQtLWVycm9yICYge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnLWVycm9yO1xyXG4gICAgYm9yZGVyOiBpbnB1dC1ib3JkZXItZXJyb3IoKTtcclxuICB9XHJcblxyXG4gIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpmb2N1cyB+ICYge1xyXG4gICAgYm9yZGVyOiBpbnB1dC1ib3JkZXItZm9jdXMoKTtcclxuICB9XHJcblxyXG4gIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpkaXNhYmxlZCB+ICYge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnLWRpc2FibGVkO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAkaW5wdXQtYm9yZGVyLXJhZGl1cyAkaW5wdXQtYm9yZGVyLXJhZGl1cyAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDQ5cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAtMXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDUycHg7XHJcbiAgei1pbmRleDogNTtcclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS05NTtcclxuICB9XHJcblxyXG4gIC5uLWZvcm1fX3NlbGVjdDpob3ZlciAmIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWRhcms7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdDpob3ZlciAmIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTg3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS04NztcclxuICB9XHJcblxyXG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0Lm4tZm9ybV9faW5wdXQtLWVycm9yOmhvdmVyICYge1xyXG4gICAgYm9yZGVyOiBpbnB1dC1ib3JkZXItZXJyb3IoKTtcclxuICB9XHJcblxyXG4gIC5pZTkgJiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm4tZm9ybV9faW5wdXQtLWVycm9yICYge1xyXG4gICAgYm9yZGVyOiBpbnB1dC1ib3JkZXItZXJyb3IoKTtcclxuICB9XHJcblxyXG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmZvY3VzIH4gJixcclxuICAubi1mb3JtX19zZWxlY3QtaW5wdXQ6Zm9jdXMgfiAmIHtcclxuICAgIGJvcmRlcjogaW5wdXQtYm9yZGVyLWZvY3VzKCk7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtX19zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQgfiAmLFxyXG4gIC5uLWZvcm1fX3NlbGVjdDpob3ZlciAubi1mb3JtX19zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQgfiAmIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWZhZGVkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS1mYWRlZDtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpkaXNhYmxlZCB+ICYsXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3Q6aG92ZXIgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gJiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5wdXQtYmctZGlzYWJsZWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LTk3O1xyXG5cclxuICAgIC5uLWZvcm1fX3NlbGVjdC1vcGVuLWljb24ge1xyXG4gICAgICBmaWxsOiAkY29sb3ItYmx1ZS1mYWRlZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX3NlbGVjdC1vcGVuLWljb24ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gIGhlaWdodDogMThweDtcclxuICBsZWZ0OiAxN3B4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDE1LjVweDtcclxuICB3aWR0aDogMThweDtcclxuXHJcbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcclxuICAgIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9fY2hlY2tib3gtZ3JvdXAge1xyXG4gIC5uLWZvcm1fX2NoZWNrYm94IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY2hlY2tib3gtcmFkaW8tZ3JvdXA7XHJcbiAgfVxyXG5cclxuICAmLm4tZm9ybV9fY2hlY2tib3gtZ3JvdXAtLWhvcml6b250YWwge1xyXG4gICAgLm4tZm9ybV9fY2hlY2tib3gge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctZGVmYXVsdDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX2NoZWNrYm94LWdyb3VwLS1zY3JvbGxhYmxlIHtcclxuICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItaW5wdXQtYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBtYXgtaGVpZ2h0OiAxODBweDtcclxuICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgcGFkZGluZzogJHNwYWNpbmcteHM7XHJcbn1cclxuXHJcbi5uLWZvcm1fX2NoZWNrYm94LWdyb3VwLS1zY3JvbGxhYmxlLXBhcmVudCB7XHJcbiAgbGVmdDogOHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWdyb3VwIHtcclxuICAubi1mb3JtX19yYWRpby1idXR0b24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jaGVja2JveC1yYWRpby1ncm91cDtcclxuICB9XHJcblxyXG4gICYubi1mb3JtX19yYWRpby1idXR0b24tZ3JvdXAtLWhvcml6b250YWwge1xyXG4gICAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19maWVsZHNldCB7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWZpZWxkc2V0LWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0O1xyXG5cclxuICAubi1mb3JtLS1kYXJrLWJnICYge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1mb3JtX19sZWdlbmQge1xyXG4gIGNvbG9yOiAkY29sb3ItbGFiZWwtdGV4dDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtaDQ7XHJcblxyXG4gIC5uLWZvcm0tLWRhcmstYmcgJiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybV9fY29udHJvbHMtbGluayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcblxyXG4gIC5uLWZvcm0tLWRhcmstYmcgJiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLm4tZmVhdHVyZS1ibG9jay0taW5saW5lICYge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBtYXJnaW4tI3skZGlyLWZyb219OiBzcGFuKDEpO1xyXG4gIH1cclxufVxyXG5cclxuLm4tZm9ybS0tZGFyay1iZyB7XHJcbiAgaDIge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWZvcm1fX21pY3JvY29weS0tZGF0ZS1pbnB1dC1zdGF0dXMtaWNvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6ICRmb250LXNpemUtc207XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMnB4O1xyXG4gIHdpZHRoOiAkZm9udC1zaXplLXNtO1xyXG5cclxuICAmLm4taWNvbi1jaXJjbGUtY2hlY2stYWx0IHtcclxuICAgIGZpbGw6ICRjb2xvci1zdWNjZXNzO1xyXG4gIH1cclxuXHJcbiAgJi5uLWljb24tY2lyY2xlLWV4Y2xhbWF0aW9uIHtcclxuICAgIGZpbGw6ICRjb2xvci1kYW5nZXI7XHJcbiAgfVxyXG5cclxuICAubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtZXJyb3IgJi5uLWljb24tY2lyY2xlLWV4Y2xhbWF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcblxyXG4gIC5uLWZvcm1fX21pY3JvY29weS0tZGF0ZS1pbnB1dC12YWxpZCAmLm4taWNvbi1jaXJjbGUtY2hlY2stYWx0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcbn1cclxuIiwiLnRlY2h2YWxpZGF0ZS1xdW90ZS1iYW5kIHtcclxuICBtYXJnaW46IDgwcHggMDtcclxuXHJcbiAgaDEge1xyXG4gICAgY29sb3I6ICMwQTBBMEE7XHRcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywnR290aGFtIFNTbSBCJyxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcdFxyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcdFxyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50ZWNodmFsaWRhdGUtcXVvdGUtdGlsZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0MyQzJDMjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICBwYWRkaW5nOiA0N3B4IDUwcHggNTVweCA4NXB4O1xyXG59XHJcblxyXG4udGVjaHZhbGlkYXRlLXF1b3RlLXRpbGVfX3F1b3RlIHtcclxuICBjb2xvcjogIzBBMEEwQTtcclxuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsJ0dvdGhhbSBTU20gQicsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHRcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMjhweDtcclxuICBtYXJnaW46IDAgMCA0OXB4IDA7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7XHJcbn1cclxuXHJcbi50ZWNodmFsaWRhdGUtcXVvdGUtdGlsZV9fb3BlbmluZy1xdW90YXRpb24tbWFyayB7XHJcbiAgdG9wOiAtNXB4O1xyXG4gIGhlaWdodDogMjVweDtcclxuICBsZWZ0OiAtNDNweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDI4cHg7XHJcbn1cclxuXHJcbi50ZWNodmFsaWRhdGUtcXVvdGUtdGlsZV9fcmF0aW5nIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcblxyXG4udGVjaHZhbGlkYXRlLXF1b3RlLXRpbGVfX3N0YXIge1xyXG4gIGhlaWdodDogMjNweDtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB3aWR0aDogMjVweDtcclxuICBcclxuICAuc3Rhci1mdWxsIHtcclxuICAgIGZpbGw6ICMxMzZFQTg7XHJcbiAgfVxyXG59XHJcblxyXG4udGVjaHZhbGlkYXRlLXF1b3RlLXRpbGVfX2NpdGF0aW9uIHtcclxuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsJ0dvdGhhbSBTU20gQicsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHRcdFxyXG4gIGZvbnQtc2l6ZTogMTFweDtcdFxyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHRcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuICBtYXJnaW4tdG9wOiBhdXRvO1xyXG59XHJcblxyXG4udGVjaHZhbGlkYXRlLXF1b3RlLXRpbGVfX3NvdXJjZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG4udGVjaHZhbGlkYXRlLXF1b3RlLXRpbGVfX3R2aWQtbGluayB7XHJcbiAgY29sb3I6ICMwMDY3QzU7XHRcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi8qIGxnIDEwMjRweCBhbmQgdXAgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC50ZWNodmFsaWRhdGUtcXVvdGUtdGlsZV9fcXVvdGUge1xyXG4gICAgbWluLWhlaWdodDogMTFlbTtcclxuICB9XHJcblxyXG4gIC50ZWNodmFsaWRhdGUtcXVvdGUtYmFuZCB7XHJcbiAgICAubi1yb3cubWF0Y2gtY29sLWhlaWdodCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubi1yb3cubWF0Y2gtY29sLWhlaWdodD5bY2xhc3MqPSduLWNvbC0nXSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiB0b3A7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiRjb2xvci1pY29uLWdyYXk6ICM4RDhEOEQ7XHJcbiRjb2xvci1pY29uLWdyYXktbGlnaHQ6ICNDMEMwQzA7XHJcblxyXG4ubi1saW5rLWxpc3Qge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tbGluay1saXN0X19pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxufVxyXG5cclxuLm4tbGluay1saXN0X19saW5rIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcblxyXG4gIC5uLWxpbmstbGlzdC0tdjIgJiB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHM7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1saW5rLWxpc3RfX2RpcmVjdGlvbi1pY29uIHtcclxuICBmaWxsOiAkY29sb3ItaWNvbi1ncmF5O1xyXG4gIGhlaWdodDogMTBweDtcclxuICB3aWR0aDogMTBweDtcclxufVxyXG5cclxuLm4tbGluay1saXN0X19wZGYtaWNvbiB7XHJcbiAgZmlsbDogJGNvbG9yLWljb24tZ3JheS1saWdodDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMTZweDtcclxufVxyXG4iLCIubi1tZXNzYWdpbmcge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLWNvbXBvbmVudC10b3A7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vLyBFbGVtZW50cyBzaGFyZWQgYWNyb3NzIHZhcmlhdGlvbnNcclxuXHJcbi5uLW1lc3NhZ2luZ19fYmFuZC1iYWNrZ3JvdW5kLWFjY2VudCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbn1cclxuXHJcbi5uLW1lc3NhZ2luZ19fbWVzc2FnZSB7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG5cclxuICAubi1tZXNzYWdpbmctLW9uLWRhcmstYmcgJiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLm4tbWVzc2FnaW5nX19saW5rIHtcclxuICAubi1tZXNzYWdpbmctLW9uLWRhcmstYmcgJiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLm4tbWVzc2FnaW5nX19pY29uIHtcclxuICBmaWxsOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxcHg7XHJcbiAgd2lkdGg6IDE2cHg7XHJcblxyXG4gIC5uLW1lc3NhZ2luZy0tb24tZGFyay1iZyAmIHtcclxuICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLW1lc3NhZ2luZ19fbWV0YWRhdGEge1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JheS02NDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbn1cclxuXHJcbi8vIFZhcmlhdGlvbi1zcGVjaWZpYyBzdHlsZXNcclxuXHJcbi5uLW1lc3NhZ2luZy0taW5mb3JtYXRpb25fX21ldGFkYXRhIHtcclxuICAubi1tZXNzYWdpbmdfX21lc3NhZ2Uge1xyXG4gICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm4tbWVzc2FnaW5nLS1zdWNjZXNzIHtcclxuICAubi1tZXNzYWdpbmdfX21lc3NhZ2Uge1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICB9XHJcblxyXG4gIC5uLW1lc3NhZ2luZ19faWNvbiB7XHJcbiAgICBmaWxsOiAkY29sb3ItZ3JlZW47XHJcbiAgfVxyXG59XHJcblxyXG4ubi1tZXNzYWdpbmctLXdhcm5pbmcge1xyXG4gIC5uLW1lc3NhZ2luZ19faWNvbiB7XHJcbiAgICBmaWxsOiAkY29sb3Itb3JhbmdlO1xyXG4gIH1cclxufVxyXG5cclxuLm4tbWVzc2FnaW5nLS1lcnJvciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhbmdlci1saWdodDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZGFuZ2VyO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gIC5uLW1lc3NhZ2luZ19fbWVzc2FnZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWRhbmdlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAubi1tZXNzYWdpbmdfX2ljb24ge1xyXG4gICAgZmlsbDogJGNvbG9yLWRhbmdlcjtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgfVxyXG59ICBcclxuXHJcbi5uLW1lc3NhZ2luZy0tbG9naW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gIC5uLW1lc3NhZ2luZ19fbWVzc2FnZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgfVxyXG5cclxuICAubi1tZXNzYWdpbmdfX2ljb24ge1xyXG4gICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gICAgbGVmdDogMjBweDtcclxuICAgIHRvcDogMjBweDtcclxuICB9ICBcclxuXHJcbiAgLmJ1dHRvbiB7XHJcbiAgICBjbGVhcjogbm9uZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMSU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1sZykge1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgICAgbWFyZ2luOiAxJTtcclxuICAgIH0gICAgXHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLXRvcDogMiU7XHJcbiAgICB9XHJcbiAgfSAgXHJcbn1cclxuIiwiLm4tcGFnaW5hdGlvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY29tcG9uZW50LWJvdHRvbTtcclxufVxyXG5cclxuLm4tcGFnaW5hdGlvbl9fbGlzdCB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubi1wYWdpbmF0aW9uX19saXN0LWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxufVxyXG5cclxuLm4tcGFnaW5hdGlvbl9fbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcbiAgcGFkZGluZzogMCAkc3BhY2luZy14cztcclxuXHJcbiAgLm4tcGFnaW5hdGlvbl9fbGlzdC1pdGVtOmZpcnN0LWNoaWxkICYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLm4tcGFnaW5hdGlvbl9fbGlzdC1pdGVtOmxhc3QtY2hpbGQgJiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm4tcGFnaW5hdGlvbl9fbGluay0tYWN0aXZlLFxyXG4ubi1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmU6aG92ZXIge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1wYWdpbmF0aW9uX19pY29uIHtcclxuICBmaWxsOiAkY29sb3ItZ3JheS01MjtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMXB4O1xyXG4gIHdpZHRoOiAxNHB4O1xyXG5cclxuICAubi1wYWdpbmF0aW9uX19saW5rOmhvdmVyICYge1xyXG4gICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1wYWdpbmF0aW9uLS10ZXh0LW9ubHkge1xyXG4gIC5uLXBhZ2luYXRpb25fX2xpbmstLXByZXYgLm4tcGFnaW5hdGlvbl9faWNvbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG4gIH1cclxuXHJcbiAgLm4tcGFnaW5hdGlvbl9fbGluay0tbmV4dCAubi1wYWdpbmF0aW9uX19pY29uIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14cztcclxuICB9XHJcblxyXG4gIC5uLXBhZ2luYXRpb25fX2ljb24tLWRvdWJsZS1jaGV2cm9uLWZpcnN0IHtcclxuICAgIG1hcmdpbi1yaWdodDogLSgkc3BhY2luZy14cyk7XHJcbiAgfVxyXG5cclxuICAubi1wYWdpbmF0aW9uX19pY29uLS1kb3VibGUtY2hldnJvbi1zZWNvbmQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCAnbm9kZV9tb2R1bGVzL0BuZXRhcHAvbHVjaS90b2tlbnMvdG9rZW5zJztcclxuQGltcG9ydCAnc3VzeS9zYXNzL3N1c3knO1xyXG5AaW1wb3J0ICdicmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvYnJlYWtwb2ludCc7XHJcblxyXG4kc2NyZWVuLXhsOiAxNDcwcHg7XHJcblxyXG4vLyBQcm9kdWN0IERvY3VtZW50YXRpb24gYW5kIFJlc291cmNlIHBhZ2UgYmFuZCB3cmFwcGVyXHJcbi5uLXByb2R1Y3QtZG9jdW1lbnRhdGlvbiB7XHJcblx0YmFja2dyb3VuZDogJGx1Y2ktY29sb3ItbmV1dHJhbC05NjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0Lm4tY29udGFpbmVyIHtcclxuXHRcdG1heC13aWR0aDogJHNjcmVlbi14bDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHR9XHJcblxyXG5cdC5uLWJhbmRfX3NlY3Rpb24ge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gJGx1Y2ktc3BhY2UteHhsO1xyXG5cdFx0bWF4LXdpZHRoOiAkbHVjaS1ncmlkLWNvbnRhaW5lci14bDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQubi1iYW5kX19zZWN0aW9uLWhlYWRlci10aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGx1Y2ktZm9udC1zaXplLWxlYWQtbGc7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbHVjaS1mb250LXdlaWdodC1saWdodDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6ICRsdWNpLWZvbnQtbGluZS1oZWlnaHQtYm9keTtcclxuXHRcdH1cclxuXHR9IFxyXG5cclxuXHQvLyBQcm9kdWN0IERvY3VtZW50YXRpb24gYW5kIFJlc291cmNlIHBhZ2UgY29udGFpbmVyXHJcblx0Lm4tcHJvZHVjdC1kb2N1bWVudGF0aW9uX19sYXlvdXQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9IFxyXG5cclxuXHQvLyBQcm9kdWN0IERvY3VtZW50YXRpb24gYW5kIFJlc291cmNlLCBzaGFyZWRcclxuXHQvLyBMYXlvdXQsIFRpdGxlLCBhbmQgTGlua3NcclxuXHQubi1wcm9kdWN0LWRvY3NfX3RpbGUsXHJcblx0Lm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGUsXHJcblx0Lm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGUtLWFzaWRlIHtcclxuXHRcdGZsZXg6IDAgMSBhdXRvO1xyXG5cdFx0bWFyZ2luOiAkbHVjaS1zcGFjZS1zdGFjay14bDtcclxuXHRcdHdpZHRoOiBzcGFuKDEyIG9mIDEyKTtcclxuXHJcblx0XHQubi1wcm9kdWN0LWRvY3NfX3RpbGVfX2JvZHksXHJcblx0XHQubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fYm9keSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFxyXG5cdFx0XHQubi1wcm9kdWN0LWRvY3NfX3RpbGVfX3RpdGxlLFxyXG5cdFx0XHQubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fdGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogJGx1Y2ktZm9udC1zaXplLWg1LWxnO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbHVjaS1mb250LXdlaWdodC1yZWd1bGFyO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkbHVjaS1mb250LWxpbmUtaGVpZ2h0LWhlYWRpbmc7XHJcblx0XHRcdFx0bWFyZ2luOiAkbHVjaS1zcGFjZS1zdGFjay1tZDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm4tcHJvZHVjdC1kb2NzX190aWxlX19saW5rLFxyXG5cdFx0XHQubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fbGluayB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkbHVjaS1mb250LXNpemUtbWQ7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRsdWNpLWZvbnQtd2VpZ2h0LXJlZ3VsYXI7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIFByb2R1Y3QgRG9jdW1lbnRhdGlvbiB0aWxlc1xyXG5cdC5uLXByb2R1Y3QtZG9jc19fdGlsZSB7XHJcblx0XHQubi1wcm9kdWN0LWRvY3NfX3RpbGVfX2JvZHkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbHVjaS1iYWNrZ3JvdW5kLWNvbG9yLXdoaXRlO1xyXG5cdFx0XHRib3JkZXI6ICRsdWNpLWJvcmRlci1zZXBhcmF0b3Itb24tbGlnaHQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b206ICRsdWNpLXNwYWNlLXhzIHNvbGlkICRsdWNpLWJhY2tncm91bmQtY29sb3ItZGFyay1ibHVlO1xyXG5cdFx0XHRwYWRkaW5nOiAkbHVjaS1zcGFjZS1pbnNldC1sZztcclxuXHJcblx0XHRcdC5uLXByb2R1Y3QtZG9jc19fdGlsZV9fdGl0bGUge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm4tcHJvZHVjdC1kb2NzX190aWxlX19saW5rLWdyb3VwIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH0gXHJcblxyXG5cdC8vIFJlc291cmNlIGFuZCBSZXNvdXJjZSBBc2lkZSB0aWxlcywgc2hhcmVkXHJcblx0Lm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGUsXHJcblx0Lm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGUtLWFzaWRlIHtcclxuXHRcdC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlX19ib2R5IHtcclxuXHRcdFx0cGFkZGluZzogJGx1Y2ktc3BhY2UtaW5zZXQteGw7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX2xpbmstZ3JvdXAge1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0Lm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX2xpbmstZ3JvdXBfX2l0ZW0ge1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fbGluayB7XHJcbiAgXHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcclxuICBcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBSZXNvdXJjZSB0aWxlc1xyXG5cdC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsdWNpLWJhY2tncm91bmQtY29sb3Itd2hpdGU7XHJcblx0XHRib3JkZXI6ICRsdWNpLWJvcmRlci1zZXBhcmF0b3Itb24tbGlnaHQ7XHJcblx0XHRib3JkZXItYm90dG9tOiAkbHVjaS1zcGFjZS14cyBzb2xpZCAkbHVjaS1iYWNrZ3JvdW5kLWNvbG9yLWRhcmstYmx1ZTtcclxuXHJcblx0XHQubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fbGluay1ncm91cCB7XHJcblx0XHRcdC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlX19saW5rLWdyb3VwX19pdGVtIHtcclxuXHRcdFx0XHRtYXJnaW46ICRsdWNpLXNwYWNlLXN0YWNrLXh4cztcclxuXHJcblx0XHRcdFx0Lm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGVfX2xpbmsge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogJGx1Y2ktc3BhY2UteHMgJGx1Y2ktc3BhY2Utc20gJGx1Y2ktc3BhY2UteHMgMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5sdWNpLXRvb2x0aXAge1xyXG5cdFx0XHRcdFx0d2lkdGg6ICRsdWNpLXNwYWNlLWxnO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQubHVjaS10b29sdGlwX190cmlnZ2VyIHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAkbHVjaS1zcGFjZS1sZztcclxuXHJcblx0XHRcdFx0XHRcdC5sdWNpLWljb24ge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogJGx1Y2ktaWNvbi1zaXplLXhzO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBSZXNvdXJjZSBBc2lkZSB0aWxlc1xyXG5cdC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlLS1hc2lkZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbHVjaS1iYWNrZ3JvdW5kLWNvbG9yLWRhcmstYmx1ZTtcclxuXHJcblx0XHQubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fYm9keSB7XHJcblx0XHRcdGNvbG9yOiAkbHVjaS1iYWNrZ3JvdW5kLWNvbG9yLXdoaXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlX19saW5rLWdyb3VwIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgJGx1Y2ktc3BhY2UtbGcgJGx1Y2ktc3BhY2Utc207XHJcblx0XHRcdFxyXG5cdFx0XHQubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fbGluay1ncm91cF9faXRlbSB7XHJcblx0XHRcdFx0cGFkZGluZzogJGx1Y2ktc3BhY2UteHMgMDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZV9fbGluayB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGx1Y2ktY29sb3Itd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRsdWNpLWJyZWFrcG9pbnQtbWQpIHtcclxuXHQubi1wcm9kdWN0LWRvY3VtZW50YXRpb25fX2xheW91dCB7XHJcblx0XHQubi1wcm9kdWN0LWRvY3NfX3RpbGUge1xyXG5cdFx0XHR3aWR0aDogc3Bhbig2IG9mIDEyKTtcclxuXHRcdH1cclxuXHJcblx0XHQubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZSxcclxuXHRcdC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlLS1hc2lkZSB7XHJcblx0XHRcdHdpZHRoOiBzcGFuKDYgb2YgMTIpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbHVjaS1icmVha3BvaW50LXhsKSB7XHJcblx0Lm4tcHJvZHVjdC1kb2N1bWVudGF0aW9uX19sYXlvdXQge1xyXG5cdFx0Lm4tcHJvZHVjdC1kb2NzX190aWxlIHtcclxuXHRcdFx0d2lkdGg6IHNwYW4oMyBvZiAxMik7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm4tcHJvZHVjdC1yZXNvdXJjZXNfX3RpbGUsXHJcblx0XHQubi1wcm9kdWN0LXJlc291cmNlc19fdGlsZS0tYXNpZGUge1xyXG5cdFx0XHR3aWR0aDogc3Bhbig0IG9mIDEyKTtcclxuXHJcblx0XHRcdC5uLXByb2R1Y3QtcmVzb3VyY2VzX190aWxlX19ib2R5IHtcclxuXHRcdFx0XHRwYWRkaW5nOiAkbHVjaS1zcGFjZS1pbnNldC14eGw7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLm4tcmVsYXRlZCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktOTc7XHJcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWNvbXBvbmVudC1ib3R0b207XHJcbiAgcGFkZGluZzogNDVweCA0NXB4IDE2cHg7XHJcblxyXG4gIFtjbGFzc149J24taWNvbi1kb2MtJ10ge1xyXG4gICAgZmlsbDogJGNvbG9yLWdyYXktNjQ7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDVlbTtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1ZW07XHJcbiAgfVxyXG5cclxuICBvbCB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICBsaW5lLWhlaWdodDogMS40NWVtO1xyXG4gIH1cclxufVxyXG5cclxuLm4tcmVsYXRlZF9faGVhZGVyIHtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtaDQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tcmVsYXRlZF9fc3ViaGVhZGVyIHtcclxuICBjb2xvcjogJGNvbG9yLWdyYXktNTI7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG4gIG1hcmdpbi10b3A6IC0kc3BhY2luZy1zbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubi1yZWxhdGVkX19saXN0LWl0ZW0ge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxufVxyXG5cclxuLm4tcmVsYXRlZF9fbGlzdC1pdGVtLWljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBmaWxsOiAkY29sb3ItZ3JheS01MjtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgd2lkdGg6IDEycHg7XHJcbn1cclxuXHJcbi8vIEljb24gTGlzdFxyXG5cclxuLm4tcmVsYXRlZC1pY29uLWxpc3QgLm4tcmVsYXRlZF9fbGlzdC1pdGVtIHtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubi1yZWxhdGVkLWljb24tbGlzdCAubi1yZWxhdGVkX19saXN0LWl0ZW0taWNvbiB7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAzcHg7XHJcbn1cclxuXHJcbi5uLXJlbGF0ZWRfX2ljb24tZGFuZ2VyIHtcclxuICBmaWxsOiAkY29sb3ItZGFuZ2VyO1xyXG59XHJcblxyXG4ubi1yZWxhdGVkX19pY29uLWdyZWVuIHtcclxuICBmaWxsOiAkY29sb3ItZ3JlZW47XHJcbn1cclxuXHJcbi8vIEF1dGhvcnNcclxuXHJcbi5uLXJlbGF0ZWQtYXV0aG9ycyAubi1yZWxhdGVkX19saXN0LWl0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubi1yZWxhdGVkX19hdXRob3Ige1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctbGVmdDogNTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xyXG59XHJcblxyXG4ubi1yZWxhdGVkX19hdXRob3ItcGhvdG8ge1xyXG4gIGhlaWdodDogMzZweDtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC03cHg7XHJcbiAgd2lkdGg6IDM2cHg7XHJcbn1cclxuXHJcbi5uLXJlbGF0ZWRfX2F1dGhvci1jb3VudCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuLm4tcmVsYXRlZF9fdmlldy1hbGwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbiIsIi5uLXNlYXJjaC1maWx0ZXJfX2xpc3Qge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG59XHJcblxyXG4ubi1zZWFyY2gtZmlsdGVyX19saXN0LWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLm4tc2VhcmNoLWZpbHRlcl9fZHJvcGRvd24tbWVudSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93ICYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1zZWFyY2gtZmlsdGVyX19wYW5lbC10b2dnbGUtaWNvbiB7XHJcbiAgZmlsbDogJGNvbG9yLWxpbms7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDJweDtcclxuICB3aWR0aDogMTZweDtcclxuXHJcbiAgLm4tc2VhcmNoLWZpbHRlcl9fbGlzdC1pdGVtLS1hY3RpdmUgJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItZ3JheS02NztcclxuICB9XHJcblxyXG4gIC5uLXNlYXJjaC1maWx0ZXJfX2xpbms6aG92ZXIgJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1maWx0ZXJfX2xpbmsge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc207XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdyAmIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubi1zZWFyY2gtZmlsdGVyX19saXN0LWl0ZW0tLWFjdGl2ZSAmIHtcclxuICAgIEBpbmNsdWRlIGRvdGNvbS1mb250LWZhbWlseS1zZW1pLWJvbGQ7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gICAgICBib3R0b206IC04cHg7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogeignbWVudScpICsgMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsIHtcclxuICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JheS05NTtcclxuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGNvbG9yLWJsdWUtbWlkO1xyXG4gIGJveC1zaGFkb3c6ICRkcm9wLXNoYWRvdy1kZWZhdWx0O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICYubi1zZWFyY2gtZmlsdGVyX19wYW5lbC0tYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtY2xvc2UtbGluayB7XHJcbiAgY29sb3I6ICRjb2xvci1ncmF5LTY3O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6ICRzcGFjaW5nLXNtO1xyXG4gIHRvcDogJHNwYWNpbmctc207XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93ICYge1xyXG4gICAgdG9wOiAkc3BhY2luZy14cztcclxuICB9XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLWNsb3NlLWljb24ge1xyXG4gIGZpbGw6ICRjb2xvci1ncmF5LTY3O1xyXG4gIGhlaWdodDogMTFweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAxcHg7XHJcbiAgd2lkdGg6IDExcHg7XHJcblxyXG4gIC5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLWNsb3NlLWxpbms6aG92ZXIgJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtc2VsZWN0ZWQtZmlsdGVycyxcclxuLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmsge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcclxuICBtYXJnaW4tdG9wOiAtKCRzcGFjaW5nLXNtKTtcclxufVxyXG5cclxuLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmstaWNvbiB7XHJcbiAgZmlsbDogJGNvbG9yLWxpbms7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14cyAvIDI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTFweDtcclxuICB3aWR0aDogMTBweDtcclxuXHJcbiAgOmhvdmVyID4gJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uLXRhZy5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS10YWcge1xyXG4gIGNsZWFyOiBsZWZ0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG5cclxuICAubi10YWdfX2RlbGV0ZS1pY29uIHtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLm4tdGFnLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLXRhZy10ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93IHtcclxuXHJcbiAgJi5uLXNlYXJjaC1maWx0ZXItLWhhcy1zdWJmaWx0ZXJzIHtcclxuICAgIC5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rLFxyXG4gICAgLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLXNlbGVjdGVkLWZpbHRlcnMge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLXNlYXJjaC1maWx0ZXItcGFuZWxzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLm4tc2VhcmNoLWZpbHRlci0tc2hvdy1yZWZpbmUtcGFuZWwge1xyXG4gICAgLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmssXHJcbiAgICAubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtc2VsZWN0ZWQtZmlsdGVycyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tc2VhcmNoLWZpbHRlci1wYW5lbHMge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiJGNvbG9yLW1vZHVsZS1iZzogJGNvbG9yLWdyYXktOTc7XHJcbiRjb2xvci1tb2R1bGUtdGl0bGU6ICMzQjNCM0I7XHJcbiRjb2xvci1tb2R1bGUtdGV4dDogIzk5OTk5OTtcclxuJGNvbG9yLWJvcmRlcjogI0U0RTRFNDtcclxuJGNvbG9yLWJvcmRlci1ob3ZlcjogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcblxyXG4kc2NyZWVuLXNwb3RsaWdodC1zbTogKDQ0MHB4IC8gJGZvbnQtc2l6ZS1kZWZhdWx0KSAqIDFlbTtcclxuJHNjcmVlbi1zcG90bGlnaHQtbWQ6ICg3MDBweCAvICRmb250LXNpemUtZGVmYXVsdCkgKiAxZW07XHJcblxyXG4ubi1zcG90bGlnaHQtbW9kdWxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbW9kdWxlLWJnO1xyXG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY29tcG9uZW50LWJvdHRvbTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzICRlYXNlaW5xdWFkO1xyXG5cclxuICAmLm4tc3BvdGxpZ2h0LW1vZHVsZS0tYm9yZGVyZWQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWUtODg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGNvbG9yLWJsdWUtODg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm4tc3BvdGxpZ2h0LW1vZHVsZS0taW52ZXJzZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGNvbG9yLWJsdWUtODg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uX19pY29uIHtcclxuICAgICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubi1sYXlvdXQtZmxleF9faXRlbSB7XHJcbiAgICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcclxuICAgICAgcGFkZGluZzogMCAkc3BhY2luZy1kZWZhdWx0ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1zcG90bGlnaHQtbW9kdWxlX19pbWFnZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICYubi1zcG90bGlnaHQtbW9kdWxlX19pbWFnZS0tY2VudGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1zcG90bGlnaHQtbW9kdWxlX19ib2R5IHtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5uLXNwb3RsaWdodC1tb2R1bGVfX3RpdGxlIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQtc2l6ZSgkaDMtZm9udC1zaXplcyk7XHJcbiAgY29sb3I6ICRjb2xvci1tb2R1bGUtdGl0bGU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcbn1cclxuXHJcbi5uLXNwb3RsaWdodC1tb2R1bGVfX3RleHQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5uLXNwb3RsaWdodC1hbGlnbi0tY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoICRzY3JlZW4tbWQpIHtcclxuICAubi1zcG90bGlnaHQtbW9kdWxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1zcG90bGlnaHQtc20pIHtcclxuICAubi1sYXlvdXQtZmxleCAubi1zcG90bGlnaHQtbW9kdWxlIHtcclxuICAgIC8vIE1heC13aWR0aCBpcyBzZXQgYmFzZWQgb24gdGhlIHRodW1ibmFpbCBzaXplIHVzZWQgZm9yIHNwb3RsaWdodCB0aWxlc1xyXG4gICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcclxuICAubi1zcG90bGlnaHQtbW9kdWxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAubi1sYXlvdXQtZmxleCB7XHJcbiAgICAubi1zcG90bGlnaHQtbW9kdWxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gICAgICAgIC5uLXNwb3RsaWdodC1hbGlnbi0tY2VudGVyICYge1xyXG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubi1zZWFyY2gtZm9ybSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubi1zZWFyY2gtZm9ybV9faW5wdXQge1xyXG4gIEBpbmNsdWRlIGRvdGNvbS1mb250LWZhbWlseS1saWdodDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmF5LTY0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAkc3BhY2luZy14cyAkc3BhY2luZy1zbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoICYge1xyXG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjRzIGN1YmljLWJlemllciguMDAwLCAuNzk1LCAuMDAwLCAxKTtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuXHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1mb3JtX19idXR0b24ge1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cy1zbSAkYm9yZGVyLXJhZGl1cy1zbSAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogNDBweDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAubi1zZWFyY2gtZm9ybV9fYnV0dG9uLWljb24ge1xyXG4gICAgICBmaWxsOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tc2VhcmNoLWZvcm1fX2J1dHRvbi10ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1mb3JtX19idXR0b24taWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZpbGw6ICRjb2xvci1ncmF5LTY0O1xyXG4gIGhlaWdodDogMThweDtcclxuICB3aWR0aDogMThweDtcclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2ggLm4tc2VhcmNoLWZvcm1fX2lucHV0IHtcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICB9XHJcbn1cclxuIiwiLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCAuYXV0b2NvbXBsZXRlLXNlYXJjaCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcclxuICBib3gtc2hhZG93OiAycHggMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICBtaW4td2lkdGg6IDI5MHB4O1xyXG4gIHRvcDogNDZweDtcclxuICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG59XHJcbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1leHAgLmF1dG9jb21wbGV0ZS1zZWFyY2ggLnVpLWF1dG9jb21wbGV0ZSB7XHJcbiAgbWFyZ2luOiAxMnB4IDA7XHJcbiAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCAuYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktbWVudS1pdGVtIHtcclxuICBAaW5jbHVkZSBkb3Rjb20tZm9udC1mYW1pbHktbWVkaXVtO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGNvbG9yOiAjNEE0QTRBO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn1cclxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCAuYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktbWVudS1pdGVtOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCAuYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktbWVudS1pdGVtOm50aC1jaGlsZChldmVuKSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCAuYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktbWVudS1pdGVtOmhvdmVyLCAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwIC5hdXRvY29tcGxldGUtc2VhcmNoIC51aS1tZW51LWl0ZW0udWktc3RhdGUtZm9jdXMge1xyXG4gIGJhY2tncm91bmQ6ICMwMDY3QzU7XHJcbiAgY29sb3I6ICNGRkZGRkY7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAyNi4yNWVtKSB7XHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCAuYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktbWVudS1pdGVtIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIFNlYXJjaCBUb2dnbGUgU2VjdGlvbiAqL1xyXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC10b2dnbGUge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi8qIFNlYXJjaCBUb2dnbGUgSW5wdXQgKi9cclxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtdG9nZ2xlLWlucHV0IHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgQGluY2x1ZGUgZG90Y29tLWZvbnQtZmFtaWx5LWxpZ2h0O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YTkwZTI7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmb250LXNpemU6IDIxcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBoZWlnaHQ6IDQ2cHg7XHJcbiAgd2lkdGg6IDBweDtcclxuICBsaW5lLWhlaWdodDogMjFweDtcclxuICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAtMnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2U7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzFFNEE5MztcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjNEE5MEUyO1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi52aXN1YWxseS1oaWRkZW4tYnRuIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aCA6ICRzY3JlZW4tbWQpIHsgLyogQWxsb3cgaW5wdXQgdG8gc2hvdyBhdCA+PSBwb3J0cmFpdCBpUGFkICovXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgd2lkdGg6IDg1cHg7XHJcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGggOiAkc2NyZWVuLW1kICsgMWVtKSB7IC8qIEFsbG93IHdpZGVyIGlucHV0IG9uIGxhcmdlciBtb2JpbGUgc2NyZWVucyAqL1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aCA6ICRzY3JlZW4tbGcpIHtcclxuICAgIHdpZHRoOiAyNjBweDtcclxuICAgIHBhZGRpbmc6IDZweCA2NHB4IDZweCAyMXB4O1xyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICBwYWRkaW5nOiA2cHggMjFweCA2cHggNjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFNlYXJjaCBUb2dnbGUgQnV0dG9uICovXHJcbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLXRvZ2dsZS1idXR0b24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0QTkwRTI7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXNpemU6IDA7XHJcbiAgaGVpZ2h0OiAzNnB4O1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC0ycHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMzZweDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtdG9nZ2xlLWJ1dHRvbi52aXN1YWxseS1oaWRkZW4tYnRuIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7XHJcbn1cclxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtdG9nZ2xlLWJ1dHRvbjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFNEE5MztcclxuICBib3JkZXItY29sb3I6ICMxRTRBOTM7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC10b2dnbGUtYnV0dG9uIHtcclxuICAgIGhlaWdodDogNDZweDtcclxuICAgIHdpZHRoOiA0NnB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogU2VhcmNoIFRvZ2dsZSBCdXR0b24gSWNvbiAqL1xyXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC10b2dnbGUtYnV0dG9uLWljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmaWxsOiAjRkZGRkZGO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC10b2dnbGUtYnV0dG9uLWljb24ge1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBGdWxsIFdpZHRoIFNlYXJjaCAqL1xyXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwIHtcclxuICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIEBpZiAkZGlyZWN0aW9uID09ICdydGwnIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwIHtcclxuICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbn1cclxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1pcy1hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIEZ1bGwgV2lkdGggU2VhcmNoIEZvcm0gKi9cclxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybSB7XHJcbiAgbWFyZ2luOiAtMnB4IDAgMCAwOyB9XHJcblxyXG4vKiBGdWxsIFdpZHRoIFNlYXJjaCBGb3JtIElucHV0ICovXHJcbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0taW5wdXQge1xyXG4gIEBpbmNsdWRlIGRvdGNvbS1mb250LWZhbWlseS1saWdodDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNvbG9yOiAjNEE0QTRBO1xyXG4gIGZvbnQtc2l6ZTogMjFweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGhlaWdodDogNDZweDtcclxuICBsaW5lLWhlaWdodDogMjFweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIC8qQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcclxuICB9Ki9cclxufVxyXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0taW5wdXQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2U7XHJcbiAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG59XHJcbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1pcy1hY3RpdmUgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1pbnB1dCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogNnB4IDk2cHggNnB4IDEycHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzRhOTBlMjtcclxuICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICBwYWRkaW5nOiA2cHggMjRweCA2cHggOTZweDtcclxufVxyXG59XHJcbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0taW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjNEE5MEUyO1xyXG59XHJcbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0taW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0taXMtYWN0aXZlIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0taW5wdXQge1xyXG4gICAgcGFkZGluZzogNnB4IDk2cHggNnB4IDI0cHg7XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICAgIHBhZGRpbmc6IDZweCAyNHB4IDZweCA5NnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDI2LjI1ZW0pIHtcclxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWlucHV0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIEZ1bGwgV2lkdGggU2VhcmNoIEZvcm0gU3VibWl0IEJ1dHRvbiAqL1xyXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBOTBFMjtcclxuICBib3JkZXI6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGhlaWdodDogNDZweDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMnB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDQ2cHg7XHJcbiAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1pcy1hY3RpdmUgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWJ1dHRvbjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFNEE5MztcclxuICBib3JkZXItY29sb3I6ICMxRTRBOTM7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogRnVsbCBXaWR0aCBTZWFyY2ggRm9ybSBTdWJtaXQgQnV0dG9uIEljb24gKi9cclxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b24taWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZpbGw6ICNGRkZGRkY7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICB3aWR0aDogMjBweDtcclxufVxyXG5cclxuLyogRnVsbCBXaWR0aCBTZWFyY2ggRm9ybSBDbG9zZSBCdXR0b24gKi9cclxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b24tY2xvc2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgaGVpZ2h0OiA0NnB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTJweDtcclxuICByaWdodDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogNDZweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XHJcbiAgfVxyXG59XHJcbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1pcy1hY3RpdmUgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b24tY2xvc2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b24tY2xvc2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICBtYXJnaW4tbGVmdDogIDYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyogRnVsbCBXaWR0aCBTZWFyY2ggRm9ybSBDbG9zZSBCdXR0b24gSWNvbiAqL1xyXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWJ1dHRvbi1jbG9zZS1pY29uIHtcclxuICBmaWxsOiAjQTZBOEFCO1xyXG4gIGhlaWdodDogMTRweDtcclxuICB3aWR0aDogMTRweDtcclxufVxyXG4vKiogSUUgY2xlYXIgYnV0dG9uIGZpeCAqKi9cclxuaW5wdXQ6Oi1tcy1jbGVhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCIuYXV0b2NvbXBsZXRlLFxyXG4uYXV0b2NvbXBsZXRlLXNlYXJjaCxcclxuLmF1dG9jb21wbGV0ZS1jdXN0b21lci1zdG9yaWVzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogODAwMDtcclxufVxyXG5cclxuLnVpLWF1dG9jb21wbGV0ZSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi51aS1tZW51LWl0ZW0ge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuXHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktODc7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctZGVmYXVsdDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJi51aS1zdGF0ZS1mb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcclxuICBAZXh0ZW5kICV2aXN1YWxseS1oaWRkZW47XHJcbn1cclxuIiwiLy8gLm4tcmVsYXRlZC1saW5rcyB7XHJcbi8vICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY29tcG9uZW50LWJvdHRvbTtcclxuLy8gfVxyXG5cclxuLm4tcmVsYXRlZC1saW5rc19fdGl0bGUge1xyXG4gIC8vIEBpbmNsdWRlIGdvdGhhbS1ib29rO1xyXG4gIC8vIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuXHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4iLCIubi1zaGFyZSB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY29tcG9uZW50LWJvdHRvbTtcclxufVxyXG5cclxuLm4tc2hhcmVfX2xpc3QtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIC5uLXNoYXJlX19saW5rIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIC5uLXNoYXJlX19saW5rIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLXNoYXJlX19saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkc3BhY2luZy14cztcclxufVxyXG5cclxuLm4tc2hhcmVfX2ljb24ge1xyXG4gIGZpbGw6ICRjb2xvci1ncmF5LTUyO1xyXG4gIGhlaWdodDogMThweDtcclxuICB3aWR0aDogMThweDtcclxuXHJcbiAgLm4tc2hhcmVfX2xpbms6aG92ZXIgJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5uLXNoYXJlX190ZXh0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xyXG59XHJcbiIsIi5uLXRhZyB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtZGVmYXVsdDtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgcGFkZGluZzogNHB4IDEzcHg7XHJcbn1cclxuXHJcbi5uLXRhZy0tc2Vjb25kYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS01MjtcclxufVxyXG5cclxuLm4tdGFnX19kZWxldGUtaWNvbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgaGVpZ2h0OiA5cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogOXB4O1xyXG59XHJcblxyXG4ubi10YWdfX3RleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ubi10YWctZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcblxyXG4gIC5uLXRhZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLXRhZy1ncm91cF9fc2VwYXJhdG9yIHtcclxuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkY29sb3ItZ3JheS02NDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMXB4O1xyXG59XHJcbiIsIiRzY3JlZW4tZmxleC1sZzogKDExMzBweCAvICRmb250LXNpemUtZGVmYXVsdCkgKiAxZW07XHJcblxyXG4ubi1sYXlvdXQtZmxleF9faXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XHJcbiAgLm4tbGF5b3V0LWZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgLy8gcGFkZGluZzogZ3V0dGVyKCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmW2RhdGEtbnRhcC1sYXlvdXR+PVwiMlwiXSB7XHJcbiAgICAgIEBpbmNsdWRlIHNxdWlzaCgyLCAyKTtcclxuICAgICAgLy8gbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYubi1sYXlvdXQtZmxleF9fanVzdGlmeS1jZW50ZXIge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLm4tbGF5b3V0LWZsZXhfX2p1c3RpZnktc3RhcnQge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAubi1sYXlvdXQtZmxleF9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBndXR0ZXIoKSAqIDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLWxheW91dC1mbGV4X19pdGVtIHtcclxuICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgLy8gbWFyZ2luLWxlZnQ6IGd1dHRlcigpO1xyXG4gICAgLy8gbWFyZ2luLXJpZ2h0OiBndXR0ZXIoKTtcclxuICAgIHdpZHRoOiBzcGFuKDQpO1xyXG5cclxuICAgIC8vICY6bnRoLWNoaWxkKDcpIHtcclxuICAgIC8vICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjVcIl0gJiB7XHJcbiAgICAgIC8vIHdpZHRoOiBzcGFuKDIgd2lkZSk7XHJcbiAgICAgIHdpZHRoOiBzcGFuKDQpO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNCksXHJcbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICB3aWR0aDogc3Bhbig2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjRcIl0gJiB7XHJcbiAgICAgIC8vIGZsZXgtYmFzaXM6IHNwYW4oNik7XHJcbiAgICAgIHdpZHRoOiBzcGFuKDYpO1xyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjJcIl0gJiB7XHJcbiAgICAgIHdpZHRoOiBzcGFuKDYpO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWxheW91dC1mbGV4X19hbGlnbi1iYXNlbGluZSAmIHtcclxuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tbGF5b3V0LWZsZXhfX2FsaWduLWNlbnRlciAmIHtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWxheW91dC1mbGV4X19hbGlnbi1lbmQgJiB7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XHJcbiAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNFwiXSB7XHJcbiAgICAubi1sYXlvdXQtZmxleF9faXRlbSB7XHJcbiAgICAgIHdpZHRoOiBzcGFuKDMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNVwiXSB7XHJcbiAgICAubi1sYXlvdXQtZmxleF9faXRlbSB7XHJcbiAgICAgIHdpZHRoOiBzcGFuKDIgd2lkZXIpO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNCksXHJcbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICB3aWR0aDogc3BhbigyIHdpZGUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5idXR0b24tLXNpZGUtdGFiIHtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IC0xMjBweDtcclxuICB0b3A6IGNhbGMoNTAlKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gIHdpZHRoOiAyNzBweDtcclxuICB6LWluZGV4OiAxMDA7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgQGluY2x1ZGUgZG90Y29tLWZvbnQtZmFtaWx5LW1lZGl1bTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtaGVhZGluZztcclxuICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWNvbnRhY3QtbW9kdWxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXktNDE7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICB6LWluZGV4OiAxMDA7XHJcbn1cclxuXHJcbi5uLWNvbnRhY3QtbW9kdWxlX19ib2R5IHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcblxyXG4ubi1jb250YWN0LW1vZHVsZV9faGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGhlaWdodDogNTBweDtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcblxyXG4ubi1jb250YWN0LW1vZHVsZV9faGVhZGluZyB7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm4tY29udGFjdC1tb2R1bGVfX2Nsb3NlIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLm4tY29udGFjdC1tb2R1bGVfX2xpbmsge1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JheS0yNztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgdW5pY29kZS1iaWRpOiBlbWJlZDtcclxufVxyXG5cclxuLm4tY29udGFjdC1tb2R1bGVfX2ljb24ge1xyXG4gIGZpbGw6ICRjb2xvci1ncmF5LTY0O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogMjJweDtcclxuICBtYXJnaW46IDAgNXB4O1xyXG4gIHdpZHRoOiAyMnB4O1xyXG59XHJcblxyXG4ubi1saXN0X19pdGVtLS1ib3JkZXJlZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAxMnB4IDA7XHJcbn1cclxuXHJcbi5uLWxpc3RfX2l0ZW0tLWJvcmRlcmVkOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbiJdfQ== */
