.h1,.h2,.h3,.h4,.h5,.h6,.n-alpha-anchors__list,.n-anchor-link__list,.n-breadcrumb__list,.n-contact-sales__list,.n-content-actions__list,.n-dropdown-menu__list,.n-feature-block__list,.n-filter__list,.n-footer__corp-link-list,.n-footer__property-link-column-list,.n-footer__property-link-list,.n-footer__social-link-list,.n-form__input,.n-icon-legend,.n-link-list,.n-list--bulleted,.n-list--inline,.n-list--numbered,.n-list--two-column,.n-list--unstyled,.n-list__description,.n-list__term,.n-off-canvas-menu__global-navigation-list,.n-off-canvas-menu__property-navigation-list,.n-off-canvas-menu__utils-list,.n-pagination__list,.n-paragraph,.n-property-bar__narrow-actions-list,.n-property-navigation-bar__utils-list,.n-search-filter__list,.n-share,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}.n-alpha-anchors__list,.n-anchor-link__list,.n-breadcrumb__list,.n-contact-sales__list,.n-content-actions__list,.n-dropdown-menu__list,.n-feature-block__list,.n-filter__list,.n-footer__corp-link-list,.n-footer__property-link-column-list,.n-footer__property-link-list,.n-footer__social-link-list,.n-icon-legend,.n-link-list,.n-list--bulleted,.n-list--inline,.n-list--numbered,.n-list--two-column,.n-list--unstyled,.n-list__description,.n-list__term,.n-off-canvas-menu__global-navigation-list,.n-off-canvas-menu__property-navigation-list,.n-off-canvas-menu__utils-list,.n-pagination__list,.n-property-bar__narrow-actions-list,.n-property-navigation-bar__utils-list,.n-search-filter__list,.n-share{padding:0}.n-property-bar__menu-toggle-text,.ui-helper-hidden-accessible,.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}@-webkit-keyframes bounceDown{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,3px,0);transform:translate3d(0,3px,0)}90%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceDown{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,3px,0);transform:translate3d(0,3px,0)}90%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes bounceRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%,75%{-webkit-transform:translate3d(6px,0,0);transform:translate3d(6px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}90%{-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%,75%{-webkit-transform:translate3d(6px,0,0);transform:translate3d(6px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}90%{-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-120px);transform:translateY(-120px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{-webkit-transform:translateY(-120px);transform:translateY(-120px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideIn{0%{-webkit-transform:translateY(400px);transform:translateY(400px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn{0%{-webkit-transform:translateY(400px);transform:translateY(400px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}body,html{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#454545;line-height:1.5;margin:0;padding:0;box-sizing:border-box}*,:after,:before{box-sizing:inherit}head svg{display:none}.n-pull-left{float:left}.n-pull-right{float:right}.n-align-right{text-align:right}.n-align-center{text-align:center}.n-align-left{text-align:left}.n-text-uppercase{text-transform:uppercase}.n-spacing-bottom{margin-bottom:24px}@media (max-width:26.25em){.n-hidden-sm{display:none}}@media (max-width:48em){.n-hidden-md{display:none}}@media (min-width:48em){.n-hidden-mobile{display:block}.n-hidden-desktop{display:none}}@media (max-width:48em){.n-hidden-desktop{display:block}.n-hidden-mobile{display:none}}hr{background:#f2f2f2;border:0;height:1px;margin-top:24px}.h1,.h2,h1,h2{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:200;font-style:normal}.h1,.h2,.h3,.h4,h1,h2,h3,h4,hr{margin-bottom:24px}.h1,h1{font-size:38px;line-height:1}@media screen and (min-width:48em){.h1,h1{font-size:40px;line-height:1.2}}@media screen and (min-width:64em){.h1,h1{font-size:48px;line-height:1.1}}.h2,h2{font-size:32px;line-height:1.25}@media screen and (min-width:48em){.h2,h2{font-size:36px;line-height:1.5}}@media screen and (min-width:64em){.h2,h2{font-size:40px;line-height:1.25}}.h3,h3{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:28px;line-height:1.25}@media screen and (min-width:48em){.h3,h3{font-size:30px;line-height:1.25}}@media screen and (min-width:64em){.h3,h3{font-size:32px;line-height:1.25}}.h4,h4{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:24px;line-height:1.5}.h5,h5{font-size:20px;line-height:1.2}.h6,h6{font-size:18px;line-height:1.33333}.h5,.h6,.n-paragraph,.n-paragraph-lead,h5,h6,p{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;margin-bottom:24px}img{max-width:100%}.n-paragraph,.n-paragraph-lead,p{font-weight:300;font-size:16px;line-height:1.5;color:#454545}.n-paragraph-lead{line-height:1.2;margin-bottom:12px}@media screen and (min-width:48em){.n-paragraph-lead{font-size:20px;line-height:1.2}}@media screen and (min-width:64em){.n-paragraph-lead{font-size:26px;line-height:1.3}}.n-paragraph-fine-print{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:12px;line-height:2;color:#454545}.n-section-title{border-bottom:solid 1px #eaeaea;display:table;margin-bottom:24px;width:100%}.n-section-title .n-section-title__heading{font-size:32px;line-height:1.25;color:#454545;display:table-cell}@media screen and (min-width:48em){.n-section-title .n-section-title__heading{font-size:36px;line-height:1.5}}@media screen and (min-width:64em){.n-section-title .n-section-title__heading{font-size:40px;line-height:1.25}}.n-section-title .n-section-title__actions{display:table-cell;text-align:right}.n-section-title .n-section-title__action-link,a{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}a{color:#0067c5;text-decoration:none}a:hover{color:#1e4a93;text-decoration:underline}.n-link-standalone{display:block;margin-bottom:24px}.n-list,ol,ul{color:#454545;font-size:16px}.n-list--inline,.n-list--unstyled{list-style:none}.n-list--inline{display:inline-block}.n-list--inline .n-list__item{display:inline-block;padding:0 6px;vertical-align:middle}.n-list--inline .n-list__item:last-child>.n-list__item-link:after{display:none}.n-list__item-link{display:block;margin-right:6px;position:relative}.n-list--inline-separator .n-list__item-link:after{content:'|';position:absolute;right:-12px;top:0}.n-list__item{line-height:1.5;margin-bottom:12px}.n-list__item .n-list{margin-bottom:12px;margin-top:12px;padding-left:24px}.n-list--bulleted{list-style:none}.n-list--bulleted .n-list__item{padding-left:24px;position:relative}.n-list--bulleted .n-list__item:before{background:#454545;border-radius:50%;content:'';display:block;height:4px;left:6px;position:absolute;top:7px;width:4px}.n-list--numbered{counter-reset:my-counter;list-style:none}.n-list--numbered .n-list__item:before{content:counter(my-counter,decimal) ".";counter-increment:my-counter;display:inline-block;margin-right:6px;min-width:24px;vertical-align:top}.n-list--numbered .n-list__item.n-list__item--counter-override:before{content:attr(value) "."}.n-list--two-column{display:table}.n-list--two-column .n-list__item{display:table-row}.n-list--two-column .n-list__item-column{display:table-cell;padding:0 24px 24px 0}.n-list--property-value-pairs:after,.n-list--property-value-pairs:before{content:' ';display:table}.n-list--property-value-pairs:after{clear:both}.n-list__description,.n-list__term{float:left;padding-bottom:6px}.n-list__term{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;clear:left;min-width:130px;padding-right:6px}.n-clearfix:after,.n-clearfix:before{content:' ';display:table}.n-clearfix:after{clear:both}code{display:block;font-family:Courier,'Courier New',monospace;line-height:24px;padding:20px}code .highlight{color:#ff9000}code.inline{display:inline;margin-bottom:0;padding:0}.n-blockquote{margin:0 0 24px;quotes:'\201C' '\201D' '\2018' '\2019'}.n-blockquote p,code{margin-bottom:12px}.n-blockquote p:before{content:open-quote}.n-blockquote p:after{content:close-quote}.n-blockquote__footer{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#454545}.n-form dl,.n-form>h1,.n-form>h2,.n-form>h3,.n-form>h4,.n-form>h5,.n-form>h6,.n-form>ol,.n-form>p,.n-form>ul,.n-text-longform dl,.n-text-longform>h1,.n-text-longform>h2,.n-text-longform>h3,.n-text-longform>h4,.n-text-longform>h5,.n-text-longform>h6,.n-text-longform>ol,.n-text-longform>p,.n-text-longform>ul{margin-bottom:24px}.n-form dl+h1,.n-form dl+h2,.n-form dl+h3,.n-form dl+h4,.n-form dl+h5,.n-form dl+h6,.n-form>h1+h1,.n-form>h1+h2,.n-form>h1+h3,.n-form>h1+h4,.n-form>h1+h5,.n-form>h1+h6,.n-form>h2+h1,.n-form>h2+h2,.n-form>h2+h3,.n-form>h2+h4,.n-form>h2+h5,.n-form>h2+h6,.n-form>h3+h1,.n-form>h3+h2,.n-form>h3+h3,.n-form>h3+h4,.n-form>h3+h5,.n-form>h3+h6,.n-form>h4+h1,.n-form>h4+h2,.n-form>h4+h3,.n-form>h4+h4,.n-form>h4+h5,.n-form>h4+h6,.n-form>h5+h1,.n-form>h5+h2,.n-form>h5+h3,.n-form>h5+h4,.n-form>h5+h5,.n-form>h5+h6,.n-form>h6+h1,.n-form>h6+h2,.n-form>h6+h3,.n-form>h6+h4,.n-form>h6+h5,.n-form>h6+h6,.n-form>ol+h1,.n-form>ol+h2,.n-form>ol+h3,.n-form>ol+h4,.n-form>ol+h5,.n-form>ol+h6,.n-form>p+h1,.n-form>p+h2,.n-form>p+h3,.n-form>p+h4,.n-form>p+h5,.n-form>p+h6,.n-form>ul+h1,.n-form>ul+h2,.n-form>ul+h3,.n-form>ul+h4,.n-form>ul+h5,.n-form>ul+h6,.n-text-longform dl+h1,.n-text-longform dl+h2,.n-text-longform dl+h3,.n-text-longform dl+h4,.n-text-longform dl+h5,.n-text-longform dl+h6,.n-text-longform>h1+h1,.n-text-longform>h1+h2,.n-text-longform>h1+h3,.n-text-longform>h1+h4,.n-text-longform>h1+h5,.n-text-longform>h1+h6,.n-text-longform>h2+h1,.n-text-longform>h2+h2,.n-text-longform>h2+h3,.n-text-longform>h2+h4,.n-text-longform>h2+h5,.n-text-longform>h2+h6,.n-text-longform>h3+h1,.n-text-longform>h3+h2,.n-text-longform>h3+h3,.n-text-longform>h3+h4,.n-text-longform>h3+h5,.n-text-longform>h3+h6,.n-text-longform>h4+h1,.n-text-longform>h4+h2,.n-text-longform>h4+h3,.n-text-longform>h4+h4,.n-text-longform>h4+h5,.n-text-longform>h4+h6,.n-text-longform>h5+h1,.n-text-longform>h5+h2,.n-text-longform>h5+h3,.n-text-longform>h5+h4,.n-text-longform>h5+h5,.n-text-longform>h5+h6,.n-text-longform>h6+h1,.n-text-longform>h6+h2,.n-text-longform>h6+h3,.n-text-longform>h6+h4,.n-text-longform>h6+h5,.n-text-longform>h6+h6,.n-text-longform>ol+h1,.n-text-longform>ol+h2,.n-text-longform>ol+h3,.n-text-longform>ol+h4,.n-text-longform>ol+h5,.n-text-longform>ol+h6,.n-text-longform>p+h1,.n-text-longform>p+h2,.n-text-longform>p+h3,.n-text-longform>p+h4,.n-text-longform>p+h5,.n-text-longform>p+h6,.n-text-longform>ul+h1,.n-text-longform>ul+h2,.n-text-longform>ul+h3,.n-text-longform>ul+h4,.n-text-longform>ul+h5,.n-text-longform>ul+h6{margin-top:24px}.n-form>ol li,.n-form>ul li,.n-text-longform>ol li,.n-text-longform>ul li{margin-bottom:6px}.n-form .n-pull-left,.n-text-longform .n-pull-left{float:left;margin:0 24px 24px 0}.n-form .n-pull-right,.n-text-longform .n-pull-right{float:right;margin:0 0 24px 24px}.no-wrap{white-space:nowrap}fieldset{border:0;margin:0;padding:0}.n-site-header{position:relative}.billboard-header .n-site-header{height:80vh}.n-main-content{display:block}.n-main-content--no-bottom-padding{padding-bottom:0}.n-main-content--no-top-padding{padding-top:0}@media screen and (min-width:48em){.n-main-content--no-top-padding{padding-top:0}}.n-container{max-width:91.875em;margin-left:auto;margin-right:auto;padding:0 12px}.n-container:after{content:" ";display:block;clear:both}.n-row{margin:0}.n-row:after,.n-row:before{content:' ';display:table}.n-row:after{clear:both}@media screen and (min-width:26.25em){.n-col-sm-1,.n-col-sm-2{width:6.66667%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-sm-2{width:15%}.n-col-sm-3,.n-col-sm-4,.n-col-sm-5,.n-col-sm-6,.n-col-sm-7{width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-sm-4,.n-col-sm-5,.n-col-sm-6,.n-col-sm-7{width:31.66667%}.n-col-sm-5,.n-col-sm-6,.n-col-sm-7{width:40%}.n-col-sm-6,.n-col-sm-7{width:48.33333%}.n-col-sm-7{width:56.66667%}.n-col-sm-10,.n-col-sm-11,.n-col-sm-12,.n-col-sm-8,.n-col-sm-9{width:65%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-sm-10,.n-col-sm-11,.n-col-sm-12,.n-col-sm-9{width:73.33333%}.n-col-sm-10,.n-col-sm-11,.n-col-sm-12{width:81.66667%}.n-col-sm-11,.n-col-sm-12{width:90%}.n-col-sm-12{width:98.33333%}}@media screen and (min-width:48em){.n-col-md-1,.n-col-md-2{width:6.66667%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-md-2{width:15%}.n-col-md-3,.n-col-md-4,.n-col-md-5,.n-col-md-6,.n-col-md-7{width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-md-4,.n-col-md-5,.n-col-md-6,.n-col-md-7{width:31.66667%}.n-col-md-5,.n-col-md-6,.n-col-md-7{width:40%}.n-col-md-6,.n-col-md-7{width:48.33333%}.n-col-md-7{width:56.66667%}.n-col-md-10,.n-col-md-11,.n-col-md-12,.n-col-md-8,.n-col-md-9{width:65%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-md-10,.n-col-md-11,.n-col-md-12,.n-col-md-9{width:73.33333%}.n-col-md-10,.n-col-md-11,.n-col-md-12{width:81.66667%}.n-col-md-11,.n-col-md-12{width:90%}.n-col-md-12{width:98.33333%}}@media screen and (min-width:64em){.n-col-lg-1,.n-col-lg-2{width:6.66667%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-lg-2{width:15%}.n-col-lg-3,.n-col-lg-4,.n-col-lg-5,.n-col-lg-6,.n-col-lg-7{width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-lg-4,.n-col-lg-5,.n-col-lg-6,.n-col-lg-7{width:31.66667%}.n-col-lg-5,.n-col-lg-6,.n-col-lg-7{width:40%}.n-col-lg-6,.n-col-lg-7{width:48.33333%}.n-col-lg-7{width:56.66667%}.n-col-lg-10,.n-col-lg-11,.n-col-lg-12,.n-col-lg-8,.n-col-lg-9{width:65%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-lg-10,.n-col-lg-11,.n-col-lg-12,.n-col-lg-9{width:73.33333%}.n-col-lg-10,.n-col-lg-11,.n-col-lg-12{width:81.66667%}.n-col-lg-11,.n-col-lg-12{width:90%}.n-col-lg-12{width:98.33333%}.n-row{margin:0 -.83333%}}@media screen and (min-width:91.875em){.n-col-xl-1,.n-col-xl-2{width:6.66667%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-xl-2{width:15%}.n-col-xl-3,.n-col-xl-4,.n-col-xl-5,.n-col-xl-6,.n-col-xl-7{width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-xl-4,.n-col-xl-5,.n-col-xl-6,.n-col-xl-7{width:31.66667%}.n-col-xl-5,.n-col-xl-6,.n-col-xl-7{width:40%}.n-col-xl-6,.n-col-xl-7{width:48.33333%}.n-col-xl-7{width:56.66667%}.n-col-xl-10,.n-col-xl-11,.n-col-xl-12,.n-col-xl-8,.n-col-xl-9{width:65%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-xl-10,.n-col-xl-11,.n-col-xl-12,.n-col-xl-9{width:73.33333%}.n-col-xl-10,.n-col-xl-11,.n-col-xl-12{width:81.66667%}.n-col-xl-11,.n-col-xl-12{width:90%}.n-col-xl-12{width:98.33333%}}
/*!
	Modaal - accessible modals - v0.3.1
	by Humaan, for all humans.
	http://humaan.com
 */
.modaal-noscroll{overflow:hidden}.modaal-accessible-hide,.modaal-close span,.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-overlay,.modaal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0}.modaal-wrapper{display:block;z-index:9999;overflow:auto;opacity:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;transition:all .3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:0 0;padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:none!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper,.modaal-gallery-item img{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:0 0;border-radius:100%;transition:all .2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:none;background:#0067c5}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#fff}.modaal-close:after,.modaal-close:before{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;transition:background .2s ease-in-out}.modaal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:0 0}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2f2f2f}@keyframes instaReveal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}to{opacity:1}}.modaal-instagram .modaal-container{width:auto;background:0 0;box-shadow:none!important}.modaal-instagram .modaal-content-container{padding:0;background:0 0}.modaal-instagram .modaal-content-container>blockquote{width:1px!important;height:1px!important;opacity:0!important}.modaal-instagram iframe{opacity:0;margin:-6px!important;border-radius:0!important;width:1000px!important;max-width:800px!important;box-shadow:none!important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{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%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:0 0;border:none;border-radius:100%;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;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next{left:100%;margin-left:40px}.modaal-gallery-prev{right:100%;margin-right:40px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content,.modaal-iframe-elem{width:100%;height:100%}.modaal-iframe-elem{display:block}@media only screen and (min-width:1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;-webkit-transform:none;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}.modaal-loading-spinner{background:0 0;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;-webkit-transform:scale(.25);transform:scale(.25)}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){-webkit-transform:translate(84px,84px) rotate(45deg) translate(70px,0);transform:translate(84px,84px) rotate(45deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-webkit-transform:translate(84px,84px) rotate(90deg) translate(70px,0);transform:translate(84px,84px) rotate(90deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(3)>div,.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(3){-webkit-transform:translate(84px,84px) rotate(135deg) translate(70px,0);transform:translate(84px,84px) rotate(135deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(4){-webkit-transform:translate(84px,84px) rotate(180deg) translate(70px,0);transform:translate(84px,84px) rotate(180deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-webkit-transform:translate(84px,84px) rotate(225deg) translate(70px,0);transform:translate(84px,84px) rotate(225deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div,.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-webkit-transform:translate(84px,84px) rotate(270deg) translate(70px,0);transform:translate(84px,84px) rotate(270deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(7)>div,.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-webkit-transform:translate(84px,84px) rotate(315deg) translate(70px,0);transform:translate(84px,84px) rotate(315deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-webkit-transform:translate(84px,84px) rotate(360deg) translate(70px,0);transform:translate(84px,84px) rotate(360deg) translate(70px,0)}.n-accordion{margin-bottom:48px}.n-accordion__header{position:relative}.n-accordion__checkbox,.n-accordion__header [data-ntap-toggle=hide],.n-anchor-links,.n-data-table__controls tr{display:none}.n-accordion__header .n-icon-chevron-down{transition:transform .5s;transition:transform .5s,-webkit-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{-webkit-transform:rotate(-180deg);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-anchor-background-neutral-60{background:#666}.n-anchor-link__list{list-style:none;text-align:center}.n-anchor-link__list-item{display:inline-block;margin-bottom:0;padding:12px 0}.n-anchor-link__link{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;display:block;padding:12px;margin-right:6px;text-transform:uppercase;vertical-align:middle}.n-anchor-link__link:hover{text-decoration:none}.n-anchor-background-neutral-60 .n-anchor-link__link{color:#fff}.n-anchor-link__icon{height:14px;vertical-align:middle;width:14px;margin-left:6px}.n-anchor-link__link:hover .n-anchor-link__icon{-webkit-animation:bounceDown 1s;animation:bounceDown 1s;-webkit-transform-origin:center bottom;transform-origin:center bottom}.n-anchor-background-neutral-60 .n-anchor-link__icon{fill:#fff}@media (min-width:64em){.n-anchor-links{display:block}}@media (min-width:91.875em){.n-anchor-link__list-item:last-child{margin-right:0}}.n-alpha-anchors{background:#f8f8f8;margin-bottom:24px;width:100%}.n-alpha-anchors__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.n-alpha-anchors__list-item{display:inline-block;-webkit-box-flex:1;-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-breadcrumb{display:none;margin-bottom:0}@media screen and (min-width:48em){.n-breadcrumb{display:block}}.n-breadcrumb__list{list-style:none}.n-breadcrumb__list-item{display:inline-block;margin-bottom:12px;vertical-align:middle}.n-breadcrumb__list-item:last-child{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:inherit;color:#686868}.n-breadcrumb__list-item:last-child>.n-breadcrumb__link{margin-left:0;padding-left:0}.n-breadcrumb__list-item:last-child>.n-breadcrumb__link:after,.n-contact-sales__list-item:last-child:after{display:none}.n-breadcrumb__link,.n-breadcrumb__list>li>a{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#686868;display:block;font-size:14px;margin-right:6px;padding:0 12px 0 0;position:relative}.n-breadcrumb__link:after,.n-breadcrumb__list>li>a:after{content:'>';position:absolute;right:0;top:1px}.n-breadcrumb__link:hover,.n-breadcrumb__list>li>a:hover{color:#686868;text-decoration:underline}.button{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;background:#0067c5;border-radius:6px;border-style:none;color:#fff;display:inline-block;font-size:16px;padding:15px 30px;text-align:center;text-transform:uppercase}.button:hover{color:#fff;text-decoration:none}.button:hover .n-icon-arrow-down{-webkit-animation:bounce 1s;animation:bounce 1s;fill:#002855;-webkit-transform-origin:center bottom;transform-origin:center bottom}.button:active,.button:hover{background:#002855}.button.button--inverse{background:#fff;border-radius:6px;color:#0067c5}.button.button--inverse:hover{background:#eaeaea;color:#002855}.button.button--inverse:active{background:#eaeaea}.button--icon{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:450px;padding-left:25px;padding-right:25px;text-align:left}.n-layout-flex__item .button--icon{padding-left:12px;padding-right:12px}.button--icon .button__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:12px}.button--icon .button__text{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.button__icon,.button__text{display:inline-block;vertical-align:middle}.button__icon{fill:#0067c5;position:relative;top:-1px}.button__icon.button__icon--lg{height:30px;width:30px}.button__icon,.button__icon.n-icon-arrow-circle-o-right{height:22px;width:22px}.button--no-bg{background:0 0;color:#0067c5}.button--ghost{background:0 0;border:2px solid #bbbdbf;color:#686868}.button--no-bg:hover{background:0 0;color:#1e4a93}.button--ghost:hover{background:0 0}.button--ghost-primary,.button--ghost:hover{border-color:#26a9e0;color:#26a9e0}.button--ghost-primary:hover{background-color:#26a9e0;border-color:#26a9e0;color:#fff}.button--ghost-primary .button__icon{fill:#26a9e0}.button--ghost-white{border-color:#fff;color:#fff}.button--ghost-primary:hover .button__icon,.button--ghost-white .button__icon,[data-ntap-theme~=dark] .button--ghost-primary .button__icon{fill:#fff}.button--ghost-white:hover{background-color:#fff;border-color:#fff;color:#1e4a93}.button--ghost-white:hover .button__icon{fill:#1e4a93}.button--secondary{background:0 0;border:1px solid #0067c5;border-radius:6px;color:#0067c5}.button--secondary:hover{background:#002855;border-color:#002855;color:#fff;text-decoration:none}.button--secondary:active{background:0 0;border-color:#002855;color:#002855}.button--primary{background:#26a9e0}.button--primary:hover{background:#1e9acf}.button--primary .button__icon{fill:#fff}.button--regal{background:#8246af}.button--regal:hover{background:#3c1053}.button--regal .button__icon{fill:#fff}.button--muted{background:#53565a}.button--muted:hover{background:#454545}.button--muted .button__icon{fill:#fff}.button--safety,.button--safety:hover{background:#ff9000}.button--sm{font-size:14px;line-height:1.71429;padding:7px 15px}.button--lg{padding:20px 30px}.button--block,.n-feature-block__image-wrap img{width:100%}.button--inline-action{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:#0067c5;display:inline-block;margin-bottom:0;padding:0;text-transform:uppercase}.button--inline-action:hover{color:#002855}.button--inline-action .button__icon{fill:#0067c5}.button--inline-action:active .button__icon,.button--inline-action:hover .button__icon,.n-data-table td .n-icon-code:hover,.n-data-table td .n-icon-download-arrow:hover{fill:#002855}.button--inline-action.button--inverse{color:#fff}.button--inline-action.button--inverse .button__icon{fill:#fff}.button--inline-action.button--inverse:hover{color:#eaeaea}.button--inline-action.button--inverse:active .button__icon,.button--inline-action.button--inverse:hover .button__icon{fill:#eaeaea}.n-button__group-block .button--inline-action{display:block;margin-bottom:12px}.button--inline-action-bordered{border:1px solid #a6a8ab;border-radius:6px;padding:12px}.button-align--center{text-align:center}.button-toggle--is-active .n-icon-arrow-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.button--close{background:0 0;border:0;padding:12px}.button--close:hover{cursor:pointer}.button--close:hover .button__icon{fill:#1e4a93}.button--close .button__icon{fill:#454545;height:18px;width:18px}.n-button__group .button,.n-button__group .button--inline-action{margin-bottom:12px}.n-button__group .button--inline-action:last-child,.n-button__group .button:last-child{margin-bottom:0}@media (min-width:48em){.n-button__group .button:not(:first-child){margin-left:6px}.n-button__group .button:not(:last-child){margin-right:6px}}.n-category{padding-bottom:24px;padding-top:24px}.n-card{background:#fff;border:1px solid #eaeaea;border-bottom:10px solid #eaeaea;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}.n-card .n-content-metadata,.n-card__body p{margin-bottom:0}.n-card .button--inline-action{margin-bottom:0;padding:12px 0}.n-card__tag{font-size:12px;line-height:2;margin-bottom:12px;margin-top:auto}.n-card__tag--Twitter{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#5ac0ed}.n-card__tag--blog,.n-card__tag--customers,.n-card__tag--events,.n-card__tag--news,.n-card__tag--social{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#9c72ab}.n-card__tag--blog,.n-card__tag--customers,.n-card__tag--events,.n-card__tag--social{color:#0067c5}.n-card__tag--customers,.n-card__tag--events,.n-card__tag--social{color:#60af46}.n-card__tag--customers,.n-card__tag--events{color:#929497}.n-card__tag--customers{color:#eb8524}.n-card__title{font-size:24px;line-height:1.2;margin-bottom:12px}.n-card__body .n-list{padding:0 0 24px 24px}.n-card__media{display:-webkit-box;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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.n-card-background-accent{background:#002855;color:#fff}.n-card-background-accent p{color:#fff}.n-card__promo .n-card-block{padding-bottom:48px;padding-top:48px}.n-card__promo .n-card__title{font-size:32px;line-height:1.25;font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:200;font-style:normal}@media screen and (min-width:48em){.n-card__promo .n-card__title{font-size:36px;line-height:1.5}}@media screen and (min-width:64em){.n-card__promo .n-card__title{font-size:40px;line-height:1.25}}.n-card__promo p{font-size:24px}@media (min-width:48em){.n-card-deck,.n-card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 0}.n-card-group .n-card{-webkit-box-flex:1;-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{-webkit-box-flex:1;-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-contact-sales__list{font-size:0;list-style:none}.n-contact-sales__list-item{border-right:1px solid #a4a4a4;cursor:pointer;display:inline-block}.n-contact-sales__list-item:last-child{border-right:0}.n-contact-sales__link{display:block;padding:0 12px}.n-contact-sales__list-item:first-child .n-contact-sales__link{padding-left:0}.n-contact-sales__list-item:last-child .n-contact-sales__link{padding-right:0}.n-contact-sales__list-item-with-icon .n-contact-sales__link{padding-left:45px;position:relative}.n-contact-sales__list-item-with-icon:first-child .n-contact-sales__link{padding-left:30px}.n-contact-sales__list-item-with-icon:first-child .n-contact-sales__link .n-contact-sales__icon{left:0}.n-contact-sales__icon{display:inline;fill:#a4a4a4;height:24px;left:12px;margin-right:6px;position:absolute;top:-3px;vertical-align:middle;width:24px}.n-contact-sales__link:hover .n-contact-sales__icon{fill:#1e4a93}.n-contact-sales__list-item-text{font-size:16px}.n-contact-sales__list-item-with-icon .n-contact-sales__list-item-text{padding-left:0}.n-contact-sales__link:hover .n-contact-sales__list-item-text{text-decoration:underline}@media (max-width:26.25em){.n-contact-sales__list-item-with-icon{display:none}}@media (min-width:48em){.n-contact-sales__link[href^=tel]{color:#686868}.n-contact-sales__link[href^=tel] .n-contact-sales__list-item-text:hover,.n-contact-sales__link[href^=tel]:hover{text-decoration:none}}@media (max-width:48em){.n-contact-sales{text-align:center}}@media (min-width:48em){.n-page-navigation .n-contact-sales{float:right}}.n-content-actions{margin-bottom:12px}.n-content-actions__list{font-size:0;list-style:none}.n-content-actions__list-item{display:inline-block;margin-bottom:12px;position:relative;vertical-align:middle}.n-content-actions__icon{display:inline-block;fill:#848484;height:14px;margin-right:6px;vertical-align:middle;width:14px}.n-content-actions__text+.n-content-actions__icon{margin-left:6px;margin-right:0}.n-content-actions__link{display:block;padding:0 35px 0 0}.n-content-actions__link:hover .n-content-actions__text{color:#1e4a93;text-decoration:underline}.n-content-actions__link:hover .n-content-actions__icon{fill:#1e4a93}.n-content-actions__text{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#686868;display:inline-block;font-size:16px;vertical-align:middle}.n-content-actions__translate-menu{font-size:16px;position:static;vertical-align:middle}.n-content-actions__translate-menu .n-dropdown-menu__trigger{color:#686868;padding-bottom:0}.n-content-actions__translate-menu .n-dropdown-menu__trigger:hover{color:#1e4a93}.n-content-metadata{font-size:14px;margin-bottom:24px}.n-content-metadata__rating{border-right:solid 1px #a4a4a4;margin-right:20px;padding-right:20px}.n-content-metadata__rating .n-rating__count{font-size:16px}.n-content-metadata__link,.n-content-metadata__text{display:inline-block;padding:0 20px 0 0}.n-data-table{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.n-data-table table{border-collapse:collapse;margin:0;padding:0;width:100%}.n-data-table table.n-data-table--sticky{display:none;position:relative;top:91px;width:auto;z-index:400}.n-data-table,.n-data-table p{margin-bottom:24px}.n-data-table thead>tr{background:#f2f2f2}.n-data-table thead>tr .button--inline-action{font-size:16px;line-height:1.5;display:block;margin-top:12px}.n-data-table thead>tr.n-data-table__thead--no-bg{background:0 0}.n-data-table thead>tr.n-data-table__thead--inverse{background:#53565a}.n-data-table thead>tr.n-data-table__thead--inverse p,.n-data-table thead>tr.n-data-table__thead--inverse th{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#fff}.n-data-table thead>tr.n-data-table__thead--inverse th{vertical-align:bottom;font-size:24px;line-height:1.25}.n-data-table thead>tr.n-data-table__thead--inverse p{font-size:14px;line-height:1.71429;margin-bottom:0}.n-data-table tbody{background:#fff}.n-data-table tbody tr:first-child td{border-top:0}.n-data-table tbody .n-data-table--stiped tr:nth-child(even){background:#f8f8f8}.n-data-table tbody .n-data-table__section-header th,.n-data-table tbody th,.n-data-table td strong{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal}.n-data-table tbody .n-data-table__section-header th{font-weight:300}.n-data-table tbody td,.n-data-table tbody th{border-top:0;border-right:0}.n-data-table td,.n-data-table th{border-bottom:1px solid #eaeaea;font-size:14px;max-width:none;padding:15px 15px 15px 30px;vertical-align:top}.n-data-table td{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;text-align:left}.n-data-table td:first-child,.n-data-table th:first-child{border-left:0}.n-data-table td:last-child,.n-data-table th:last-child{border-right:0}.n-data-table .n-data-table__thead-products th{padding:12px;vertical-align:bottom}.n-data-table th{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;text-align:left}.n-data-table th.n-align-center{text-align:center}.n-data-table--bordered .n-data-table td,.n-data-table--bordered .n-data-table th{border:solid 1px #eaeaea}.n-data-table td{height:64px}.n-data-table td table th:first-child{width:270px}.n-data-table td [class^=n-icon-doc]{fill:#a4a4a4;height:24px;position:relative;top:4px;width:24px}.n-data-table td .n-icon-code,.n-data-table td .n-icon-download-arrow{fill:#0067c5;height:24px;position:relative;top:-1px;vertical-align:middle;width:24px}.n-data-table td a{display:inline-block;margin-right:12px}.n-data-table td a:last-child{margin-right:0}.n-data-table td p{margin-bottom:6px}.n-data-table td .n-list,.n-data-table td p{font-size:14px;line-height:1.71429}.n-data-table td.n-data-table__cell-header,.n-data-table td.n-data-table__cell-label{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;font-size:14px}.n-data-table td.n-data-table__cell-header{background:rgba(242,242,242,.4)}.n-data-table td.n-data-table__cell--no-wrap{white-space:nowrap}.n-data-table__section-header th,.n-data-table__summary tr:first-child th{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:20px;line-height:1.2;text-transform:uppercase}.n-data-table__new-indicator{fill:#0067c5;height:10px;width:10px}.n-data-table--has-rowspan tbody tr:nth-child(even){background:0 0}.n-data-table__row--alt td,.n-data-table__row--alt th,.n-data-table__section .n-data-table__section-header{background:#eaeaea}.n-data-table__section .n-data-table__section-header [data-ntap-heading]{display:table-cell;padding:12px}.n-data-table__row--mobile{background:#f2f2f2;display:none}.n-data-table__row--mobile th{padding-left:15px}.n-data-table__controls td{border-bottom:0}.n-data-table__row--collapsed>td{border-bottom:0;height:0;padding:0}.n-content-wrap-collapsed{max-height:0;overflow:hidden;transition:max-height .8s cubic-bezier(0,1,0,1)}.n-content-wrap-collapsed.n-content-wrap-expanded{max-height:4000px;transition-delay:0s;transition-timing-function:cubic-bezier(.5,0,1,0)}.n-data-table-yes{height:32px;margin:0 auto;position:relative;width:32px}.n-data-table-yes:after{background:#454545;border-radius:100%;content:'';height:10px;left:0;position:absolute;top:12px;width:10px}.n-data-table__cell--empty{width:270px}.n-align-left{text-align:left}.n-align-center{text-align:center}.n-align-right{text-align:right}@media (min-width:48em){.n-data-table table.n-data-table--sticky{position:fixed}.n-data-table__section .n-data-table__section-header [data-ntap-heading]{padding:15px 15px 15px 30px}}@media (max-width:48em){.n-data-table td,.n-data-table thead th{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}}@media (min-width:68.75em){.n-data-table table.n-data-table--sticky{position:fixed}}@media (max-width:64em){.n-data-table__summary .button__icon{display:none}}@media (min-width:64em){.n-data-table__controls td{text-align:center}.n-data-table__product-demo table{table-layout:fixed}.n-data-table__row--bordered td,.n-data-table__row--bordered th{border:1px solid #eaeaea}.n-data-table__summary .button__icon{display:inline-block}}.n-dropdown-menu,.n-dropdown-menu__trigger{display:inline-block;position:relative}.n-dropdown-menu__trigger{padding:0 0 12px}.n-dropdown-menu--active .n-dropdown-menu__trigger,.n-dropdown-menu--active .n-dropdown-menu__trigger:hover{color:#1e4a93}.n-dropdown-menu__trigger-text{display:inline-block;padding-right:18px}.n-dropdown-menu__trigger:hover .n-dropdown-menu__trigger-text{text-decoration:underline}.n-dropdown-menu__trigger-icon{display:inline-block;fill:#686868;height:12px;position:absolute;right:0;top:4px;width:12px}.n-dropdown-menu__trigger:hover .n-dropdown-menu__trigger-icon{fill:#1e4a93}.n-dropdown-menu--active .n-dropdown-menu__trigger-icon,.n-dropdown-menu--active .n-dropdown-menu__trigger-icon:hover{fill:#1e4a93;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.n-dropdown-menu__menu{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.3);display:none;position:absolute;top:100%;width:250px;z-index:200}.n-dropdown-menu--align-right .n-dropdown-menu__menu{right:0}.n-dropdown-menu--active .n-dropdown-menu__menu{display:block}.n-dropdown-menu__list{list-style:none;padding:10px 0;width:100%}.n-dropdown-menu__link{color:#454545;display:block;padding:10px 32px}.n-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{position:relative}.n-band__section .button{margin-bottom:12px;width:100%}.n-band__section .button+.button{margin-left:0}.n-band__section .n-list{margin-bottom:24px;padding-left:24px}.n-band__section .n-list--bulleted,.n-footer__bottom .n-footer__copyright a{padding-left:0}.n-band__arrow--down .n-band__section,.n-band__content .n-band__section{border-bottom:0}.n-band__section-header .n-band__section-header-subtitle{display:none}.n-band__header{display:table;margin-bottom:24px}.n-band__header .n-band__heading{margin-bottom:0}.n-band__header .n-band__header-body,.n-band__header .n-band__header-image{display:table-cell;vertical-align:bottom}.n-band__header .n-band__header-image{padding-left:24px}.n-band__featured-image,.n-band__featured-video{display:block;margin-bottom:24px;max-width:100%;text-align:center}.n-band__featured-video{max-width:550px}.n-band__video-container{padding-top:56.2509%;position:relative}.n-band__video{border:0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.n-band__subtitle{text-transform:uppercase}.n-band--centered{text-align:center}.n-band-background-neutral-10{background:#f8f8f8}.n-band-background-neutral-20{background:#f2f2f2}.n-band-background-neutral-60{background:#53565a}.n-band-background-accent .n-list,.n-band-background-accent p,.n-band-background-neutral-60 .n-band__section-header-subtitle,.n-band-background-neutral-60 .n-band__section-header-title{color:#fff}.n-band-background-neutral-60.n-band__arrow--down:after,.n-band__arrow--down:after{border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #53565a}.n-band-background-accent{background:#002855;color:#fff}.n-band-background-accent .n-list__item:before{background:#fff}.n-band-background-accent-20{background:#1e4a93;color:#fff}.n-band__arrow--down:after{border-top:20px solid #f8f8f8;content:' ';height:0;left:45%;position:absolute;top:100%;width:0}.n-band__image{margin:0 auto}@media (min-width:48em){.n-band{padding:48px 0}.n-band__arrow--down:after{left:50%}.n-band__section-header-title{margin-bottom:48px}.n-band__section-header .n-band__section-header-title{margin-bottom:0}.n-band__section-header .n-band__section-header-subtitle{display:block;margin-bottom:0;margin-top:24px}.n-band__featured .n-band__content{padding-bottom:48px}.n-band__content .n-band__section .button{width:auto}.n-band__content-align--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:64em){.n-band{padding:64px 0}.n-band__content{display:-webkit-box;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%;-webkit-box-ordinal-group:3;-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{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.n-band__featured .n-band__content{padding-bottom:64px}}@media (min-width:91.875em){.n-band{padding:80px 0}.n-band__featured .n-band__content{padding-bottom:80px}.n-band__section-header-subtitle{margin-left:17.5%;margin-right:17.5%}.n-text-longform p{max-width:72.5%}}.n-feature-block{background:0 0;position:relative}.n-feature-block--nested .n-feature-block__title{color:rgba(76,76,76,.8)}.n-feature-block__subtitle{font-size:14px;line-height:1.71429;font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;color:#959595;margin-bottom:24px;text-transform:uppercase}.n-feature-block__captioned-image{display:table;margin-bottom:12px}.n-feature-block__caption,.n-feature-block__image-wrap{display:table-cell;vertical-align:top}.n-feature-block__form-button{margin-top:24px}.n-feature-block__caption{padding-right:24px}.n-feature-block__image-wrap{max-width:135px}.n-feature-block__aside-link{bottom:25px;font-size:14px;position:absolute;right:25px}.n-feature-block--striped{margin-bottom:24px;padding:0}.n-feature-block__list{list-style:none}.n-feature-block__heading{background:#f2f2f2;font-size:32px;padding:12px 24px}.n-feature-block__item{background:#eaeaea;font-size:14px;line-height:20px;padding:12px 24px}.n-feature-block__item:nth-child(even){background:#f2f2f2}@media screen and (min-width:64em){.n-feature-block{margin-bottom:24px;padding:50px}.n-layout-4 .n-feature-block{padding:30px}.n-feature-block__aside-link{bottom:50px;right:50px}.n-layout-4 .n-feature-block__aside-link{bottom:30px;right:30px}}.n-feature-block{margin-bottom:24px;padding:0}.n-feature-block .n-feature-block__icon{height:70px;width:110px}.n-feature-block__title{font-size:24px;line-height:1.25;margin-bottom:12px}.n-feature-block--subscribe .n-feature-block__title{font-size:28px;line-height:1.25}@media screen and (min-width:48em){.n-feature-block--subscribe .n-feature-block__title{font-size:30px;line-height:1.25}}@media screen and (min-width:64em){.n-feature-block--subscribe .n-feature-block__title{font-size:32px;line-height:1.25}}.n-feature-block__text{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal}.n-feature-block--subscribe{margin-bottom:0}.n-feature-block__icon{fill:#002855;height:32px;width:36px}.n-feature-block__graphic{fill:#8dc8e8;width:110px}.n-feature-block__media-left{background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex}.n-feature-block__media-left .n-feature-block__icon{fill:#002855;-webkit-box-flex:0;-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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:110px;-webkit-box-pack:center;-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:-webkit-box;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-feedback{font-size:0;margin-bottom:12px}.n-feedback__link,.n-feedback__solve-answer,.n-feedback__solve-label{font-size:14px}.n-feedback__link,.n-feedback__rating{display:inline-block;margin-bottom:6px;margin-right:35px}.n-feedback__solve-label{margin-bottom:6px;margin-right:35px}.n-feedback__solve-answers{margin-bottom:6px}.n-feedback__rating-label{margin-right:6px}.n-feedback__solve-answers,.n-feedback__solve-label{display:inline-block}.n-feedback__solve-answer{border-right:solid 1px #a4a4a4;display:inline-block;padding:0 6px;position:relative}.n-feedback__solve-answer:first-child{padding-left:0}.n-feedback__solve-answer:last-child{padding-right:0}.n-feedback__solve-answer:last-of-type{border-right:0}.n-feedback__thank-you-message{height:0;opacity:0;overflow:hidden;transition:opacity .4s}.n-feedback--thank-you-message-visible .n-feedback__thank-you-message{height:auto;opacity:1}.n-feedback__solve{opacity:1;transition:opacity .4s}.n-feedback--thank-you-message-visible .n-feedback__solve{height:0;opacity:0}.n-feedback__solve-answers{margin-right:12px;padding-bottom:6px;position:relative}.n-feedback__improve-dialog{background:#fff;border:solid 1px #eaeaea;box-shadow:0 0 5px rgba(0,0,0,.3);min-width:280px;padding:12px 12px 24px}.n-feedback__improve-dialog .n-form{padding:0}.n-feedback__improve-dialog .n-feedback__improve-textarea{font-size:14px;height:78px;margin-bottom:12px;min-height:0}.n-feedback__improve-dialog .n-feedback__improve-dialog-actions{text-align:right}.n-feedback__improve-dialog .n-feedback__improve-dialog-submit{margin-bottom:0}.n-collision-proof-panel{background:#fff;border:solid 1px #eaeaea;display:none;position:absolute;z-index:200}.n-collision-proof-panel.n-collision-proof-panel--visible,.n-collision-proof-panel__target.n-collision-proof-panel--visible:after,.n-collision-proof-panel__target.n-collision-proof-panel--visible:before{display:block}.n-collision-proof-panel__heading{font-size:24px}.n-collision-proof-panel__target[data-reveal-panel-on=click]{cursor:pointer}.n-collision-proof-panel__target{position:relative;z-index:201}.n-collision-proof-panel__target:after,.n-collision-proof-panel__target:before{background:#fff;content:'';display:none;height:10px;left:50%;margin-left:-10px;position:absolute;top:-21px;width:20px}.n-collision-proof-panel__target:before{border:solid 1px #eaeaea;box-shadow:0 0 5px rgba(0,0,0,.3);margin-left:-5px;top:-18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.n-collision-proof-panel__target.n-collision-proof-panel--position-flipped:after{bottom:-21px;top:auto}.n-collision-proof-panel__target.n-collision-proof-panel--position-flipped:before{bottom:-18px;top:auto}.n-collision-proof-panel__target[data-panel-position=bottom]:after{bottom:-21px;top:auto}.n-collision-proof-panel__target[data-panel-position=bottom]:before{bottom:-18px;top:auto}.n-collision-proof-panel__target[data-panel-position=bottom].n-collision-proof-panel--position-flipped:after{bottom:auto;top:-21px}.n-collision-proof-panel__target[data-panel-position=bottom].n-collision-proof-panel--position-flipped:before{bottom:auto;top:-18px}.n-collision-proof-panel__target[data-panel-position=right]:after{height:18px;left:auto;margin-left:0;margin-top:-10px;right:-21px;top:50%;width:10px}.n-collision-proof-panel__target[data-panel-position=right]:before{left:auto;margin-left:0;margin-top:-5px;right:-18px;top:50%}.n-collision-proof-panel__target[data-panel-position=right].n-collision-proof-panel--position-flipped:after{left:-21px;right:auto}.n-collision-proof-panel__target[data-panel-position=right].n-collision-proof-panel--position-flipped:before{left:-18px;right:auto}.n-collision-proof-panel__target[data-panel-position=left]:after{height:18px;left:-21px;margin-left:0;margin-top:-10px;top:50%;width:10px}.n-collision-proof-panel__target[data-panel-position=left]:before{left:-18px;margin-left:0;margin-top:-5px;top:50%}.n-collision-proof-panel__target[data-panel-position=left].n-collision-proof-panel--position-flipped:after{left:auto;right:-21px}.n-collision-proof-panel__target[data-panel-position=left].n-collision-proof-panel--position-flipped:before{left:auto;right:-18px}.n-filter{font-size:0;margin-bottom:24px}.n-filter.n-filter--is-narrow{display:inline-block;max-width:400px;width:100%}.n-filter--is-narrow .n-filter__section{display:block}.n-filter__list{list-style:none}.n-filter__list-item{font-size:16px}.n-filter__list-item .n-filter__list{padding-left:24px}.n-filter__link{display:inline-block;margin-right:6px;padding:12px 0}.n-filter__section-header{border-bottom:solid 1px #eaeaea;display:block;font-size:20px;margin-bottom:6px;padding-bottom:6px;position:relative;width:100%}.n-filter__section-header,.n-filter__section-header:hover{color:#454545;text-decoration:none}.n-filter--is-narrow .n-filter__section-header{border-bottom:0;color:#0067c5}.n-filter--is-narrow .n-filter__section-header:hover{color:#1e4a93;cursor:pointer}.n-filter__icon{display:inline-block;fill:#0067c5;height:16px;margin-right:6px;position:relative;top:1px;width:16px}.n-filter__link:hover .n-filter__icon{fill:#1e4a93}.n-filter__label.n-form__label{display:none}.n-filter--is-narrow .n-filter__label.n-form__label{display:block}.n-filter__open-icon{display:none;fill:#0067c5;height:14px;position:relative;right:0;top:0;width:14px}.n-filter__section-header:hover .n-filter__open-icon{fill:#1e4a93}.n-filter__section--open .n-filter__open-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.n-filter--is-narrow .n-filter__open-icon{display:inline-block}.n-filter--is-narrow .n-filter__column{display:none}.n-filter--is-narrow .n-filter__section--open .n-filter__column{display:block}@media screen and (min-width:26.25em){.n-filter,.n-filter.n-filter--is-narrow{display:block}.n-filter{display:table;width:100%}.n-filter__section{display:table-cell;vertical-align:top;width:320px}.n-filter__section:last-child{width:auto}.n-filter--is-narrow .n-filter__section{width:auto}.n-filter__column{display:inline-block;min-width:320px;vertical-align:top}}.n-footer{background:#f8f8f8;box-shadow:0 200px 0 #f8f8f8,0 400px 0 #f8f8f8,0 600px 0 #f8f8f8,0 800px 0 #f8f8f8,0 1000px 0 #f8f8f8,0 1200px 0 #f8f8f8,0 1400px 0 #f8f8f8}.n-footer__top{border-bottom:solid 4px #eaeaea}.n-footer--v2 .n-footer__top{background:linear-gradient(to bottom,#eaeaea 0,#eaeaea 25%,#f8f8f8 25%,#f8f8f8 25%,#f8f8f8 100%,#f8f8f8 100%)}.n-footer__top-inner p{font-size:14px;max-width:700px;padding:24px}.n-footer__corp-links{padding-top:24px}.n-footer__corp-links:after,.n-footer__corp-links:before{content:' ';display:table}.n-footer__corp-links:after{clear:both}.n-footer__corp-link-list{width:47.36842%;float:left;font-size:12px;list-style:none;margin-bottom:24px}.n-footer__corp-link-list:nth-child(2n+1){margin-right:-100%;clear:both;margin-left:0}.n-footer__corp-link-list:nth-child(2n+2){margin-left:52.63158%;margin-right:-100%;clear:none}.n-footer__corp-link-list-header,.n-footer__property-link-list-header{padding-bottom:6px}.n-footer__corp-link-list-header,.n-footer__corp-link-list-header .n-footer__corp-link,.n-footer__property-link-list-header{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:#454545;font-size:12px;line-height:17px;text-transform:uppercase}.n-footer__corp-link{color:#686868;display:block;padding:17px 0}.n-footer__corp-link:hover{text-decoration:underline}.n-footer__corp-link-list-header .n-footer__corp-link{padding-bottom:0;padding-top:0}.n-footer__corp-link-list-header .n-footer__corp-link:hover{color:#1e4a93}.n-footer__bottom{padding:24px 0}.n-footer__bottom a{padding:1.5em}.n-footer__bottom .n-footer__social-link{padding:17px 14px}.n-footer__bottom-left{padding-bottom:24px}.n-footer__copyright{border-right:solid 1px #686868;color:#686868;font-size:12px;margin-right:12px;padding-right:12px}.n-footer__copyright,.n-footer__social-links{display:inline-block;vertical-align:middle}.n-footer__social-link-list{font-size:0;list-style:none}.n-footer__social-link-list-item{display:inline-block}.n-footer__social-link{display:block;padding:17px 14px}.n-footer__social-link-text{display:inline-block;text-indent:-10000px}.n-footer__social-link-icon{fill:#686868;height:15px;margin-right:6px;width:15px}.n-footer__social-link:hover .n-footer__social-link-icon{fill:#0067c5}.n-footer__fine-print{color:#686868;font-size:12px;line-height:16px;margin-bottom:6px}.n-footer__property-link-column-list,.n-footer__property-link-list,.n-multi-column-list ul>li,.n-multi-column-list--xl ul>li{list-style:none}.n-footer__property-link{color:#686868;display:block;font-size:12px;padding-bottom:6px;padding-right:24px}.n-footer__property-link:hover{text-decoration:underline}.n-footer__property-links{padding:24px 0}.n-footer__property-links:after,.n-footer__property-links:before{content:' ';display:table}.n-footer__property-links:after{clear:both}.n-footer__property-link-list:after,.n-footer__property-link-list:before{content:' ';display:table}.n-footer__property-link-list:after{clear:both}.n-footer__property-link-column{width:47.36842%;float:left;margin-right:5.26316%}.n-footer__property-link-column:last-child{width:47.36842%;float:right;margin-right:0}@media screen and (min-width:48em){.n-footer--v1 .n-footer__corp-link-list{width:23.07692%;float:left}.n-footer--v1 .n-footer__corp-link-list:nth-child(4n+1){margin-right:-100%;clear:both;margin-left:0}.n-footer--v1 .n-footer__corp-link-list:nth-child(4n+2){margin-left:25.64103%;margin-right:-100%;clear:none}.n-footer--v1 .n-footer__corp-link-list:nth-child(4n+3){margin-left:51.28205%;margin-right:-100%;clear:none}.n-footer--v1 .n-footer__corp-link-list:nth-child(4n+4){margin-left:76.92308%;margin-right:-100%;clear:none}.n-footer--v2 .n-footer__top{background:linear-gradient(to right,#eaeaea 0,#eaeaea 48%,#f8f8f8 48%,#f8f8f8 48%,#f8f8f8 100%,#f8f8f8 100%)}.n-footer--v2 .n-footer__property-links,.n-footer__bottom-left{width:48.71795%;float:left;margin-right:2.5641%}.n-footer--v2 .n-footer__corp-links{width:48.71795%;float:right;margin-right:0}.n-footer__bottom .n-footer__social-link,.n-footer__bottom a{padding:0}.n-footer__bottom-left{padding-bottom:0}.n-footer__bottom-right{width:48.71795%;float:right;margin-right:0;text-align:right}.n-footer__corp-link{padding-bottom:6px;padding-right:24px;padding-top:0}}@media screen and (min-width:64em){.n-footer__corp-link-list{width:23.72881%;float:left}.n-footer__corp-link-list:nth-child(4n+1){margin-right:-100%;clear:both;margin-left:0}.n-footer__corp-link-list:nth-child(4n+2){margin-left:25.42373%;margin-right:-100%;clear:none}.n-footer__corp-link-list:nth-child(4n+3){margin-left:50.84746%;margin-right:-100%;clear:none}.n-footer__corp-link-list:nth-child(4n+4){margin-left:76.27119%;margin-right:-100%;clear:none}.n-footer__bottom-left{width:49.15254%;float:left;margin-right:1.69492%}.n-footer__bottom-right{width:49.15254%;float:right;margin-right:0}.n-footer--v2 .n-footer__top{background:linear-gradient(to right,#eaeaea 0,#eaeaea 33%,#f8f8f8 33%,#f8f8f8 33%,#f8f8f8 100%,#f8f8f8 100%)}.n-footer--v2 .n-footer__corp-links{width:66.10169%;float:right;margin-right:0}.n-footer--v2 .n-footer__property-links{width:32.20339%;float:left;margin-right:1.69492%}}@media screen and (min-width:91.875em){.n-footer--v2 .n-footer__top{background:linear-gradient(to right,#eaeaea 0,#eaeaea 36%,#f8f8f8 36%,#f8f8f8 36%,#f8f8f8 100%,#f8f8f8 100%)}.n-footer--v2 .n-footer__corp-links{background:#f8f8f8}}.n-form{padding:24px 0}.n-feature-block--subscribe .n-form{padding:0}.n-form__input::-webkit-input-placeholder,.n-form__textarea::-webkit-input-placeholder{color:#a6a8ab;opacity:1}.n-form__input:-ms-input-placeholder,.n-form__textarea:-ms-input-placeholder{color:#a6a8ab;opacity:1}.n-form__input::placeholder,.n-form__textarea::placeholder{color:#a6a8ab;opacity:1}.n-form__input{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:solid 1px #a6a8ab;border-radius:6px;color:#454545;display:block;font-size:16px;height:49px;margin-bottom:6px;max-width:530px;padding:12px;width:100%}.n-form__input:disabled{background:#f2f2f2;cursor:not-allowed;opacity:1}.n-form--dark-bg .n-form__input{border-color:#fff}.n-form__input:focus{border:solid 1px #000;outline:none}.n-form__textarea{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:solid 1px #a6a8ab;border-radius:6px;color:#454545;display:block;font-size:16px;margin-bottom:6px;max-width:530px;min-height:280px;padding:12px;width:100%}.n-form__textarea:disabled{background:#f2f2f2;cursor:not-allowed;opacity:1}.n-form--dark-bg .n-form__textarea{border-color:#fff}.n-form__textarea:focus{border:solid 1px #000;outline:none}.n-form--dark-bg .n-form__input--error,.n-form__input--error{background:#fcc;border:solid 1px #cf2128}.n-form__field-group{display:block;margin-bottom:24px}.n-form__label{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;color:#686868;display:block;font-size:16px;margin-bottom:6px;text-transform:uppercase}.n-form--dark-bg .n-form__label,.n-form--dark-bg .n-form__microcopy{color:#fff}.n-form__label--required:after{color:#cf2128;content:'\A0*'}.n-form__microcopy{color:#686868;font-size:12px}.n-form__label+.n-form__microcopy{display:block;margin-bottom:12px;margin-top:-5px}.n-form__field-error{color:#cf2128;font-size:12px}.n-form--dark-bg .n-form__field-error{color:#fcc}.n-form__required-field-legend{color:#686868;display:inline-block;font-size:12px}.n-form__required-field-legend:before{color:#cf2128;content:'*\A0'}.n-form--dark-bg .n-form__required-field-legend{color:#fff}.n-form__checkbox,.n-form__radio-button{cursor:pointer;display:inline-block;margin-bottom:6px;position:relative}.n-form__checkbox:after,.n-form__checkbox:before,.n-form__radio-button:after,.n-form__radio-button:before{content:' ';display:table}.n-form__checkbox:after,.n-form__radio-button:after{clear:both}.n-form__checkbox:hover .n-form__checkbox-text,.n-form__checkbox:hover .n-form__radio-button-text,.n-form__radio-button:hover .n-form__checkbox-text,.n-form__radio-button:hover .n-form__radio-button-text{color:#1e4a93}.n-form__checkbox:hover .n-form__checkbox-input:disabled~.n-form__checkbox-text,.n-form__checkbox:hover .n-form__checkbox-input:disabled~.n-form__radio-button-text,.n-form__checkbox:hover .n-form__radio-button-input:disabled~.n-form__checkbox-text,.n-form__checkbox:hover .n-form__radio-button-input:disabled~.n-form__radio-button-text,.n-form__radio-button:hover .n-form__checkbox-input:disabled~.n-form__checkbox-text,.n-form__radio-button:hover .n-form__checkbox-input:disabled~.n-form__radio-button-text,.n-form__radio-button:hover .n-form__radio-button-input:disabled~.n-form__checkbox-text,.n-form__radio-button:hover .n-form__radio-button-input:disabled~.n-form__radio-button-text{color:#686868}.n-form--dark-bg .n-form__checkbox:hover .n-form__checkbox-text,.n-form--dark-bg .n-form__checkbox:hover .n-form__radio-button-text,.n-form--dark-bg .n-form__radio-button:hover .n-form__checkbox-text,.n-form--dark-bg .n-form__radio-button:hover .n-form__radio-button-text{color:#eaeaea}.n-form--dark-bg .n-form__checkbox:hover .n-form__checkbox-input:disabled~.n-form__checkbox-text,.n-form--dark-bg .n-form__checkbox:hover .n-form__checkbox-input:disabled~.n-form__radio-button-text,.n-form--dark-bg .n-form__checkbox:hover .n-form__radio-button-input:disabled~.n-form__checkbox-text,.n-form--dark-bg .n-form__checkbox:hover .n-form__radio-button-input:disabled~.n-form__radio-button-text,.n-form--dark-bg .n-form__radio-button:hover .n-form__checkbox-input:disabled~.n-form__checkbox-text,.n-form--dark-bg .n-form__radio-button:hover .n-form__checkbox-input:disabled~.n-form__radio-button-text,.n-form--dark-bg .n-form__radio-button:hover .n-form__radio-button-input:disabled~.n-form__checkbox-text,.n-form--dark-bg .n-form__radio-button:hover .n-form__radio-button-input:disabled~.n-form__radio-button-text{color:#fff}.n-form__checkbox-input,.n-form__radio-button-input{cursor:pointer;opacity:0;position:absolute}.n-form__checkbox-visual{border-radius:5px;margin-right:12px}.n-form__checkbox-visual,.n-form__radio-button-visual{background:#fff;border:solid 1px #a6a8ab;cursor:pointer;height:24px;left:0;position:absolute;text-align:center;top:0;width:24px}.n-form--dark-bg .n-form__checkbox-visual,.n-form--dark-bg .n-form__radio-button-visual{border:0}.n-form__checkbox-input:checked+.n-form__checkbox-visual .n-form__checkbox-checked-icon,.n-form__checkbox-input:checked+.n-form__radio-button-visual .n-form__checkbox-checked-icon{display:inline}.n-form__checkbox-input:focus+.n-form__checkbox-visual,.n-form__checkbox-input:focus+.n-form__radio-button-visual{border-color:#000}.n-form__input-error .n-form__checkbox-visual,.n-form__input-error .n-form__radio-button-visual{background:#fcc;border:solid 1px #cf2128}.n-form__checkbox-input:disabled+.n-form__checkbox-visual,.n-form__checkbox-input:disabled+.n-form__radio-button-visual{cursor:not-allowed}.n-form__radio-button-visual{border-radius:50%;margin-right:6px}.n-form__radio-button-input:checked+.n-form__radio-button-visual:before{background:#0067c5;border:solid 3px #fff;border-radius:50%;content:'';display:block;height:100%;width:100%}.n-form__radio-button-input:focus+.n-form__radio-button-visual{border-color:#000}.n-form__input-error .n-form__radio-button-input:checked+.n-form__radio-button-visual:before{border-color:#fcc}.n-form__checkbox-text,.n-form__radio-button-text{color:#686868;cursor:pointer;display:inline-block;font-size:16px;min-height:24px;padding-left:34px;position:relative;top:3px}.n-form--dark-bg .n-form__checkbox-text,.n-form--dark-bg .n-form__radio-button-text{color:#fff}.n-form__checkbox-input:disabled~.n-form__checkbox-text,.n-form__checkbox-input:disabled~.n-form__radio-button-text{cursor:not-allowed}.n-form__checkbox-checked-icon{display:none;fill:#0067c5;height:20px;width:20px}.n-form__select{height:49px;margin-bottom:6px;max-width:530px;position:relative;width:100%}.n-form__select,.n-form__select-input,.n-form__select.n-form__input--error{background:0 0;border:0}.n-form__select-input{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#686868;cursor:pointer;font-size:16px;height:100%;padding:6px 50px 6px 12px;position:relative;width:100%;z-index:10}.n-form__select-input::-ms-expand{display:none}.ie9 .n-form__select-input{padding-right:12px}.n-form__select-input:focus{outline:none}.n-form__select-input:disabled{color:#a4a4a4;cursor:not-allowed}.n-form__select-visual-wrap{background:#fff;border:solid 1px #a6a8ab;border-radius:6px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:0}.n-form--dark-bg .n-form__select-visual-wrap{border-color:#fff}.n-form__input--error .n-form__select-visual-wrap{background:#fcc;border:solid 1px #cf2128}.n-form__select-input:focus~.n-form__select-visual-wrap{border:solid 1px #000}.n-form__select-input:disabled~.n-form__select-visual-wrap{background:#f2f2f2;cursor:not-allowed}.n-form__select-open-indicator{background:#0067c5;border:solid 1px #0067c5;border-radius:0 6px 6px 0;bottom:0;content:'';display:block;height:49px;position:absolute;right:-1px;text-align:center;top:0;width:52px;z-index:5}.n-form--dark-bg .n-form__select-open-indicator{background:#f2f2f2;border-color:#f2f2f2}.n-form__select:hover .n-form__select-open-indicator{background:#1e4a93}.n-form--dark-bg .n-form__select:hover .n-form__select-open-indicator{background:#eaeaea;border-color:#eaeaea}.ie9 .n-form__select-open-indicator{display:none}.n-form--dark-bg .n-form__select.n-form__input--error:hover .n-form__select-open-indicator,.n-form__input--error .n-form__select-open-indicator{border:solid 1px #cf2128}.n-form--dark-bg .n-form__select-input:focus~.n-form__select-open-indicator,.n-form__select-input:focus~.n-form__select-open-indicator{border:solid 1px #000}.n-form__select-input:disabled~.n-form__select-open-indicator,.n-form__select:hover .n-form__select-input:disabled~.n-form__select-open-indicator{background:#b6d2f5;border-color:#b6d2f5;cursor:not-allowed}.n-form--dark-bg .n-form__select-input:disabled~.n-form__select-open-indicator,.n-form--dark-bg .n-form__select:hover .n-form__select-input:disabled~.n-form__select-open-indicator{background:#f2f2f2;border-color:#f8f8f8}.n-form--dark-bg .n-form__select-input:disabled~.n-form__select-open-indicator .n-form__select-open-icon,.n-form--dark-bg .n-form__select:hover .n-form__select-input:disabled~.n-form__select-open-indicator .n-form__select-open-icon{fill:#b6d2f5}.n-form__select-open-icon{cursor:pointer;display:inline;fill:#fff;height:18px;left:17px;position:absolute;top:15.5px;width:18px}.n-form--dark-bg .n-form__select-open-icon{fill:#0067c5}.n-form__checkbox-group .n-form__checkbox,.n-form__radio-button-group .n-form__radio-button{display:block;margin-bottom:6px}.n-form__checkbox-group.n-form__checkbox-group--horizontal .n-form__checkbox,.n-form__radio-button-group.n-form__radio-button-group--horizontal .n-form__radio-button{display:inline-block;margin-right:24px;vertical-align:middle}.n-form__checkbox-group--scrollable{border:solid 1px #a6a8ab;border-radius:3px;max-height:180px;max-width:530px;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding:6px}.n-form__checkbox-group--scrollable-parent{left:8px;position:relative}.n-form__fieldset{border:solid 1px #d0d2d3;border-radius:3px;margin-bottom:24px;padding:24px}.n-form--dark-bg .n-form__fieldset{border-color:#fff}.n-form__legend{color:#686868;font-size:24px}.n-form--dark-bg .n-form__controls-link,.n-form--dark-bg .n-form__legend,.n-form--dark-bg h2{color:#fff}.n-form__controls-link{display:inline-block;float:right;font-size:14px}.n-feature-block--inline .n-form__controls-link{float:none;margin-left:6.66667%}.n-form__microcopy--date-input-status-icon{display:none;height:14px;position:relative;top:2px;width:14px}.n-form__microcopy--date-input-status-icon.n-icon-circle-check-alt{fill:#4a832e}.n-form__microcopy--date-input-status-icon.n-icon-circle-exclamation{fill:#cf2128}.n-form__microcopy--date-input-error .n-form__microcopy--date-input-status-icon.n-icon-circle-exclamation,.n-form__microcopy--date-input-valid .n-form__microcopy--date-input-status-icon.n-icon-circle-check-alt{display:inline}.n-hero{overflow:hidden;position:relative}.n-hero picture,.n-hero-mask--50::after{display:block;height:200px;width:100%}.n-hero .n-button__group{display:none}.n-hero__image,.n-hero__video{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.n-hero__video{display:block}.n-hero__content{left:0;overflow:hidden;position:absolute;right:0;top:calc(50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.n-hero-align--center{text-align:center}.n-hero-mask--50::after{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,119,191,.5) 100%);content:'';height:150px;margin-top:-154px;position:relative}.n-hero__content-title{font-size:30px;line-height:1.25}.n-hero--dark-bg .n-hero__content-subtitle,.n-hero--dark-bg .n-hero__content-title,.n-hero--dark-bg .n-paragraph-lead{color:#fff}.n-hero__content-subtitle{font-size:18px;line-height:1.33333;display:none;margin-bottom:12px}.n-paragraph-lead{font-size:24px;line-height:1.5;display:none;margin-bottom:24px}@media (max-width:48em){.n-hero__button-group{display:block;padding:24px}.n-hero__button-group.n-hero__button-group-background-neutral-10{background:#eaeaea}.n-hero__button-group.n-hero__button-group-background-neutral-60{background:#454545}.n-hero__button-group.n-hero__button-group-background-accent{background:#002855}.n-hero__button-group .n-button__group{text-align:center}.n-hero__button-group .n-button__group .button:first-child{margin-right:12px}}@media (min-width:48em){.n-hero picture,.n-hero__image,.n-hero__video{height:284px}.n-hero .n-button__group{display:block}.n-hero__content-title{font-size:38px;line-height:1.26316;margin-bottom:12px}.n-hero__content-subtitle{display:block;font-size:24px;line-height:1.3333}.n-hero-align--center .n-hero__content-subtitle{margin-left:9.16667%;margin-right:9.16667%}.n-paragraph-lead{display:block}.n-hero__button-group{display:none}}@media (min-width:64em){.n-hero picture,.n-hero__image,.n-hero__video{height:340px}.n-hero__content-title{font-size:48px;line-height:1}.n-hero__content-subtitle{font-size:32px;line-height:1.2}}@media (min-width:91.875em){.n-hero-align--center .n-hero__content-subtitle{margin-left:17.5%;margin-right:17.5%}}.n-icon-legend{list-style:none;font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:12px;margin-bottom:12px}.n-icon-legend__icon{fill:#0067c5;height:10px;width:10px}.n-icon-legend__list-item{display:inline-block;margin-bottom:6px;margin-right:12px}.n-icon-legend__icon--completed-indicator{fill:#4a832e}.n-icon-legend__icon--rejected-indicator{fill:#cf2128}.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-component-example .n-menu{position:relative}.n-menu--empty{max-width:960px}.n-menu--empty img{max-width:100%;min-width:768px}.n-menu__list-item--level-1:last-child{padding-bottom:24px}.n-menu__list-item--level-1>.n-menu__link{font-size:14px}.n-menu__header-link,.n-menu__header-text{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;color:#454545;display:block;font-size:12px;padding:6px 24px;text-transform:uppercase}.n-menu__header-link:hover{text-decoration:underline}.n-menu--v2 .n-menu__list-section,.n-menu--v3 .n-menu__list-column{max-width:250px}.n-menu--v3.n-menu--is-narrow .n-menu__list-section:first-child:nth-last-child(2),.n-menu--v3.n-menu--is-narrow .n-menu__list-section:first-child:nth-last-child(2)~li{display:inline-block;max-width:none;width:100%}.n-menu--v3.n-menu--is-narrow .n-menu__list-section:first-child:nth-last-child(2):nth-child(2),.n-menu--v3.n-menu--is-narrow .n-menu__list-section:first-child:nth-last-child(2)~li:nth-child(2){border-top:solid 1px #f2f2f2}.n-menu--v3.n-menu--is-narrow .n-menu__list-header{border-top:0;display:inline-block;vertical-align:top}.n-menu__list-column{display:table-cell;min-width:230px;vertical-align:top}.n-menu__list-header-text{color:#848484;display:block;font-size:16px;padding:24px 24px 12px}.n-menu__list-header-text+.n-menu__list{margin-left:12px}.n-menu__list-header+.n-menu__list-header{border-top:solid 1px #f2f2f2}.n-menu--v1 .n-menu__list-item--level-1:first-child,.n-menu--v2 .n-menu__list-item--level-1:first-child{padding-top:24px}.n-menu{border-bottom:1px solid #eaeaea;padding:12px 0}.n-menu.menu--is-active,.n-menu.n-menu--is-active{display:block}.n-menu,.n-menu.n-menu--is-active.n-menu--is-truncated,.n-menu.n-menu--is-truncated,.n-menu__divider,.n-menu__footer{display:none}.n-menu__list{list-style:none;margin:0;padding:0}.n-menu__list .n-menu__list-title,.n-menu__sub-list{margin-left:12px}.n-menu__list .n-menu__list--grouped{display:table-cell}.n-menu__link,.n-menu__list .n-menu__list--grouped .n-menu__list--grouped-title{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;display:block}.n-menu__list-section>.n-menu__list>.n-menu__list-item{padding-bottom:12px}.n-menu__list-section .n-menu__list .n-menu__list-title+.n-menu__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.n-menu__link{color:#0067c5;padding:6px 24px 6px 0}.n-menu__sub-list .n-menu__link{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.71429}.n-menu__link:hover{color:#1e4a93;text-decoration:underline}.n-menu__link-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0}[lang=ja-JP] .n-menu__link-header{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:700;font-style:normal}.n-menu__link-header .n-menu__link-text,.n-menu__link-header .n-menu__list-title{margin-left:12px}.n-menu__link-header+.n-menu__sub-list .n-menu__list-item{margin-left:36px}.n-menu__link-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:24px;width:24px}.n-menu__list-title{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;display:block;padding:6px 0}.n-language-selector-menu .n-menu__list{display:block;margin-bottom:24px}.n-language-selector-menu .n-menu__list.n-menu__list--no-bottom-margin{margin-bottom:0}.n-language-selector-menu .n-menu__list .n-menu__link,.n-off-canvas-menu__child-menu img{display:block}.n-language-selector-menu .n-menu__list .n-menu__list-title{margin-left:0}.n-menu__find-loc-section{border-bottom:2px solid #1e4a93;margin-top:10px}.n-menu__find-loc-section .n-menu__find-loc-title,.n-menu__find-loc-section .n-menu__link{display:inline-block;margin-bottom:10px}.n-menu__list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:48em){.n-menu{background:#f8f8f8;border-bottom:4px solid #0067c5;box-shadow:0 4px 6px rgba(0,0,0,.25);min-width:230px;padding-left:12px;position:absolute;top:72px;z-index:200}.n-site-header--large .n-menu{top:150px}.n-menu--mega{border-bottom:0;padding-left:0;padding-bottom:0;width:100%}.n-menu__divider{background:#eaeaea;display:block;margin-top:12px}.n-menu__footer{background:#454545;display:block;margin-top:24px;padding:24px 0}.n-language-selector-menu .divider{border-left:1px solid #eaeaea;margin-bottom:12px;padding-left:12px}.n-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.n-menu__list .n-menu__list,.n-menu__list.n-menu__sub-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.n-menu__list .n-menu__list-section{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-right:1px solid #eaeaea;margin-right:24px}.n-menu__list .n-menu__list-section:last-child{border-right:0;margin-right:0}[data-ntap-layout~="3"] .n-menu__list .n-menu__list-section{width:31.66667%}[data-ntap-layout~="4"] .n-menu__list .n-menu__list-section{width:23.33333%}.n-menu__sub-list{margin-left:0;margin-bottom:24px}.n-menu__link{padding-left:0;padding-bottom:0}.n-menu__list-title{padding:0}}@media (min-width:91.875em){.n-menu__sub-list{margin-bottom:30px}.n-menu__link-header+.n-menu__link-header{margin-top:24px}}.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{-webkit-column-count:1;column-count:1;-webkit-column-gap:24px;column-gap:24px;display:block;margin:0 0 48px;padding:0 30px 0 0;width:100%}.n-multi-column-list--xl{-webkit-column-gap:96px;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{-webkit-column-count:2;column-count:2}}@media screen and (min-width:64em){.n-multi-column-list,.n-multi-column-list--xl{-webkit-column-count:3;column-count:3}}.n-off-canvas-menu{position:relative;width:100%}.n-off-canvas-menu.n-off-canvas-menu--open,.n-off-canvas-menu.n-off-canvas__wrapper-open{height:100vh;overflow:hidden}.n-off-canvas-menu .n-property-navigation-bar__utils-link--off-canvas{border-bottom:1px solid #eaeaea;padding:20px 40px 20px 20px}.n-off-canvas-menu .n-globe__icon--off-canvas{left:30px;top:-10px}.n-off-canvas-menu__property-navigation-link{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;border-bottom:solid 1px #eaeaea;color:#686868;display:block;padding:20px 40px 20px 20px;position:relative;text-transform:uppercase}.n-off-canvas-menu__property-navigation-link:hover{text-decoration:none}.n-off-canvas-menu__property-navigation-list-item:last-child .n-off-canvas-menu__property-navigation-link{border-bottom:0}.n-off-canvas-menu__property-navigation-list-item--menu-open .n-off-canvas-menu__property-navigation-link{border-bottom:0;color:#454545}.n-off-canvas-menu__property-navigation-list-item--menu-open .n-off-canvas-menu__property-navigation-link:hover{color:#1e4a93}.n-off-canvas-menu__property-navigation-link-icon{fill:#686868;height:16px;position:absolute;right:20px;top:20px;width:16px}.n-off-canvas-menu__property-navigation-link:hover .n-off-canvas-menu__property-navigation-link-icon{fill:#1e4a93}.n-off-canvas-menu__property-navigation-list-item--menu-open .n-off-canvas-menu__property-navigation-link-icon{fill:#454545;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.n-off-canvas-menu__menu-inner{width:100%}.n-off-canvas-menu__property-navigation-list{list-style:none;background:#f2f2f2}.n-off-canvas-menu__global-navigation-list{list-style:none;background:#a4a4a4;color:#fff;font-size:14px;padding:30px 0 0}.n-off-canvas-menu__global-navigation-list-header{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;padding:12px 20px;text-transform:uppercase}.n-off-canvas-menu__global-navigation-link{color:#fff;display:block;padding:12px 20px}.n-off-canvas-menu__global-navigation-link:hover{color:#f2f2f2}.n-off-canvas-menu__child-menu{border-bottom:solid 1px #eaeaea;background:#fff;display:none}.n-off-canvas-menu__child-menu>.n-menu__list{padding:24px 0}.n-off-canvas-menu__property-navigation-list-item--menu-open .n-off-canvas-menu__child-menu{display:block}.n-off-canvas-menu__child-menu .n-menu__list-item--level-1:last-child{padding-bottom:0}.n-off-canvas-menu__child-menu .n-menu__list-item--level-1>.n-menu__link{font-size:16px}.n-off-canvas-menu__child-menu .n-menu__link{font-size:14px;padding:12px 20px}.n-off-canvas-menu__utils-list{list-style:none;background:#f2f2f2;border-top:solid 1px #eaeaea;padding-bottom:30px;padding-top:30px}.n-off-canvas-menu__utils-link{color:#686868;display:block;padding:20px 40px 20px 20px;position:relative}.n-off-canvas-menu__utils-link-icon{fill:#a4a4a4}.n-off-canvas-menu__utils-image,.n-off-canvas-menu__utils-link-icon{height:18px;left:20px;position:absolute;top:12px;width:18px}.n-off-canvas-menu__utils-image.n-off-canvas-menu__utils-image--language-selector{width:auto}.n-off-canvas-menu__utils-link-notification-count{background:#4a832e;border-radius:12px;color:#fff;display:block;font-size:12px;height:24px;line-height:24px;min-width:24px;padding:0 3px;position:absolute;right:20px;text-align:center;top:9.5px}.n-off-canvas-menu__utils-icon-link,.n-off-canvas-menu__utils-image-link{padding-left:50px}.n-off-canvas-menu__utils-notification-link{padding-right:50px}@media screen and (min-width:48em){.n-off-canvas-menu.n-off-canvas-menu--open{height:auto}.n-off-canvas-menu__menu{display:none}}.n-off-canvas-menu__menu{background:#53565a;height:100vh;left:0;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding-bottom:24px;position:absolute;top:auto;width:270px;z-index:1}.n-off-canvas-menu__menu [data-ntap-ui=more-menu]{display:none}.n-off-canvas-menu__content-wrap{background:#fff;left:0;position:relative;transition:left .4s ease;z-index:10}.n-off-canvas-menu--open .n-off-canvas-menu__content-wrap,.n-off-canvas__wrapper-open .n-off-canvas-menu__content-wrap{left:270px}.n-off-canvas-menu__property-title{border-bottom:solid 1px #eaeaea;background:#fff;color:#0067c5;font-size:16px;margin-bottom:0;padding:24px}.n-off-canvas__cross-property-nav{padding:24px}.n-off-canvas__property-nav{background:#f2f2f2}.n-off-canvas__property-nav .n-property-navigation-bar__nav-link{border-bottom:1px solid #eaeaea;color:#53565a;display:block;padding:24px;position:relative}.n-off-canvas__property-nav .n-property-navigation-bar__menu-indicator{fill:#53565a;height:14px;position:absolute;right:24px;top:34px;width:14px}.n-page-header{margin-top:24px}.n-page-navigation{padding-bottom:24px;padding-top:24px}.n-page-header__heading{color:#454545;font-size:32px;max-width:960px}.n-page-header__heading.n-page-header--on-dark-bg{color:#fff}.n-page-header--is-alt-color .n-page-header__heading{color:#4a832e}.n-page-header--v2 .n-page-header__heading{color:#0067c5;font-size:40px}.n-page-header__pre-heading{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:200;font-style:normal;color:#686868;display:block;font-size:20px;margin-bottom:6px;text-transform:uppercase}.n-page-header--v3{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1200px}.n-page-header__img{margin-right:24px}.n-page-header__body{-webkit-box-flex:1;-ms-flex:1;flex:1}.n-page-header__date,.n-page-header__link--author{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-style:normal;margin-bottom:6px}.n-page-header__link--author{font-size:14px;font-weight:400}.n-page-header__date{font-weight:300;color:#686868;display:block}.n-page-header__link--options{display:block;font-size:14px}.n-page-header__link--options .n-dropdown-menu__trigger-icon{top:2px}.n-page-header__link-icon{display:inline-block;fill:#0067c5;height:12px;margin-right:6px;position:relative;top:1px;width:12px}.n-page-header--v4{margin-bottom:24px;padding-top:12px;position:relative}.n-page-header--v4:before{background:#f8f8f8;content:'';height:240px;left:0;position:absolute;right:0;top:0}.n-page-header--v4 .n-page-header__heading{color:#4a832e;position:relative}.n-page-header__inner{margin:0 auto;max-width:91.875em;padding:0 12px}@media screen and (min-width:48em){.n-page-header__heading{font-size:48px}.n-page-header--v3 .n-page-header__heading{font-size:40px}.n-page-header__link--options{display:inline;float:right}.n-page-header__date{display:inline}.n-page-header--v4{padding-top:24px}}.n-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-property-bar{background:#f8f8f8;border-bottom:solid 1px #eaeaea;position:relative}.billboard-header .n-property-bar{border-bottom:0;z-index:900}.n-property-bar[data-ntap-ui=sticky-nav]{transition:all .3s ease-in-out}.n-property-bar__inner-wrap{max-width:91.875em;margin-left:auto;margin-right:auto;position:relative}.n-property-bar__inner-wrap:after{content:" ";display:block;clear:both}.n-property-bar__property-mark{float:left;margin-right:6px;padding-top:6px}.n-property-bar__property-link{display:inline-block}.n-property-bar__property-link:hover{text-decoration:none}.n-property-bar__search,.n-property-bar__utils{display:none}.n-property-bar__logo{position:relative;top:3px}.n-property-bar__property-mark--has-property-name .n-property-bar__logo{display:inline-block;margin-right:6px;padding-right:6px;width:auto}.n-property-bar__property-mark--has-property-name .n-property-bar__logo:after{background:#eaeaea;content:'';height:22px;position:absolute;right:-4px;top:-3px;width:1px}.n-property-bar__netapp-mark-icon{display:none;fill:#1e4a93;height:20px;width:20px}.n-property-bar__property-mark--has-property-name .n-property-bar__netapp-mark-icon,.n-property-bar__property-name{display:inline-block;position:relative;top:-3px;vertical-align:top}.n-property-bar__property-mark--has-property-name .n-property-bar__logo-svg{display:none}.n-property-bar__property-name{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:200;font-style:normal;color:#0067c5;font-size:14px;margin-bottom:0;margin-top:0;top:2px}.n-property-bar__logo-svg{display:inline-block;height:18px;width:100px;margin-right:12px}.n-property-bar__menu-toggle{float:left;margin-right:6px}.n-property-bar__menu-toggle-link{color:#686868;display:block;font-size:12px;padding:6px 12px;text-transform:uppercase}.n-property-bar__menu-toggle-link:hover{text-decoration:none}.n-off-canvas-menu--open .n-property-bar__menu-toggle-link,.n-off-canvas__wrapper-open .n-property-bar__menu-toggle-link{background:#eaeaea}.n-property-bar__menu-toggle-text{display:inline-block;vertical-align:middle}.n-property-bar__menu-toggle-icon{display:inline-block;fill:#454545;height:20px;position:relative;width:20px}.n-property-bar__social{display:none;float:left;margin-right:24px;height:40px;padding-top:12px}.n-property-bar__social-list{list-style:none;margin:0;padding:0}.n-property-bar__social-list-item{display:inline-block;margin-right:6px;vertical-align:middle}.n-property-bar__social-link{display:block}.n-property-bar__social-link:hover{text-decoration:none}.n-property-bar__social-link:hover .n-property-bar__social-link-text{color:#1e4a93}.n-property-bar__social-link-text{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;font-size:14px;line-height:2.5;color:#454545;text-transform:uppercase}.n-icon__property-bar-social{fill:#53565a;height:20px;width:20px}.n-icon__property-bar-social:hover{fill:#1e4a93}.n-property-bar__narrow-actions{float:right;padding:6px 12px}.n-property-bar__narrow-actions-list{font-size:0;height:inherit}.n-property-bar__narrow-actions-list-item{display:inline-block;font-size:0;height:inherit;vertical-align:middle}.n-property-bar__narrow-actions-link{color:#686868;display:block;font-size:12px;height:inherit;padding:0 6px;text-decoration:none}.n-property-bar__narrow-actions-link:before{content:'';display:inline-block;height:100%;vertical-align:middle;width:0}.n-property-bar__narrow-actions-link:hover{text-decoration:none}.n-property-bar__narrow-actions-link-text{display:inline-block;vertical-align:middle}.n-property-bar__narrow-actions-search-icon{display:inline-block;fill:#686868;height:20px;vertical-align:middle;width:20px}.n-property-bar__narrow-action-search-form{background:#eaeaea;display:none;left:0;padding:6px;position:absolute;text-align:right;top:100%;width:100%;z-index:200}.n-property-bar--narrow-search-form-visible .n-property-bar__narrow-action-search-form,.n-property-bar__narrow-action-search-form.n-property-bar--narrow-search-form-visible{display:block}.n-property-bar__narrow-action-search-form .n-search-form__input{border-radius:6px;padding-right:50px;width:100%}.n-property-bar__narrow-action-search-form .n-search-form__button{position:absolute;right:6px}.n-property-bar__cta{float:left;position:absolute;margin-right:24px;-webkit-transform:translateY(-160px);transform:translateY(-160px)}.n-sticky-nav .n-property-bar__cta{position:relative}@media (min-width:48em){.n-property-bar{border-bottom:0;padding:24px 0}.billboard-header .n-property-bar{background-color:transparent}.n-property-bar__inner-wrap{padding:0 12px}.n-property-bar__logo:after,.n-property-bar__narrow-action-search-form.n-property-bar--narrow-search-form-visible{display:none}.n-property-bar__toolbar{float:right}.n-property-bar__search{display:block;text-align:right}.n-property-bar__toolbar .n-property-bar__search{float:left}.n-property-bar__utils{display:inline-block;margin-left:12px}.n-property-bar__utils-list{list-style:none;margin:0;padding:0}.n-property-bar__utils-link{line-height:2.2}.n-property-bar__property-name{font-size:26px}.n-property-bar .n-property-bar__property-name{margin-bottom:0;vertical-align:middle}.n-property-bar__menu-toggle,.n-property-bar__narrow-actions,.n-property-bar__property-mark--has-property-name .n-property-bar__netapp-mark-icon{display:none}.n-property-bar__property-mark--has-property-name .n-property-bar__logo{display:block;padding-right:0;position:relative;top:-2px;vertical-align:middle}.n-property-bar__property-mark--has-property-name .n-property-bar__logo-svg{display:inline-block}.n-property-bar__logo-svg,.n-property-bar__property-mark--has-property-name .n-property-bar__logo{height:29px;width:160px}.n-property-bar--narrow-search-form-visible .n-property-bar__narrow-action-search-form{display:none}.n-property-bar--v3 .n-property-bar,.n-property-bar--v6 .n-property-bar{padding-top:12px}.n-property-bar--v3 .n-property-bar__property-mark--has-property-name,.n-property-bar--v6 .n-property-bar__property-mark--has-property-name{vertical-align:middle}.n-property-bar--v3 .n-property-bar__property-mark--has-property-name .n-property-bar__logo,.n-property-bar--v6 .n-property-bar__property-mark--has-property-name .n-property-bar__logo{display:inline-block;margin-right:12px}.n-property-bar--v3 .n-property-bar__property-name,.n-property-bar--v6 .n-property-bar__property-name{position:relative;top:-2px}.billboard-header .n-property-bar:not(.n-sticky-nav) .n-property-navigation-bar__nav-link{color:#fff}.billboard-header .n-property-bar:not(.n-sticky-nav) .n-icon__property-bar-social,.billboard-header .n-property-bar:not(.n-sticky-nav) .n-property-navigation-bar__menu-indicator{fill:#fff}.billboard-header .n-property-bar:not(.n-sticky-nav) .n-property-bar__social-link:hover .n-icon__property-bar-social{fill:#0067c5}}@media (min-width:64em){.n-property-bar__property-mark--has-property-name{padding-top:0;vertical-align:middle}.n-property-bar__property-mark--has-property-name .n-property-bar__logo{display:inline-block;margin-right:12px}.n-property-bar__property-name{position:relative;top:-2px}}@media (min-width:68.75em){.n-property-bar__social{display:inline-block;opacity:1;transition:visibility 0s linear 0s,opacity 300ms;visibility:visible}.n-property-bar.n-sticky-nav{background:rgba(248,248,248,.9);border-bottom:1px solid #eaeaea;left:0;position:fixed;top:0;width:100%;z-index:900}.n-property-bar.n-sticky-nav .n-property-bar__social{opacity:0;transition:visibility 0s linear 0s,opacity 300ms;visibility:hidden}.n-property-bar.n-sticky-nav .n-property-bar__cta{-webkit-animation:bounceInDown .85s 500ms both;animation:bounceInDown .85s 500ms both}}.n-property-navigation-bar__more-item,.n-property-navigation-bar__nav-list-item.n-property-navigation-bar__nav-list-item--truncated{display:none}.n-property-navigation-bar--more-item-visible .n-property-navigation-bar__more-item{display:inline-block}.n-property-navigation-bar__menu-indicator{display:inline-block;fill:#454545;height:10px;margin-left:6px;position:relative;top:-1px;vertical-align:middle;width:10px}.n-property-navigation-bar__nav-link:hover .n-property-navigation-bar__menu-indicator,.n-property-navigation-bar__utils-link:hover .n-property-navigation-bar__menu-indicator{fill:#0067c5}.n-property-navigation-bar__menu--more-menu{padding-top:24px}.n-property-navigation-bar__menu--more-menu .n-menu__list-item{display:none}.n-property-navigation-bar__menu--more-menu .n-menu__list-item.n-menu__list-item--is-visible{display:block}.n-property-navigation-bar__utils{text-align:right}.n-property-navigation-bar__utils-list{white-space:nowrap}.n-property-navigation-bar__utils-list-item{display:inline-block;height:inherit;min-width:44px}.n-property-navigation-bar__utils-link{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:#454545;display:block;padding:0 6px;position:relative;text-decoration:none}.n-property-navigation-bar__utils-link-icon{display:inline-block;fill:#a4a4a4;height:18px;vertical-align:middle;width:18px}.n-property-navigation-bar__nav-link--is-active .n-property-navigation-bar__utils-link-icon,.n-property-navigation-bar__utils-link:hover .n-property-navigation-bar__utils-link-icon{fill:#848484}.n-property-navigation-bar__utils-image{display:inline-block;vertical-align:middle}.n-property-navigation-bar__utils-link-notification-count{background:#4a832e;border-radius:9px;color:#fff;display:inline-block;font-size:12px;height:18px;left:-6px;line-height:18px;margin-right:-6px;min-width:18px;padding:0 3px;position:relative;text-align:center;top:-6px}.n-property-navigation-bar__utils-image-link:hover{background:#eaeaea}.n-property-navigation-bar__language-selector-image{margin-left:6px}.n-language-selector-menu__title{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#454545;font-size:20px}.n-language-selector-menu__header{border-bottom:solid 1px #f2f2f2;margin:24px;padding-bottom:24px;position:relative}.n-language-selector-menu__remember-checkbox{position:absolute;right:0;top:4px}.n-language-selector-menu .menu__footer{padding:20px}.n-property-navigation-bar__menus{display:none}@media screen and (min-width:48em){.n-property-navigation-bar__menus{display:block}.n-property-navigation-bar__utils{width:31.66667%;float:right;margin-left:.83333%;margin-right:0}.n-property-navigation-bar__nav-link,.n-property-navigation-bar__utils-link{padding:0 12px}}.n-property-navigation-bar{background:#f8f8f8;display:none;padding-bottom:12px}.n-property-navigation-bar--embedded{background:0 0;padding-bottom:0}.n-property-navigation-bar__nav-list{margin:0;padding:0}.n-property-navigation-bar__nav-link{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#454545;display:block;height:inherit;padding:0 6px;text-decoration:none}.n-property-navigation-bar__nav-link .n-property-navigation-bar__menu-indicator{transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.n-property-navigation-bar__nav-link:hover{color:#0067c5;text-decoration:none}.n-property-navigation-bar__nav-link.n-property-navigation-bar__nav-link--is-active{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:800;font-style:normal;color:#53565a}.n-property-navigation-bar__nav-link.n-property-navigation-bar__nav-link--is-active .n-property-navigation-bar__menu-indicator{fill:#53565a;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.n-property-navigation-bar__nav-link-text{font-size:14px;line-height:2.5;display:inline-block;text-transform:uppercase;vertical-align:middle}.n-globe__icon{display:inline;fill:#53565a;height:20px;vertical-align:middle;width:20px}.n-globe__icon:hover{fill:#1e4a93}.n-property-navigation-bar__utils-link-text{font-size:14px;line-height:2.5;display:inline-block;text-transform:uppercase;vertical-align:middle}@media (min-width:48em){.n-property-navigation-bar{display:block;position:relative}.n-property-navigation-bar--embedded{float:left;height:40px;padding-top:6px;width:40%}.n-property-navigation-bar__nav-list{width:65%;float:left;margin-right:.83333%;margin-left:0;white-space:nowrap}.n-property-navigation-bar__nav-list-item{display:inline-block}[data-ntap-ui=more-menu]{opacity:0;transition:visibility 0s linear 300ms,opacity 300ms;visibility:hidden}.n-property-navigation-bar__nav-list-item.n-property-navigation-bar__nav-list-item--is-hidden{opacity:0;position:absolute;transition:visibility 0s linear 300ms,opacity 300ms;visibility:hidden}.n-property-navigation-bar__nav-list-item.n-property-navigation-bar__nav-list-item--is-visible{opacity:1;transition:visibility 0s linear 0s,opacity 300ms;visibility:visible}.n-property-navigation-bar__nav-link{padding:0 6px}.n-property-navigation-bar__nav-link.n-property-navigation-bar__nav-link--is-active{color:#0067c5}.n-property-navigation-bar__nav-link.n-property-navigation-bar__nav-link--is-active .n-property-navigation-bar__menu-indicator{fill:#0067c5}.n-property-navigation-bar__nav-list-item:first-child .n-property-navigation-bar__nav-link{padding-left:0}.n-property-navigation-bar__utils-link:last-child{padding-right:0}}.n-rating,.n-rating__stars{display:inline-block}.n-rating__stars{font-size:0;white-space:nowrap}.n-rating__star{fill:#a4a4a4;height:14px;width:14px}.n-rating--interactive .n-rating__star-link:hover .n-rating__star,.n-rating--interactive .n-rating__star-link:hover~.n-rating__star-link .n-rating__star,.n-rating__star--active{fill:#ee6023}.n-rating__count{font-size:14px;padding-left:6px}.n-rating__label{font-size:14px;padding-right:6px}.n-rating--interactive .n-rating__stars{direction:rtl;position:relative;top:1px}.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-rich-text-editor__heading{margin-top:6px}.n-rich-text-editor__subject-bg{padding:2% 0}.n-rich-text-editor__subject-heading{margin:1% 0}.n-rich-text-editor__body,.n-rich-text-editor__subject-heading{color:#1e4a93;font-weight:700;text-transform:uppercase}.n-rich-text-editor__subject{display:inline}.n-rich-text-editor__body{display:block;margin:1% 0 1% 2%}.n-rich-text-editor__subject-field{display:block;font-size:14px;margin-top:6px;min-height:30px;width:100%}.n-rich-text-editor__button{float:right;margin:12px 1%}.n-search-filter__list{font-size:0;list-style:none;margin-bottom:6px}.n-search-filter__list-item{display:inline-block}.n-search-filter__dropdown-menu{display:none}.n-search-filter--is-narrow .n-search-filter__dropdown-menu{display:block}.n-search-filter__panel-toggle-icon{fill:#0067c5;height:16px;position:relative;top:2px;width:16px}.n-search-filter__list-item--active .n-search-filter__panel-toggle-icon{fill:#a6a8ab}.n-search-filter__link:hover .n-search-filter__panel-toggle-icon,.n-search-filter__panel-close-link:hover .n-search-filter__panel-close-icon{fill:#1e4a93}.n-search-filter__link{color:#454545;display:block;font-size:16px;margin-right:12px;position:relative}.n-search-filter__link:hover{text-decoration:none}.n-search-filter--is-narrow .n-search-filter__link{display:none}.n-search-filter__list-item--active .n-search-filter__link{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:700;font-style:normal}.n-search-filter__list-item--active .n-search-filter__link:after{background:#0067c5;bottom:-8px;content:'';height:4px;left:0;position:absolute;right:0;z-index:201}.n-search-filter__panel{border:solid 1px #f2f2f2;border-bottom:5px solid #0067c5;box-shadow:0 4px 6px rgba(0,0,0,.25);display:none;padding:24px;position:relative;width:100%}.n-search-filter__panel.n-search-filter__panel--active{display:block}.n-search-filter__panel-close-link{color:#a6a8ab;font-size:14px;position:absolute;right:12px;top:12px}.n-search-filter__panel-close-link:hover,.n-spotlight-module:hover a:hover{text-decoration:none}.n-search-filter--is-narrow .n-search-filter__panel-close-link{top:6px}.n-search-filter__panel-close-icon{fill:#a6a8ab;height:11px;position:relative;top:1px;width:11px}.n-search-filter__refine-link,.n-search-filter__refine-selected-filters{display:none}.n-search-filter__refine-link{margin-bottom:6px;margin-top:-12px}.n-search-filter__refine-link-icon{fill:#0067c5;height:10px;margin-left:3px;position:relative;top:-1px;width:10px}:hover>.n-search-filter__refine-link-icon{fill:#1e4a93}.n-tag.n-search-filter__refine-tag{clear:left;display:block;float:left;font-size:16px;margin-bottom:6px;width:auto}.n-tag.n-search-filter__refine-tag .n-tag__delete-icon{height:12px;width:12px}.n-search-filter--is-narrow.n-search-filter--has-subfilters .n-search-filter__refine-link,.n-search-filter--is-narrow.n-search-filter--has-subfilters .n-search-filter__refine-selected-filters{display:block}.n-search-filter--is-narrow .n-search-filter-panels,.n-search-filter--is-narrow.n-search-filter--show-refine-panel .n-search-filter__refine-link,.n-search-filter--is-narrow.n-search-filter--show-refine-panel .n-search-filter__refine-selected-filters,.n-tag.n-search-filter__refine-tag-template{display:none}.n-search-filter--is-narrow.n-search-filter--show-refine-panel .n-search-filter-panels{display:block}.n-search-form{position:relative;width:100%}.n-search-form__input{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;-webkit-appearance:none;background:#fff;border:solid 1px #a4a4a4;border-radius:6px;display:inline-block;font-size:16px;height:40px;margin:0;padding:6px 12px;vertical-align:middle;width:100%}.n-search-form__input:focus{border-color:#000;outline:none}.n-search-form__input::-webkit-search-cancel-button{display:none}.n-property-bar__search .n-search-form__input{transition:width .4s cubic-bezier(0,.795,0,1);width:125px}.n-property-bar__search .n-search-form__input:focus{width:220px}.n-search-form__button{background:0 0;border:0;border-radius:0 6px 6px 0;cursor:pointer;display:inline-block;font-size:0;height:40px;padding:0;position:absolute;top:0;right:0;vertical-align:middle;width:40px}.n-search-form__button:hover .n-search-form__button-icon{fill:#454545}.n-search-form__button-text{display:block;text-indent:-10000px}.n-search-form__button-icon{display:inline-block;fill:#a4a4a4;height:18px;width:18px}@media (min-width:64em){.n-property-bar__search .n-search-form__input{width:220px}}.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-section-nav__column{display:inline-block;float:left;width:50%}.n-section-nav__content{margin-left:40%}.n-section-nav__thumb{float:left}.n-section-nav__title{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:200;font-style:normal;font-size:24px;line-height:43px}.n-section-nav__title--a:hover{text-decoration:underline}.n-section-nav__summary{width:80%}.n-section-nav__link-list{list-style:none;padding-left:0}.n-section-nav__link-list-item{line-height:1.7}@media screen and (max-width:64em){.n-section-nav__content{margin-left:56%}}@media screen and (max-width:48em){.n-section-nav__thumb{float:left;margin-bottom:0}.n-section-nav__content{margin-left:0}.n-section-nav__summary{margin-top:38%;width:100%}.n-section-nav__column{display:block;float:none;margin:0 auto;padding-bottom:4%;width:68%}}.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-sort{border-bottom:solid 1px #eaeaea;margin-bottom:24px;width:100%}.n-sort__link{color:#454545;padding-right:24px}.n-sort__link-icon{fill:#a4a4a4;height:14px;width:14px}.n-sort__filter-label{margin-right:6px}.n-sort__dropdown-menu{text-align:left}@media screen and (min-width:48em){.n-sort{display:table}.n-sort__left,.n-sort__right{display:table-cell}.n-sort__right{text-align:right}}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-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-tabs--large .n-tabs__label{line-height:135px;min-height:135px;min-width:150px;padding:0 30px}.n-tabs--large .n-tabs__radio-input:checked+.n-tabs__label:after{opacity:1;top:90%}.n-tabs--large .n-tabs__more-menu-label--selected:after{opacity:1;top:90%}.n-tabs--plain .n-tabs__label{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:200;font-style:normal;background:0 0!important;border-bottom:solid 3px transparent;color:#686868;font-size:20px;line-height:1em;margin:0 24px 0 0;min-height:0;padding:0 0 12px}.n-tabs--plain .n-tabs__label:after{display:none}.n-tabs--plain .n-tabs__radio-input:checked+.n-tabs__label{border-bottom-color:#0067c5;color:#454545}.n-tabs--plain .n-tabs__label--more .n-tabs__label-text--more{color:#686868}.n-tabs--plain .n-tabs__more-menu-label--selected{border-bottom-color:#0067c5}.n-tabs--plain .n-tabs__more-menu-label--selected .n-tabs__label-text--more{color:#454545}.n-tabs{box-sizing:border-box;margin-bottom:40px;position:relative}.n-tabs:after,.n-tabs:before{content:' ';display:table}.n-tabs:after{clear:both}.n-tabs *,.n-tabs :after,.n-tabs :before{box-sizing:inherit}.n-tabs__tab{display:inline;font-size:0}.n-tabs__label{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;background:#0067c5;border-width:0;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:77px;margin-right:0;min-height:77px;min-width:40px;padding:0 48px;position:relative;text-align:center;vertical-align:bottom}.n-tabs__label:after{background:0 0;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;border-style:solid;border-top-color:inherit;border-width:24px 30px;content:'';height:0;left:50%;margin-left:-30px;opacity:0;position:absolute;right:50%;top:60%;transition:top .3s ease;width:0;z-index:1}.n-tabs__tab:nth-child(1) .n-tabs__label,.n-tabs__tab:nth-child(1n+5) .n-tabs__label{background:#0067c5;border-top-color:#0067c5}.n-tabs__tab:nth-child(2) .n-tabs__label,.n-tabs__tab:nth-child(2n+5) .n-tabs__label{background:#4a832e;border-top-color:#4a832e}.n-tabs__tab:nth-child(3) .n-tabs__label,.n-tabs__tab:nth-child(3n+5) .n-tabs__label{background:#686868;border-top-color:#686868}.n-tabs__tab:nth-child(4) .n-tabs__label,.n-tabs__tab:nth-child(4n+5) .n-tabs__label{background:#848484;border-top-color:#848484}.n-tabs__tab:nth-child(5) .n-tabs__label,.n-tabs__tab:nth-child(5n+5) .n-tabs__label{background:#a4a4a4;border-top-color:#a4a4a4}.n-tabs__radio-input{clip:rect(0 0 0 0);opacity:0;position:fixed;visibility:hidden}.n-tabs__panel{display:inline-block;height:0;overflow:hidden;position:relative;width:0}.n-tabs__content{background:#fff;border:solid 0 #000;display:block;float:left;font-size:16px;padding:24px;position:relative;top:0;width:100%}.n-tabs__radio-input:checked+.n-tabs__label:after{opacity:1;top:80%}.n-tabs__radio-input:checked~.n-tabs__panel{display:inline}.n-tabs__tab:nth-child(1) .n-tabs__label--more,.n-tabs__tab:nth-child(1n+5) .n-tabs__label--more,.n-tabs__tab:nth-child(2) .n-tabs__label--more,.n-tabs__tab:nth-child(2n+5) .n-tabs__label--more,.n-tabs__tab:nth-child(3) .n-tabs__label--more,.n-tabs__tab:nth-child(3n+5) .n-tabs__label--more,.n-tabs__tab:nth-child(4) .n-tabs__label--more,.n-tabs__tab:nth-child(4n+5) .n-tabs__label--more,.n-tabs__tab:nth-child(5) .n-tabs__label--more,.n-tabs__tab:nth-child(5n+5) .n-tabs__label--more{background:#eaeaea;border-top-color:#eaeaea;color:#454545}.n-tabs__more-menu-label--selected:after{opacity:1;top:80%}.n-tabs__label--more{display:none;position:relative}.n-tabs__more-menu-label--visible .n-tabs__label--more{display:inline-block}.n-tabs__more-menu{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.3);display:none;font-size:14px;line-height:25.2px;list-style:none;margin:0;min-width:220px;padding:0;position:absolute;right:0;text-align:left;top:70%;z-index:200}.n-tabs--more-menu-visible .n-tabs__more-menu{display:block}.n-tabs__more-menu-list-item{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#454545;cursor:pointer;display:none;padding:6px 24px}.n-tabs__more-menu-list-item:hover{color:#1e4a93;text-decoration:underline}.n-tabs__more-menu-list-item.n-tabs__more-menu-list-item--selected{color:#1e4a93}.n-tabs__more-menu-list-item.n-tabs__more-menu-list-item--visible{display:block}.n-tabs--all-tabs-hidden .n-tabs__tab--more .n-tabs__label--more:after,.n-tabs--all-tabs-hidden.n-tabs--more-menu-visible .n-tabs__label-text--more:after,.n-tabs--large.n-tabs--all-tabs-hidden .n-tabs__tab--more .n-tabs__label--more:after,.n-tabs--large.n-tabs--all-tabs-hidden.n-tabs--more-menu-visible .n-tabs__label-text--more:after,.n-tabs--plain.n-tabs--all-tabs-hidden .n-tabs__tab--more .n-tabs__label--more:after,.n-tabs--plain.n-tabs--all-tabs-hidden.n-tabs--more-menu-visible .n-tabs__label-text--more:after,.n-tabs__label--hidden{display:none}.n-tabs__more-menu-icon{fill:#454545;height:10px;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:10px}.n-tabs--more-menu-visible .n-tabs__more-menu-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.n-tabs--all-tabs-hidden{padding-top:78px}.n-tabs--all-tabs-hidden .n-tabs__tab--more .n-tabs__label--more,.n-tabs--large.n-tabs--all-tabs-hidden .n-tabs__tab--more .n-tabs__label--more,.n-tabs--plain.n-tabs--all-tabs-hidden .n-tabs__tab--more .n-tabs__label--more{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;background:0 0;border:0;bottom:auto;color:#0067c5;display:block;font-size:16px;left:0;line-height:1.2em;padding:12px;position:absolute;text-align:left;top:0;width:100%}.n-tabs--all-tabs-hidden .n-tabs__tab--more .n-tabs__label--more .n-tabs__label-text--more,.n-tabs--large.n-tabs--all-tabs-hidden .n-tabs__tab--more .n-tabs__label--more .n-tabs__label-text--more,.n-tabs--plain.n-tabs--all-tabs-hidden .n-tabs__tab--more .n-tabs__label--more .n-tabs__label-text--more{color:#0067c5}.n-tabs--all-tabs-hidden .n-tabs__label--more:hover .n-tabs__label-text--more,.n-tabs--all-tabs-hidden .n-tabs__tab--more .n-tabs__label--more:hover,.n-tabs--large.n-tabs--all-tabs-hidden .n-tabs__label--more:hover .n-tabs__label-text--more,.n-tabs--large.n-tabs--all-tabs-hidden .n-tabs__tab--more .n-tabs__label--more:hover,.n-tabs--plain.n-tabs--all-tabs-hidden .n-tabs__label--more:hover .n-tabs__label-text--more,.n-tabs--plain.n-tabs--all-tabs-hidden .n-tabs__tab--more .n-tabs__label--more:hover{color:#1e4a93}.n-tabs--all-tabs-hidden .n-tabs__tab-wrap,.n-tabs--large.n-tabs--all-tabs-hidden .n-tabs__tab-wrap,.n-tabs--plain.n-tabs--all-tabs-hidden .n-tabs__tab-wrap{margin-top:-24px}.n-tabs--all-tabs-hidden .n-tabs__more-menu-icon,.n-tabs--large.n-tabs--all-tabs-hidden .n-tabs__more-menu-icon,.n-tabs--plain.n-tabs--all-tabs-hidden .n-tabs__more-menu-icon{fill:#454545}.n-tabs--all-tabs-hidden .n-tabs__label--more:hover .n-tabs__more-menu-icon,.n-tabs--large.n-tabs--all-tabs-hidden .n-tabs__label--more:hover .n-tabs__more-menu-icon,.n-tabs--plain.n-tabs--all-tabs-hidden .n-tabs__label--more:hover .n-tabs__more-menu-icon{fill:#1e4a93}.n-tabs--all-tabs-hidden .n-tabs__more-menu,.n-tabs--large.n-tabs--all-tabs-hidden .n-tabs__more-menu,.n-tabs--plain.n-tabs--all-tabs-hidden .n-tabs__more-menu{left:-1px;right:-1px}.n-tabs--all-tabs-hidden .n-tabs__more-menu-dropdown-indicator,.n-tabs--large.n-tabs--all-tabs-hidden .n-tabs__more-menu-dropdown-indicator,.n-tabs--plain.n-tabs--all-tabs-hidden .n-tabs__more-menu-dropdown-indicator{display:inline-block;vertical-align:top}.n-tabs--all-tabs-hidden .n-tabs__label-text--more,.n-tabs--large.n-tabs--all-tabs-hidden .n-tabs__label-text--more,.n-tabs--plain.n-tabs--all-tabs-hidden .n-tabs__label-text--more{display:inline-block;max-width:calc(100% - 20px);overflow:hidden;position:relative;vertical-align:top;white-space:nowrap}.n-tag{background:#0067c5;border-radius:6px;color:#fff;display:inline-block;font-size:10px;padding:4px 13px}.n-tag--secondary{background:#848484}.n-tag__delete-icon,.n-tag__text{display:inline-block;vertical-align:middle}.n-tag__delete-icon{cursor:pointer;fill:#fff;height:9px;width:9px}.n-tag__text{margin-right:2px}.n-tag-group{display:inline-block;font-size:0;margin-bottom:12px}.n-tag-group .n-tag,.n-tag-group__separator{margin-right:6px;vertical-align:middle}.n-tag-group__separator{border-right:solid 1px #a4a4a4;display:inline-block;height:20px;width:1px}.n-top-hat{display:none}.n-top-hat__list{list-style:none;margin:0;padding:0}.n-top-hat__link,.n-top-hat__list-item-header{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-style:normal;color:#fff}.n-top-hat__list-item-header{text-transform:uppercase;font-size:14px;line-height:1.71429;font-weight:500;display:none}.off-canvas__cross-property-nav .n-top-hat__list-item-header{display:block}.n-top-hat__link{font-size:12px;line-height:inherit;font-weight:300;display:block;padding:15px 0}.n-top-hat__link:hover,.n-top-hat__profile-link--is-active:hover{color:#fff}.n-top-hat__link-text{display:inline-block;font-size:12px;vertical-align:middle}.n-top-hat__key-icon,.n-top-hat__user-icon{display:inline-block;fill:#fff;height:12px;margin-right:6px;vertical-align:middle;width:12px}.n-top-hat__menu-indicator{display:inline-block;fill:#fff;height:10px;margin-left:6px;vertical-align:middle;width:10px}.n-top-hat__profile-list-item{position:relative}.n-top-hat__profile-link--is-active{background:#454545;background-image:linear-gradient(to top,#0067c5,#0067c5 4px,#454545 4px)}.n-top-hat__profile-link--is-active .n-top-hat__menu-indicator{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.n-top-hat__profile-menu{background-color:#fff;border-bottom:4px solid #0067c5;box-shadow:0 4px 6px rgba(0,0,0,.25);display:none;font-size:14px;position:absolute;right:0;text-align:left;top:100%;width:245px;z-index:200}.n-top-hat__profile-link--is-active+.n-top-hat__profile-menu{display:block}.n-top-hat__profile-menu-list{list-style:none;padding:0}.n-top-hat__profile-menu-support-link{border-bottom:solid 1px #f2f2f2;border-top:solid 1px #f2f2f2;color:#686868;display:block;margin:0 24px 12px;padding:12px 0}.n-top-hat__profile-menu-list-link{color:#686868;display:block;padding:6px 24px}.n-top-hat__profile-menu-user-info{padding:24px 24px 12px}.n-top-hat__profile-menu-username{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;display:block}.n-top-hat__profile-menu-company{font-size:12px}.n-top-hat__profile-menu-log-out-link{background:#f2f2f2;margin-top:12px;padding:12px 24px}@media screen and (min-width:48em){.n-top-hat{background-color:#1e4a93;display:block;height:30px;padding-top:3px}.billboard-header .n-top-hat{background-color:rgba(69,69,69,.5);position:relative;z-index:900}.n-top-hat__cross-property-nav{width:48.71795%;float:left;margin-right:2.5641%}.n-top-hat__list-item{display:inline-block;padding:0 6px}.n-top-hat__list-item:first-child,.n-top-hat__list-item:nth-child(2){padding-left:0}.n-top-hat__link{padding:0}.n-top-hat__link:hover{color:#eaeaea}.n-top-hat__cross-property-nav [data-ntap-ui=contact-us]{display:none}.n-top-hat__list-item-header,.n-top-hat__profile-list-item{padding-left:0}.n-top-hat__profile-link{padding-left:12px;padding-right:12px}.n-top-hat__utils{width:48.71795%;float:right;margin-right:0;text-align:right}.n-top-hat__utils .n-top-hat__list-item{border-right:1px solid #fff;vertical-align:middle}.n-top-hat__utils .n-top-hat__list-item:last-child{border-right:0}.n-top-hat__menu-indicator{display:inline-block;fill:#0067c5;height:10px;margin-right:6px;vertical-align:middle;width:10px}.n-top-hat__key-icon,.n-top-hat__profile-menu-support-link-icon,.n-top-hat__user-icon{display:inline-block;fill:#0067c5;height:12px;margin-left:6px;vertical-align:middle;width:12px}.n-top-hat__profile-menu-support-link-icon{height:14px;width:14px}.n-top-hat__profile-list-item{position:relative}}@media screen and (min-width:64em){.n-top-hat__cross-property-nav{width:49.15254%;float:left;margin-right:1.69492%}.n-top-hat__utils{width:49.15254%;float:right;margin-right:0}}.n-video__container{padding-top:56.2509%;position:relative}.n-video__container-wrapper{bottom:0;right:0}.n-video-controller,.n-video__container-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.n-video--is-hidden{display:none}.modaal-wrapper.modaal-fullscreen .modaal-close{background:#0067c5;top:48px}.modaal-fullscreen .modaal-content-container{padding:0}.n-video__cta{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;background:#fff;border-radius:6px;bottom:2em;box-shadow:0 0 20px #000;color:#0067c5;font-size:16px;line-height:21px;margin:1em;padding:1em;position:absolute;right:1em;text-align:center;z-index:1000}.n-video__cta--image{border-radius:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0}.n-video__cta:hover{color:#1e4a93}.n-video__cta--hidden{display:none}.n-layout-flex__item{margin-bottom:24px}@media (min-width:48em){.n-layout-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-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{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.n-layout-flex.n-layout-flex__justify-start{-webkit-box-pack: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{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:31.66667%}[data-ntap-layout~="5"] .n-layout-flex__item{width:31.66667%}[data-ntap-layout~="5"] .n-layout-flex__item:nth-child(4),[data-ntap-layout~="5"] .n-layout-flex__item:nth-child(5){width:48.33333%}[data-ntap-layout~="2"] .n-layout-flex__item,[data-ntap-layout~="4"] .n-layout-flex__item{width:48.33333%}.n-layout-flex__align-baseline .n-layout-flex__item{-ms-flex-item-align:baseline;align-self:baseline}.n-layout-flex__align-center .n-layout-flex__item{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.n-layout-flex__align-end .n-layout-flex__item{-ms-flex-item-align:end;align-self:flex-end}}@media (min-width:64em){[data-ntap-layout~="4"] .n-layout-flex__item{width:23.33333%}[data-ntap-layout~="5"] .n-layout-flex__item{width:18.33333%}[data-ntap-layout~="5"] .n-layout-flex__item:nth-child(4),[data-ntap-layout~="5"] .n-layout-flex__item:nth-child(5){width:16.66667%}}.button--side-tab{cursor:pointer;font-size:12px;padding-top:10px;position:fixed;right:-120px;top:calc(50%);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:270px;z-index:100}.n-contact-module{background-color:#fff;border:2px solid #686868;bottom:0;display:none;margin-left:20px;min-height:200px;position:fixed;right:0;width:300px;z-index:100}.n-contact-module__body{padding:15px}.n-contact-module__header{background:#0067c5;color:#fff;height:50px;padding:15px}.n-contact-module__heading{color:#fff;display:inline-block;float:left;text-transform:uppercase}.n-contact-module__close{cursor:pointer;display:inline-block;float:right}.n-contact-module__link{color:#454545;cursor:pointer;direction:ltr;unicode-bidi:embed}.n-contact-module__icon{fill:#a4a4a4;float:left;height:22px;margin:0 5px;width:22px}.n-list__item--bordered{border-bottom:2px solid #eaeaea;margin:0;padding:12px 0}.n-list__item--bordered:last-child{border-bottom:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL19leHRlbmRzLnNjc3MiLCJuZXRhcHAtbGlicmFyeS5jc3MiLCJnbG9iYWwvX2VsZW1lbnRzLnNjc3MiLCJnbG9iYWwvX2Jhc2Uuc2NzcyIsInV0aWxzL19hbmltYXRpb25zLnNjc3MiLCJ1dGlscy9fZm9udHMuc2NzcyIsImdsb2JhbC9fbGF5b3V0LnNjc3MiLCJnbG9iYWwvX2hlbHBlcnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL19icmVha3BvaW50LnNjc3MiLCJ1dGlscy9fbWl4aW5zLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19yZW0uc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L3N1cHBvcnQvX2NsZWFyZml4LnNjc3MiLCJ0aGlyZC1wYXJ0eS9fbW9kYWFsLnNjc3MiLCIuLi91aS9jb21wb25lbnRzL2NhcmQvc3R5bGVzL19jYXJkLnNjc3MiLCIuLi91aS9jb21wb25lbnRzL2FjY29yZGlvbi9zdHlsZXMvX2FjY29yZGlvbi5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9hbmNob3ItbGlua3MvX2FuY2hvci1saW5rcy5zY3NzIiwiY29tcG9uZW50cy9fZGF0YV90YWJsZS5zY3NzIiwiY29tcG9uZW50cy9fYWxwaGFfYW5jaG9ycy5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9icmVhZGNydW1iL19icmVhZGNydW1iLnNjc3MiLCIuLi91aS9jb21wb25lbnRzL2NvbnRhY3Qtc2FsZXMvX2NvbnRhY3Rfc2FsZXMuc2NzcyIsIi4uL3VpL2NvbXBvbmVudHMvYnV0dG9ucy9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19mZWF0dXJlX2Jsb2NrLnNjc3MiLCJjb21wb25lbnRzL19jb250ZW50X2FjdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRlbnRfbWV0YWRhdGEuc2NzcyIsImNvbXBvbmVudHMvX2Ryb3Bkb3duX21lbnUuc2NzcyIsIi4uL3VpL2NvbXBvbmVudHMvYmFuZC9zdHlsZXMvX2JhbmQuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9mZWF0dXJlLWJsb2NrL19mZWF0dXJlLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19mZWVkYmFjay5zY3NzIiwiY29tcG9uZW50cy9fZmlsdGVyLnNjc3MiLCIuLi91aS9jb21wb25lbnRzL211bHRpLWNvbHVtbi1saXN0L19tdWx0aS1jb2x1bW4tbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9oZXJvL19oZXJvLnNjc3MiLCJjb21wb25lbnRzL19pY29uX2xlZ2VuZC5zY3NzIiwiY29tcG9uZW50cy9fbGlua19saXN0LnNjc3MiLCJjb21wb25lbnRzL19tZW51LnNjc3MiLCIuLi91aS9jb21wb25lbnRzL21lbnUvc3R5bGVzL19tZW51LnNjc3MiLCJjb21wb25lbnRzL19vZmZfY2FudmFzX21lbnUuc2NzcyIsImNvbXBvbmVudHMvX21lc3NhZ2luZy5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9vZmYtY2FudmFzLW1lbnUvc3R5bGVzL19vZmYtY2FudmFzLW1lbnUuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2VfaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi91aS9jb21wb25lbnRzL3Byb3BlcnR5LWJhci9zdHlsZXMvX3Byb3BlcnR5LWJhci5zY3NzIiwiY29tcG9uZW50cy9fcHJvcGVydHlfbmF2aWdhdGlvbl9iYXIuc2NzcyIsIi4uL3VpL2NvbXBvbmVudHMvcHJvcGVydHktbmF2aWdhdGlvbi1iYXIvc3R5bGVzL19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhci5zY3NzIiwiY29tcG9uZW50cy9fcmF0aW5nLnNjc3MiLCJjb21wb25lbnRzL19yZWxhdGVkLnNjc3MiLCJjb21wb25lbnRzL19yaWNoLXRleHQtZWRpdG9yLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2hfZmlsdGVyLnNjc3MiLCIuLi91aS9jb21wb25lbnRzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0X21vZHVsZS5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9zZWFyY2gtZm9ybS9zdHlsZXMvX3NlYXJjaC1mb3JtLnNjc3MiLCIuLi91aS9jb21wb25lbnRzL3NlYXJjaC1mb3JtL3N0eWxlcy9fYXV0b2NvbXBsZXRlLnNjc3MiLCIuLi91aS9jb21wb25lbnRzL3JlbGF0ZWQtbGlua3Mvc3R5bGVzL19pbmRleC5zY3NzIiwiY29tcG9uZW50cy9fc2VjdGlvbl9uYXYuc2NzcyIsImNvbXBvbmVudHMvX3NoYXJlLnNjc3MiLCJjb21wb25lbnRzL19zb3J0LnNjc3MiLCJjb21wb25lbnRzL190YWJzLnNjc3MiLCJjb21wb25lbnRzL190YWcuc2NzcyIsIi4uL3VpL2NvbXBvbmVudHMvdG9wLWhhdC9zdHlsZXMvX3RvcC1oYXQuc2NzcyIsIi4uL3VpL2NvbXBvbmVudHMvdmlkZW8vc3R5bGVzL192aWRlby5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy94dXAvc3R5bGVzL194dXAuc2NzcyIsIi4uL3VpL2NvbXBvbmVudHMvY29udGFjdC9zdHlsZXMvX2NvbnRhY3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxHLENDREcsRyxDQUVBLEcsQ0FFQSxHLENBRUEsRyxDQUVBLEcsQ0FHd0Msc0IsQ0FBdEIsb0IsQ0FBOEMsbUIsQ0FBcUIsc0IsQ0FBd0Isd0IsQ0FBMEIsc0IsQ0FBd0Isc0IsQ0FBd0IsZSxDQUFpQix5QixDQUF1RixvQyxDQUEvQiw2QixDQUE3QiwyQixDQUNqTSxjLENBQWdCLGMsQ0FBZ0IsWSxDQUZwQixpQixDQUFqQixlLENBQW9DLGlCLENBQW1CLG1CLENBQTFFLGlCLENBQThHLG9CLENBQWYsYSxDQUVxQiwwQyxDQUE5Qyw0QyxDQUEwRiw4QixDQUFnQyxtQixDQUh0TSxZLENBRzJOLG9DLENBQXNDLHNDLENBQXdDLHNCLENBQXdCLFEsQ0M4V3hVLE0sQ0Z6WEEsRSxDQ0ZJLEUsQ0FFQSxFLENBRUEsRSxDQUVBLEUsQ0FFQSxFLENFV0osRSxDRlRJLEMsQ0VTSixFLENIaEJFLFEsQ0NjeUMsc0IsQ0FBdEIsb0IsQ0FBOEMsbUIsQ0FBcUIsc0IsQ0FBd0Isd0IsQ0FBMEIsc0IsQ0FBd0Isc0IsQ0FBd0IsZSxDQUFpQix5QixDQUF1RixvQyxDQUEvQiw2QixDQUE3QiwyQixDQUNqTSxjLENBQWdCLFksQ0RackQsaUIsQ0FBQSxlLENBQUEsaUIsQ0FBQSxtQixDQUFBLGlCLENBQUEsb0IsQ0FBQSxhLENDWWlILDBDLENBQTlDLDRDLENBQTBGLDhCLENBQWdDLG1CLENBQXFCLG9DLENBQXNDLHNDLENBQXdDLHNCLENBQXdCLFEsQ0RYdFQsUyxDQWFGLGlDLENBQUEsNEIsQ0FBQSxnQixDQUVFLDBCLENBQ0EsVSxDQUNBLGUsQ0FDQSwyQixDQUNBLFMsQ0l2QkYsOEJBQ0UsRSxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEUsQ0FDRSwrRCxDQUFBLHVELENBQ0Esb0MsQ0FBQSw0QixDQUdGLEcsQ0FBQSxHLENBQ0UsaUUsQ0FBQSx5RCxDQUNBLHNDLENBQUEsOEIsQ0FHRixHLENBQ0UsaUUsQ0FBQSx5RCxDQUNBLHNDLENBQUEsOEIsQ0FHRixHLENBQ0Usb0MsQ0FBQSw0QixDQWpCSixDQUFBLHNCQUNFLEUsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBQSxFLENBQ0UsK0QsQ0FBQSx1RCxDQUNBLG9DLENBQUEsNEIsQ0FHRixHLENBQUEsRyxDQUNFLGlFLENBQUEseUQsQ0FDQSxzQyxDQUFBLDhCLENBR0YsRyxDQUNFLGlFLENBQUEseUQsQ0FDQSxzQyxDQUFBLDhCLENBR0YsRyxDQUNFLG9DLENBQUEsNEIsQ0FqQkosQ0FxQkEsZ0NBQ0UsRSxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEUsQ0FDRSwrRCxDQUFBLHVELENBR0YsRSxDQUNFLFMsQ0FDQSwwQyxDQUFBLGtDLENBR0YsRyxDQUNFLFMsQ0FDQSx1QyxDQUFBLCtCLENBR0YsRyxDQUNFLHdDLENBQUEsZ0MsQ0FHRixHLENBQ0Usc0MsQ0FBQSw4QixDQUdGLEUsQ0FDRSxzQixDQUFBLGMsQ0F4QkosQ0FBQSx3QkFDRSxFLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUNFLCtELENBQUEsdUQsQ0FHRixFLENBQ0UsUyxDQUNBLDBDLENBQUEsa0MsQ0FHRixHLENBQ0UsUyxDQUNBLHVDLENBQUEsK0IsQ0FHRixHLENBQ0Usd0MsQ0FBQSxnQyxDQUdGLEcsQ0FDRSxzQyxDQUFBLDhCLENBR0YsRSxDQUNFLHNCLENBQUEsYyxDQXhCSixDQTRCQSw4QkFDRSxFLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUNFLCtELENBQUEsdUQsQ0FHRixFLENBQ0UsUyxDQUNBLHlDLENBQUEsaUMsQ0FHRixHLENBQ0UsUyxDQUNBLHdDLENBQUEsZ0MsQ0FHRixHLENBQ0UsdUMsQ0FBQSwrQixDQUdGLEcsQ0FDRSx1QyxDQUFBLCtCLENBR0YsRSxDQUNFLG9DLENBQUEsNEIsQ0F4QkosQ0FBQSxzQkFDRSxFLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUNFLCtELENBQUEsdUQsQ0FHRixFLENBQ0UsUyxDQUNBLHlDLENBQUEsaUMsQ0FHRixHLENBQ0UsUyxDQUNBLHdDLENBQUEsZ0MsQ0FHRixHLENBQ0UsdUMsQ0FBQSwrQixDQUdGLEcsQ0FDRSx1QyxDQUFBLCtCLENBR0YsRSxDQUNFLG9DLENBQUEsNEIsQ0F4QkosQ0E0QkEsK0JBQ0UsRSxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEUsQ0FDRSwrRCxDQUFBLHVELENBR0YsRSxDQVVBLEcsQ0FSRSxzQyxDQUFBLDhCLENBR0YsRyxDQUNFLFMsQ0FDQSx1QyxDQUFBLCtCLENBT0YsRyxDQUNFLHVDLENBQUEsK0IsQ0FHRixFLENBQ0Usc0IsQ0FBQSxjLENBeEJKLENBQUEsdUJBQ0UsRSxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEUsQ0FDRSwrRCxDQUFBLHVELENBR0YsRSxDQVVBLEcsQ0FSRSxzQyxDQUFBLDhCLENBR0YsRyxDQUNFLFMsQ0FDQSx1QyxDQUFBLCtCLENBT0YsRyxDQUNFLHVDLENBQUEsK0IsQ0FHRixFLENBQ0Usc0IsQ0FBQSxjLENBeEJKLENBNEJBLDZCQUNFLEUsQ0FBTSxvQyxDQUFBLDRCLENBQ04sRSxDQUFJLCtCLENBQUEsdUIsQ0FGTixDQUFBLHFCQUNFLEUsQ0FBTSxvQyxDQUFBLDRCLENBQ04sRSxDQUFJLCtCLENBQUEsdUIsQ0FGTixDQUtBLDJCQUNFLEUsQ0FBTSxtQyxDQUFBLDJCLENBQ04sRSxDQUFJLCtCLENBQUEsdUIsQ0FGTixDQUFBLG1CQUNFLEUsQ0FBTSxtQyxDQUFBLDJCLENBQ04sRSxDQUFJLCtCLENBQUEsdUIsQ0FGTixDQUtBLDBCQUNFLEUsQ0FBTSxTLENBQ04sRSxDQUFJLFMsQ0FGTixDQUFBLGtCQUNFLEUsQ0FBTSxTLENBQ04sRSxDQUFJLFMsQ0FGTixDQUtBLDRCQUNFLEUsQ0FDRSxTLENBQ0EsdUMsQ0FBQSwrQixDQUdGLEUsQ0FDRSxTLENBQ0Esc0IsQ0FBQSxjLENBUkosQ0FBQSxvQkFDRSxFLENBQ0UsUyxDQUNBLHVDLENBQUEsK0IsQ0FHRixFLENBQ0UsUyxDQUNBLHNCLENBQUEsYyxDQVJKLENBWUEsK0JBQ0UsRSxDQUNFLFMsQ0FDQSx5QyxDQUFBLGlDLENBR0YsRSxDQUNFLFMsQ0FDQSxzQixDQUFBLGMsQ0FSSixDQUFBLHVCQUNFLEUsQ0FDRSxTLENBQ0EseUMsQ0FBQSxpQyxDQUdGLEUsQ0FDRSxTLENBQ0Esc0IsQ0FBQSxjLENBUkosQ0R4SUEsSSxDQUFBLEksQ0UrQkUsa0YsQ0FDQSxlLENBQ0EsaUIsQ0Y3QkEsYSxDQUNBLGUsQ0FDQSxRLENBQ0EsUyxDR0xBLHFCLENIUUYsQyxDRjZSUyxNLENFN1JULE8sQ0dGRSxrQixDSFFGLFEsQ0FDRSxZLENJakJGLFksQ0FDRSxVLENBR0YsYSxDQUNFLFcsQ0FHRixjLENBQ0UsZ0IsQ0FHRixlLENBQ0UsaUIsQ0FHRixhLENBQ0UsZSxDQUdGLGlCLENBQ0Usd0IsQ0FHRixpQixDQUNFLGtCLENDdUNFLDJCRG5DRixZLENBQ0UsWSxDQ2tDQSxDQUFBLHdCRDdCRixZLENBQ0UsWSxDQzRCQSxDQUFBLHdCRHZCRixnQixDQUNFLGEsQ0FHRixpQixDQUNFLFksQ0NrQkEsQ0FBQSx3QkRiRixpQixDQUNFLGEsQ0FHRixnQixDQUNFLFksQ0NRQSxDTmhFSixFLENBQ0Usa0IsQ0FDQSxRLENBQ0EsVSxDQUVBLGUsQ0FHRixHLENENFZHLEcsQ0M1VkgsRSxDRDJWSSxFLENJbFdGLG9FLENBQ0EsZSxDQUNBLGlCLENIS0YsRyxDRDRWRyxHLENBRUEsRyxDQUVBLEcsQ0NoV0gsRSxDRDJWSSxFLENBRUEsRSxDQUVBLEUsQ0N2V0osRSxDQXNCRSxrQixDQUdGLEcsQ0FBQSxFLENPUEksYyxDQUdFLGEsQ0FaQSxtQ1BnQk4sRyxDQUFBLEUsQ09ESSxjLENBQ0EsZSxDQWhCRSxDQUFBLG1DUGdCTixHLENBQUEsRSxDT1BJLGMsQ0FHRSxlLENBWkEsQ1BxQk4sRyxDQUFBLEUsQ09aSSxjLENBR0UsZ0IsQ0FaQSxtQ1BxQk4sRyxDQUFBLEUsQ09aSSxjLENBR0UsZSxDQVpBLENBQUEsbUNQcUJOLEcsQ0FBQSxFLENPWkksYyxDQUdFLGdCLENBWkEsQ1AwQk4sRyxDQUFBLEUsQ0c1QkUsb0UsQ0FDQSxlLENBQ0EsaUIsQ0lTRSxjLENBR0UsZ0IsQ0FaQSxtQ1AwQk4sRyxDQUFBLEUsQ09qQkksYyxDQUdFLGdCLENBWkEsQ0FBQSxtQ1AwQk4sRyxDQUFBLEUsQ09qQkksYyxDQUdFLGdCLENBWkEsQ1BnQ04sRyxDQUFBLEUsQ0dsQ0Usb0UsQ0FDQSxlLENBQ0EsaUIsQ0lTRSxjLENBR0UsZSxDUDBCTixHLENBQUEsRSxDT3ZCSSxjLENBQ0EsZSxDUDJCSixHLENBQUEsRSxDTzVCSSxjLENBQ0EsbUIsQ1I2WkQsRyxDQUNDLEcsQ0NsWEosWSxDQW9CQSxpQixDQWhDQSxFLENBQUEsRSxDQVlBLEMsQ0cxQkUsa0YsQ0FDQSxlLENBQ0EsaUIsQ0hpQkEsa0IsQ0FHRixHLENBQ0UsYyxDQUdGLFksQ0FvQkEsaUIsQ0FwQkEsQyxDR3JDRSxlLENJUkUsYyxDQUNBLGUsQ1BpREYsYSxDQWVGLGlCLENPcEVNLGUsQ1B3RUosa0IsQ09wRkksbUNQZ0ZOLGlCLENPakVJLGMsQ0FDQSxlLENBaEJFLENBQUEsbUNQZ0ZOLGlCLENPdkVJLGMsQ0FHRSxlLENBWkEsQ1B1Rk4sdUIsQ0dqRUUsa0YsQ0FDQSxlLENBQ0EsaUIsQ0lURSxjLENBQ0EsYSxDUDBFRixhLENBR0YsZ0IsQ0FDRSwrQixDQUNBLGEsQ0FDQSxrQixDQUNBLFUsQ0FKRiwwQyxDT3BGSSxjLENBR0UsZ0IsQ1B5RkYsYSxDQUNBLGtCLENPdEdFLG1DUDZGTiwwQyxDT3BGSSxjLENBR0UsZSxDQVpBLENBQUEsbUNQNkZOLDBDLENPcEZJLGMsQ0FHRSxnQixDQVpBLENQNkZOLDBDLENBY0ksa0IsQ0FDQSxnQixDQWZKLDhDLENBdUJBLEMsQ0d4RkUsa0YsQ0FDQSxlLENBQ0EsaUIsQ0hzRkYsQyxDQUVFLGEsQ0FDQSxvQixDQUhGLE8sQ0FNSSxhLENBQ0EseUIsQ0FJSixrQixDQUNFLGEsQ0FDQSxrQixDQUdGLE8sQ0RnWUcsRSxDQ2hZSCxFLENBR0UsYSxDQUNBLGMsQ0FTRixlLENBQUEsaUIsQ0FJRSxlLENBR0YsZSxDQUVFLG9CLENBRkYsNkIsQ0FLSSxvQixDQUNBLGEsQ0FDQSxxQixDQVBKLGlFLENBV1EsWSxDQU1SLGtCLENBQ0UsYSxDQUNBLGdCLENBQ0EsaUIsQ0FIRixrRCxDQU9NLFcsQ0FDQSxpQixDQUNBLFcsQ0FDQSxLLENBS04sYSxDQUNFLGUsQ0FDQSxrQixDQUZGLHFCLENBS0ksa0IsQ0FDQSxlLENBQ0EsaUIsQ0FJSixpQixDQUdFLGUsQ0FIRiwrQixDQU1JLGlCLENBQ0EsaUIsQ0FQSixzQyxDQVVNLGtCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUyxDQUtOLGlCLENBR0Usd0IsQ0FDQSxlLENBSkYsc0MsQ0FRTSx1QyxDQUNBLDRCLENBQ0Esb0IsQ0FDQSxnQixDQUNBLGMsQ0FDQSxrQixDQWJOLHFFLENBaUJNLHVCLENBS04sbUIsQ0FHRSxhLENBSEYsaUMsQ0FNSSxpQixDQU5KLHdDLENBVUksa0IsQ0FDQSxxQixDQUlKLG1DLENBQUEsb0MsQ094TkksVyxDQUNBLGEsQ1B1TkosbUMsQ09uTkksVSxDUHVOSixvQixDQUFBLGEsQ0FJRSxVLENBQ0Esa0IsQ0FHRixhLENHek9FLGtGLENBQ0EsZSxDQUNBLGlCLENIeU9BLFUsQ0FDQSxlLENBQ0EsaUIsQ0FHRixpQixDQUFBLGtCLENPM09JLFcsQ0FDQSxhLENQME9KLGlCLENPdE9JLFUsQ1AwT0osSSxDQUNFLGEsQ0FDQSwyQyxDQUNBLGdCLENBRUEsWSxDQUxGLGUsQ0FRSSxhLENBUkosVyxDQVlJLGMsQ0FDQSxlLENBQ0EsUyxDQUlKLGEsQ0FFRSxlLENBQ0Esc0MsQ0FIRixlLENBbEJBLEksQ0F3Qkksa0IsQ0FOSixzQixDQVNNLGtCLENBVE4scUIsQ0FhTSxtQixDQUtOLHFCLENHNVRFLG9FLENBQ0EsZSxDQUNBLGlCLENINFRBLGEsQ0Q0VlcsVSxDQVRPLFUsQ0FDUCxVLENBQ0EsVSxDQUNBLFUsQ0FDQSxVLENBQ0EsVSxDQUVELFUsQ0FEQyxTLENBRUEsVSxDQVRTLG1CLENDL1V0QixtQixDQUFBLG1CLENEd1VzQixtQixDQUNBLG1CLENBQ0EsbUIsQ0FDQSxtQixDQUVELG1CLENBREMsa0IsQ0FFQSxtQixDQ2xVbEIsa0IsQ0RpY2dCLGEsQ0FDRixhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQTNEUyxhLENBQ1AsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FPRCxhLENBQ0MsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FYQSxZLENBQ0QsWSxDQUNBLFksQ0FDQSxZLENBQ0EsWSxDQUNBLFksQ0FPQyxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0EzRFMsc0IsQ0FDRixzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENDdFozQixzQixDQUFBLHNCLENENlY2QixzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQU9ELHNCLENBQ0Msc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQVhBLHFCLENBQ0QscUIsQ0FDQSxxQixDQUNBLHFCLENBQ0EscUIsQ0FDQSxxQixDQU9DLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQzNYckIsZSxDRG1jUSxhLENBRFMsYSxDQ3ZkekIsc0IsQ0FBQSxzQixDQTRCSSxpQixDQTVCSixvQixDQUFBLDZCLENBZ0NJLFUsQ0FDQSxvQixDQWpDSixxQixDQUFBLDhCLENBcUNJLFcsQ0FDQSxvQixDQUlKLFEsQ0FDRSxrQixDQUdGLFEsQ0FDRSxRLENBQ0EsUSxDQUNBLFMsQ0l4VkYsYyxDQUNFLGlCLENBREYsZ0MsQ0FJSSxXLENBS0osZSxDQUNFLGEsQ0FLRixrQyxDQUNFLGdCLENBR0YsK0IsQ0FDRSxhLENBT0YsbUNBS0UsK0IsQ0FDRSxhLENBTkosQ0FXQSxZLENJcERJLGtCLENBQUEsZ0IsQ0FBQSxpQixDSnNERixjLENBRkYsa0IsQ0szRE0sVyxDQUNBLGEsQ0FDQSxVLENMK0ROLE0sQ0FFRSxRLENBRkYsWSxDQUFBLGEsQ0c3QkksVyxDQUNBLGEsQ0g0QkosWSxDR3hCSSxVLENINkJKLHNDQUVJLFcsQ0FBQSxXLENJakVBLGMsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDSmlFQSxXLENJakVBLFMsQ0ppRUEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0lqRUEsZSxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENKaUVBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0lqRUEsZSxDSmlFQSxXLENBQUEsVyxDQUFBLFcsQ0lqRUEsUyxDSmlFQSxXLENBQUEsVyxDSWpFQSxlLENKaUVBLFcsQ0lqRUEsZSxDSmlFQSxZLENBQUEsWSxDQUFBLFksQ0FBQSxXLENBQUEsVyxDSWpFQSxTLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0ppRUEsWSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDSWpFQSxlLENKaUVBLFksQ0FBQSxZLENBQUEsWSxDSWpFQSxlLENKaUVBLFksQ0FBQSxZLENJakVBLFMsQ0ppRUEsWSxDSWpFQSxlLENKK0RKLENBUUEsbUNBRUksVyxDQUFBLFcsQ0l6RUEsYyxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENKeUVBLFcsQ0l6RUEsUyxDSnlFQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDSXpFQSxlLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0p5RUEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDSXpFQSxlLENKeUVBLFcsQ0FBQSxXLENBQUEsVyxDSXpFQSxTLENKeUVBLFcsQ0FBQSxXLENJekVBLGUsQ0p5RUEsVyxDSXpFQSxlLENKeUVBLFksQ0FBQSxZLENBQUEsWSxDQUFBLFcsQ0FBQSxXLENJekVBLFMsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDSnlFQSxZLENBQUEsWSxDQUFBLFksQ0FBQSxXLENJekVBLGUsQ0p5RUEsWSxDQUFBLFksQ0FBQSxZLENJekVBLGUsQ0p5RUEsWSxDQUFBLFksQ0l6RUEsUyxDSnlFQSxZLENJekVBLGUsQ0p1RUosQ0FRQSxtQ0FFSSxXLENBQUEsVyxDSWpGQSxjLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0ppRkEsVyxDSWpGQSxTLENKaUZBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENJakZBLGUsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDSmlGQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENJakZBLGUsQ0ppRkEsVyxDQUFBLFcsQ0FBQSxXLENJakZBLFMsQ0ppRkEsVyxDQUFBLFcsQ0lqRkEsZSxDSmlGQSxXLENJakZBLGUsQ0ppRkEsWSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDQUFBLFcsQ0lqRkEsUyxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENKaUZBLFksQ0FBQSxZLENBQUEsWSxDQUFBLFcsQ0lqRkEsZSxDSmlGQSxZLENBQUEsWSxDQUFBLFksQ0lqRkEsZSxDSmlGQSxZLENBQUEsWSxDSWpGQSxTLENKaUZBLFksQ0lqRkEsZSxDSnNGRixNLENBQ0UsaUIsQ0FSSixDQVlBLHVDQUVJLFcsQ0FBQSxXLENJN0ZBLGMsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDSjZGQSxXLENJN0ZBLFMsQ0o2RkEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0k3RkEsZSxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENKNkZBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0k3RkEsZSxDSjZGQSxXLENBQUEsVyxDQUFBLFcsQ0k3RkEsUyxDSjZGQSxXLENBQUEsVyxDSTdGQSxlLENKNkZBLFcsQ0k3RkEsZSxDSjZGQSxZLENBQUEsWSxDQUFBLFksQ0FBQSxXLENBQUEsVyxDSTdGQSxTLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0o2RkEsWSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDSTdGQSxlLENKNkZBLFksQ0FBQSxZLENBQUEsWSxDSTdGQSxlLENKNkZBLFksQ0FBQSxZLENJN0ZBLFMsQ0o2RkEsWSxDSTdGQSxlLENKMkZKLEM7Ozs7OztBTWpFQSxnQixDQUNDLGUsQ0FFRCx1QixDQTRHQSxrQixDQXdMQSw0QixDQXBUQywyQixDQUNBLDBCLENBQ0EsMEIsQ0FDQSxtQixDQUNBLGtCLENBQ0Esb0IsQ0FDQSxtQixDQUNBLGUsQ0FhRCxlLENBU0EsZSxDQVJDLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsVyxDQUNBLFMsQ0FFRCxlLENBQ0MsYSxDQU1BLFksQ0FDQSxhLENBQ0EsUyxDQUNBLHFCLENBQ0EsZ0MsQ0EzQ0EsOEIsQ0FnQ0QsaUIsQ0FjRSxxQixDQUNBLGtDLENBQ0EsaUMsQ0FDQSxrQyxDQWpCRiw2QixDQW9CRSxXLENBQ0EsYyxDQUNBLFMsQ0FDQSx1QixDQXZCRixpQyxDQTJCRSxZLENBQ0EsUyxDQTVCRixpQyxDQStCRSxTLENBL0JGLDhCLENBbUNFLHNCLENBbkNGLGlDLENBd0NFLGUsQ0FHRixxQixDQUNDLGEsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBSkQsd0MsQ0FzTkEsd0IsQ0FoTkUsYSxDQUdGLHFCLENBQ0Msa0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EscUIsQ0FDQSxpQixDQUNBLGlCLENBUEQsd0MsQ0FXRSxTLENBQ0EsYSxDQUNBLGtCLENBR0YsaUIsQ0FDQyxpQixDQUNBLG9CLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBQ0EsVSxDQUNBLGdCLENBQ0EsZSxDQUNBLGUsQ0FDQSxvQyxDQUNBLFcsQ0FYRCw0QixDQWVFLFksQ0FDQSxXLENBQ0EsZSxDQWpCRixvQyxDQXFCRSxjLENBQ0EsVyxDQUNBLGEsQ0FJRixhLENBQ0MsYyxDQUNBLFUsQ0FDQSxRLENBQ0EsVSxDQUNBLGMsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FDQSxjLENBQ0Esa0IsQ0F6SUEsOEIsQ0ErSEQsbUIsQ0FBQSxtQixDQWNFLFksQ0FDQSxrQixDQWZGLHlCLENBQUEsMEIsQ0FBQSx5QixDQUFBLDBCLENBaUJZLGUsQ0FqQlosbUIsQ0FBQSxvQixDQXdCRSxhLENBQ0EsVyxDQUNBLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSxTLENBQ0EsVyxDQUNBLGlCLENBQ0EsZSxDQS9KRCxxQyxDQStIRCxvQixDQW9DRSxnQyxDQUFBLHdCLENBcENGLG1CLENBdUNFLCtCLENBQUEsdUIsQ0F2Q0YsZ0MsQ0EwQ0Usa0IsQ0FDQSxVLENBQ0EsUSxDQUlGLHlCLENBQ0MsWSxDQU9ELG9CLENBQ0MsZ0IsQ0FDQSxpQixDQUNBLFcsQ0FFRCxtQixDQUNDLGMsQ0FDQSxvQixDQUNBLGEsQ0FDQSxxQixDQUNBLGMsQ0FDQSxXLENBQ0EsYyxDQVBELDZCLENBV0UsaUIsQ0FDQSxVLENBQ0EsZSxDQUNBLGlCLENBMU1ELHFDLENBNExELG1DLENBaUJHLGtCLENBakJILGlDLENBcUJFLHlCLENBckJGLHVDLENBdUJHLG9CLENBQ0EsYSxDQU9ILHVCQUNDLEUsQ0FBSyxTLENBQ0wsRSxDQUFPLFMsQ0FGUixDQVlBLCtCQUNDLEUsQ0FBSyxTLENBQ0wsRSxDQUFPLFMsQ0FGUixDQVlBLG1DLENBRUUsVSxDQUNBLGMsQ0FDQSx5QixDQUpGLDJDLENBT0UsUyxDQUNBLGMsQ0FSRixzRCxDQVdFLG1CLENBQ0Esb0IsQ0FDQSxtQixDQWJGLHdCLENBZ0JFLFMsQ0FDQSxxQixDQUNBLHlCLENBQ0Esc0IsQ0FDQSx5QixDQUNBLHlCLENBRUEsZ0QsQ0FBQSx3QyxDQVFGLG1DLENBRUUsa0IsQ0FDQSxtQixDQUhGLCtCLENBTUUsVSxDQUNBLGMsQ0FJRixvQixDQUNDLGlCLENBQ0EsVSxDQUVELG9CLENBQ0MsWSxDQURELDhCLENDdE9BLGlCLENENk9FLGEsQ0FHRixxQixDQUNDLGlCLENBQ0EsTSxDQUNBLFUsQ0FDQSxlLENBQ0EsYyxDQUNBLGlCLENBQ0EsVSxDQVBELDJCLENBU0csWSxDQUdILHVCLENBQ0MsaUIsQ0FDQSxPLENBQ0Esa0MsQ0FBQSwwQixDQUNBLFMsQ0FDQSxjLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsYyxDQUNBLFcsQ0FDQSxrQixDQWxVQSw4QixDQXVURCxpQyxDQWNFLFMsQ0FDQSxjLENBZkYsNkIsQ0FBQSw2QixDQW1CRSxZLENBQ0EsZSxDQXBCRixtQyxDQUFBLG9DLENBQUEsbUMsQ0FBQSxvQyxDQXVCRyxrQixDQXZCSCw2QixDQUFBLDhCLENBZ0NFLGEsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLFMsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxlLENBL1ZELHFDLENBdVRELDhCLENBNENFLGUsQ0FDQSxnQyxDQUFBLHdCLENBN0NGLDZCLENBZ0RFLGMsQ0FDQSwrQixDQUFBLHVCLENBR0Ysb0IsQ0FDQyxTLENBQ0EsZ0IsQ0FFRCxvQixDQUNDLFUsQ0FDQSxpQixDQUZELDBCLENBQUEsMkIsQ0FLVyxTLENBTFgsMkIsQ0FPRSxjLENBQ0EsZ0MsQ0FBQSx3QixDQVJGLDBCLENBV0UsZSxDQUNBLCtCLENBQUEsdUIsQ0FPRixrQixDQUNDLGdCLENBQ0EsaUIsQ0FHRCx1QixDQUNDLGlCLENBQ0EscUIsQ0FDQSxRLENBQ0EsZSxDQUVBLGtDLENBQ0EsZSxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxpQixDWGdnQ2dDLDZCLENXMWdDakMsOEIsQ0FBQSw4QixDQWNFLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQU1GLDhCLENBSUEsbUIsQ0FIQyxVLENBQ0EsVyxDQUVELG1CLENBR0MsYSxDQU1ELDBDQUNDLHVCLENBQ0MsZ0IsQ0FDQSxZLENBSEYsQ0FPQSwwQ0FDQyxtQyxDQUVFLGlCLENBQ0Esa0IsQ0FHRix1QixDQUNDLFEsQ0FDQSxXLENBQ0Esc0IsQ0FBQSxjLENBQ0EseUIsQ0FKRCw2QixDQUFBLDhCLENBT0UsZSxDQUdGLG9CLENBQ0MsUyxDQUNBLFUsQ0FFRCxvQixDQUNDLFMsQ0FDQSxVLENBdkJGLENBMkJBLG9DQUNDLHdCLENBQ0MscUIsQ0FGRixDQUtBLHNDQUNDLHdCLENBQ0MscUIsQ0FGRixDQUtBLHNDQUNDLHFCLENBQ0MsZ0IsQ0FDQSxtQixDQUVELHdCLENBQ0MscUIsQ0FORixDQVNBLHFDQUNDLHdCLENBQ0MscUIsQ0FFRCx1QixDQUNDLGUsQ0FDQSxnQixDQU5GLENBVUEseUNBQ0Msd0IsQ0FDQyxxQixDQUZGLENBS0EsMENBQ0MscUIsQ0FDQyxZLENBRkYsQ0FVQSx1QixDQUNDLGMsQ0FDQSxpQixDQUNBLFcsQ0FDQSxZLENBQ0EsTyxDQUNBLFEsQ0FDQSx3QixDQUNBLDRCLENBQUEsb0IsQ0FFNG1CLDBDQUEwQyxFLENBQUcsUyxDQUE4RCw0QixDQUFxRCxvQixDQUFxQixFLENBQUssVSxDQUEyRCwwQixDQUFpRCxrQixDQUF0UyxDQUErbUIsa0NBQWtDLEUsQ0FBRyxTLENBQThELDRCLENBQXFELG9CLENBQXFCLEUsQ0FBSyxVLENBQTJELDBCLENBQWlELGtCLENBQTlSLENBQWtULDJCLENBQTRCLFUsQ0FBWSxXLENBQWEsZSxDQUFpQixjLENBQWdCLGlCLENBQW1CLCtCLENBQWdDLFUsQ0FBWSxXLENBQWEsa0IsQ0FBb0IsZSxDQUFpQiw4QyxDQUFrSywyRCxDQUFxSCxtRCxDQUFzRywwQixDQUFtRCxrQixDQUFvQiw4QyxDQUFBLDhDLENBQThGLHVELENBQXlELHdELENBQXVILHNELENBQXdELDBDLENBQWtMLHNFLENBQXlJLDhELENBQStELDhDLENBQStDLDJELENBQUEsbUQsQ0FBMEcsNEIsQ0FBdUQsb0IsQ0FBc0IsMEMsQ0FBa0wsc0UsQ0FBeUksOEQsQ0FBK0QsOEMsQ0FBc08sOEMsQ0FBQSw4QyxDQUF2TCwyRCxDQUFBLG1ELENBQTBHLDRCLENBQXVELG9CLENBQXNCLDhDLENBQUEsOEMsQ0FBOEYsdUQsQ0FBeUQsd0QsQ0FBdUgsc0QsQ0FBZ2xCLDRCLENBQXVELG9CLENBQS9rQiwwQyxDQUFvTCx1RSxDQUEySSwrRCxDQUFzUywwQyxDQUFvTCx1RSxDQUEySSwrRCxDQUFnRSw4QyxDQUF1SiwyQixDQUFxRCxtQixDQUFxQiw4QyxDQUFBLDhDLENBQThGLHVELENBQXlELHdELENBQXVILHNELENBQXdELDBDLENBQW9MLHVFLENBQTJJLCtELENBQWdFLDhDLENBQXFtQiw4QyxDQUFxbUIsOEMsQ0FBM3BDLDJELENBQUEsbUQsQ0FBMEcsNEIsQ0FBdUQsb0IsQ0FBc0IsMEMsQ0FBb0wsdUUsQ0FBMkksK0QsQ0FBZ0UsOEMsQ0FBcW1CLDhDLENBQTVjLDRCLENBQXVELG9CLENBQXNCLDBDLENBQW9MLHVFLENBQTJJLCtELENBQWdFLDhDLENBQWlZLDRCLENBQXVELG9CLENBQXNCLDBDLENBQW9MLHVFLENBQTJJLCtELENFamlCdDBQLFksQ0FDRSxrQixDQUdGLG9CLENBQ0UsaUIsQ0FnQ0Ysc0IsQ0FqQ0EsNEMsQ0NGQSxlLENDMlBBLDBCLENGclBJLFksQ0FKSix5QyxDQVFJLHdCLENBQUEsOEMsQ0FSSiwyQyxDQVlJLGUsQ0FDQSxrQixDQWJKLGlELENBZ0JNLGMsQ0FoQk4sMkIsQ0FxQkksNEIsQ0FDQSxVLENBQ0EsYSxDQUNBLE0sQ0FDQSxpQixDQUNBLE8sQ0FDQSxPLENBQ0EsVSxDQUNBLFUsQ0FJSiw0QyxDQUlJLFksQ0FDQSxlLENBQ0EsbUQsQ0FOSixvRCxDQVdNLGlCLENBQ0EsbUIsQ0FDQSxpRCxDQWJOLHdFLENBbUJRLGlDLENBQUEseUIsQ0FuQlIsMkUsQ0F1QlEsb0IsQ0F2QlIsMkUsQ0EyQlEsWSxDQzFEUiwrQixDQUNFLGUsQ0FHRixvQixDTmdDRSxlLENNOUJBLGlCLENBR0YseUIsQ0FDRSxvQixDQUNBLGUsQ0FDQSxjLENBR0Ysb0IsQ1ZkRSxvRSxDQUNBLGUsQ0FDQSxpQixDVWNBLGEsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLHFCLENBTkYsMEIsQ0FTSSxvQixDQVRKLG9ELENBYUksVSxDQUlKLG9CLENBQ0UsVyxDQUNBLHFCLENBQ0EsVSxDQUNBLGUsQ0FKRiwrQyxDQU9JLCtCLENBQUEsdUIsQ0FDQSxzQyxDQUFBLDhCLENBUkosb0QsQ0FZSSxTLENQY0Esd0JPSEYsZSxDQUNFLGEsQ1BFQSxDQUFBLDRCT0dGLG9DLENBR0ksYyxDUE5GLENTaEVKLGdCLENBQ0Usa0IsQ0FDQSxrQixDQUVBLFUsQ0FHRixzQixDUm1DRSxlLENRakNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBR0YsMkIsQ0FDRSxvQixDQUNBLGtCLENBQUEsZ0IsQ0FBQSxZLENBRkYsNkQsQ0FNSSxRLENBSUosc0IsQ0FDRSxhLENBQ0EsYyxDQUNBLFksQ0FDQSxpQixDQUNBLFUsQ0MxQkYsYSxDQUNFLFksQ0FDQSxlLENBRUEsbUNBSkYsYSxDQUtJLGEsQ0FERixDQUtGLG1CLENBR0UsZSxDQUdGLHdCLENBQ0Usb0IsQ0FDQSxrQixDQUNBLHFCLENBSEYsbUMsQ2JjRSxrRixDQUNBLGUsQ0FDQSxpQixDSWZFLGMsQ0FHRSxtQixDU0lGLGEsQ0FSSix1RCxDQVdNLGEsQ0FDQSxjLENBWk4sNkQsQ0NMQSw0QyxDRG9CUSxZLENBTVIsbUIsQ0FBQSx3QixDYlBFLGtGLENBQ0EsZSxDQUNBLGlCLENhUUEsYSxDQUNBLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGlCLENBUkYseUIsQ0FBQSw4QixDQVdJLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxPLENBZEoseUIsQ0FBQSw4QixDQWtCSSxhLENBQ0EseUIsQ0V2REosTyxDZldFLG9FLENBQ0EsZSxDQUNBLGlCLENlWEEsa0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsVSxDQUNBLG9CLENBQ0EsYyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSx3QixDQVZGLGEsQ0FlSSxVLENBQ0Esb0IsQ0FoQkosZ0MsQ0FtQk0sMkIsQ0FBQSxtQixDQUNBLFksQ0FDQSxzQyxDQUFBLDhCLENBckJOLGMsQ0FBQSxhLENBMEJJLGtCLENBMUJKLHVCLENBOEJJLGUsQ0FDQSxpQixDQUNBLGEsQ0FoQ0osNkIsQ0FtQ00sa0IsQ0FDQSxhLENBcENOLDhCLENBd0NNLGtCLENBS04sYSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsZSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxlLENBTEYsa0MsQ0FRSSxpQixDQUNBLGtCLENBVEosMkIsQ0FhSSxrQixDQUFBLGlCLENBQUEsYSxDQUNBLGlCLENBZEosMkIsQ0FrQkksMEIsQ0FBQSx5QixDQUFBLGlCLENBSUosYSxDQUFBLGEsQ0FFRSxvQixDQUNBLHFCLENBR0YsYSxDQUNFLFksQ0FFQSxpQixDQUNBLFEsQ0FKRiw4QixDQVFJLFcsQ0FDQSxVLENBVEosYSxDQUFBLHlDLENBYUksVyxDQUNBLFUsQ0FJSixjLENBRUUsYyxDQUNBLGEsQ0FIRixjLENBRUUsYyxDQVVBLHdCLENBQ0EsYSxDQWJGLG9CLENBTUksYyxDQUNBLGEsQ0FQSixvQixDQU1JLGMsQ0FlSixzQixDQVZBLG9CLENBS0ksb0IsQ0FDQSxhLENBSUosNEIsQ0FLSSx3QixDQUNBLG9CLENBQ0EsVSxDQVBKLG9DLENBZUksWSxDQVFKLG9CLENBQ0UsaUIsQ0FDQSxVLENBekJGLDBDLENBdUJBLGtDLENuQjZzREksNEQsQ21CeHNEQSxTLENBTEosMEIsQ0FTSSxxQixDQUNBLGlCLENBQ0EsYSxDQVhKLHdDLENBY00sWSxDQUtOLGtCLENBQ0UsYyxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxhLENBSkYsd0IsQ0FPSSxrQixDQUNBLG9CLENBQ0EsVSxDQUNBLG9CLENBVkoseUIsQ0FjSSxjLENBQ0Esb0IsQ0FDQSxhLENBSUosZ0IsQ0FDRSxrQixDQURGLHNCLENBSUksa0IsQ0FKSiw4QixDQVFJLFMsQ0FJSixjLENBQ0Usa0IsQ0FERixvQixDQUlJLGtCLENBSkosNEIsQ0FRSSxTLENBSUosYyxDQUNFLGtCLENBREYsb0IsQ0FJSSxrQixDQUpKLDRCLENBUUksUyxDQUlKLGUsQ0FBQSxxQixDQUNFLGtCLENBT0YsVyxDWHBNSSxjLENBQ0EsbUIsQ1dxTUYsZ0IsQ0FHRixXLENBQ0UsaUIsQ0FHRixjLENDaExBLGdDLENEaUxFLFUsQ0FHRixzQixDZjVORSxvRSxDQUNBLGUsQ0FDQSxpQixDZTZOQSxhLENBQ0Esb0IsQ0FDQSxlLENBQ0EsUyxDQUNBLHdCLENBUEYsNEIsQ0FVSSxhLENBVkosb0MsQ0FjSSxZLENBZEosMkMsQ0FBQSwwQyxDSnZPQSxtQyxDQUFBLDZDLENJMFBJLFksQ0FuQkosc0MsQ0F1QkksVSxDQXZCSixvRCxDQTBCTSxTLENBMUJOLDRDLENBOEJNLGEsQ0E5Qk4sMkQsQ0FBQSwwRCxDQW1DTSxZLENBbkNOLDZDLENBd0NJLGEsQ0FDQSxrQixDQUlKLCtCLENBQ0Usd0IsQ0FDQSxpQixDQUNBLFksQ0FHRixxQixDQUNFLGlCLENBR0YsNEMsQ0FFSSxnQyxDQUFBLHdCLENBSUosYyxDQUNFLGMsQ0FDQSxRLENBQ0EsWSxDQUhGLG9CLENBTUksYyxDQU5KLGtDLENBU00sWSxDQVROLDRCLENBY0ksWSxDQUNBLFcsQ0FDQSxVLENBSUosd0IsQ0FBQSx1QyxDQUdJLGtCLENBSEosa0QsQ0FBQSxtQyxDQU1NLGUsQ1poUUYsd0JZc1FGLDBDLENBR0ksZSxDQUhKLHlDLENBT0ksZ0IsQ1o3UUYsQ0svQ0osVyxDQUNFLG1CLENBQ0EsZ0IsQ0FHRixPLENBQ0UsZSxDQUNBLHdCLENBQ0EsZ0MsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esa0IsQ0FORiwyQixDQTJDQSxlLENBbENJLGUsQ0FUSiw4QixDQWFJLGUsQ0FDQSxjLENBSUosWSxDSmhCSSxjLENBQ0EsYSxDSWlCRixrQixDQUNBLGUsQ0FXQSxxQixDUm5DQSxvRSxDQUNBLGUsQ0FDQSxpQixDUW1DRSxhLENBRkYsa0IsQ0FBQSx1QixDQUFBLG9CLENBQUEsa0IsQ0FBQSxvQixDUm5DQSxvRSxDQUNBLGUsQ0FDQSxpQixDUW1DRSxhLENBRkYsa0IsQ0FBQSx1QixDQUFBLG9CLENBQUEsb0IsQ0FFRSxhLENBRkYsdUIsQ0FBQSxvQixDQUFBLG9CLENBRUUsYSxDQUZGLHVCLENBQUEsb0IsQ0FFRSxhLENBRkYsdUIsQ0FFRSxhLENBSUosYyxDSjFDSSxjLENBR0UsZSxDSXlDSixrQixDQUdGLHFCLENBRUkscUIsQ0FRSixjLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FHRixhLENBQ0UsWSxDQURGLDRCLENBSUksZ0IsQ0FDQSxhLENBSUosZSxDQUNFLGUsQ0FPRixjLENBQ0UsaUIsQ0FHRixtQixDQUNFLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBRUEsc0IsQ0FBQSxtQixDQUFBLDBCLENBR0YseUIsQ0FDRSxrQixDQUNBLFUsQ0FGRiwyQixDQUtJLFUsQ0FJSiw0QixDQUVJLG1CLENBQ0EsZ0IsQ0FISiw2QixDSmxHSSxjLENBR0UsZ0IsQ0pwQkosb0UsQ0FDQSxlLENBQ0EsaUIsQ0lNSSxtQ0kyR04sNkIsQ0psR0ksYyxDQUdFLGUsQ0FaQSxDQUFBLG1DSTJHTiw2QixDSmxHSSxjLENBR0UsZ0IsQ0FaQSxDSTJHTixnQixDQVlJLGMsQ0xoRUEsd0JLc0ZGLFksQ0FoQkEsYSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0EsYyxDQUhGLHFCLENBTUksa0IsQ0FBQSxpQixDQUFBLGEsQ0FDQSxTLENBQ0EsYyxDQVJKLG1DLENBV00sOEIsQ0FLTixvQixDQU1JLGUsQ0FOSixxQyxDQVNNLG9CLENBVE4sc0MsQ0FhTSxtQixDQWJOLGlDLENBaUJNLGEsQ0x2R0osQ0FBQSx3Qks4R0YsYSxDQUNFLGtCLENBQUEsaUIsQ0FBQSxhLENBR0Ysb0IsQ0FDRSxlLENBREYsaUMsQ0FJSSxtQixDQUlKLHFCLENBa0NFLGUsQ0FsQ0YsMEQsQ0FVTSxjLENBVk4sMEQsQ0FjTSw4QixDQWROLDRDLENBb0JNLGUsQ0FhTixtQyxDQUlJLGEsQ0FDQSw4QixDQUxKLG1DLENBU0ksYyxDQVRKLG1DLENBYUksOEIsQ0x4S0YsQ1c1REosc0IsQ0FHRSxXLENBQ0EsZSxDQUlGLDJCLENBQ0UsOEIsQ0FDQSxjLENBQ0Esb0IsQ0FIRixzQyxDQU1JLGMsQ0FRSixzQixDQUNFLGEsQ0FDQSxjLENBRkYsOEQsQ0FLSSxjLENBTEosNkQsQ0FTSSxlLENBVEosNEQsQ0FhSSxpQixDQUNBLGlCLENBZEosd0UsQ0FrQkksaUIsQ0FERiwrRixDQUlJLE0sQ0FLTixzQixDQUNFLGMsQ0FDQSxZLENBQ0EsVyxDQUNBLFMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsUSxDQUNBLHFCLENBQ0EsVSxDQVRGLG1ELENBWUksWSxDQUlKLGdDLENBQ0UsYyxDQURGLHNFLENBS0ksYyxDQUxKLDZELENBU0kseUIsQ1hiQSwyQldrQkYscUMsQ0FDRSxZLENYbkJBLENBQUEsd0JXd0JGLGlDLENBQ0UsYSxDQURGLHdFLENBQUEsdUMsQ0FJSSxvQixDWDVCRixDQUFBLHdCV3dDRixnQixDQUNFLGlCLENYekNBLENBQUEsd0JXOENGLG1DLENBRUksVyxDWGhERixDY2hFSixrQixDQUNFLGtCLENBR0Ysd0IsQ0FHRSxXLENBQ0EsZSxDQUdGLDZCLENBQ0Usb0IsQ0FDQSxrQixDQUNBLGlCLENBQ0EscUIsQ0FHRix3QixDQUNFLG9CLENBQ0EsWSxDQUNBLFcsQ0FDQSxnQixDQUNBLHFCLENBQ0EsVSxDQU5GLGlELENBU0ksZSxDQUNBLGMsQ0FJSix3QixDQUNFLGEsQ0FDQSxrQixDQUZGLHVELENBTU0sYSxDQUNBLHlCLENBUE4sdUQsQ0FXTSxZLENBS04sd0IsQ2pCakJFLGtGLENBQ0EsZSxDQUNBLGlCLENpQmlCQSxhLENBQ0Esb0IsQ0FDQSxjLENBQ0EscUIsQ0FHRixrQyxDQUNFLGMsQ0FDQSxlLENBQ0EscUIsQ0FIRiw0RCxDQU1JLGEsQ0FDQSxnQixDQVBKLGtFLENBVU0sYSxDQ2xFTixtQixDQUNFLGMsQ0FDQSxrQixDQUdGLDJCLENBQ0UsOEIsQ0FDQSxpQixDQUNBLGtCLENBSEYsNEMsQ0FNSSxjLENBSUoseUIsQ0FBQSx5QixDQUVFLG9CLENBQ0Esa0IsQ1BoQkYsYSxDQUVFLGdDLENBQ0EsZSxDQUNBLFUsQ0FKRixtQixDQU9JLHdCLENBQ0EsUSxDQUNBLFMsQ0FDQSxVLENBVkosd0MsQ0FhTSxZLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FqQk4sYSxDQUFBLGUsQ0F1Qkksa0IsQ0F2Qkosc0IsQ0EyQkksa0IsQ0EzQkosNkMsQ1BzQkksYyxDQUNBLGUsQ09RRSxhLENBQ0EsZSxDQWhDTixpRCxDQW9DTSxjLENBcENOLG1ELENBd0NNLGtCLENBeENOLHFELENBQUEsc0QsQ1hLRSxvRSxDQUNBLGUsQ0FDQSxpQixDVzZDTSxVLENBcERSLHNELENBOENRLHFCLENQOUJKLGMsQ0FHRSxnQixDT25CTixxRCxDUHNCSSxjLENBQ0EsbUIsQ084QkksZSxDQXJEUixtQixDQTJESSxlLENBM0RKLHFDLENBOERNLFksQ0E5RE4sNEQsQ0FrRU0sa0IsQ0FsRU4sb0QsQ0FBQSxzQixDQUFBLHVCLENYaUJFLG9FLENBQ0EsZSxDQUNBLGlCLENXbkJGLG9ELENYTUUsZSxDV05GLHNCLENBQUEsc0IsQ0FtRk0sWSxDQUNBLGMsQ0FwRk4sZ0IsQ0FBQSxnQixDQTJGSSwrQixDQUNBLGMsQ0FFQSxjLENBQ0EsMkIsQ0FFQSxrQixDQWpHSixnQixDWEtFLG9FLENBQ0EsZSxDQUNBLGlCLENXeUZFLGUsQ0FoR0osNEIsQ0FBQSw0QixDQW9HTSxhLENBcEdOLDJCLENBQUEsMkIsQ0F3R00sYyxDQXhHTiw4QyxDQThHTSxZLENBQ0EscUIsQ0EvR04sZ0IsQ1hpQkUsb0UsQ0FDQSxlLENBQ0EsaUIsQ1drR0UsZSxDQXJISiwrQixDQXdITSxpQixDQVFKLHdDLENBYkEsd0MsQ0FTSSx3QixDQTVITixnQixDQW1JSSxXLENBbklKLHFDLENBc0lNLFcsQ0F0SU4sb0MsQ0E4SU0sWSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBbEpOLDZCLENBQUEsdUMsQ0F1Sk0sWSxDQUNBLFcsQ0FDQSxpQixDQUNBLFEsQ0FDQSxxQixDQUNBLFUsQ0E1Sk4sa0IsQ0FxS00sb0IsQ0FDQSxpQixDQXRLTiw2QixDQXlLUSxjLENBektSLGtCLENBK0tNLGlCLENBL0tOLHdCLENBQUEsa0IsQ1BzQkksYyxDQUNBLG1CLENPdkJKLDBDLENBQUEseUMsQ1hpQkUsb0UsQ0FDQSxlLENBQ0EsaUIsQ1dxS0ksYyxDQXhMTiwwQyxDQTZMTSwrQixDQTdMTiw0QyxDQWtNTSxrQixDQVNOLGdDLENBQUEsd0MsQ1h0TUUsb0UsQ0FDQSxlLENBQ0EsaUIsQ0llRSxjLENBQ0EsZSxDT3dMRix3QixDQUlGLDRCLENBQ0UsWSxDQUNBLFcsQ0FDQSxVLENBR0YsbUQsQ0FDRSxjLENBR0YsMEIsQ0FBQSwwQixDQU9BLG9ELENBSkksa0IsQ0FJSix3RSxDQU1NLGtCLENBQ0EsWSxDQUtOLDBCLENBQ0Usa0IsQ0FDQSxZLENBRkYsNkIsQ0FLSSxpQixDQU1KLDBCLENBT0ksZSxDQUlKLGdDLENBQ0UsZSxDQUNBLFEsQ0FDQSxTLENBR0YseUIsQ0FDRSxZLENBQ0EsZSxDQUNBLCtDLENBSEYsaUQsQ0FNSSxpQixDQUNBLG1CLENBQ0EsaUQsQ0FJSixpQixDQUNFLFcsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxVLENBSkYsdUIsQ0FPSSxrQixDQUNBLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxNLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQUlKLDBCLENBQ0UsVyxDQUlGLGEsQ0FDRSxlLENBR0YsZSxDQUNFLGlCLENBR0YsYyxDQUNFLGdCLENSMVBFLHdCUThQRix3QyxDQUdNLGMsQ0FLTix3RSxDQUdNLDJCLENSelFKLENBQUEsd0JRZ1JGLGdCLENBQUEsc0IsQ0FHSSwyQixDQUNBLFksQ0FKSiw4QyxDQVFJLFMsQ0FJSiwwQixDQUNFLGlCLENBR0YsMEIsQ2Z1cUVBLG1CLENldHFFRSxZLENBR0Ysd0MsQ0FDRSxZLENSclNBLENBQUEsMkJRK1NGLHdDLENBR00sYyxDUmxUSixDQUFBLHdCUTJURixvQyxDQUVJLFksQ1I3VEYsQ0FBQSx3QlFtVUYsMEIsQ0FDRSxpQixDQUdGLGlDLENBQ0Usa0IsQ0FHRiwrQixDQUFBLCtCLENBR0ksd0IsQ0FJSixvQyxDQUVJLG9CLENScFZGLENnQmhFSixnQixDQUtBLHlCLENBSkUsb0IsQ0FDQSxpQixDQUdGLHlCLENBRUUsZ0IsQ0FGRixrRCxDQUFBLHdELENBT0ksYSxDQUlKLDhCLENBQ0Usb0IsQ0FDQSxrQixDQUZGLDhELENBS0kseUIsQ0FJSiw4QixDQUNFLG9CLENBQ0EsWSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxPLENBQ0EsVSxDQVBGLDhELENBVUksWSxDQVZKLHVELENBQUEsNkQsQ0FlSSxZLENBQ0EsZ0MsQ0FBQSx3QixDQUlKLHNCLENBQ0UsZSxDQUNBLGlDLENBQ0EsWSxDQUNBLGlCLENBQ0EsUSxDQUNBLFcsQ0FDQSxXLENBUEYsb0QsQ0FVSSxPLENBVkosK0MsQ0FjSSxhLENBSUosc0IsQ0FHRSxlLENBQ0EsYyxDQUNBLFUsQ0FHRixzQixDQUNFLGEsQ0FDQSxhLENBQ0EsaUIsQ0NuRUYsTyxDQUNFLFcsQ0FDQSxjLENBQ0EsaUIsQ0FIRixtQyxDQU9NLGUsQ0FQTix3QixDQVlJLGdCLENBSUosZSxDQUVFLGtCLENBQ0Esa0IsQ0FHRixxRCxDQUNFLGUsQ0FHRiwrQixDQUNFLCtCLENBQ0EsZSxDQUdGLGtDLENBQ0UsbUIsQ0FHRixpQyxDQUNFLGtCLENBREYsNEMsQ0FJSSxlLENBSUosZ0IsQ0FDRSxpQixDQURGLHdCLENBSUksa0IsQ0FDQSxVLENBTEosZ0MsQ0FRTSxhLENBUk4sd0IsQ0FpQkksa0IsQ0FDQSxpQixDQWxCSixrQyxDQ21CQSx3QyxDREdJLGMsQ0F0QkoscUMsQ0FBQSxpQyxDQTBCSSxlLENBUUosd0QsQ0FFSSxZLENBSUosZSxDQUNFLGEsQ0FDQSxrQixDQUZGLGdDLENBS0ksZSxDQUxKLG9DLENBQUEscUMsQ0FVSSxrQixDQUNBLHFCLENBWEoscUMsQ0FlSSxpQixDQUlKLHVCLENBQUEsdUIsQ0FFRSxhLENBQ0Esa0IsQ0FDQSxjLENBQ0EsaUIsQ0FMRix1QixDQVNFLGUsQ0FTRix3QixDQUNFLG9CLENBQ0EsaUIsQ0FHRixjLENBQ0UsUSxDQUNBLFEsQ0FDQSxXLENBQ0EsTSxDQUNBLGlCLENBQ0EsTyxDQUNBLEssQ0FDQSxVLENBR0YsaUIsQ0FDRSx3QixDQUdGLGlCLENBQ0UsaUIsQ0FHRiw2QixDQUNFLGtCLENBR0YsNkIsQ0FDRSxrQixDQUdGLDZCLENBQ0Usa0IsQ0FlRixpQyxDQUFBLDJCLENBaEJBLDhELENBQUEsMkQsQ0FNSSxVLENBTkosdUQsQ0FtQ0EsMEIsQ0F6Qkksa0MsQ0FDQSxtQyxDQUNBLDZCLENBSUoseUIsQ0FDRSxrQixDQUNBLFUsQ0FGRiw4QyxDQVVJLGUsQ0FJSiw0QixDQUNFLGtCLENBQ0EsVSxDQUdGLDBCLENBR0UsNkIsQ0FDQSxXLENBQ0EsUSxDQUNBLFEsQ0FDQSxpQixDQUNBLFEsQ0FDQSxPLENBR0YsYyxDQUNFLGEsQ2pCL0lFLHdCaUJtSkYsTyxDQUNFLGMsQ0FHRiwwQixDQUNFLFEsQ0FHRiw2QixDQUNFLGtCLENBREYscUQsQ0FJSSxlLENBSUosd0QsQ0FFSSxhLENBQ0EsZSxDQUNBLGUsQ0FJSixrQyxDQUNFLG1CLENBR0YseUMsQ0FFSSxVLENBUUosNkIsQ0FDRSxvQixDQUFBLGlCLENBQUEsd0IsQ2pCMUxBLENBQUEsd0JpQitMRixPLENBQ0UsYyxDQUdGLGdCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FERiwrQixDQUlJLFksQ0FKSix3QyxDQUFBLHdDLENBU0ksZSxDeEI2K0VBLG9FLENBQUEsb0UsQ3dCMStFRSxxQixDQUNBLGUsQ3hCNitFRixvRSxDQUFBLG9FLEN3QnorRUUscUIsQ0FDQSxlLENBWEosNkQsQ0FBQSw2RCxDQWVJLGMsQ0FDQSxvQixDQUNBLDJCLENBQUEsZ0IsQ0FBQSxPLEN4QjIrRUosNkQsQ3dCcitFSSxlLEN4QnUrRUosNkQsQ3dCbitFSSxTLENBTkosc0QsQ0FVSSwyQixDQUFBLGdCLENBQUEsTyxDQUtOLGtDLENBQ0UsbUIsQ2pCL09BLENBQUEsNEJpQjBQRixPLENBQ0UsYyxDQUdGLGtDLENBQ0UsbUIsQ0FHRixnQyxDZi9TRSxpQixDQUFBLGtCLENlbVRGLGtCLENBQ0UsZSxDakJ2UUEsQ2ExREosZ0IsQ0FDRSxjLENBRUEsaUIsQ0FHRixnRCxDQUtJLHVCLENBU0osMEIsQ1pGSSxjLENBQ0EsbUIsQ0prQkYsa0YsQ0FDQSxlLENBQ0EsaUIsQ2dCaEJBLGEsQ0FDQSxrQixDQUNBLHdCLENBR0YsaUMsQ0FDRSxhLENBQ0Esa0IsQ0FHRix5QixDQUFBLDRCLENBRUUsa0IsQ0FDQSxrQixDQUdGLDZCLENBQ0UsZSxDQUdGLHlCLENBQ0Usa0IsQ0FHRiw0QixDQUNFLGUsQ0FPRiw0QixDQUNFLFcsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxVLENBZUYseUIsQ0FDRSxrQixDQUNBLFMsQ0FHRixzQixDWjNDRSxlLENZK0NGLHlCLENBQ0Usa0IsQ0FDQSxjLENBQ0EsaUIsQ0FHRixzQixDQUNFLGtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FKRixzQyxDQU9JLGtCLENBSUosbUNBR0UsZ0IsQ0FDRSxrQixDQUNBLFksQ0FGRiw0QixDQUtJLFksQ0FJSiw0QixDQUNFLFcsQ0FDQSxVLENBRkYsd0MsQ0FLSSxXLENBQ0EsVSxDQWxCTixDTTFHQSxnQixDQUNFLGtCLENBQ0EsUyxDQUZGLHVDLENBS0ksVyxDQUNBLFcsQ0FJSix1QixDbEJRSSxjLENBR0UsZ0IsQ2tCVEosa0IsQ0FGRixtRCxDbEJRSSxjLENBR0UsZ0IsQ0FaQSxtQ2tCQ04sbUQsQ2xCUUksYyxDQUdFLGdCLENBWkEsQ0FBQSxtQ2tCQ04sbUQsQ2xCUUksYyxDQUdFLGdCLENBWkEsQ2tCVU4sc0IsQ3RCWUUsa0YsQ0FDQSxlLENzQlhBLGlCLENBR0YsMkIsQ0FDRSxlLENBR0Ysc0IsQ0FDRSxZLENBQ0EsVyxDQUNBLFUsQ0FHRix5QixDQUNFLFksQ0FFQSxXLENBR0YsNEIsQ0FDRSxjLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FGRixtRCxDQUtJLFksQ0FDQSxrQixDQUFBLGlCLENBQUEsYSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBQ0EsaUIsQ0FYSixvRCxDQWVJLGMsQ0FJSiwwQixDQUNFLGUsQ0FHRiw4QixDQUNFLGtCLENBQ0EsWSxDQUZGLHFELENBQUEsc0QsQ0FLSSxVLENBTEosbUUsQ0FZTSxTLENBS04sdUIsQ0FFRSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxrQixDQUdGLHVCLENBQ0UsWSxDQUdGLCtCLENBQ0UsaUIsQ25COUJFLDJCbUJrQ0YsZ0IsQ0FDRSwrQixDQUNBLG1CLENBRkYsMkIsQ0FLSSxlLENBQ0EsZ0IsQ0FOSiwwQyxDQVVJLGUsQ0FDQSxnQixDbkI3Q0YsQ0FBQSx5Qm1CbURGLHFELENBQUEsbUQsQ0FHSSxpQixDbkJ0REYsQ0FBQSx3Qm1CNERGLGdCLENBQ0UsZSxDbkI3REEsQ0FBQSx3Qm1CbUVGLHdCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxVLENBRkYsa0QsQ0FLSSxvQixDQUNBLGlDLENBQUEsb0IsQ0FDQSxtQixDQVBKLGdDLENBV0ksb0IsQ0FDQSwyQixDQUFBLGMsQ0FDQSxhLENuQmhGRixDb0JoRUosVyxDQUNFLFcsQ0FDQSxrQixDQUdGLGlCLEMzQnNrR3lCLHlCLEMyQnRrR3pCLHdCLENBR0UsYyxDQUdGLGlCLENBQUEsbUIsQ0FJRSxvQixDQUNBLGlCLENBQ0EsaUIsQzNCK2pHa0Isd0IsQzJCaGtHbEIsaUIsQ0FDQSxpQixDM0Jna0d1QiwwQixDMkJqa0d2QixpQixDQUlGLHlCLENBQ0UsZ0IsQ0FHRiwwQixDQUFBLHdCLENBRUUsb0IsQ0FHRix5QixDQUNFLDhCLENBQ0Esb0IsQ0FDQSxhLENBQ0EsaUIsQ0FKRixxQyxDQU9JLGMsQ0FQSixvQyxDQVdJLGUsQ0FYSixzQyxDQWVJLGMsQ0FJSiw4QixDQUNFLFEsQ0FDQSxTLENBQ0EsZSxDQUNBLHNCLENBSkYscUUsQ0FPSSxXLENBQ0EsUyxDQUlKLGtCLENBQ0UsUyxDQUNBLHNCLENBRkYseUQsQ0FLSSxRLENBQ0EsUyxDQUlKLDBCLENBQ0UsaUIsQ0FDQSxrQixDQUNBLGlCLENBR0YsMkIsQ0FDRSxlLENBQ0Esd0IsQ0FDQSxpQyxDQUNBLGUsQ0FDQSxzQixDQUxGLG1DLENBUUksUyxDQVJKLHlELENBWUksYyxDQUNBLFcsQ0FDQSxrQixDQUNBLFksQ0FmSiwrRCxDQW1CSSxnQixDQW5CSiw4RCxDQXVCSSxlLENBUUosd0IsQ0FDRSxlLENBQ0Esd0IsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxXLENBTEYseUQsQ0FvQkEsdUUsQ0FBQSx3RSxDQVpJLGEsQ0FJSixpQyxDQUNFLGMsQ0FHRiw0RCxDQUNFLGMsQ0FHRixnQyxDQUNFLGlCLENBQ0EsVyxDQUZGLHNDLENBQUEsdUMsQ0FZSSxlLENBQ0EsVSxDQUNBLFksQ0FDQSxXLENBQ0EsUSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVSxDQXBCSix1QyxDQXlCSSx3QixDQUNBLGlDLENBS0EsZ0IsQ0FFQSxTLENBQ0EsK0IsQ0FBQSx1QixDQUNBLFUsQ0FuQ0osZ0YsQ0F3Q00sWSxDQUNBLFEsQ0F6Q04saUYsQ0E2Q00sWSxDQUNBLFEsQ0E5Q04sa0UsQ0FvRE0sWSxDQUNBLFEsQ0FyRE4sbUUsQ0F5RE0sWSxDQUNBLFEsQ0ExRE4sNEcsQ0ErRFEsVyxDQUNBLFMsQ0FoRVIsNkcsQ0FvRVEsVyxDQUNBLFMsQ0FyRVIsaUUsQ0E0RU0sVyxDQUNBLFMsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxXLENBQ0EsTyxDQUNBLFUsQ0FsRk4sa0UsQ0FzRk0sUyxDQUNBLGEsQ0FDQSxlLENBQ0EsVyxDQUNBLE8sQ0ExRk4sMkcsQ0ErRlEsVSxDQUNBLFUsQ0FoR1IsNEcsQ0FvR1EsVSxDQUNBLFUsQ0FyR1IsZ0UsQ0E0R00sVyxDQUNBLFUsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxPLENBQ0EsVSxDQWpITixpRSxDQXFITSxVLENBQ0EsYSxDQUNBLGUsQ0FDQSxPLENBeEhOLDBHLENBNkhRLFMsQ0FDQSxXLENBOUhSLDJHLENBa0lRLFMsQ0FDQSxXLENDbFFSLFMsQ0FDRSxXLENBQ0Esa0IsQ0FGRiw2QixDQUtJLG9CLENBQ0EsZSxDQUNBLFUsQ0FJSix1QyxDQUdJLGEsQ0FJSixlLENBR0UsZSxDQUlGLG9CLENBQ0UsYyxDQURGLG9DLENBSUksaUIsQ0FJSixlLENBQ0Usb0IsQ0FDQSxnQixDQUNBLGMsQ0FHRix5QixDQUNFLCtCLENBRUEsYSxDQUNBLGMsQ0FDQSxpQixDQUNBLGtCLENBQ0EsaUIsQ0FFQSxVLENBVEYseUIsQ0FBQSwrQixDQVlJLGEsQ0FDQSxvQixDQWJKLDhDLENBaUJJLGUsQ0FDQSxhLENBbEJKLG9ELENBcUJNLGEsQ0FDQSxjLENBS04sZSxDQUNFLG9CLENBQ0EsWSxDQUNBLFcsQ0FDQSxnQixDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FQRixxQyxDQVVJLFksQ0FJSiw4QixDQUNFLFksQ0FEYyxtRCxDQUlaLGEsQ0FJSixvQixDQUNFLFksQ0FDQSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLEssQ0FDQSxVLENBUEYsb0QsQ0FVSSxZLENBVkosNkMsQ0FjSSxnQyxDQUFBLHdCLENBZEoseUMsQ0FrQkksb0IsQ0FJSixzQyxDQUNFLFksQ0FJRiwrRCxDQUNFLGEsQ0FHRixzQ0FDRSxTLENBQUEsNkIsQ0FFRSxhLENBR0YsUyxDQUNFLGEsQ0FDQSxVLENBR0Ysa0IsQ0FDRSxrQixDQUNBLGtCLENBQ0EsVyxDQUhGLDZCLENBTUksVSxDQU5KLHVDLENBVUksVSxDQUlKLGlCLENBQ0Usb0IsQ0FDQSxlLENBQ0Esa0IsQ0E1QkosQ0hySEEsUyxDQUNFLGtCLENBRUEsMkksQ0FHRixjLENBQ0UsK0IsQ0FHRiw0QixDQUNFLDZHLENBR0Ysc0IsQ0FFSSxjLENBQ0EsZSxDQUNBLFksQ0FJSixxQixDQUVFLGdCLENBRkYsMkIsQ0FBQSw0QixDakJ3QkksVyxDQUNBLGEsQ2lCekJKLDJCLENqQjZCSSxVLENpQnhCSix5QixDaEJWSSxlLENBQUEsVSxDZ0JjRixjLENBQ0EsZSxDQUNBLGtCLENBTkYseUMsQ2hCVkksa0IsQ0FBQSxVLENBQUEsYSxDZ0JVSix5QyxDaEJWSSxxQixDQUFBLGtCLENBQUEsVSxDZ0JtQkosZ0MsQ0FBQSxvQyxDQU9FLGtCLENBUEYsZ0MsQ3pCODFHcUMscUQsQ3lCOTFHckMsb0MsQ3JCekJFLG9FLENBQ0EsZSxDQUNBLGlCLENxQjJCQSxhLENBQ0EsYyxDQUNBLGdCLENBRUEsd0IsQ0FHRixvQixDQUNFLGEsQ0FDQSxhLENBQ0EsYyxDQUhGLDBCLENBTUkseUIsQ0FOSixxRCxDQVdJLGdCLENBQ0EsYSxDQVpKLDJELENBZU0sYSxDQUtOLGlCLENBQ0UsYyxDQURGLG1CLENBSUksYSxDQUpKLHdDLENBY0ksaUIsQ0FJSixzQixDQUNFLG1CLENBR0Ysb0IsQ0FDRSw4QixDQUNBLGEsQ0FFQSxjLENBQ0EsaUIsQ0FDQSxrQixDQU5GLG9CLENBZ0JBLHVCLENBQ0Usb0IsQ0FDQSxxQixDQUdGLDJCLENBR0UsVyxDQUNBLGUsQ0FHRixnQyxDQUNFLG9CLENBR0Ysc0IsQ0FDRSxhLENBQ0EsaUIsQ0FHRiwyQixDQUNFLG9CLENBQ0Esb0IsQ0FHRiwyQixDQUNFLFksQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxVLENBSkYsd0QsQ0FPSSxZLENBSUoscUIsQ0FDRSxhLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FHRixvQyxDQUFBLDZCLENJdkpBLDBCLENBQUEsOEIsQ0oySkUsZSxDQUdGLHdCLENBQ0UsYSxDQUNBLGEsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxrQixDQUxGLDhCLENBUUkseUIsQ0FJSix5QixDQUVFLGMsQ0FGRiwrQixDQUFBLGdDLENqQjFISSxXLENBQ0EsYSxDaUJ5SEosK0IsQ2pCckhJLFUsQ2lCMEhKLG1DLENBQUEsb0MsQ2pCL0hJLFcsQ0FDQSxhLENpQjhISixtQyxDakIxSEksVSxDaUI4SEosK0IsQ2hCaEtJLGUsQ0FBQSxVLENBQUEscUIsQ2dCZ0tKLDBDLENoQmhLSSxlLENBQUEsVyxDQUFBLGMsQ2dCdUtKLG1DQUNFLHVDLENoQnhLRSxlLENBQUEsVSxDZ0J3S0YsdUQsQ2hCeEtFLGtCLENBQUEsVSxDQUFBLGEsQ2dCd0tGLHVELENoQnhLRSxxQixDQUFBLGtCLENBQUEsVSxDZ0J3S0YsdUQsQ2hCeEtFLHFCLENBQUEsa0IsQ0FBQSxVLENnQndLRix1RCxDaEJ4S0UscUIsQ0FBQSxrQixDQUFBLFUsQ2dCNEtGLDRCLENBR0ksNEcsQ0FISix1QyxDQXlCQSxzQixDaEJyTUUsZSxDQUFBLFUsQ0FBQSxvQixDZ0I0S0YsbUMsQ2hCNUtFLGUsQ0FBQSxXLENBQUEsYyxDZ0IyTEYsd0MsQ0FBQSxtQixDQUVJLFMsQ0FRSixzQixDQVFJLGdCLENBSUosdUIsQ2hCak5FLGUsQ0FBQSxXLENBQUEsYyxDZ0J5TkUsZ0IsQ0FJSixvQixDQUNFLGtCLENBQ0Esa0IsQ0FDQSxhLENBekRKLENBNkRBLG1DQUNFLHlCLENoQnJPRSxlLENBQUEsVSxDZ0JxT0YseUMsQ2hCck9FLGtCLENBQUEsVSxDQUFBLGEsQ2dCcU9GLHlDLENoQnJPRSxxQixDQUFBLGtCLENBQUEsVSxDZ0JxT0YseUMsQ2hCck9FLHFCLENBQUEsa0IsQ0FBQSxVLENnQnFPRix5QyxDaEJyT0UscUIsQ0FBQSxrQixDQUFBLFUsQ2dCeU9GLHNCLENoQnpPRSxlLENBQUEsVSxDQUFBLHFCLENnQm1QRix1QixDaEJuUEUsZSxDQUFBLFcsQ0FBQSxjLENnQjhQRiw0QixDQUVJLDRHLENBRkosbUMsQ2hCOVBFLGUsQ0FBQSxXLENBQUEsYyxDZ0I4UEYsdUMsQ2hCOVBFLGUsQ0FBQSxVLENBQUEscUIsQ2dCb09KLENBeUNBLHVDQUNFLDRCLENBRUksNEcsQ0FGSixtQyxDQU1JLGtCLENBUE4sQ0sxUEEsTyxDQUNFLGMsQ0FERixtQyxDQUlJLFMsQ0FJSix5QyxDQUFBLDRDLENBR0ksYSxDQUNBLFMsQ0FKSixvQyxDQUFBLHVDLENBR0ksYSxDQUNBLFMsQ0FKSiwyQixDQUFBLDhCLENBR0ksYSxDQUNBLFMsQ0FJSixjLEMxQmpCRSxrRixDQUNBLGUsQ0FDQSxpQixDMEJrQkEsdUIsQ0FBQSxvQixDQUFBLGUsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGEsQ0FDQSxhLENBQ0EsYyxDQUNBLFcsQ0FDQSxpQixDQUNBLGUsQ0FDQSxZLENBQ0EsVSxDQWRGLHVCLENBaUJJLGtCLENBQ0Esa0IsQ0FDQSxTLENBbkJKLCtCLENBdUJJLGlCLENBdkJKLG9CLENBMkJJLHFCLENBQ0EsWSxDQUlKLGlCLEMxQmpERSxrRixDQUNBLGUsQ0FDQSxpQixDMEJpREEsdUIsQ0FBQSxvQixDQUFBLGUsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGEsQ0FDQSxhLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsWSxDQUNBLFUsQ0FiRiwwQixDQWdCSSxrQixDQUNBLGtCLENBQ0EsUyxDQWxCSixrQyxDQXNCSSxpQixDQXRCSix1QixDQTBCSSxxQixDQUNBLFksQ0FJSixzQyxDQUFBLHFCLENBRUUsZSxDQUNBLHdCLENBR0Ysb0IsQ0FDRSxhLENBQ0Esa0IsQ0FHRixjLEMxQnJGRSxrRixDQUNBLGUsQ0FDQSxpQixDMEJxRkEsYSxDQUNBLGEsQ0FDQSxjLENBQ0EsaUIsQ0FDQSx3QixDQU5GLCtCLENBa0JBLG1DLENBVEksVSxDQUlKLDhCLENBQ0UsYSxDQUNBLGMsQ0FHRixrQixDQUNFLGEsQ0FDQSxjLENBRkYsaUMsQ0FTSSxhLENBQ0Esa0IsQ0FDQSxlLENBSUosb0IsQ0FDRSxhLENBQ0EsYyxDQUZGLHFDLENBS0ksVSxDQUlKLDhCLENBQ0UsYSxDQUNBLG9CLENBQ0EsYyxDQUhGLHFDLENBTUksYSxDQUNBLGMsQ0FQSiwrQyxDQVdJLFUsQ0FJSixpQixDQUFBLHFCLENBR0UsYyxDQUNBLG9CLENBQ0EsaUIsQ0FDQSxpQixDQU5GLHVCLENBQUEsd0IsQzlCbWlIK0IsMkIsQzhCbmlIL0IsNEIsQ3RCeklJLFcsQ0FDQSxhLENzQndJSix1QixDQUFBLDJCLEN0QnBJSSxVLENzQm9JSiw4QyxDQUFBLGtELEM5QjJpSHFELGtELENBQ0Esc0QsQzhCamlIL0MsYSxDQVhOLCtFLENBQUEsbUYsQzlCZ2pId0YsbUYsQ0FDQSx1RixDQUNJLG1GLENBQ0osdUYsQ0FDSSx1RixDQUNBLDJGLEM4Qm5pSHBGLGEsQ0FLTiwrRCxDQUFBLG1FLEM5QmtpSG9FLG1FLENBQ2pCLHVFLEM4QmhpSC9DLGEsQ0FISixnRyxDQUFBLG9HLEM5QndpSHVHLG9HLENBQ0Esd0csQ0FDSSxvRyxDQUNyQix3RyxDQUVJLHdHLENBRUEsNEcsQzhCcmlIcEYsVSxDQU1SLHVCLENBQUEsMkIsQ0FFRSxjLENBQ0EsUyxDQUNBLGlCLENBR0Ysd0IsQ0FJRSxpQixDQU1BLGlCLENBVkYsd0IsQ0FBQSw0QixDQUVFLGUsQ0FDQSx3QixDQUVBLGMsQ0FHQSxXLENBQ0EsTSxDQUVBLGlCLENBQ0EsaUIsQ0FDQSxLLENBRUEsVSxDQWZGLHlDLENBQUEsNkMsQ0FrQkksUSxDQUdGLHVGLENBQUEsMkYsQ0FFSSxjLENBdkJOLHNELENBQUEsMEQsQ0E0QkksaUIsQ0E1QkosNkMsQ0FBQSxpRCxDQWdDSSxlLENBQ0Esd0IsQ0FqQ0oseUQsQ0FBQSw2RCxDQXFDSSxrQixDQUlKLDRCLENBQ0UsaUIsQ0FDQSxnQixDQUZGLHVFLENBTU0sa0IsQ0FDQSxxQixDQUNBLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxXLENBQ0EsVSxDQVpOLDhELENBa0JJLGlCLENBbEJKLDRGLENBc0JJLGlCLENBS0osc0IsQ0FBQSwwQixDQUVFLGEsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxPLENBVEYsdUMsQ0FBQSwyQyxDQWFJLFUsQ0FiSix1RCxDQUFBLDJELENBaUJJLGtCLENBSUosOEIsQ0FDRSxZLENBQ0EsWSxDQUNBLFcsQ0FDQSxVLENBR0YsZSxDQUdFLFcsQ0FDQSxpQixDQUNBLGUsQ0FDQSxpQixDQUNBLFUsQ0FQRixlLENBZUEscUIsQ0FmQSxvQyxDQVVJLGMsQ0FDQSxRLENBSUoscUIsQzFCdlRFLGtGLENBQ0EsZSxDQUNBLGlCLEMwQnVUQSx1QixDQUFBLG9CLENBQUEsZSxDQUdBLGEsQ0FDQSxjLENBQ0EsYyxDQUNBLFcsQ0FDQSx5QixDQUNBLGlCLENBQ0EsVSxDQUNBLFUsQ0FaRixpQyxDQWVJLFksQ0FmSiwwQixDQW1CSSxrQixDQW5CSiwyQixDQXdCSSxZLENBeEJKLDhCLENBNEJJLGEsQ0FDQSxrQixDQUlKLDJCLENBQ0UsZSxDQUVBLHdCLENBQ0EsaUIsQ0FDQSxRLENBQ0EsYyxDQUNBLE0sQ0FDQSxpQixDQUNBLE8sQ0FDQSxLLENBQ0EsUyxDQVhGLDRDLENBY0ksaUIsQ0FkSixpRCxDQWtCSSxlLENBQ0Esd0IsQ0FuQkosdUQsQ0F1QkkscUIsQ0F2QkosMEQsQ0EyQkksa0IsQ0FDQSxrQixDQUlKLDhCLENBQ0Usa0IsQ0FDQSx3QixDQUNBLHlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxhLENBQ0EsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLFUsQ0FDQSxTLENBYkYsK0MsQ0FnQkksa0IsQ0FDQSxvQixDQWpCSixvRCxDQXFCSSxrQixDQXJCSixxRSxDQXlCSSxrQixDQUNBLG9CLENBMUJKLG1DLENBa0NJLFksQ0FsQ0osMEYsQ0FBQSxvRCxDQXNDSSx3QixDQXRDSiwyRSxDQUFBLDBELENBMkNJLHFCLENBM0NKLDZELENBQUEsbUYsQ0FnREksa0IsQ0FDQSxvQixDQUNBLGtCLENBbERKLDhFLENBQUEsb0csQ0F1REksa0IsQ0FDQSxvQixDQUhGLHdHLENBQUEsOEgsQ0FNSSxZLENBS04seUIsQ0FDRSxjLENBQ0EsYyxDQUNBLFMsQ0FDQSxXLENBQ0EsUyxDQUNBLGlCLENBQ0EsVSxDQUNBLFUsQ0FSRiwwQyxDQVdJLFksQ0FJSix5QyxDQThCQSxpRCxDQTVCSSxhLENBQ0EsaUIsQ0FISiw0RSxDQThCQSx3RixDQXRCTSxvQixDQUNBLGlCLENBQ0EscUIsQ0FLTixtQyxDQUNFLHdCLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGUsQ0FDQSxnQyxDQUNBLGlCLENBQ0EsVyxDQUdGLDBDLENBQ0UsUSxDQUNBLGlCLENBa0JGLGlCLENBQ0Usd0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsWSxDQUpGLGtDLENBT0ksaUIsQ0FJSixlLENBQ0UsYSxDQUNBLGMsQ0FPRix1QyxDQVRBLGdDLENBd0JBLG1CLENBbkJJLFUsQ0FJSixzQixDQUNFLG9CLENBQ0EsVyxDQUNBLGMsQ0FIRiwrQyxDQVVJLFUsQ0FDQSxvQixDQVVKLDBDLENBQ0UsWSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBTEYsa0UsQ0FRSSxZLENBUkosb0UsQ0FZSSxZLENBWkoseUcsQ0FBQSx1RyxDQWdCSSxjLENDdGtCSixPLENBRUUsZSxDQUNBLGlCLENBSEYsZSxDQTBDQSx1QixDQW5DSSxhLENBQ0EsWSxDQUNBLFUsQ0FUSix3QixDQWFJLFksQ0FJSixjLENBQUEsYyxDQUVFLFksQ0FDQSxtQixDQUFBLGdCLENBQ0EsVSxDQUdGLGMsQ0FDRSxhLENBR0YsZ0IsQ0FDRSxNLENBRUEsZSxDQUNBLGlCLENBQ0EsTyxDQUNBLGEsQ0FDQSxrQyxDQUFBLDBCLENBR0YscUIsQ0FDRSxpQixDQUdGLHVCLENBQ0UseUYsQ0FDQSxVLENBRUEsWSxDQUNBLGlCLENBQ0EsaUIsQ0FLRixzQixDdkJ6Q0ksYyxDQUdFLGdCLEN1QjhDTiwwQyxDQVJBLHVDLENBa0JBLGtDLENBZEksVSxDQUlKLHlCLEN2QjNDSSxjLENBQ0EsbUIsQ3VCNENGLFksQ0FDQSxrQixDQU9GLGlCLEN2QjNESSxjLENBR0UsZSxDdUIyREosWSxDQUNBLGtCLEN4QmpCRSx3QndCeUJGLHFCLENBQ0UsYSxDQUNBLFksQ0FGRixnRSxDQUtJLGtCLENBTEosZ0UsQ0FTSSxrQixDQVRKLDRELENBYUksa0IsQ0FiSixzQyxDQWlCSSxpQixDQWpCSiwwRCxDQW9CTSxpQixDeEI3Q0osQ0FBQSx3QndCb0RGLGUsQ0FVQSxjLENBQUEsYyxDQVJJLFksQ0FGSix3QixDQU1JLGEsQ0FTSixzQixDdkIzR0UsYyxDQUNBLG1CLEN1QjRHQSxrQixDQUdGLHlCLENBQ0UsYSxDQUNBLGMsQ0FDQSxrQixDQUhGLCtDLEN0QnJIRSxvQixDQUFBLHFCLENzQitIRixpQixDQUNFLGEsQ0FHRixxQixDQUNFLFksQ3hCdkZBLENBQUEsd0J3QjRGRixlLENBTUEsYyxDQUFBLGMsQ0FKSSxZLENBU0osc0IsQ3ZCL0lFLGMsQ0FDQSxhLEN1QmtKRix5QixDdkJ6SkUsYyxDQUdFLGUsQ0QyQ0YsQ0FBQSw0QndCaUhGLCtDLEN0QjlKRSxpQixDQUFBLGtCLENGNkNBLEN5QmhFSixjLEN4QjBDRSxlLENKbkNBLG9FLENBQ0EsZSxDQUNBLGlCLEM0Qk5BLGMsQ0FDQSxrQixDQUdGLG9CLENBQ0UsWSxDQUNBLFcsQ0FDQSxVLENBR0YseUIsQ0FDRSxvQixDQUNBLGlCLENBQ0EsaUIsQ0FHRix5QyxDQUNFLFksQ0FHRix3QyxDQUNFLFksQ0NyQkYsWSxDQUdFLGUsQ0FDQSxrQixDQUdGLGtCLENBQ0Usa0IsQ0FHRixrQixDekJVSSxjLENBQ0EsbUIsQ3lCWEosbUMsQ0FJSSxlLENBSUosNEIsQ0FDRSxZLENBQ0EsVyxDQUNBLFUsQ0FHRixzQixDQUNFLFcsQ0FDQSxXLENBQ0EscUIsQ0FDQSxVLENDVkYsNEIsQ0FFSSxpQixDQUlKLGMsQ0FDRSxlLENBREYsa0IsQ0FJSSxjLENBQ0EsZSxDQVlKLHNDLENBQ0UsbUIsQ0FHRix5QyxDQUNFLGMsQ0FlRixvQixDQUFBLG9CLEM5QnRCRSxrRixDQUNBLGUsQ0FDQSxpQixDOEJ1QkEsYSxDQUNBLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSx3QixDQUdGLDBCLENBQ0UseUIsQ0FpQkYsaUMsQ0FNQSxnQyxDQUpJLGUsQ0FJSixpRixDQUFBLG9GLENBU00sb0IsQ0FDQSxjLENBQ0EsVSxDQVhOLDhGLENBQUEsaUcsQ0FjUSw0QixDQWRSLGtELENBbUJNLFksQ0FDQSxvQixDQUNBLGtCLENBa0ROLG9CLENBQ0Usa0IsQ0FDQSxlLENBQ0Esa0IsQ0FHRix5QixDQUNFLGEsQ0FDQSxhLENBQ0EsYyxDQUNBLHNCLENBSkYsdUMsQ0FPSSxnQixDQUlKLHlDLENBQ0UsNEIsQ0FHRixtRCxDQUFBLG1ELENBR0ksZ0IsQ0NsTUosTyxDQUNFLCtCLENBRUEsYyxDQUhGLHVCLENBQUEseUIsQ0FPSSxhLENBUEosTyxDQUFBLDhDLENBQUEsNEIsQ0FnQkEsZ0IsQ0FBQSxlLENBSkksWSxDQVNKLGEsQ0FDRSxlLENBQ0EsUSxDQUNBLFMsQ0FIRixpQyxDQWlDQSxpQixDQTNCSSxnQixDQU5KLG9DLENBVUksa0IsQ0EyQkosYSxDQXJDQSxpRSxDL0JGRSxvRSxDQUNBLGUsQ0FDQSxpQixDK0JjSSxhLENBS04sc0QsQ0FFSSxtQixDQUZKLDBFLENBT00sbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FVTixhLENBRUUsYSxDQUdBLHNCLENBTEYsK0IsQy9CckJFLGtGLENBQ0EsZSxDQUNBLGlCLENJZkUsYyxDQUNBLG1CLEMyQmlDSixtQixDQWFJLGEsQ0FDQSx5QixDQUlKLG9CLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxjLENuQ3FtSUEsaUMsQ0lsb0lBLG9FLENBQ0EsZSxDQUNBLGlCLEMrQnlCRix1QyxDQUFBLHdDLENBVUksZ0IsQ0FWSix5RCxDQWNJLGdCLENBSUosa0IsQ0FDRSxrQixDQUFBLGlCLENBQUEsYSxDQUNBLFcsQ0FDQSxVLENBR0YsbUIsQy9CakZFLG9FLENBQ0EsZSxDQUNBLGlCLEMrQmtGQSxhLENBQ0EsYSxDQUdGLHVDLENBRUksYSxDQUNBLGtCLENBSEosc0UsQ0FNTSxlLENBTk4scUQsQ0M2Q0Esa0MsQ0RuQ00sYSxDQVZOLDJELENBY00sYSxDQUtOLHlCLENBQ0UsK0IsQ0FDQSxlLENBRkYsaUQsQ0FBQSx1QyxDQU1JLG9CLENBQ0Esa0IsQ0FJSix1QixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQzVCNUVFLHdCNEJnRkYsTyxDQUNFLGtCLENBQ0EsK0IsQ0FDQSxvQyxDQUNBLGUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsUSxDQUNBLFcsQ0FSRiw2QixDQVdJLFMsQ0FJSixhLENBQ0UsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLFUsQ0FHRixnQixDQUNFLGtCLENBQ0EsYSxDQUNBLGUsQ0FHRixlLENBQ0Usa0IsQ0FDQSxhLENBQ0EsZSxDQUNBLGMsQ0FHRixrQyxDQUVJLDZCLENBQ0Esa0IsQ0FDQSxpQixDQUlKLGEsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUZGLDJCLENBQUEsOEIsQ0FLSSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUxKLG1DLENBYUksa0IsQ0FBQSxpQixDQUFBLGEsQ0FDQSw4QixDQUNBLGlCLENBZkosOEMsQ0FzQk0sYyxDQUNBLGMsQ25DMGpJRiwyRCxDbUN0aklFLGUsQ25Dd2pJRiwyRCxDbUNwaklFLGUsQ0FLTixpQixDQUNFLGEsQ0FDQSxrQixDQUdGLGEsQ0FDRSxjLENBQ0EsZ0IsQ0FHRixtQixDQUNFLFMsQzVCMUtBLENBQUEsNEI0QitLRixpQixDQUNFLGtCLENBR0YseUMsQ0FDRSxlLEM1QnBMQSxDOEJoRUosWSxDQUVFLGUsQ0FDQSxpQixDQUhGLGtCLENBQUEsbUIsQzdCZ0RJLFcsQ0FDQSxhLEM2QmpESixrQixDN0JxREksVSxDNkI3Q0osb0MsQ0FDRSxrQixDQUdGLHFCLENBQ0UsZ0IsQ0FDQSxpQixDQU9GLDJDLENBVEEsOEMsQ0FLSSxVLENBVUosa0IsQ0FDRSxZLENBQ0EsVyxDQUNBLE0sQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBTkYsMkMsQ0FTSSxTLENBSUosc0IsQ0FDRSxhLENBQ0EsYyxDQUNBLGdCLENBQ0EsWSxDQUNBLGlCLENBS0YseUQsQ0FFSSxhLENBQ0EsaUIsQ0FJSiwyQyxDQUVJLGEsQ0FGSix3QyxDQU1JLFksQ0FJSix3QyxDQUVJLFksQ0FJSixtQixDQUNFLHFCLENBQ0Esd0IsQ0FDQSxZLENBSEYseUMsQ0FNSSxhLENBQ0EsZSxDQVBKLHNDLENBV0ksWSxDQUNBLFMsQ0FDQSxRLENBSUosbUIsQ0FDRSx3QixDQUNBLHdCLENBQ0EsWSxDQUhGLHlDLENBTUksVSxDQUNBLG9CLENBQ0EsVSxDQUNBLGUsQ0FDQSxhLENBVkosc0MsQ0FjSSxTLENBQ0EsUyxDQUNBLFEsQ0FoQkosMkIsQ0FvQkksVSxDQUNBLFcsQ0FDQSxTLENBRUEsbUNBeEJKLDJCLENBeUJNLFUsQ0FDQSxTLENBRkYsQ0FLQSxzQ0E3QkosMkIsQ0E4Qk0sVSxDQUNBLGEsQ0FGRixDUnZISixvQixDQUFBLHdCLENBQ0Usc0IsQ0FBQSxjLENBQ0EsdUIsQ0FBQSxlLENBQ0EsYSxDQUNBLGUsQ0FDQSxrQixDQUNBLFUsQ0FORix3QixDQStCRSx1QixDQUFBLGUsQ0EvQkYsMkIsQ0FBQSx1QixDQVNJLG9CLENBQ0EsVSxDQUNBLGtCLENBWEosc0IsQ0FBQSwwQixDQWVJLGEsQ0FDQSxtQixDQWhCSix1QixDQUFBLDJCLENBb0JJLFEsQ0FDQSxrQixDQWFKLDJCLENBQ0Usa0IsQ0FHRixtQ0FDRSxvQixDQUFBLHdCLENBQ0Usc0IsQ0FBQSxjLENBRkosQ0FNQSxtQ0FDRSxvQixDQUFBLHdCLENBQ0Usc0IsQ0FBQSxjLENBRkosQ09qQ0Esa0IsQ0FDRSxpQixDQUNBLFUsQ0FGRiwwQyxDQUFBLDZDLENBTUksWSxDQUNBLGUsQ0FQSixxRSxDQVdJLCtCLENBQ0EsMkIsQ0FaSiw2QyxDQWdCSSxTLENBQ0EsUyxDQWlDSiw0QyxDaEMxQ0Usb0UsQ0FDQSxlLENBQ0EsaUIsQ2dDYkEsK0IsQ0F3REEsYSxDQUNBLGEsQ0FDQSwyQixDQUNBLGlCLENBQ0Esd0IsQ0FQRixrRCxDQVVJLG9CLENBVkoseUcsQ0FjSSxlLENBZEoseUcsQ0FrQkksZSxDQUNBLGEsQ0FuQkosK0csQ0FzQk0sYSxDQUtOLGlELENBQ0UsWSxDQUNBLFcsQ0FDQSxpQixDQUNBLFUsQ0FDQSxRLENBQ0EsVSxDQU5GLG9HLENBU0ksWSxDQVRKLDhHLENBYUksWSxDQUNBLGdDLENBQUEsd0IsQ0FpQkosOEIsQ0FDRSxVLENBR0YsNEMsQzVCakZFLGUsQzRCbUZBLGtCLENBR0YsMEMsQzVCdEZFLGUsQzRCd0ZBLGtCLENBQ0EsVSxDQUNBLGMsQ0FDQSxnQixDQUdGLGlELENoQ3JIRSxvRSxDQUNBLGUsQ0FDQSxpQixDZ0NxSEEsaUIsQ0FDQSx3QixDQUdGLDBDLENBQ0UsVSxDQUNBLGEsQ0FDQSxpQixDQUhGLGdELENBTUksYSxDQUlKLDhCLENBaEpFLCtCLENBa0pBLGUsQ0FDQSxZLENBSEYsNEMsQ0FXSSxjLENBWEosMkYsQ0FlSSxhLENBZkoscUUsQ0FtQkksZ0IsQ0FuQkosd0UsQ0F1QkksYyxDQXZCSiw0QyxDQTJCSSxjLENBQ0EsaUIsQ0FNSiw4QixDNUJoSkUsZSxDNEJrSkEsa0IsQ0FDQSw0QixDQUNBLG1CLENBQ0EsZ0IsQ0FHRiw4QixDQUNFLGEsQ0FDQSxhLENBRUEsMkIsQ0FDQSxpQixDQUdGLG1DLENBQ0UsWSxDQVFGLCtCLENBVEEsbUMsQ0FVRSxXLENBQ0EsUyxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FMRixpRixDQVFJLFUsQ0FJSixpRCxDQUNFLGtCLENBQ0Esa0IsQ0FDQSxVLENBQ0EsYSxDQUNBLGMsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsYSxDQUNBLGlCLENBQ0EsVSxDQUNBLGlCLENBQ0EsUyxDQUdGLG1DLENBQUEsb0MsQ0FFRSxpQixDQUdGLDJDLENBQ0Usa0IsQ0FHRixtQ0FDRSwwQyxDQUNFLFcsQ0FJRix3QixDQUNFLFksQ0FQSixDRTdPQSx3QixDQUNFLGtCLENBQ0EsWSxDQUNBLE0sQ0FDQSxnQyxDQUNBLGlCLENBQ0EsbUIsQ0FDQSxpQixDQUNBLFEsQ0FDQSxXLENBQ0EsUyxDQVZGLGlELENBYUksWSxDQUlKLGdDLENBQ0UsZSxDQUNBLE0sQ0FDQSxpQixDQUNBLHdCLENBQ0EsVSxDQUxGLHlELENBQUEsNEQsQ0FTSSxVLENBSUosa0MsQ0FqQ0UsK0IsQ0FtQ0EsZSxDQUNBLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLFksQ0FHRixpQyxDQUNFLFksQ0FHRiwyQixDQUNFLGtCLENBREYsZ0UsQ0FJSSwrQixDQUNBLGEsQ0FDQSxhLENBQ0EsWSxDQUNBLGlCLENBUkosc0UsQ0FZSSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxVLENDbEVKLGMsQ0FDRSxlLENBR0Ysa0IsQ0FDRSxtQixDQUNBLGdCLENBR0YsdUIsQ0FDRSxhLENBQ0EsYyxDQUNBLGUsQ0FIRixpRCxDQU1JLFUsQ0FJSixvRCxDQUNFLGEsQ0FHRiwwQyxDQUNFLGEsQ0FDQSxjLENBR0YsMkIsQ25DaENFLG9FLENBQ0EsZSxDQUNBLGlCLENtQ2dDQSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxpQixDQUNBLHdCLENBR0Ysa0IsQ0FDRSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGdCLENBR0YsbUIsQ0FDRSxpQixDQUdGLG9CLENBQ0Usa0IsQ0FBQSxVLENBQUEsTSxDQVNGLG9CLENBTkEsNEIsQ25DakRFLG9FLENBRUEsaUIsQ21DeURBLGlCLENBVkYsNEIsQ0FFRSxjLENuQzVDQSxlLENtQ2dERixvQixDbkN0REUsZSxDbUN3REEsYSxDQUNBLGEsQ0FJRiw2QixDQUNFLGEsQ0FFQSxjLENBSEYsNEQsQ0FNSSxPLENBSUoseUIsQ0FDRSxvQixDQUNBLFksQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBR0Ysa0IsQ0FDRSxrQixDQUNBLGdCLENBQ0EsaUIsQ0FIRix5QixDQU1JLGtCLENBQ0EsVSxDQUNBLFksQ0FDQSxNLENBQ0EsaUIsQ0FDQSxPLENBQ0EsSyxDQVpKLDBDLENBZ0JJLGEsQ0FDQSxpQixDQUlKLHFCLENBQ0UsYSxDQUNBLGtCLENBQ0EsYyxDQUdGLG1DQUNFLHVCLENBQ0UsYyxDQURGLDBDLENBSUksYyxDQUlKLDZCLENBQ0UsYyxDQUNBLFcsQ0FHRixvQixDQUNFLGMsQ0FHRixrQixDQUNFLGdCLENBbkJKLENDcEhBLGEsQ0FDRSxrQixDQUdGLG1CLENBR0Usb0IsQ0FDQSxXLENBQ0EsZSxDQUdGLHdCLENBQ0Usb0IsQ0FDQSxjLENBR0YsbUIsQ0FDRSxhLENBQ0EsYyxDQUNBLGEsQ0FIRix3RCxDQU1JLGMsQ0FOSix1RCxDQVVJLGUsQ0FJSiwyQixDQUFBLGlDLENBRUUsYSxDQUdGLG1CLENBQ0UsWSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBTEYsNkMsQ0FRSSxZLENBSUosc0UsQ0FFSSxnQixDQUZKLHNFLENBTUksZSxDQU5KLGtFLENBVUksaUIsQ0FWSixtRSxDQWNJLGdCLENDOURKLGUsQ0FDRSxrQixDQUNBLCtCLENBQ0EsaUIsQ0FIRixpQyxDQU1JLGUsQ0FDQSxXLENBUEosd0MsQ0FXSSw4QixDQUlKLDJCLENoQ0lJLGtCLENBQUEsZ0IsQ0FBQSxpQixDZ0NGRixpQixDQUZGLGlDLEMvQkhNLFcsQ0FDQSxhLENBQ0EsVSxDK0JNTiw4QixDQUNFLFUsQ0FDQSxnQixDQUNBLGUsQ0FHRiw4QixDQUNFLG9CLENBREYsb0MsQ0FJSSxvQixDQUlKLHVCLENBQUEsc0IsQ0FFRSxZLENBR0YscUIsQ0FDRSxpQixDQUNBLE8sQ0FGRix1RSxDQUtJLG9CLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFUsQ0FSSiw2RSxDQVdNLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLFUsQ0FDQSxRLENBQ0EsUyxDQUtOLGlDLENBQ0UsWSxDQUNBLFksQ0FDQSxXLENBQ0EsVSxDQUdGLG1GLENBY0EsOEIsQ0FYSSxvQixDQUNBLGlCLENBQ0EsUSxDQUNBLGtCLENBTkosMkUsQ0FVSSxZLENBSUosOEIsQ3JDakZFLG9FLENBQ0EsZSxDQUNBLGlCLENxQ2lGQSxhLENBRUEsYyxDQUNBLGUsQ0FDQSxZLENBRUEsTyxDQUlGLHlCLENBQ0Usb0IsQ0FDQSxXLENBQ0EsVyxDQUNBLGlCLENBR0YsNEIsQ0FFRSxVLENBQ0EsZ0IsQ0FHRixpQyxDQUNFLGEsQ0FDQSxhLENBQ0EsYyxDQUNBLGdCLENBQ0Esd0IsQ0FMRix1QyxDQVFJLG9CLENBUkosMEQsQ0FBQSw2RCxDQWFJLGtCLENBSUosaUMsQ0FFRSxvQixDQUNBLHFCLENBR0YsaUMsQ0FDRSxvQixDQUNBLFksQ0FDQSxXLENBQ0EsaUIsQ0FDQSxVLENBR0YsdUIsQ0FDRSxZLENBQ0EsVSxDQUNBLGlCLENBQ0EsVyxDQUNBLGdCLENBR0YsNEIsQ0FDRSxlLENBQ0EsUSxDQUNBLFMsQ0FHRixpQyxDQUNFLG9CLENBQ0EsZ0IsQ0FDQSxxQixDQUdGLDRCLENBQ0UsYSxDQURGLGtDLENBSUksb0IsQ0FKSixvRSxDQU9NLGEsQ0FLTixpQyxDckN2SkUsb0UsQ0FDQSxlLENBQ0EsaUIsQ0lIRSxjLENBR0UsZSxDaUN3SkosYSxDQUNBLHdCLENBR0YsNEIsQ0FDRSxZLENBQ0EsVyxDQUNBLFUsQ0FIRixrQyxDQU1JLFksQ0FJSiwrQixDQUVFLFcsQ0FDQSxnQixDQUdGLG9DLENBR0UsVyxDQUNBLGMsQ0FHRix5QyxDQUNFLG9CLENBQ0EsVyxDQUNBLGMsQ0FDQSxxQixDQUdGLG9DLENBRUUsYSxDQUNBLGEsQ0FDQSxjLENBQ0EsYyxDQUNBLGEsQ0FDQSxvQixDQVBGLDJDLENqQ2hMSSxVLENBQ0Esb0IsQ0FDQSxXLENBQ0EscUIsQ0FDQSxPLENpQzRLSiwwQyxDQVVJLG9CLENBSUoseUMsQ0FDRSxvQixDQUNBLHFCLENBR0YsMkMsQ0FDRSxvQixDQUNBLFksQ0FDQSxXLENBQ0EscUIsQ0FDQSxVLENBR0YsMEMsQ0FDRSxrQixDQUNBLFksQ0FDQSxNLENBQ0EsVyxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FURixzRixDQUFBLHFGLENBYUksYSxDQWJKLGdFLENBaUJJLGlCLENBQ0Esa0IsQ0FDQSxVLENBbkJKLGlFLENBdUJJLGlCLENBQ0EsUyxDQUlKLG9CLENBQ0UsVSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxvQyxDQUFBLDRCLENBSkYsa0MsQ0FPSSxpQixDbEM3TUEsd0JrQ2tORixlLENBQ0UsZSxDQUNBLGMsQ0FGRixpQyxDQUtJLDRCLENBS0osMkIsQ0FDRSxjLENBbUNGLDJCLENBaENBLHFGLENBQ0UsWSxDQUdGLHdCLENBQ0UsVyxDQUdGLHVCLENBQ0UsYSxDQUNBLGdCLENBRkYsZ0QsQ0FLSSxVLENBSUosc0IsQ0FDRSxvQixDQUNBLGdCLENBR0YsMkIsQ0FDRSxlLENBQ0EsUSxDQUNBLFMsQ0FHRiwyQixDQUNFLGUsQ0FPRiw4QixDQUNFLGMsQ0FHRiw4QyxDQUNFLGUsQ0FDQSxxQixDQXFCRiw0QixDQUFBLCtCLENBbEJBLG1GLENBRUksWSxDQUZKLHVFLENBTUksYSxDQUNBLGUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxxQixDQVZKLDJFLENBY0ksb0IsQ0FTSix5QixDQUFBLHVFLENBRUUsVyxDQUNBLFcsQ0FHRixzRixDQUNFLFksQ0FHRixtQyxDQUFBLG1DLENBR0ksZ0IsQ0FISixxRSxDQUFBLHFFLENBT0kscUIsQ0FQSiwyRixDQUFBLDJGLENBVU0sb0IsQ0FDQSxpQixDQVhOLGtELENBQUEsa0QsQ0FnQkksaUIsQ0FDQSxRLENBSUoseUYsQ0FFSSxVLENBRkosaUYsQ0FBQSwrRixDQU1JLFMsQ0FOSixvSCxDQWVNLFksQ2xDbFZKLENBQUEsd0JrQ3lWRixpRCxDQUNFLGEsQ0FDQSxxQixDQUZGLHVFLENBS0ksb0IsQ0FDQSxpQixDQUlKLDhCLENBQ0UsaUIsQ0FDQSxRLENsQ3JXQSxDQUFBLDJCa0MwV0YsdUIsQ0FDRSxvQixDQUNBLFMsQ0FDQSxnRCxDQUNBLGtCLENBR0YsNEIsQ0FDRSwrQixDQUNBLCtCLENBQ0EsTSxDQUNBLGMsQ0FDQSxLLENBQ0EsVSxDQUNBLFcsQ0FQRixvRCxDQVVJLFMsQ0FDQSxnRCxDQUNBLGlCLENBWkosaUQsQ0FpQkksOEMsQ0FBQSxzQyxDbENsWUYsQ21DaUJKLHFDLENBbERBLDZGLENBS0ksWSxDQTZDSixtRixDQUlJLG9CLENBSUosMEMsQ0FDRSxvQixDQUVBLFksQ0FDQSxXLENBQ0EsZSxDQUNBLGlCLENBQ0EsUSxDQUNBLHFCLENBQ0EsVSxDQVRGLHFGLENBQUEsdUYsQ0FhSSxZLENBVUosMkMsQ0FDRSxnQixDQURGLDhELENBSUksWSxDQUpKLDRGLENBT00sYSxDQU9OLGlDLENBSUUsZ0IsQ0FHRixzQyxDQUtFLGtCLENBR0YsMkMsQ0FDRSxvQixDQUNBLGMsQ0FDQSxjLENBR0Ysc0MsQ3RDdElFLG9FLENBQ0EsZSxDQUNBLGlCLENzQ3VJQSxhLENBQ0EsYSxDQUVBLGEsQ0FDQSxpQixDQUNBLG9CLENBVUYsMkMsQ0FDRSxvQixDQUNBLFksQ0FDQSxXLENBQ0EscUIsQ0FDQSxVLENBTEYsMkYsQ0FBQSx3RixDQVNJLFksQ0FJSix1QyxDQUNFLG9CLENBQ0EscUIsQ0FHRix5RCxDQUNFLGtCLENBQ0EsaUIsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxjLENBQ0EsVyxDQUNBLFMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsYyxDQUNBLGEsQ0FDQSxpQixDQUNBLGlCLENBQ0EsUSxDQUdGLGtELENBQ0Usa0IsQ0FJRixtRCxDQUNFLGUsQ0FHRixnQyxDdEM5TEUsb0UsQ0FDQSxlLENBQ0EsaUIsQ3NDOExBLGEsQ0FDQSxjLENBR0YsaUMsQ0FDRSwrQixDQUNBLFcsQ0FDQSxtQixDQUNBLGlCLENBR0YsNEMsQ0FDRSxpQixDQUNBLE8sQ0FDQSxPLENBR0YsdUMsQ0FDRSxZLENBcUJGLGlDLENBQ0UsWSxDQUdGLG1DQUNFLGlDLENBQ0UsYSxDQVlGLGlDLENqQ3pQRSxlLENBQUEsVyxDQUFBLG1CLENpQzJQQSxjLENBR0Ysb0MsQ0FBQSxzQyxDQUVFLGMsQ0FyQkosQ0M5UEEsMEIsQ0FDRSxrQixDQUNBLFksQ0FDQSxtQixDQUdGLG9DLENBQ0UsYyxDQUNBLGdCLENBR0Ysb0MsQ0FDRSxRLENBQ0EsUyxDQUdGLG9DLEN2Q0dFLG9FLENBQ0EsZSxDQUNBLGlCLEN1Q0hBLGEsQ0FDQSxhLENBQ0EsYyxDQUNBLGEsQ0FDQSxvQixDQU5GLCtFLENBU0ksd0IsQ0FBQSw4QyxDQVRKLDBDLENBYUksYSxDQUNBLG9CLENBZEosbUYsQ3ZDU0Usb0UsQ0FDQSxlLENBQ0EsaUIsQ3VDUUUsYSxDQW5CSiw4SCxDQXNCTSxZLENBQ0EsZ0MsQ0FBQSx3QixDQUtOLHlDLENuQzFCSSxjLENBR0UsZSxDbUN5Qkosb0IsQ0FDQSx3QixDQUNBLHFCLENBR0YsYyxDQUNFLGMsQ0FDQSxZLENBQ0EsVyxDQUNBLHFCLENBQ0EsVSxDQUxGLG9CLENBUUksWSxDQUlKLDJDLENuQzdDSSxjLENBR0UsZSxDbUM0Q0osb0IsQ0FFQSx3QixDQUNBLHFCLENwQ0pFLHdCb0NRRiwwQixDQUNFLGEsQ0FDQSxpQixDQUdGLG9DLENBQ0UsVSxDQUNBLFcsQ0FDQSxlLENBQ0EsUyxDQUdGLG9DLENsQ2pFRSxTLENBQUEsVSxDQUFBLG9CLENrQ3dFQSxhLENBQ0Esa0IsQ0FHRix5QyxDQUNFLG9CLEMzQzhxS0Esd0IsQzJDM3FLRSxTLENBQ0EsbUQsQ0FDQSxpQixDQU5KLDZGLENBVUksUyxDQUNBLGlCLENBQ0EsbUQsQ0FDQSxpQixDQWJKLDhGLENBaUJJLFMsQ0FDQSxnRCxDQUNBLGtCLENBSUosb0MsQ0FDRSxhLENBREYsbUYsQ0FJSSxhLENBSkosOEgsQ0FPTSxZLENBUE4sMEYsQ0FZSSxjLENBSUosaUQsQ0FDRSxlLENwQ3ZFQSxDcUNoRUosUyxDQUlBLGdCLENBSEUsb0IsQ0FHRixnQixDQUVFLFcsQ0FDQSxrQixDQUdGLGUsQ0FDRSxZLENBQ0EsVyxDQUNBLFUsQ0FpQkYsaUUsQ0FBQSxzRixDQWRBLHVCLENBQ0UsWSxDQUdGLGdCLENBQ0UsYyxDQUNBLGdCLENBR0YsZ0IsQ0FDRSxjLENBQ0EsaUIsQ0FHRix1QyxDQUVJLGEsQ0FDQSxpQixDQUNBLE8sQ0NsQ0osVSxDQUVFLHdCLENBQ0EsK0IsQ0FDQSxrQixDQUNBLHNCLENBTEYsZ0IsQ0FBQSxpQixDckNnREksVyxDQUNBLGEsQ3FDakRKLGdCLENyQ3FESSxVLENxQ3JESiwrQixDQVFJLFksQ0FDQSxXLENBQ0EsVSxDQVZKLGEsQ0FBQSxhLENBQUEsWSxDQWNJLGMsQ0FDQSxrQixDQWNKLGtCLENBQ0UsYyxDQUNBLGtCLENBR0YscUIsQ0FDRSxhLENBR0EsZ0IsQ0FDQSx3QixDQUdGLHFCLENBUkEscUIsQ0FTRSxjLENBQ0Esa0IsQ0FHRiwwQixDQUNFLGMsQ0FDQSxZLENBQ0EsVyxDQUNBLFUsQ0FLRiwwQyxDQUNFLGlCLENBQ0EsaUIsQ0FHRiwrQyxDQUNFLE0sQ0FDQSxpQixDQUNBLE8sQ0FHRix1QixDQUNFLFksQ0FHRixzQixDQUNFLFksQ0FLRix3QyxDQUNFLGtCLENBQ0EsaUIsQ0FHRixrQixDQUNFLGEsQ0FDQSxpQixDQUNBLGtCLENBR0Ysd0IsQ0FDRSxXLENBQ0EsTSxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FHRix3QixDQUNFLGlCLENBQ0EsTyxDQUNBLEssQ0FHRixvQixDQUNFLGEsQ0FDQSxrQixDQUNBLGdCLENDekdGLDRCLENBQ0UsYyxDQUdGLCtCLENBQ0UsWSxDQUdGLG9DLENBSUUsVyxDQUpGLHlCLENBQUEsb0MsQ0FFRSxhLENBQ0EsZSxDQUVBLHdCLENBR0YsNEIsQ0FDRSxjLENBR0YseUIsQ0FDRSxhLENBQ0EsaUIsQ0FHRixrQyxDQUNFLGEsQ0FDQSxjLENBQ0EsYyxDQUNBLGUsQ0FDQSxVLENBR0YsMkIsQ0FDRSxXLENBQ0EsYyxDQ25DRixzQixDQUdFLFcsQ0FDQSxlLENBQ0EsaUIsQ0FHRiwyQixDQUNFLG9CLENBR0YsK0IsQ0FDRSxZLENBREYsMkQsQ0FJSSxhLENBSUosbUMsQ0FDRSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FMRix1RSxDQVFJLFksQ0FSSixnRSxDQTZFQSwyRSxDQWpFSSxZLENBSUosc0IsQ0FDRSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxpQixDQUNBLGlCLENBTEYsNEIsQ0FRSSxvQixDQVJKLGtELENBWUksWSxDQVpKLDBELEMzQ09FLGtGLENBQ0EsZSxDQUNBLGlCLEMyQ1RGLGdFLENBbUJNLGtCLENBQ0EsVyxDQUNBLFUsQ0FDQSxVLENBQ0EsTSxDQUNBLGlCLENBQ0EsTyxDQUNBLFcsQ0FLTix1QixDQUNFLHdCLENBQ0EsK0IsQ0FDQSxvQyxDQUNBLFksQ0FDQSxZLENBQ0EsaUIsQ0FDQSxVLENBUEYsc0QsQ0FVSSxhLENBSUosa0MsQ0FDRSxhLENBQ0EsYyxDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ0FMRix3QyxDQ3hFQSxpQyxDRGdGSSxvQixDQVJKLDhELENBWUksTyxDQUlKLGtDLENBQ0UsWSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBUUYsNkIsQ0FBQSx5QyxDQUVFLFksQ0FHRiw2QixDQUNFLGlCLENBQ0EsZ0IsQ0FHRixrQyxDQUNFLFksQ0FDQSxXLENBQ0EsZSxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FORix5QyxDQVNJLFksQ0FJSixrQyxDQUNFLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLGMsQ0FDQSxpQixDQUNBLFUsQ0FORixzRCxDQVNJLFcsQ0FDQSxVLENBUUoseUYsQ0FBQSxxRyxDQUtNLGEsQ0FMTixtRCxDQUFBLDRGLENBQUEsd0csQ0FKQSwyQyxDQW9CTSxZLENBaEJOLHNGLENBb0JNLGEsQ0UzS04sYyxDQUNFLGlCLENBQ0EsVSxDQUdGLHFCLEM3QzBCRSxrRixDQUNBLGUsQ0FDQSxpQixDNkMxQkEsdUIsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxpQixDQUNBLG9CLENBQ0EsYyxDQUNBLFcsQ0FDQSxRLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLFUsQ0FaRiwyQixDQWVJLGlCLENBQ0EsWSxDQWhCSixtRCxDQW9CSSxZLENBcEJKLDZDLENBd0JJLDZDLENBQ0EsVyxDQXpCSixtRCxDQWdDTSxXLENBS04sc0IsQ0FDRSxjLENBQ0EsUSxDQUNBLHlCLENBQ0EsYyxDQUNBLG9CLENBQ0EsVyxDQUNBLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLHFCLENBQ0EsVSxDQWJGLHdELENBaUJNLFksQ0FLTiwyQixDQUNFLGEsQ0FDQSxvQixDQUdGLDJCLENBQ0Usb0IsQ0FDQSxZLENBQ0EsVyxDQUNBLFUsQzFDVEUsd0IwQ2FGLDZDLENBQ0UsVyxDMUNkQSxDMkNoRUosYSxDbERveUxxQiw4QixDa0RweUxyQixvQixDQUdFLGlCLENBQ0EsWSxDQUdGLGdCLENBQ0UsZSxDQUNBLGMsQ0FHRixhLEMxQ1lJLGMsQ0FDQSxlLEMwQ1ZGLGtCLENBQ0EsYSxDQUNBLGlCLENBQ0EsZSxDQUNBLHlCLENBUEYsNkIsQ0FVSSxrQixDQVZKLDRCLENBQUEsbUIsQ0FlSSxrQixDQUNBLFUsQ0FDQSxjLENDekJKLHVCLENBSUUsa0IsQ0FDQSx3QixDQ1RGLHNCLENBQ0Usb0IsQ0FDQSxVLENBQ0EsUyxDQUdGLHVCLENBQ0UsZSxDQUdGLHFCLENBQ0UsVSxDQUdGLHFCLENoRGJFLG9FLENBQ0EsZSxDQUNBLGlCLENnRGFBLGMsQ0FDQSxnQixDQUdGLDhCLENBQ0UseUIsQ0FHRix1QixDQUNFLFMsQ0FHRix5QixDQUNFLGUsQ0FDQSxjLENBR0YsOEIsQ0FDRSxlLENBR0YsbUNBRUUsdUIsQ0FDRSxlLENBSEosQ0FPQSxtQ0FFRSxxQixDQUNFLFUsQ0FDQSxlLENBR0YsdUIsQ0FDRSxhLENBSUYsdUIsQ0FDRSxjLENBQ0EsVSxDQUdGLHNCLENBQ0UsYSxDQUNBLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxTLENBdEJKLENDNUNBLFEsQ0FHRSxXLENBQ0EsZSxDQUNBLGtCLENBR0YsbUIsQ0FDRSxvQixDQURGLDhDLENBS00sYyxDQUxOLDZDLENBV00sZSxDQUtOLGMsQ0FDRSxhLENBQ0EsVyxDQUdGLGMsQ0FDRSxZLENBQ0EsVyxDQUNBLFUsQ0FIRixtQyxDQU1JLFksQ0FJSixjLENBQ0Usb0IsQ0FDQSxvQixDQ3pDRixPLENBQ0UsK0IsQ0FDQSxrQixDQUNBLFUsQ0FJRixhLENBQ0UsYSxDQUNBLGtCLENBR0Ysa0IsQ0FDRSxZLENBQ0EsVyxDQUNBLFUsQ0FHRixxQixDQUNFLGdCLENBR0Ysc0IsQ0FDRSxlLENBR0YsbUNBQ0UsTyxDQUNFLGEsQ0FHRixhLENBQUEsYyxDQUVFLGtCLENBR0YsYyxDQUNFLGdCLENBWEosQ05qQkEsbUIsQ0FDRSx3QixDQUNBLGdDLENBQ0Esb0IsQ0FDQSxrQixDQUNBLGlELENBTEYsZ0QsQ0FRSSx3QixDQUNBLGdDLENBVEosc0QsQ0FZTSx3QixDQUNBLGdDLENBYk4sK0MsQ0FrQkkscUIsQ0FsQkoseUIsQ0FzQkkscUIsQ0FDQSxnQyxDQUNBLGMsQ0FDQSxvQixDQXpCSixnRCxDQTRCTSxhLENBNUJOLHVDLENBZ0NNLFksQ0FoQ04sOEQsQ0EwQ00sbUIsQ0FLTiwwQixDQUNFLGEsQ0FERiw0RCxDQUlJLGEsQ0FDQSxnQixDQUlKLHlCLENBQ0UsWSxDQUNBLGUsQ0FHRiwwQixDeENwREksYyxDQUdFLGdCLEN3Q21ESixhLENBQ0Esa0IsQ3hDaEVJLG1Dd0M2RE4sMEIsQ3hDcERJLGMsQ0FHRSxnQixDQVpBLENBQUEsbUN3QzZETiwwQixDeENwREksYyxDQUdFLGdCLENBWkEsQ3dDbUVOLHlCLENBQ0UsZSxDQUdGLDBCLENBQ0UsaUIsQ3pDakJFLHdCeUNxQkYsbUIsQ0FDRSxhLEN6Q3RCQSxDQUFBLDBCeUMyQkYsa0MsQ0FFRSxlLEN6QzdCQSxDQUFBLHdCeUNtQ0YsbUIsQ0FDRSxlLENBR0Ysa0MsQ0FFSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBSEoseUQsQ0FNTSxlLENBREYsb0YsQ0FJSSwwQixDQUFBLHlCLENBQUEsaUIsQ3pDaEROLENnRGhFSiw2QixDQUVJLGlCLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsYyxDQUxKLGdFLENBVU0sUyxDQUNBLE8sQ0FYTix1RCxDQWlCTSxTLENBQ0EsTyxDQUtOLDZCLENuRHRCRSxvRSxDQUNBLGUsQ0FDQSxpQixDbUR3QkUsd0IsQ0FFQSxtQyxDQUNBLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsWSxDQUNBLGdCLENBWkosbUMsQ0FlTSxZLENBZk4sMEQsQ0FxQk0sMkIsQ0FDQSxhLENBdEJOLDZELENBMkJJLGEsQ0EzQkosaUQsQ0ErQkksMkIsQ0EvQkosMkUsQ0FrQ00sYSxDQXFCTixPLENBRUUscUIsQ0FDQSxrQixDQUNBLGlCLENBSkYsYSxDQUFBLGMsQy9DOUJJLFcsQ0FDQSxhLEMrQzZCSixhLEMvQ3pCSSxVLEMrQ3lCSixTLEN2RG8rTG1CLGMsQ3VEcCtMbkIsZSxDQVNJLGtCLENBSUosWSxDQUNFLGMsQ0FDQSxXLENBR0YsYyxDbkQ3RUUsb0UsQ0FDQSxlLENBQ0EsaUIsQ21ENkVBLGtCLENBQ0EsYyxDQUNBLFUsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGMsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxpQixDQUNBLHFCLENBZkYsb0IsQ0FrQkksYyxDQUNBLCtCLENBQ0EsNkIsQ0FDQSw4QixDQUNBLGtCLENBQ0Esd0IsQ0FDQSxzQixDQUNBLFUsQ0FDQSxRLENBQ0EsUSxDQUNBLGlCLENBQ0EsUyxDQUNBLGlCLENBQ0EsUyxDQUNBLE8sQ0FDQSx1QixDQUNBLE8sQ0FDQSxTLENBSUosd0MsQ0FBQSwyQyxDQUVFLGtCLENBQ0Esd0IsQ0FHRix3QyxDQUFBLDJDLENBRUUsa0IsQ0FDQSx3QixDQUdGLHdDLENBQUEsMkMsQ0FFRSxrQixDQUNBLHdCLENBR0Ysd0MsQ0FBQSwyQyxDQUVFLGtCLENBQ0Esd0IsQ0FHRix3QyxDQUFBLDJDLENBRUUsa0IsQ0FDQSx3QixDQUdGLG9CLENBQ0Usa0IsQ0FDQSxTLENBQ0EsYyxDQUNBLGlCLENBR0YsYyxDQUNFLG9CLENBQ0EsUSxDQUNBLGUsQ0FDQSxpQixDQUNBLE8sQ0FHRixnQixDQUNFLGUsQ0FDQSxtQixDQUNBLGEsQ0FDQSxVLENBQ0EsYyxDQUNBLFksQ0FDQSxpQixDQUNBLEssQ0FDQSxVLENBR0YsaUQsQ0FHTSxTLENBQ0EsTyxDQUpOLDJDLENBU0ksYyxDQUlKLDhDLENBQUEsaUQsQ3ZENjhMa0QsOEMsQ0FESCxpRCxDQUdHLDhDLENBREgsaUQsQ0FHRyw4QyxDQURILGlELENBR0csOEMsQ0FESCxpRCxDdUR2OEwzQyxrQixDQUNBLHdCLENBQ0EsYSxDQUlKLHdDLENBRUksUyxDQUNBLE8sQ0FJSixvQixDQUNFLFksQ0FDQSxpQixDQUZGLHNELENBS0ksb0IsQ0FJSixrQixDQUNFLGUsQ0FDQSxpQyxDQUNBLFksQ0FDQSxjLENBQ0Esa0IsQ0FDQSxlLENBQ0EsUSxDQUNBLGUsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxPLENBQ0EsZSxDQUNBLE8sQ0FDQSxXLENBZEYsNkMsQ0FpQkksYSxDQUlKLDRCLENuRDVQRSxvRSxDQUNBLGUsQ0FDQSxpQixDbUQ0UEEsYSxDQUNBLGMsQ0FDQSxZLENBQ0EsZ0IsQ0FMRixrQyxDQVFJLGEsQ0FDQSx5QixDQVRKLGtFLENBYUksYSxDQWJKLGlFLENBaUJJLGEsQ0F1Qkosc0UsQ0FBQSxrRixDQUFBLG9GLENBQUEsZ0csQ3ZEZzlMdUYsb0YsQ0F5Q1UsZ0csQ3VENWdNakcsc0IsQ0FDRSxZLENBR0YsdUIsQ0FDRSxZLENBQ0EsVyxDQUNBLHdCLENBQUEsOEMsQ0FDQSxVLENBSkYsa0QsQ0FPSSxnQyxDQUFBLHdCLENBSUosd0IsQ0FDRSxnQixDQUdGLGdFLENBQUEsOEUsQ3ZEeTdMK0UsOEUsQ0k3dE03RSxvRSxDQUNBLGUsQ0FDQSxpQixDbUR3U0ksYyxDQUNBLFEsQ0FDQSxXLENBQ0EsYSxDQUNBLGEsQ0FDQSxjLENBQ0EsTSxDQUNBLGlCLENBQ0EsWSxDQUNBLGlCLENBQ0EsZSxDQUNBLEssQ0FDQSxVLENBbEJOLDBGLENBQUEsd0csQ3ZENDhMMkcsd0csQ3VEdjdMbkcsYSxDQXJCUiw2RSxDQUFBLHNFLENBQUEsMkYsQ0FBQSxvRixDdkR5OUw0RiwyRixDQUxMLG9GLEN1RHY3TC9FLGEsQ0E3QlIsMEMsQ0FBQSx3RCxDdkQ4OUx5RCx3RCxDdUR2N0xyRCxnQixDQXZDSixnRCxDQUFBLDhELEN2RG0rTCtELDhELEN1RHg3TDNELFksQ0EzQ0osMkUsQ0FBQSx5RixDdkR3K0wwRix5RixDdUR6N0x0RixZLENBL0NKLDJDLENBQUEseUQsQ3ZENitMMEQseUQsQ3VEMTdMdEQsUyxDQUNBLFUsQ0FwREosOEQsQ0FBQSw0RSxDdkRtL0w2RSw0RSxDdUQzN0x6RSxvQixDQUNBLGtCLENBekRKLGtELENBQUEsZ0UsQ3ZEOC9MaUUsZ0UsQ3VENzdMN0Qsb0IsQ0FDQSwyQixDQUNBLGUsQ0FDQSxpQixDQUNBLGtCLENBQ0Esa0IsQ0NqWEosTSxDQUNFLGtCLENBQ0EsaUIsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZ0IsQ0FHRixpQixDQUNFLGtCLENBR0YsbUIsQ0FTQSxZLENBQ0Usb0IsQ0FFQSxxQixDQVpGLG1CLENBQ0UsYyxDQUVBLFMsQ0FDQSxVLENBRUEsUyxDQUdGLFksQ0FFRSxnQixDQUlGLFksQ0FDRSxvQixDQUNBLFcsQ0FDQSxrQixDQUhGLG1CLENBV0EsdUIsQ0FMSSxnQixDQUNBLHFCLENBSUosdUIsQ0FDRSw4QixDQUNBLG9CLENBQ0EsVyxDQUdBLFMsQ0M3Q0YsVSxDQUNFLFksQ0FHRixnQixDQUNFLGUsQ0FDQSxRLENBQ0EsUyxDQWdCRixnQixDQWJBLDRCLENyREhFLG9FLENBRUEsaUIsQ3FEa0JBLFUsQ0FqQkYsNEIsQ0FNRSx3QixDakRRRSxjLENBQ0EsbUIsQ0pMRixlLENxRExBLFksQ0FMRiw0RCxDQVNJLGEsQ0FJSixnQixDakRMSSxjLENBR0UsbUIsQ0piSixlLENxRG9CQSxhLENBQ0EsYyxDQU5GLHNCLENBMENBLHlDLENBakNJLFUsQ0FJSixxQixDQUNFLG9CLENBQ0EsYyxDQUNBLHFCLENBR0Ysb0IsQ0FBQSxxQixDQUVFLG9CLENBQ0EsUyxDQUNBLFcsQ0FDQSxnQixDQUNBLHFCLENBQ0EsVSxDQUdGLDBCLENBQ0Usb0IsQ0FDQSxTLENBQ0EsVyxDQUNBLGUsQ0FDQSxxQixDQUNBLFUsQ0FHRiw2QixDQUNFLGlCLENBR0YsbUMsQ0FDRSxrQixDQUNBLHdFLENBRkYsOEQsQ0FTSSxnQyxDQUFBLHdCLENBSUosd0IsQ0FFRSxxQixDQUNBLCtCLENBQ0Esb0MsQ0FDQSxZLENBQ0EsYyxDQUNBLGlCLENBQ0EsTyxDQUNBLGUsQ0FDQSxRLENBQ0EsVyxDQUNBLFcsQ0FaRiw0RCxDQWVJLGEsQ0FJSiw2QixDQUNFLGUsQ0FDQSxTLENBR0YscUMsQ0FDRSwrQixDQUNBLDRCLENBQ0EsYSxDQUNBLGEsQ0FDQSxrQixDQUNBLGMsQ0FHRixrQyxDQUNFLGEsQ0FDQSxhLENBQ0EsZ0IsQ0FHRixrQyxDQUNFLHNCLENBR0YsaUMsQ3JENUdFLG9FLENBQ0EsZSxDQUNBLGlCLENxRDRHQSxhLENBR0YsZ0MsQ0FDRSxjLENBR0YscUMsQ0FDRSxrQixDQUNBLGUsQ0FDQSxpQixDQUdGLG1DQUNFLFUsQ0FDRSx3QixDQUNBLGEsQ0FDQSxXLENBQ0EsZSxDQUpGLDRCLENBT0ksa0MsQ0FDQSxpQixDQUNBLFcsQ0FJSiw4QixDaERuSUUsZSxDQUFBLFUsQ0FBQSxvQixDZ0Q2SUYscUIsQ0FDRSxvQixDQUNBLGEsQ0FGRixpQyxDQUFBLGtDLENBTUksYyxDQVNKLGdCLENBQ0UsUyxDQURGLHNCLENBSUksYSxDQUlKLHdELENBQ0UsWSxDQUdGLDRCLENBSUEsNkIsQ0FIRSxjLENBT0Ysd0IsQ0FDRSxpQixDQUNBLGtCLENBR0YsaUIsQ2hEckxFLGUsQ0FBQSxXLENBQUEsYyxDZ0Q4TEUsZ0IsQ0FUSix1QyxDQWFJLDJCLENBQ0EscUIsQ0FkSixrRCxDQWlCTSxjLENBb0JOLDBCLENBQ0Usb0IsQ0FDQSxZLENBQ0EsVyxDQUNBLGdCLENBQ0EscUIsQ0FDQSxVLENBR0Ysb0IsQ0FVQSwwQyxDQVZBLHFCLENBRUUsb0IsQ0FDQSxZLENBQ0EsVyxDQUNBLGUsQ0FDQSxxQixDQUNBLFUsQ0FHRiwwQyxDQUdFLFcsQ0FHQSxVLENBR0YsNkIsQ0FDRSxpQixDQWxJSixDQXNJQSxtQ0FDRSw4QixDaEQ1UEUsZSxDQUFBLFUsQ0FBQSxxQixDZ0RzUUYsaUIsQ2hEdFFFLGUsQ0FBQSxXLENBQUEsYyxDZ0QyUEosQ0M3UUEsbUIsQ0FDRSxvQixDQUNBLGlCLENBR0YsMkIsQ0FDRSxRLENBSUEsTyxDQUtGLG1CLENBVkEsMkIsQ0FXRSxXLENBQ0EsTSxDQUNBLGlCLENBQ0EsSyxDQUNBLFUsQ0FHRixtQixDQUNFLFksQ0FHRiwrQyxDQUNFLGtCLENBQ0EsUSxDQUdGLDRDLENBQ0UsUyxDQUlGLGEsQ3REekJFLG9FLENBQ0EsZSxDQUNBLGlCLENzRHlCQSxlLENBQ0EsaUIsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxhLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLFMsQ0FDQSxpQixDQUNBLFksQ0FHRixvQixDQUNFLGUsQ0FDQSwwQixDQUFBLDBCLENBQUEsbUIsQ0FDQSxTLENBR0YsbUIsQ0FDRSxhLENBR0YscUIsQ0FDRSxZLENDaEVGLG9CLENBQ0Usa0IsQ3BENkRFLHdCb0R6REYsYyxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsYSxDQUVBLFUsQ0FORixxQyxDbERZRSxpQixDQUFBLGtCLENrRERFLFUsQ0FYSiw0QyxDQWVJLHVCLENBQUEsb0IsQ0FBQSxzQixDQWZKLDJDLENBbUJJLHNCLENBQUEsbUIsQ0FBQSwwQixDQW5CSixnRSxDQXNCTSxxQixDQUtOLG9CLENBQ0Usa0IsQ0FBQSxpQixDQUFBLGEsQ0FHQSxlLEMzRCs0TUEsNEMsQzJEdjRNRSxlLEMzRHk0TUEseUQsQ0FBQSx5RCxDMkRyNE1FLGUsQzNEeTRNSiw0QyxDQUZBLDRDLEMyRGo0TUUsZSxDQXRCSixtRCxDQThCSSw0QixDQUFBLG1CLENBOUJKLGlELENBa0NJLDBCLENBQUEseUIsQ0FBQSxpQixDQWxDSiw4QyxDQXNDSSx1QixDQUFBLG1CLENwRFJGLENBQUEsd0JQcTRNRiw0QyxDMkRyM01JLGUsQzNEdTNNSiw0QyxDMkRqM01JLGUsQzNEbTNNRix5RCxDQUFBLHlELEMyRC8yTUksZSxDcEQxQkosQ3FEaEVKLGlCLENBQ0UsYyxDQUNBLGMsQ0FDQSxnQixDQUNBLGMsQ0FDQSxZLENBQ0EsYSxDQUNBLGdDLENBQUEsd0IsQ0FDQSxXLENBQ0EsVyxDQUdGLGlCLENBQ0UscUIsQ0FDQSx3QixDQUNBLFEsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGMsQ0FDQSxPLENBQ0EsVyxDQUNBLFcsQ0FHRix1QixDQUNFLFksQ0FHRix5QixDQUNFLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBR0YsMEIsQ0FDRSxVLENBQ0Esb0IsQ0FDQSxVLENBQ0Esd0IsQ0FHRix3QixDQUNFLGMsQ0FDQSxvQixDQUNBLFcsQ0FHRix1QixDQUNFLGEsQ0FDQSxjLENBQ0EsYSxDQUNBLGtCLENBR0YsdUIsQ0FDRSxZLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBQ0EsVSxDQUdGLHVCLENBQ0UsK0IsQ0FDQSxRLENBQ0EsYyxDQUdGLGtDLENBQ0UsZSIsImZpbGUiOiJuZXRhcHAtbGlicmFyeS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBOTyBJREVBIHdoeSBJIGhhdmUgdG8gbWFudWFsbHkgaW1wb3J0IHRoZSB2YXJpYWJsZXMgaW50byB0aGlzIGZpbGUsIHdpbGwgc29sdmUgbGF0ZXJcbi8vIEBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbiVuby1tYXJnaW4ge1xuICBtYXJnaW46IDA7XG59XG5cbiVuby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuJWNvbnRlbnQtbWF4LXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAkc2NyZWVuLXhsO1xufVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG5cbi8vdmlzdWFsbHktaGlkZGVuIHByZXZlbnRzIGVsZW1lbnRzIGZyb20gYmVpbmcgc2VlbiBvbiBzY3JlZW4sIFxuLy9idXQgc3RpbGwgYWxsb3dzIHRoZW0gdG8gYmUgYWNjZXNzaWJsZSB0byBzY3JlZW4gcmVhZGVycy4gXG4vL1RoaXMgc2NzcyBleHRlbnNpb24gc2hvdWxkIGJlIHVzZWQgd2hlbiBoaWRpbmcgZWxlbWVudHMgXG4vL3RoYXQgc2hvdWxkIHN0aWxsIGJlIGFjY2Vzc2libGUgdmlhIGEgc2NyZWVuIHJlYWRlclxuJXZpc3VhbGx5LWhpZGRlbiB7XG4gIC8vIFwiIWltcG9ydGFudFwiIGlzIHVzZWQgdG8gcHJldmVudCB1bmludGVudGlvbmFsIG92ZXJyaWRlcy5cbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBAZXh0ZW5kICV2aXN1YWxseS1oaWRkZW47XG59XG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIEltcG9ydGFudFJ1bGVcbiIsImgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiwgcCxcbi5uLXBhcmFncmFwaCwgLm4tbGlzdC0tdW5zdHlsZWQsIC5uLWxpc3QtLWlubGluZSwgLm4tbGlzdC0tYnVsbGV0ZWQsIC5uLWxpc3QtLW51bWJlcmVkLCAubi1saXN0LS10d28tY29sdW1uLCAubi1saXN0X190ZXJtLFxuLm4tbGlzdF9fZGVzY3JpcHRpb24sIC5uLWFuY2hvci1saW5rX19saXN0LCAubi1hbHBoYS1hbmNob3JzX19saXN0LCAubi1icmVhZGNydW1iX19saXN0LCAubi1jb250YWN0LXNhbGVzX19saXN0LCAubi1jb250ZW50LWFjdGlvbnNfX2xpc3QsIC5uLWRyb3Bkb3duLW1lbnVfX2xpc3QsIC5uLWZlYXR1cmUtYmxvY2tfX2xpc3QsIC5uLWZpbHRlcl9fbGlzdCwgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdCwgLm4tZm9vdGVyX19zb2NpYWwtbGluay1saXN0LCAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdCxcbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1jb2x1bW4tbGlzdCwgLm4tZm9ybV9faW5wdXQsIC5uLWljb24tbGVnZW5kLCAubi1saW5rLWxpc3QsIC5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saXN0LCAubi1vZmYtY2FudmFzLW1lbnVfX2dsb2JhbC1uYXZpZ2F0aW9uLWxpc3QsIC5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtbGlzdCwgLm4tcGFnaW5hdGlvbl9fbGlzdCwgLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9ucy1saXN0LCAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGlzdCwgLm4tc2VhcmNoLWZpbHRlcl9fbGlzdCwgLm4tc2hhcmUge1xuICBtYXJnaW46IDA7IH1cblxuLm4tbGlzdC0tdW5zdHlsZWQsIC5uLWxpc3QtLWlubGluZSwgLm4tbGlzdC0tYnVsbGV0ZWQsIC5uLWxpc3QtLW51bWJlcmVkLCAubi1saXN0LS10d28tY29sdW1uLCAubi1saXN0X190ZXJtLFxuLm4tbGlzdF9fZGVzY3JpcHRpb24sIC5uLWFuY2hvci1saW5rX19saXN0LCAubi1hbHBoYS1hbmNob3JzX19saXN0LCAubi1icmVhZGNydW1iX19saXN0LCAubi1jb250YWN0LXNhbGVzX19saXN0LCAubi1jb250ZW50LWFjdGlvbnNfX2xpc3QsIC5uLWRyb3Bkb3duLW1lbnVfX2xpc3QsIC5uLWZlYXR1cmUtYmxvY2tfX2xpc3QsIC5uLWZpbHRlcl9fbGlzdCwgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdCwgLm4tZm9vdGVyX19zb2NpYWwtbGluay1saXN0LCAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdCxcbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1jb2x1bW4tbGlzdCwgLm4taWNvbi1sZWdlbmQsIC5uLWxpbmstbGlzdCwgLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpc3QsIC5uLW9mZi1jYW52YXMtbWVudV9fZ2xvYmFsLW5hdmlnYXRpb24tbGlzdCwgLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1saXN0LCAubi1wYWdpbmF0aW9uX19saXN0LCAubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb25zLWxpc3QsIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saXN0LCAubi1zZWFyY2gtZmlsdGVyX19saXN0LCAubi1zaGFyZSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnZpc3VhbGx5LWhpZGRlbiwgLm4tcHJvcGVydHktYmFyX19tZW51LXRvZ2dsZS10ZXh0LCAudWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7IH1cblxuQGtleWZyYW1lcyBib3VuY2VEb3duIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgNDAlLCA0MyUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNnB4LCAwKTsgfVxuICA3MCUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgM3B4LCAwKTsgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlUmlnaHQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2cHgsIDAsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zcHgsIDAsIDApOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2cHgsIDAsIDApOyB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtM3B4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZURvd24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMHB4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwMHB4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuaHRtbCxcbmJvZHkge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG5oZWFkIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubi1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ubi1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5uLWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLm4tYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uLWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5uLXRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubi1zcGFjaW5nLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDI2LjI1ZW0pIHtcbiAgLm4taGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLm4taGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4taGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4taGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAubi1oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4taGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmhyIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTsgfSB9XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgaDIsXG4gICAgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgaDIsXG4gICAgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuaDMsXG4uaDMge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIGgzLFxuICAgIC5oMyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICBoMyxcbiAgICAuaDMge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzsgfVxuXG5oNSxcbmg2LFxuLmg1LFxuLmg2IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbnAsXG4ubi1wYXJhZ3JhcGgge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ubi1wYXJhZ3JhcGgtbGVhZCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubi1wYXJhZ3JhcGgtbGVhZCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5uLXBhcmFncmFwaC1sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH0gfVxuXG4ubi1wYXJhZ3JhcGgtZmluZS1wcmludCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBjb2xvcjogIzQ1NDU0NTsgfVxuXG4ubi1zZWN0aW9uLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNFQUVBRUE7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAubi1zZWN0aW9uLXRpdGxlIC5uLXNlY3Rpb24tdGl0bGVfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBjb2xvcjogIzQ1NDU0NTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm4tc2VjdGlvbi10aXRsZSAubi1zZWN0aW9uLXRpdGxlX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubi1zZWN0aW9uLXRpdGxlIC5uLXNlY3Rpb24tdGl0bGVfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cbiAgLm4tc2VjdGlvbi10aXRsZSAubi1zZWN0aW9uLXRpdGxlX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5uLXNlY3Rpb24tdGl0bGUgLm4tc2VjdGlvbi10aXRsZV9fYWN0aW9uLWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5hIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDA2N0M1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMxRTRBOTM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm4tbGluay1zdGFuZGFsb25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm4tbGlzdCxcbnVsLFxub2wge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5uLWxpc3QtLXVuc3R5bGVkLFxuLm4tbGlzdC0taW5saW5lIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubi1saXN0LS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm4tbGlzdC0taW5saW5lIC5uLWxpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLm4tbGlzdC0taW5saW5lIC5uLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCA+IC5uLWxpc3RfX2l0ZW0tbGluazphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLWxpc3RfX2l0ZW0tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uLWxpc3QtLWlubGluZS1zZXBhcmF0b3IgLm4tbGlzdF9faXRlbS1saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiAnfCc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTJweDtcbiAgICB0b3A6IDA7IH1cblxuLm4tbGlzdF9faXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLm4tbGlzdF9faXRlbSAubi1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG5cbi5uLWxpc3QtLWJ1bGxldGVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubi1saXN0LS1idWxsZXRlZCAubi1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm4tbGlzdC0tYnVsbGV0ZWQgLm4tbGlzdF9faXRlbTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzQ1NDU0NTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgd2lkdGg6IDRweDsgfVxuXG4ubi1saXN0LS1udW1iZXJlZCB7XG4gIGNvdW50ZXItcmVzZXQ6IG15LWNvdW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm4tbGlzdC0tbnVtYmVyZWQgLm4tbGlzdF9faXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIobXktY291bnRlciwgZGVjaW1hbCkgXCIuXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IG15LWNvdW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5uLWxpc3QtLW51bWJlcmVkIC5uLWxpc3RfX2l0ZW0ubi1saXN0X19pdGVtLS1jb3VudGVyLW92ZXJyaWRlOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cih2YWx1ZSkgXCIuXCI7IH1cblxuLm4tbGlzdC0tdHdvLWNvbHVtbiB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uLWxpc3QtLXR3by1jb2x1bW4gLm4tbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIC5uLWxpc3QtLXR3by1jb2x1bW4gLm4tbGlzdF9faXRlbS1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZzogMCAyNHB4IDI0cHggMDsgfVxuXG4ubi1saXN0LS1wcm9wZXJ0eS12YWx1ZS1wYWlyczpiZWZvcmUsIC5uLWxpc3QtLXByb3BlcnR5LXZhbHVlLXBhaXJzOmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4ubi1saXN0LS1wcm9wZXJ0eS12YWx1ZS1wYWlyczphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5uLWxpc3RfX3Rlcm0sXG4ubi1saXN0X19kZXNjcmlwdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4OyB9XG5cbi5uLWxpc3RfX3Rlcm0ge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY2xlYXI6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDsgfVxuXG4ubi1jbGVhcmZpeDpiZWZvcmUsIC5uLWNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4ubi1jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbmNvZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IENvdXJpZXIsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgY29kZSAuaGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogI0ZGOTAwMDsgfVxuICBjb2RlLmlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDsgfVxuXG4ubi1ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBxdW90ZXM6ICdcXDIwMUMnICdcXDIwMUQnICdcXDIwMTgnICdcXDIwMTknOyB9XG4gIC5uLWJsb2NrcXVvdGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIC5uLWJsb2NrcXVvdGUgcDpiZWZvcmUge1xuICAgICAgY29udGVudDogb3Blbi1xdW90ZTsgfVxuICAgIC5uLWJsb2NrcXVvdGUgcDphZnRlciB7XG4gICAgICBjb250ZW50OiBjbG9zZS1xdW90ZTsgfVxuXG4ubi1ibG9ja3F1b3RlX19mb290ZXIge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNDU0NTQ1OyB9XG5cbi5uLXRleHQtbG9uZ2Zvcm0gPiBoMSxcbi5uLXRleHQtbG9uZ2Zvcm0gPiBoMixcbi5uLXRleHQtbG9uZ2Zvcm0gPiBoMyxcbi5uLXRleHQtbG9uZ2Zvcm0gPiBoNCxcbi5uLXRleHQtbG9uZ2Zvcm0gPiBoNSxcbi5uLXRleHQtbG9uZ2Zvcm0gPiBoNixcbi5uLXRleHQtbG9uZ2Zvcm0gPiBwLFxuLm4tdGV4dC1sb25nZm9ybSA+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+IHVsICsgaDQsXG4gIC5uLWZvcm0gPiB1bCArIGg1LFxuICAubi1mb3JtID4gdWwgKyBoNixcbiAgLm4tZm9ybSBkbCArIGgxLFxuICAubi1mb3JtIGRsICsgaDIsXG4gIC5uLWZvcm0gZGwgKyBoMyxcbiAgLm4tZm9ybSBkbCArIGg0LFxuICAubi1mb3JtIGRsICsgaDUsXG4gIC5uLWZvcm0gZGwgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4ubi10ZXh0LWxvbmdmb3JtID4gdWwgbGksXG4ubi10ZXh0LWxvbmdmb3JtID4gb2wgbGksXG4ubi1mb3JtID4gdWwgbGksXG4ubi1mb3JtID4gb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLm4tdGV4dC1sb25nZm9ybSAubi1wdWxsLWxlZnQsXG4ubi1mb3JtIC5uLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMjRweCAyNHB4IDA7IH1cblxuLm4tdGV4dC1sb25nZm9ybSAubi1wdWxsLXJpZ2h0LFxuLm4tZm9ybSAubi1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAyNHB4IDI0cHg7IH1cblxuLm5vLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4ubi1zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmlsbGJvYXJkLWhlYWRlciAubi1zaXRlLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA4MHZoOyB9XG5cbi5uLW1haW4tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uLW1haW4tY29udGVudC0tbm8tYm90dG9tLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ubi1tYWluLWNvbnRlbnQtLW5vLXRvcC1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1tYWluLWNvbnRlbnQtLW5vLXRvcC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5uLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTEuODc1ZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMTJweDsgfVxuICAubi1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5uLXJvdyB7XG4gIG1hcmdpbjogMDsgfVxuICAubi1yb3c6YmVmb3JlLCAubi1yb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubi1yb3c6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI2LjI1ZW0pIHtcbiAgLm4tY29sLXNtLTEge1xuICAgIHdpZHRoOiA2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tMyB7XG4gICAgd2lkdGg6IDIzLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tNiB7XG4gICAgd2lkdGg6IDQ4LjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tOSB7XG4gICAgd2lkdGg6IDczLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4MS42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDk4LjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tY29sLW1kLTEge1xuICAgIHdpZHRoOiA2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDIzLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDQ4LjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDczLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4MS42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDk4LjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4tY29sLWxnLTEge1xuICAgIHdpZHRoOiA2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctMyB7XG4gICAgd2lkdGg6IDIzLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctNiB7XG4gICAgd2lkdGg6IDQ4LjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctOSB7XG4gICAgd2lkdGg6IDczLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4MS42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDk4LjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1yb3cge1xuICAgIG1hcmdpbjogMCAtMC44MzMzMyU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MS44NzVlbSkge1xuICAubi1jb2wteGwtMSB7XG4gICAgd2lkdGg6IDYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC0yIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC0zIHtcbiAgICB3aWR0aDogMjMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC00IHtcbiAgICB3aWR0aDogMzEuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC01IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC02IHtcbiAgICB3aWR0aDogNDguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC03IHtcbiAgICB3aWR0aDogNTYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC04IHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC05IHtcbiAgICB3aWR0aDogNzMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC0xMCB7XG4gICAgd2lkdGg6IDgxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wteGwtMTEge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTEyIHtcbiAgICB3aWR0aDogOTguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9IH1cblxuLyohXG5cdE1vZGFhbCAtIGFjY2Vzc2libGUgbW9kYWxzIC0gdjAuMy4xXG5cdGJ5IEh1bWFhbiwgZm9yIGFsbCBodW1hbnMuXG5cdGh0dHA6Ly9odW1hYW4uY29tXG4gKi9cbi5tb2RhYWwtbm9zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2RhYWwtYWNjZXNzaWJsZS1oaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgLyogSUU2LCBJRTcgKi9cbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1vZGFhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubW9kYWFsLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5tb2RhYWwtd3JhcHBlciAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLm1vZGFhbC13cmFwcGVyIC5tb2RhYWwtY2xvc2Uge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAubW9kYWFsLXdyYXBwZXIubW9kYWFsLXN0YXJ0X25vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubW9kYWFsLXdyYXBwZXIubW9kYWFsLXN0YXJ0X2ZhZGUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm1vZGFhbC13cmFwcGVyICpbdGFiaW5kZXg9XCIwXCJdIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGFhbC13cmFwcGVyLm1vZGFhbC1mdWxsc2NyZWVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2RhYWwtb3V0ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1vZGFhbC1mdWxsc2NyZWVuIC5tb2RhYWwtb3V0ZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1vZGFhbC1pbm5lci13cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDgwcHggMjVweDsgfVxuICAubW9kYWFsLWZ1bGxzY3JlZW4gLm1vZGFhbC1pbm5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLm1vZGFhbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjdXJzb3I6IGF1dG87IH1cbiAgLm1vZGFhbC1jb250YWluZXIuaXNfbG9hZGluZyB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubW9kYWFsLWZ1bGxzY3JlZW4gLm1vZGFhbC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLm1vZGFhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5tb2RhYWwtY2xvc2U6Zm9jdXMsIC5tb2RhYWwtY2xvc2U6aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzAwNjdDNTsgfVxuICAgIC5tb2RhYWwtY2xvc2U6Zm9jdXM6YmVmb3JlLCAubW9kYWFsLWNsb3NlOmZvY3VzOmFmdGVyLCAubW9kYWFsLWNsb3NlOmhvdmVyOmJlZm9yZSwgLm1vZGFhbC1jbG9zZTpob3ZlcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5tb2RhYWwtY2xvc2Ugc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICAgIC8qIElFNiwgSUU3ICovXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tb2RhYWwtY2xvc2U6YmVmb3JlLCAubW9kYWFsLWNsb3NlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIGxlZnQ6IDIzcHg7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5tb2RhYWwtY2xvc2U6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIC5tb2RhYWwtY2xvc2U6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAubW9kYWFsLWZ1bGxzY3JlZW4gLm1vZGFhbC1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogI2FmYjdiYztcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7IH1cblxuLm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuLm1vZGFhbC1jb25maXJtLXdyYXAge1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDA7IH1cblxuLm1vZGFhbC1jb25maXJtLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5tb2RhYWwtY29uZmlybS1idG4ubW9kYWFsLW9rIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzU1NTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLm1vZGFhbC1jb25maXJtLWJ0bi5tb2RhYWwtb2s6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzJmMmYyZjsgfVxuICAubW9kYWFsLWNvbmZpcm0tYnRuLm1vZGFhbC1jYW5jZWwge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLm1vZGFhbC1jb25maXJtLWJ0bi5tb2RhYWwtY2FuY2VsOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMmYyZjJmOyB9XG5cbkBrZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC1vLWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtbXMta2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5tb2RhYWwtaW5zdGFncmFtIC5tb2RhYWwtY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1vZGFhbC1pbnN0YWdyYW0gLm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5tb2RhYWwtaW5zdGFncmFtIC5tb2RhYWwtY29udGVudC1jb250YWluZXIgPiBibG9ja3F1b3RlIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luOiAtNnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uOiBpbnN0YVJldmVhbCAxcyBsaW5lYXIgZm9yd2FyZHM7IH1cblxuLm1vZGFhbC1pbWFnZSAubW9kYWFsLWlubmVyLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNDBweDsgfVxuXG4ubW9kYWFsLWltYWdlIC5tb2RhYWwtY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubW9kYWFsLWdhbGxlcnktd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm1vZGFhbC1nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1pdGVtIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1vZGFhbC1nYWxsZXJ5LWl0ZW0uaXNfYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW9kYWFsLWdhbGxlcnktbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLm1vZGFhbC1nYWxsZXJ5LWxhYmVsOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5tb2RhYWwtZ2FsbGVyeS1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAubW9kYWFsLWdhbGxlcnktY29udHJvbC5pc19oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmZvY3VzLCAubW9kYWFsLWdhbGxlcnktY29udHJvbDpob3ZlciB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6Zm9jdXM6YmVmb3JlLCAubW9kYWFsLWdhbGxlcnktY29udHJvbDpmb2N1czphZnRlciwgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6aG92ZXI6YmVmb3JlLCAubW9kYWFsLWdhbGxlcnktY29udHJvbDpob3ZlcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYWZiN2JjOyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgICAvKiBJRTYsIElFNyAqL1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubW9kYWFsLWdhbGxlcnktY29udHJvbDpiZWZvcmUsIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAtNXB4IDAgMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmFmdGVyIHtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5tb2RhYWwtZ2FsbGVyeS1uZXh0IHtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cblxuLm1vZGFhbC1nYWxsZXJ5LXByZXYge1xuICByaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1wcmV2OmJlZm9yZSwgLm1vZGFhbC1nYWxsZXJ5LXByZXY6YWZ0ZXIge1xuICAgIGxlZnQ6IDIycHg7IH1cbiAgLm1vZGFhbC1nYWxsZXJ5LXByZXY6YmVmb3JlIHtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAubW9kYWFsLWdhbGxlcnktcHJldjphZnRlciB7XG4gICAgbWFyZ2luOiAtNXB4IDAgMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLm1vZGFhbC12aWRlby13cmFwIHtcbiAgbWFyZ2luOiBhdXRvIDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW9kYWFsLXZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLm1vZGFhbC12aWRlby1jb250YWluZXIgaWZyYW1lLFxuICAubW9kYWFsLXZpZGVvLWNvbnRhaW5lciBvYmplY3QsXG4gIC5tb2RhYWwtdmlkZW8tY29udGFpbmVyIGVtYmVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tb2RhYWwtaWZyYW1lIC5tb2RhYWwtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1vZGFhbC1pZnJhbWUtZWxlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2RhYWwtdmlkZW8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDczMXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgLm1vZGFhbC1pbWFnZSAubW9kYWFsLWlubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAubW9kYWFsLWdhbGxlcnktY29udHJvbDpiZWZvcmUsIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLm1vZGFhbC1nYWxsZXJ5LW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDIwcHg7IH1cbiAgLm1vZGFhbC1nYWxsZXJ5LXByZXYge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xuICAgIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDExMDBweCkge1xuICAubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xuICAgIHdpZHRoOiA3MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDEwMDBweCkge1xuICAubW9kYWFsLWlubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG4gICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgLm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDsgfVxuICAubW9kYWFsLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcbiAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgyMHB4KSB7XG4gIC5tb2RhYWwtZ2FsbGVyeS1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTEwMHB4IDAgMCAtMTAwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4yNSk7IH1cblxuQC1tcy1rZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAuMTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IC4xO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogLjE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogLjE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogLjE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2ID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgxKSA+IGRpdiB7XG4gIC1tcy1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogMHM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDIpID4gZGl2LCAubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgzKSA+IGRpdiB7XG4gIC1tcy1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgxKSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsIDApOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDIpID4gZGl2IHtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjEycztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC4xMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuMTJzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC4xMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLjEyczsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgyKSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDMpID4gZGl2IHtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjI1cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC4yNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuMjVzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC4yNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLjI1czsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg0KSA+IGRpdiwgLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNSkgPiBkaXYge1xuICAtbXMtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoMykge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDQpID4gZGl2IHtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjM3cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC4zN3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuMzdzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC4zN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLjM3czsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg0KSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNSkgPiBkaXYge1xuICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAuNXM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuNXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IC41czsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg2KSA+IGRpdiwgLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNykgPiBkaXYge1xuICAtbXMtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNSkge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDYpID4gZGl2IHtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjYycztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC42MnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuNjJzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC42MnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLjYyczsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg2KSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7IH1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNykgPiBkaXYge1xuICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAuNzVzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC43NXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLjc1cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAuNzVzOyB9XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDcpIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg4KSA+IGRpdiB7XG4gIC1tcy1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjg3cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC44N3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuODdzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC44N3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLjg3czsgfVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg4KSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7IH1cblxuLm4tYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuXG4ubi1hY2NvcmRpb25fX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1hY2NvcmRpb25fX2hlYWRlciBbZGF0YS1udGFwLXRvZ2dsZT0naGlkZSddIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLWFjY29yZGlvbl9faGVhZGVyIC5uLWljb24tY2hldnJvbi1kb3duIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzOyB9XG4gIC5uLWFjY29yZGlvbl9faGVhZGVyIC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICAgIC5uLWFjY29yZGlvbl9faGVhZGVyIC5idXR0b24tLWlubGluZS1hY3Rpb246aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5uLWFjY29yZGlvbl9faGVhZGVyOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYyRjI7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7IH1cblxuLm4tYWNjb3JkaW9uX19jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tYWNjb3JkaW9uX19jaGVja2JveCB+IC5uLWFjY29yZGlvbl9fY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC44cyBjdWJpYy1iZXppZXIoMCwgMSwgMCwgMSkgMC44czsgfVxuICAubi1hY2NvcmRpb25fX2NoZWNrYm94OmNoZWNrZWQgfiAubi1hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDUwMDBweDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMSwgMCk7IH1cbiAgLm4tYWNjb3JkaW9uX19jaGVja2JveDpjaGVja2VkIH4gLm4tYWNjb3JkaW9uX19oZWFkZXIgLm4taWNvbi1jaGV2cm9uLWRvd24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG4gIC5uLWFjY29yZGlvbl9fY2hlY2tib3g6Y2hlY2tlZCB+IC5uLWFjY29yZGlvbl9faGVhZGVyIFtkYXRhLW50YXAtdG9nZ2xlPSdoaWRlJ10ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubi1hY2NvcmRpb25fX2NoZWNrYm94OmNoZWNrZWQgfiAubi1hY2NvcmRpb25fX2hlYWRlciBbZGF0YS1udGFwLXRvZ2dsZT1cInNob3dcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tYW5jaG9yLWxpbmtzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi1hbmNob3ItYmFja2dyb3VuZC1uZXV0cmFsLTYwIHtcbiAgYmFja2dyb3VuZDogIzY2NjY2NjsgfVxuXG4ubi1hbmNob3ItbGlua19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubi1hbmNob3ItbGlua19fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxMnB4IDA7IH1cblxuLm4tYW5jaG9yLWxpbmtfX2xpbmsge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubi1hbmNob3ItbGlua19fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uLWFuY2hvci1iYWNrZ3JvdW5kLW5ldXRyYWwtNjAgLm4tYW5jaG9yLWxpbmtfX2xpbmsge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uLWFuY2hvci1saW5rX19pY29uIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuICAubi1hbmNob3ItbGlua19fbGluazpob3ZlciAubi1hbmNob3ItbGlua19faWNvbiB7XG4gICAgYW5pbWF0aW9uOiBib3VuY2VEb3duIDFzO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207IH1cbiAgLm4tYW5jaG9yLWJhY2tncm91bmQtbmV1dHJhbC02MCAubi1hbmNob3ItbGlua19faWNvbiB7XG4gICAgZmlsbDogI0ZGRkZGRjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1hbmNob3ItbGlua3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkxLjg3NWVtKSB7XG4gIC5uLWFuY2hvci1saW5rX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLm4tYWxwaGEtYW5jaG9ycyB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uLWFscGhhLWFuY2hvcnNfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLm4tYWxwaGEtYW5jaG9yc19fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiAxIDAgM2VtOyB9XG4gIC5uLWFscGhhLWFuY2hvcnNfX2xpc3QtaXRlbS5uLWFscGhhLWFuY2hvcnNfX2xpc3QtaXRlbS0tZW1wdHkge1xuICAgIGhlaWdodDogMDsgfVxuXG4ubi1hbHBoYS1hbmNob3JzX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubi1icmVhZGNydW1iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm4tYnJlYWRjcnVtYiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5uLWJyZWFkY3J1bWJfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uLWJyZWFkY3J1bWJfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubi1icmVhZGNydW1iX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogIzY4Njg2ODsgfVxuICAgIC5uLWJyZWFkY3J1bWJfX2xpc3QtaXRlbTpsYXN0LWNoaWxkID4gLm4tYnJlYWRjcnVtYl9fbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLm4tYnJlYWRjcnVtYl9fbGlzdC1pdGVtOmxhc3QtY2hpbGQgPiAubi1icmVhZGNydW1iX19saW5rOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi1icmVhZGNydW1iX19saW5rLFxuLm4tYnJlYWRjcnVtYl9fbGlzdCA+IGxpID4gYSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmc6IDAgMTJweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1icmVhZGNydW1iX19saW5rOmFmdGVyLFxuICAubi1icmVhZGNydW1iX19saXN0ID4gbGkgPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiAnPic7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMXB4OyB9XG4gIC5uLWJyZWFkY3J1bWJfX2xpbms6aG92ZXIsXG4gIC5uLWJyZWFkY3J1bWJfX2xpc3QgPiBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNjg2ODY4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5idXR0b24ge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJhY2tncm91bmQ6ICMwMDY3QzU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDI4NTU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmJ1dHRvbjpob3ZlciAubi1pY29uLWFycm93LWRvd24ge1xuICAgICAgYW5pbWF0aW9uOiBib3VuY2UgMXM7XG4gICAgICBmaWxsOiAjMDAyODU1O1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTsgfVxuICAuYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMjg1NTsgfVxuICAuYnV0dG9uLmJ1dHRvbi0taW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgY29sb3I6ICMwMDY3QzU7IH1cbiAgICAuYnV0dG9uLmJ1dHRvbi0taW52ZXJzZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUFFQUVBO1xuICAgICAgY29sb3I6ICMwMDI4NTU7IH1cbiAgICAuYnV0dG9uLmJ1dHRvbi0taW52ZXJzZTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI0VBRUFFQTsgfVxuXG4uYnV0dG9uLS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5uLWxheW91dC1mbGV4X19pdGVtIC5idXR0b24tLWljb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG4gIC5idXR0b24tLWljb24gLmJ1dHRvbl9faWNvbiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gIC5idXR0b24tLWljb24gLmJ1dHRvbl9fdGV4dCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5idXR0b25fX3RleHQsXG4uYnV0dG9uX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5idXR0b25fX2ljb24ge1xuICBmaWxsOiAjMDA2N0M1O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogMjJweDsgfVxuICAuYnV0dG9uX19pY29uLmJ1dHRvbl9faWNvbi0tbGcge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDsgfVxuICAuYnV0dG9uX19pY29uLm4taWNvbi1hcnJvdy1jaXJjbGUtby1yaWdodCB7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHdpZHRoOiAyMnB4OyB9XG5cbi5idXR0b24tLW5vLWJnLFxuLmJ1dHRvbi0tZ2hvc3Qge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwNjdDNTsgfVxuICAuYnV0dG9uLS1uby1iZzpob3ZlcixcbiAgLmJ1dHRvbi0tZ2hvc3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICMxRTRBOTM7IH1cblxuLmJ1dHRvbi0tZ2hvc3Qge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQkJCREJGO1xuICBjb2xvcjogIzY4Njg2ODsgfVxuICAuYnV0dG9uLS1naG9zdDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjZBOUUwO1xuICAgIGNvbG9yOiAjMjZBOUUwOyB9XG5cbi5idXR0b24tLWdob3N0LXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMyNkE5RTA7XG4gIGNvbG9yOiAjMjZBOUUwOyB9XG4gIC5idXR0b24tLWdob3N0LXByaW1hcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNkE5RTA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjZBOUUwO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJ1dHRvbi0tZ2hvc3QtcHJpbWFyeTpob3ZlciAuYnV0dG9uX19pY29uIHtcbiAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgLmJ1dHRvbi0tZ2hvc3QtcHJpbWFyeSAuYnV0dG9uX19pY29uIHtcbiAgICBmaWxsOiAjMjZBOUUwOyB9XG4gICAgW2RhdGEtbnRhcC10aGVtZX49XCJkYXJrXCJdIC5idXR0b24tLWdob3N0LXByaW1hcnkgLmJ1dHRvbl9faWNvbiB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG5cbi5idXR0b24tLWdob3N0LXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuYnV0dG9uLS1naG9zdC13aGl0ZSAuYnV0dG9uX19pY29uIHtcbiAgICBmaWxsOiAjRkZGRkZGOyB9XG4gIC5idXR0b24tLWdob3N0LXdoaXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzFFNEE5MzsgfVxuICAgIC5idXR0b24tLWdob3N0LXdoaXRlOmhvdmVyIC5idXR0b25fX2ljb24ge1xuICAgICAgZmlsbDogIzFFNEE5MzsgfVxuXG4uYnV0dG9uLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA2N0M1O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjMDA2N0M1OyB9XG4gIC5idXR0b24tLXNlY29uZGFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMjg1NTtcbiAgICBib3JkZXItY29sb3I6ICMwMDI4NTU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idXR0b24tLXNlY29uZGFyeTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAyODU1O1xuICAgIGNvbG9yOiAjMDAyODU1OyB9XG5cbi5idXR0b24tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMjZBOUUwOyB9XG4gIC5idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxZTlhY2Y7IH1cbiAgLmJ1dHRvbi0tcHJpbWFyeSAuYnV0dG9uX19pY29uIHtcbiAgICBmaWxsOiAjRkZGRkZGOyB9XG5cbi5idXR0b24tLXJlZ2FsIHtcbiAgYmFja2dyb3VuZDogIzgyNDZBRjsgfVxuICAuYnV0dG9uLS1yZWdhbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzNDMTA1MzsgfVxuICAuYnV0dG9uLS1yZWdhbCAuYnV0dG9uX19pY29uIHtcbiAgICBmaWxsOiAjRkZGRkZGOyB9XG5cbi5idXR0b24tLW11dGVkIHtcbiAgYmFja2dyb3VuZDogIzUzNTY1QTsgfVxuICAuYnV0dG9uLS1tdXRlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzQ1NDU0NTsgfVxuICAuYnV0dG9uLS1tdXRlZCAuYnV0dG9uX19pY29uIHtcbiAgICBmaWxsOiAjRkZGRkZGOyB9XG5cbi5idXR0b24tLXNhZmV0eSB7XG4gIGJhY2tncm91bmQ6ICNGRjkwMDA7IH1cbiAgLmJ1dHRvbi0tc2FmZXR5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkY5MDAwOyB9XG5cbi5idXR0b24tLXNtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyOTtcbiAgcGFkZGluZzogN3B4IDE1cHg7IH1cblxuLmJ1dHRvbi0tbGcge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7IH1cblxuLmJ1dHRvbi0tYmxvY2sge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzAwNjdDNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5idXR0b24tLWlubGluZS1hY3Rpb246aG92ZXIge1xuICAgIGNvbG9yOiAjMDAyODU1OyB9XG4gIC5idXR0b24tLWlubGluZS1hY3Rpb24gLmJ1dHRvbl9faWNvbiB7XG4gICAgZmlsbDogIzAwNjdDNTsgfVxuICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uOmhvdmVyIC5idXR0b25fX2ljb24sXG4gIC5idXR0b24tLWlubGluZS1hY3Rpb246YWN0aXZlIC5idXR0b25fX2ljb24ge1xuICAgIGZpbGw6ICMwMDI4NTU7IH1cbiAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbi5idXR0b24tLWludmVyc2Uge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbi5idXR0b24tLWludmVyc2UgLmJ1dHRvbl9faWNvbiB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbi5idXR0b24tLWludmVyc2U6aG92ZXIge1xuICAgICAgY29sb3I6ICNFQUVBRUE7IH1cbiAgICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uLmJ1dHRvbi0taW52ZXJzZTphY3RpdmUgLmJ1dHRvbl9faWNvbixcbiAgICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uLmJ1dHRvbi0taW52ZXJzZTpob3ZlciAuYnV0dG9uX19pY29uIHtcbiAgICAgIGZpbGw6ICNFQUVBRUE7IH1cbiAgLm4tYnV0dG9uX19ncm91cC1ibG9jayAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5idXR0b24tLWlubGluZS1hY3Rpb24tYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTZBOEFCO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEycHg7IH1cblxuLmJ1dHRvbi1hbGlnbi0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5idXR0b24tdG9nZ2xlLS1pcy1hY3RpdmUgLm4taWNvbi1hcnJvdy1kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uYnV0dG9uLS1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxMnB4OyB9XG4gIC5idXR0b24tLWNsb3NlOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYnV0dG9uLS1jbG9zZTpob3ZlciAuYnV0dG9uX19pY29uIHtcbiAgICAgIGZpbGw6ICMxRTRBOTM7IH1cbiAgLmJ1dHRvbi0tY2xvc2UgLmJ1dHRvbl9faWNvbiB7XG4gICAgZmlsbDogIzQ1NDU0NTtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7IH1cblxuLm4tYnV0dG9uX19ncm91cCAuYnV0dG9uLFxuLm4tYnV0dG9uX19ncm91cCAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAubi1idXR0b25fX2dyb3VwIC5idXR0b246bGFzdC1jaGlsZCxcbiAgLm4tYnV0dG9uX19ncm91cCAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tYnV0dG9uX19ncm91cCAuYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4OyB9XG4gIC5uLWJ1dHRvbl9fZ3JvdXAgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfSB9XG5cbi5uLWNhdGVnb3J5IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4OyB9XG5cbi5uLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBO1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNFQUVBRUE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLm4tY2FyZCAubi1jb250ZW50LW1ldGFkYXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5uLWNhcmQgLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxMnB4IDA7IH1cblxuLm4tY2FyZF9fdGFnIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLXRvcDogYXV0bzsgfVxuXG4ubi1jYXJkX190YWctLVR3aXR0ZXIge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNUFDMEVEOyB9XG5cbi5uLWNhcmRfX3RhZy0tbmV3cyB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM5QzcyQUI7IH1cblxuLm4tY2FyZF9fdGFnLS1ibG9nIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzAwNjdDNTsgfVxuXG4ubi1jYXJkX190YWctLXNvY2lhbCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM2MEFGNDY7IH1cblxuLm4tY2FyZF9fdGFnLS1ldmVudHMge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjOTI5NDk3OyB9XG5cbi5uLWNhcmRfX3RhZy0tY3VzdG9tZXJzIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0VCODUyNDsgfVxuXG4ubi1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4ubi1jYXJkX19ib2R5IC5uLWxpc3Qge1xuICBwYWRkaW5nOiAwIDAgMjRweCAyNHB4OyB9XG5cbi5uLWNhcmRfX2JvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm4tY2FyZF9fbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5uLWNhcmQtYmxvY2sge1xuICBwYWRkaW5nOiAyNHB4OyB9XG4gIC5uLWNhcmQtYmxvY2subi1jYXJkX19mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5uLWNhcmRfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgLm4tY2FyZF9fZm9vdGVyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uLWNhcmQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uLWNhcmRfX2ltYWdlLXdyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLm4tY2FyZC1iYWNrZ3JvdW5kLWFjY2VudCB7XG4gIGJhY2tncm91bmQ6ICMwMDI4NTU7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLWNhcmQtYmFja2dyb3VuZC1hY2NlbnQgcCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLm4tY2FyZF9fcHJvbW8gLm4tY2FyZC1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICBwYWRkaW5nLXRvcDogNDhweDsgfVxuXG4ubi1jYXJkX19wcm9tbyAubi1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm4tY2FyZF9fcHJvbW8gLm4tY2FyZF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAubi1jYXJkX19wcm9tbyAubi1jYXJkX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG5cbi5uLWNhcmRfX3Byb21vIHAge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMjRweCAwOyB9XG4gICAgLm4tY2FyZC1ncm91cCAubi1jYXJkIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgLm4tY2FyZC1ncm91cCAubi1jYXJkOm50aC1jaGlsZCgybikge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUFFQUVBOyB9XG4gIC5uLWNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMjRweCAwOyB9XG4gICAgLm4tY2FyZC1kZWNrIC5uLWNhcmQge1xuICAgICAgd2lkdGg6IDQ4LjMzMzMzJTsgfVxuICAgICAgLm4tY2FyZC1kZWNrIC5uLWNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgICAgIC5uLWNhcmQtZGVjayAubi1jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlOyB9XG4gICAgICAubi1jYXJkLWRlY2sgLm4tY2FyZDpudGgtY2hpbGQoMykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5uLWNhcmRfX2JvZHkge1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gIC5uLWNhcmQtZGVjayAubi1jYXJkIHtcbiAgICB3aWR0aDogMjMuMzMzMzMlOyB9XG4gICAgLm4tY2FyZC1kZWNrIC5uLWNhcmQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTsgfVxuICAubi1jYXJkLWdyb3VwIC5uLWNhcmQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAubi1jYXJkLWdyb3VwIC5uLWNhcmQ6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFQUVBRUE7IH1cbiAgICAubi1jYXJkLWdyb3VwIC5uLWNhcmQ6bnRoLWNoaWxkKDRuKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAubi1jYXJkLWdyb3VwIC5uLWNhcmQ6bnRoLWNoaWxkKDVuKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUFFQUVBOyB9XG4gIC5uLWNhcmQtZ3JvdXBbZGF0YS1udGFwLWxheW91dH49XCI0XCJdIC5uLWNhcmQge1xuICAgIHdpZHRoOiAyMy4zMzMzMyU7IH1cbiAgICAubi1jYXJkLWdyb3VwW2RhdGEtbnRhcC1sYXlvdXR+PVwiNFwiXSAubi1jYXJkOm50aC1jaGlsZCgzbikge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgLm4tY2FyZC1ncm91cFtkYXRhLW50YXAtbGF5b3V0fj1cIjRcIl0gLm4tY2FyZDpudGgtY2hpbGQoNG4pIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFQUVBRUE7IH1cbiAgLm4tY2FyZC1ncm91cCAubi1jYXJkIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLm4tY2FyZC1ncm91cCAubi1jYXJkOm50aC1jaGlsZCgzbikge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUFFQUVBOyB9XG4gICAgLm4tY2FyZC1ncm91cCAubi1jYXJkOm50aC1jaGlsZCg0bikge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgLm4tY2FyZC1ncm91cCAubi1jYXJkOm50aC1jaGlsZCg1bikge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VBRUFFQTsgfSB9XG5cbi5uLWNvbnRhY3Qtc2FsZXNfX2xpc3Qge1xuICBmb250LXNpemU6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0E0QTRBNDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgIC5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tY29udGFjdC1zYWxlc19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtOmZpcnN0LWNoaWxkIC5uLWNvbnRhY3Qtc2FsZXNfX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW06bGFzdC1jaGlsZCAubi1jb250YWN0LXNhbGVzX19saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbS13aXRoLWljb24gLm4tY29udGFjdC1zYWxlc19fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0td2l0aC1pY29uOmZpcnN0LWNoaWxkIC5uLWNvbnRhY3Qtc2FsZXNfX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIC5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbS13aXRoLWljb246Zmlyc3QtY2hpbGQgLm4tY29udGFjdC1zYWxlc19fbGluayAubi1jb250YWN0LXNhbGVzX19pY29uIHtcbiAgICAgIGxlZnQ6IDA7IH1cblxuLm4tY29udGFjdC1zYWxlc19faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmlsbDogI0E0QTRBNDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsZWZ0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyNHB4OyB9XG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpbms6aG92ZXIgLm4tY29udGFjdC1zYWxlc19faWNvbiB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuXG4ubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0td2l0aC1pY29uIC5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm4tY29udGFjdC1zYWxlc19fbGluazpob3ZlciAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tdGV4dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDI2LjI1ZW0pIHtcbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLXdpdGgtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpbmtbaHJlZl49J3RlbCddIHtcbiAgICBjb2xvcjogIzY4Njg2ODsgfVxuICAgIC5uLWNvbnRhY3Qtc2FsZXNfX2xpbmtbaHJlZl49J3RlbCddOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5uLWNvbnRhY3Qtc2FsZXNfX2xpbmtbaHJlZl49J3RlbCddIC5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbS10ZXh0OmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5uLWNvbnRhY3Qtc2FsZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLXBhZ2UtbmF2aWdhdGlvbiAubi1jb250YWN0LXNhbGVzIHtcbiAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG4ubi1jb250ZW50LWFjdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5uLWNvbnRlbnQtYWN0aW9uc19fbGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubi1jb250ZW50LWFjdGlvbnNfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uLWNvbnRlbnQtYWN0aW9uc19faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogIzg0ODQ4NDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDE0cHg7IH1cbiAgLm4tY29udGVudC1hY3Rpb25zX190ZXh0ICsgLm4tY29udGVudC1hY3Rpb25zX19pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ubi1jb250ZW50LWFjdGlvbnNfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAzNXB4IDAgMDsgfVxuICAubi1jb250ZW50LWFjdGlvbnNfX2xpbms6aG92ZXIgLm4tY29udGVudC1hY3Rpb25zX190ZXh0IHtcbiAgICBjb2xvcjogIzFFNEE5MztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubi1jb250ZW50LWFjdGlvbnNfX2xpbms6aG92ZXIgLm4tY29udGVudC1hY3Rpb25zX19pY29uIHtcbiAgICBmaWxsOiAjMUU0QTkzOyB9XG5cbi5uLWNvbnRlbnQtYWN0aW9uc19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm4tY29udGVudC1hY3Rpb25zX190cmFuc2xhdGUtbWVudSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubi1jb250ZW50LWFjdGlvbnNfX3RyYW5zbGF0ZS1tZW51IC5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXIge1xuICAgIGNvbG9yOiAjNjg2ODY4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLm4tY29udGVudC1hY3Rpb25zX190cmFuc2xhdGUtbWVudSAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMUU0QTkzOyB9XG5cbi5uLWNvbnRlbnQtbWV0YWRhdGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm4tY29udGVudC1tZXRhZGF0YV9fcmF0aW5nIHtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI0E0QTRBNDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5uLWNvbnRlbnQtbWV0YWRhdGFfX3JhdGluZyAubi1yYXRpbmdfX2NvdW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLm4tY29udGVudC1tZXRhZGF0YV9fdGV4dCxcbi5uLWNvbnRlbnQtbWV0YWRhdGFfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7IH1cblxuLm4tZGF0YS10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm4tZGF0YS10YWJsZSB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGFibGUubi1kYXRhLXRhYmxlLS1zdGlja3kge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogOTFweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgei1pbmRleDogNDAwOyB9XG4gIC5uLWRhdGEtdGFibGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAubi1kYXRhLXRhYmxlIHRoZWFkID4gdHIge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRoZWFkID4gdHIgLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgLm4tZGF0YS10YWJsZSB0aGVhZCA+IHRyLm4tZGF0YS10YWJsZV9fdGhlYWQtLW5vLWJnIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRoZWFkID4gdHIubi1kYXRhLXRhYmxlX190aGVhZC0taW52ZXJzZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTM1NjVBOyB9XG4gICAgICAubi1kYXRhLXRhYmxlIHRoZWFkID4gdHIubi1kYXRhLXRhYmxlX190aGVhZC0taW52ZXJzZSB0aCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbiAgICAgIC5uLWRhdGEtdGFibGUgdGhlYWQgPiB0ci5uLWRhdGEtdGFibGVfX3RoZWFkLS1pbnZlcnNlIHAge1xuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5uLWRhdGEtdGFibGUgdGJvZHkge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRib2R5IC5uLWRhdGEtdGFibGUtLXN0aXBlZCB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZDogI0Y4RjhGODsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGJvZHkgdGgge1xuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRib2R5IC5uLWRhdGEtdGFibGVfX3NlY3Rpb24taGVhZGVyIHRoIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLm4tZGF0YS10YWJsZSB0Ym9keSB0ZCxcbiAgICAubi1kYXRhLXRhYmxlIHRib2R5IHRoIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgLm4tZGF0YS10YWJsZSB0aCxcbiAgLm4tZGF0YS10YWJsZSB0ZCB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUFFQTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLm4tZGF0YS10YWJsZSB0aDpmaXJzdC1jaGlsZCxcbiAgICAubi1kYXRhLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgLm4tZGF0YS10YWJsZSB0aDpsYXN0LWNoaWxkLFxuICAgIC5uLWRhdGEtdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgLm4tZGF0YS10YWJsZSAubi1kYXRhLXRhYmxlX190aGVhZC1wcm9kdWN0cyB0aCB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gIC5uLWRhdGEtdGFibGUgdGgge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGgubi1hbGlnbi1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm4tZGF0YS10YWJsZS0tYm9yZGVyZWQgLm4tZGF0YS10YWJsZSB0aCB7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjRUFFQUVBOyB9XG4gIC5uLWRhdGEtdGFibGUgdGQge1xuICAgIGhlaWdodDogNjRweDsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGQgdGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDI3MHB4OyB9XG4gICAgLm4tZGF0YS10YWJsZS0tYm9yZGVyZWQgLm4tZGF0YS10YWJsZSB0ZCB7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjRUFFQUVBOyB9XG4gICAgLm4tZGF0YS10YWJsZSB0ZCBbY2xhc3NePSduLWljb24tZG9jJ10ge1xuICAgICAgZmlsbDogI0E0QTRBNDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgd2lkdGg6IDI0cHg7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRkIC5uLWljb24tZG93bmxvYWQtYXJyb3csXG4gICAgLm4tZGF0YS10YWJsZSB0ZCAubi1pY29uLWNvZGUge1xuICAgICAgZmlsbDogIzAwNjdDNTtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMjRweDsgfVxuICAgICAgLm4tZGF0YS10YWJsZSB0ZCAubi1pY29uLWRvd25sb2FkLWFycm93OmhvdmVyLFxuICAgICAgLm4tZGF0YS10YWJsZSB0ZCAubi1pY29uLWNvZGU6aG92ZXIge1xuICAgICAgICBmaWxsOiAjMDAyODU1OyB9XG4gICAgLm4tZGF0YS10YWJsZSB0ZCBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAgICAgLm4tZGF0YS10YWJsZSB0ZCBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRkIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRkIC5uLWxpc3Qge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRkLm4tZGF0YS10YWJsZV9fY2VsbC1sYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGQubi1kYXRhLXRhYmxlX19jZWxsLWhlYWRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC40KTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5uLWRhdGEtdGFibGUgdGQubi1kYXRhLXRhYmxlX19jZWxsLS1uby13cmFwIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAubi1kYXRhLXRhYmxlIHRkIHN0cm9uZyB7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubi1kYXRhLXRhYmxlX19zdW1tYXJ5IHRyOmZpcnN0LWNoaWxkIHRoLFxuLm4tZGF0YS10YWJsZV9fc2VjdGlvbi1oZWFkZXIgdGgge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubi1kYXRhLXRhYmxlX19uZXctaW5kaWNhdG9yIHtcbiAgZmlsbDogIzAwNjdDNTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDsgfVxuXG4ubi1kYXRhLXRhYmxlLS1oYXMtcm93c3BhbiB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5uLWRhdGEtdGFibGVfX3Jvdy0tYWx0IHRkLFxuLm4tZGF0YS10YWJsZV9fcm93LS1hbHQgdGgge1xuICBiYWNrZ3JvdW5kOiAjRUFFQUVBOyB9XG5cbi5uLWRhdGEtdGFibGVfX3NlY3Rpb24gLm4tZGF0YS10YWJsZV9fc2VjdGlvbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjRUFFQUVBOyB9XG4gIC5uLWRhdGEtdGFibGVfX3NlY3Rpb24gLm4tZGF0YS10YWJsZV9fc2VjdGlvbi1oZWFkZXIgW2RhdGEtbnRhcC1oZWFkaW5nXSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nOiAxMnB4OyB9XG5cbi5uLWRhdGEtdGFibGVfX3Jvdy0tbW9iaWxlIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubi1kYXRhLXRhYmxlX19yb3ctLW1vYmlsZSB0aCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5uLWRhdGEtdGFibGVfX2NvbnRyb2xzIHRyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi1kYXRhLXRhYmxlX19jb250cm9scyB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLm4tZGF0YS10YWJsZV9fcm93LS1jb2xsYXBzZWQgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ubi1jb250ZW50LXdyYXAtY29sbGFwc2VkIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjhzIGN1YmljLWJlemllcigwLCAxLCAwLCAxKTsgfVxuICAubi1jb250ZW50LXdyYXAtY29sbGFwc2VkLm4tY29udGVudC13cmFwLWV4cGFuZGVkIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDAwcHg7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDEsIDApOyB9XG5cbi5uLWRhdGEtdGFibGUteWVzIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzJweDsgfVxuICAubi1kYXRhLXRhYmxlLXllczphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzQ1NDU0NTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgd2lkdGg6IDEwcHg7IH1cblxuLm4tZGF0YS10YWJsZV9fY2VsbC0tZW1wdHkge1xuICB3aWR0aDogMjcwcHg7IH1cblxuLm4tYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLm4tYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uLWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tZGF0YS10YWJsZSB0YWJsZS5uLWRhdGEtdGFibGUtLXN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkOyB9XG4gIC5uLWRhdGEtdGFibGVfX3NlY3Rpb24gLm4tZGF0YS10YWJsZV9fc2VjdGlvbi1oZWFkZXIgW2RhdGEtbnRhcC1oZWFkaW5nXSB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5uLWRhdGEtdGFibGUgdGhlYWQgdGgsXG4gIC5uLWRhdGEtdGFibGUgdGQge1xuICAgIG1pbi13aWR0aDogY2FsYyg1MHZ3IC0gMTVweCk7XG4gICAgcGFkZGluZzogMTJweDsgfVxuICAubi1kYXRhLXRhYmxlIC5uLWRhdGEtdGFibGVfX3Jvdy0tY29sbGFwc2VkID4gdGQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm4tZGF0YS10YWJsZV9fcm93LS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICAubi1kYXRhLXRhYmxlX19jZWxsLS1lbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubi1kYXRhLXRhYmxlX19zdW1tYXJ5IHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIFtkYXRhLW50YXAtaGVhZGluZ10ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjguNzVlbSkge1xuICAubi1kYXRhLXRhYmxlIHRhYmxlLm4tZGF0YS10YWJsZS0tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAubi1kYXRhLXRhYmxlX19zdW1tYXJ5IC5idXR0b25fX2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1kYXRhLXRhYmxlX19jb250cm9scyB0ZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5uLWRhdGEtdGFibGVfX3Byb2R1Y3QtZGVtbyB0YWJsZSB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAubi1kYXRhLXRhYmxlX19yb3ctLWJvcmRlcmVkIHRoLFxuICAubi1kYXRhLXRhYmxlX19yb3ctLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBOyB9XG4gIC5uLWRhdGEtdGFibGVfX3N1bW1hcnkgLmJ1dHRvbl9faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLm4tZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm4tZHJvcGRvd24tbWVudS0tYWN0aXZlIC5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXIsXG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogIzFFNEE5MzsgfVxuXG4ubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7IH1cbiAgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlcjpob3ZlciAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLXRleHQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogIzY4Njg2ODtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDRweDtcbiAgd2lkdGg6IDEycHg7IH1cbiAgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlcjpob3ZlciAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLWljb24ge1xuICAgIGZpbGw6ICMxRTRBOTM7IH1cbiAgLm4tZHJvcGRvd24tbWVudS0tYWN0aXZlIC5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXItaWNvbixcbiAgLm4tZHJvcGRvd24tbWVudS0tYWN0aXZlIC5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXItaWNvbjpob3ZlciB7XG4gICAgZmlsbDogIzFFNEE5MztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5uLWRyb3Bkb3duLW1lbnVfX21lbnUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAyNTBweDtcbiAgei1pbmRleDogMjAwOyB9XG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFsaWduLXJpZ2h0IC5uLWRyb3Bkb3duLW1lbnVfX21lbnUge1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAubi1kcm9wZG93bi1tZW51X19tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubi1kcm9wZG93bi1tZW51X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubi1kcm9wZG93bi1tZW51X19saW5rIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDMycHg7IH1cblxuLm4tYmFuZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjRweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm4tYmFuZDpsYXN0LWNoaWxkIC5uLWJhbmRfX2NvbnRlbnQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLm4tYmFuZC5uLWJhbmRfX2ZlYXR1cmVkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ubi1iYW5kLS1iZWx0ZWQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgbWF4LXdpZHRoOiA5MS44NzVlbTsgfVxuXG4ubi1iYW5kX19zZWN0aW9uLWhlYWRlciAubi1iYW5kX19zZWN0aW9uLWhlYWRlci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm4tYmFuZF9fZ3JvdXAgLm4tYmFuZF9fY29udGVudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ2O1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbi5uLWJhbmRfX2ZlYXR1cmVkIC5uLWJhbmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuXG4ubi1iYW5kX19jb250ZW50ICsgLm4tYmFuZF9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgLm4tYmFuZF9fY29udGVudCArIC5uLWJhbmRfX2NvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubi1iYW5kX19zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uLWJhbmRfX3NlY3Rpb24gLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uLWJhbmRfX3NlY3Rpb24gLmJ1dHRvbiArIC5idXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm4tYmFuZF9fc2VjdGlvbiAubi1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAubi1iYW5kX19zZWN0aW9uIC5uLWxpc3QtLWJ1bGxldGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm4tYmFuZF9fYXJyb3ctLWRvd24gLm4tYmFuZF9fc2VjdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAubi1iYW5kX19jb250ZW50IC5uLWJhbmRfX3NlY3Rpb24ge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXIgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXItc3VidGl0bGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLWJhbmRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5uLWJhbmRfX2hlYWRlciAubi1iYW5kX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5uLWJhbmRfX2hlYWRlciAubi1iYW5kX19oZWFkZXItYm9keSxcbiAgLm4tYmFuZF9faGVhZGVyIC5uLWJhbmRfX2hlYWRlci1pbWFnZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gIC5uLWJhbmRfX2hlYWRlciAubi1iYW5kX19oZWFkZXItaW1hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuXG4ubi1iYW5kX19mZWF0dXJlZC1pbWFnZSxcbi5uLWJhbmRfX2ZlYXR1cmVkLXZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uLWJhbmRfX2ZlYXR1cmVkLXZpZGVvIHtcbiAgbWF4LXdpZHRoOiA1NTBweDsgfVxuXG4ubi1iYW5kX192aWRlby1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNTYuMjUwOSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubi1iYW5kX192aWRlbyB7XG4gIGJvcmRlcjogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm4tYmFuZF9fc3VidGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5uLWJhbmQtLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uLWJhbmQtYmFja2dyb3VuZC1uZXV0cmFsLTEwIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODsgfVxuXG4ubi1iYW5kLWJhY2tncm91bmQtbmV1dHJhbC0yMCB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7IH1cblxuLm4tYmFuZC1iYWNrZ3JvdW5kLW5ldXRyYWwtNjAge1xuICBiYWNrZ3JvdW5kOiAjNTM1NjVBOyB9XG4gIC5uLWJhbmQtYmFja2dyb3VuZC1uZXV0cmFsLTYwIC5uLWJhbmRfX3NlY3Rpb24taGVhZGVyLXRpdGxlLFxuICAubi1iYW5kLWJhY2tncm91bmQtbmV1dHJhbC02MCAubi1iYW5kX19zZWN0aW9uLWhlYWRlci1zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLm4tYmFuZC1iYWNrZ3JvdW5kLW5ldXRyYWwtNjAubi1iYW5kX19hcnJvdy0tZG93bjphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgIzUzNTY1QTsgfVxuXG4ubi1iYW5kLWJhY2tncm91bmQtYWNjZW50IHtcbiAgYmFja2dyb3VuZDogIzAwMjg1NTtcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLm4tYmFuZC1iYWNrZ3JvdW5kLWFjY2VudCBwLFxuICAubi1iYW5kLWJhY2tncm91bmQtYWNjZW50IC5uLWxpc3Qge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLWJhbmQtYmFja2dyb3VuZC1hY2NlbnQgLm4tbGlzdF9faXRlbTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cblxuLm4tYmFuZC1iYWNrZ3JvdW5kLWFjY2VudC0yMCB7XG4gIGJhY2tncm91bmQ6ICMxRTRBOTM7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uLWJhbmRfX2Fycm93LS1kb3duOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjRjhGOEY4O1xuICBjb250ZW50OiAnICc7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNDUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDA7IH1cblxuLm4tYmFuZF9faW1hZ2Uge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1iYW5kIHtcbiAgICBwYWRkaW5nOiA0OHB4IDA7IH1cbiAgLm4tYmFuZF9fYXJyb3ctLWRvd246YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAubi1iYW5kX19zZWN0aW9uLWhlYWRlci10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAgIC5uLWJhbmRfX3NlY3Rpb24taGVhZGVyIC5uLWJhbmRfX3NlY3Rpb24taGVhZGVyLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXIgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXItc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAubi1iYW5kX19mZWF0dXJlZCAubi1iYW5kX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfVxuICAubi1iYW5kX19jb250ZW50IC5uLWJhbmRfX3NlY3Rpb24gLmJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm4tYmFuZF9fY29udGVudC1hbGlnbi0tcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1iYW5kIHtcbiAgICBwYWRkaW5nOiA2NHB4IDA7IH1cbiAgLm4tYmFuZF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5uLWJhbmRfX2dyb3VwIC5uLWJhbmRfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5uLWJhbmRfX2NvbnRlbnQgLm4tYmFuZF9fZmVhdHVyZWQtaW1hZ2UsXG4gICAgLm4tYmFuZF9fY29udGVudCAubi1iYW5kX19mZWF0dXJlZC12aWRlbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBbZGF0YS1udGFwLWxheW91dH49XCI1MC01MFwiXSAubi1iYW5kX19jb250ZW50IC5uLWJhbmRfX2ZlYXR1cmVkLWltYWdlLCBbZGF0YS1udGFwLWxheW91dH49XCI1MC01MFwiXVxuICAgICAgLm4tYmFuZF9fY29udGVudCAubi1iYW5kX19mZWF0dXJlZC12aWRlbyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNi42NjY2NyU7XG4gICAgICAgIHdpZHRoOiA0OC4zMzMzMyU7IH1cbiAgICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjcwLTMwXCJdIC5uLWJhbmRfX2NvbnRlbnQgLm4tYmFuZF9fZmVhdHVyZWQtaW1hZ2UsIFtkYXRhLW50YXAtbGF5b3V0fj1cIjcwLTMwXCJdXG4gICAgICAubi1iYW5kX19jb250ZW50IC5uLWJhbmRfX2ZlYXR1cmVkLXZpZGVvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2LjY2NjY3JTtcbiAgICAgICAgd2lkdGg6IDMxLjY2NjY3JTsgfVxuICAgICAgLm4tYmFuZC1hbGlnbi0tcmlnaHQgLm4tYmFuZF9fY29udGVudCAubi1iYW5kX19mZWF0dXJlZC1pbWFnZSwgLm4tYmFuZC1hbGlnbi0tcmlnaHRcbiAgICAgIC5uLWJhbmRfX2NvbnRlbnQgLm4tYmFuZF9fZmVhdHVyZWQtdmlkZW8ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2LjY2NjY3JTtcbiAgICAgICAgb3JkZXI6IDI7IH1cbiAgICBbZGF0YS1udGFwLWxheW91dH49XCI1MC01MFwiXSAubi1iYW5kX19jb250ZW50IC5uLWJhbmRfX3NlY3Rpb24ge1xuICAgICAgd2lkdGg6IDQ4LjMzMzMzJTsgfVxuICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjcwLTMwXCJdIC5uLWJhbmRfX2NvbnRlbnQgLm4tYmFuZF9fc2VjdGlvbiB7XG4gICAgICB3aWR0aDogNjUlOyB9XG4gICAgLm4tYmFuZC1hbGlnbi0tcmlnaHQgLm4tYmFuZF9fY29udGVudCAubi1iYW5kX19zZWN0aW9uIHtcbiAgICAgIG9yZGVyOiAxOyB9XG4gIC5uLWJhbmRfX2ZlYXR1cmVkIC5uLWJhbmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkxLjg3NWVtKSB7XG4gIC5uLWJhbmQge1xuICAgIHBhZGRpbmc6IDgwcHggMDsgfVxuICAubi1iYW5kX19mZWF0dXJlZCAubi1iYW5kX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICAubi1iYW5kX19zZWN0aW9uLWhlYWRlci1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3LjUlO1xuICAgIG1hcmdpbi1yaWdodDogMTcuNSU7IH1cbiAgLm4tdGV4dC1sb25nZm9ybSBwIHtcbiAgICBtYXgtd2lkdGg6IDcyLjUlOyB9IH1cblxuLm4tZmVhdHVyZS1ibG9jayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm4tZmVhdHVyZS1ibG9jay0tbmVzdGVkIC5uLWZlYXR1cmUtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6IHJnYmEoNzYsIDc2LCA3NiwgMC44KTsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzk1OTU5NTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19jYXB0aW9uZWQtaW1hZ2Uge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19jYXB0aW9uLFxuLm4tZmVhdHVyZS1ibG9ja19faW1hZ2Utd3JhcCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fZm9ybS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2NhcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2ltYWdlLXdyYXAge1xuICBtYXgtd2lkdGg6IDEzNXB4OyB9XG4gIC5uLWZlYXR1cmUtYmxvY2tfX2ltYWdlLXdyYXAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19hc2lkZS1saW5rIHtcbiAgYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7IH1cblxuLm4tZmVhdHVyZS1ibG9jay0tc3RyaXBlZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19faGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgcGFkZGluZzogMTJweCAyNHB4OyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjRUFFQUVBO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7IH1cbiAgLm4tZmVhdHVyZS1ibG9ja19faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1mZWF0dXJlLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmc6IDUwcHg7IH1cbiAgICAubi1sYXlvdXQtNCAubi1mZWF0dXJlLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgLm4tZmVhdHVyZS1ibG9ja19fYXNpZGUtbGluayB7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIHJpZ2h0OiA1MHB4OyB9XG4gICAgLm4tbGF5b3V0LTQgLm4tZmVhdHVyZS1ibG9ja19fYXNpZGUtbGluayB7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICByaWdodDogMzBweDsgfSB9XG5cbi5uLWZlYXR1cmUtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAwOyB9XG4gIC5uLWZlYXR1cmUtYmxvY2sgLm4tZmVhdHVyZS1ibG9ja19faWNvbiB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHdpZHRoOiAxMTBweDsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLm4tZmVhdHVyZS1ibG9jay0tc3Vic2NyaWJlIC5uLWZlYXR1cmUtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubi1mZWF0dXJlLWJsb2NrLS1zdWJzY3JpYmUgLm4tZmVhdHVyZS1ibG9ja19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubi1mZWF0dXJlLWJsb2NrLS1zdWJzY3JpYmUgLm4tZmVhdHVyZS1ibG9ja19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLm4tZmVhdHVyZS1ibG9jay0tc3Vic2NyaWJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19pY29uIHtcbiAgZmlsbDogIzAwMjg1NTtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzZweDsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19ncmFwaGljIHtcbiAgZmlsbDogIzhEQzhFODtcbiAgd2lkdGg6IDExMHB4OyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX21lZGlhLWxlZnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5uLWZlYXR1cmUtYmxvY2tfX21lZGlhLWxlZnQgLm4tZmVhdHVyZS1ibG9ja19faWNvbiB7XG4gICAgZmlsbDogIzAwMjg1NTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4O1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAubi1mZWF0dXJlLWJsb2NrX19tZWRpYS1sZWZ0IC5uLWZlYXR1cmUtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cblxuLm4tZmVhdHVyZS1ibG9jay1iZy0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbi5uLWZlYXR1cmUtYmxvY2stYmctLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICM0QTgzMkU7XG4gIHBhZGRpbmc6IDI0cHg7IH1cbiAgLm4tZmVhdHVyZS1ibG9jay1iZy0taGlnaGxpZ2h0IC5uLWZlYXR1cmUtYmxvY2tfX3RpdGxlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAubi1mZWF0dXJlLWJsb2NrLWJnLS1oaWdobGlnaHQgLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAubi1mZWF0dXJlLWJsb2NrLWJnLS1oaWdobGlnaHQgLmJ1dHRvbi0taW5saW5lLWFjdGlvbiAuYnV0dG9uX19pY29uIHtcbiAgICAgIGZpbGw6ICNGRkZGRkY7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19faW1hZ2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ubi1mZWF0dXJlLWJsb2NrX19ibG9jayB7XG4gIHBhZGRpbmc6IDI0cHg7IH1cblxuLm4tZmVhdHVyZS1ibG9ja19fYWxpZ24tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMjYuMjVlbSkge1xuICAubi1mZWF0dXJlLWJsb2NrIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUFFQTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuICAgIC5uLWZlYXR1cmUtYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAubi1iYW5kLWJhY2tncm91bmQtYWNjZW50IC5uLWZlYXR1cmUtYmxvY2sge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5uLWZlYXR1cmUtYmxvY2stLXN1YnNjcmliZSAubi1mZWF0dXJlLWJsb2NrX19pbWFnZSxcbiAgLm4tZmVhdHVyZS1ibG9jay0tc3Vic2NyaWJlIC5uLWZlYXR1cmUtYmxvY2tfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5uLWZlYXR1cmUtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1mZWF0dXJlLWJsb2NrLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubi1mZWF0dXJlLWJsb2NrLS1pbmxpbmUgLm4tZmVhdHVyZS1ibG9ja19fY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogNi42NjY2NyU7XG4gICAgICBmbGV4LWJhc2lzOiAzMS42NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDMxLjY2NjY3JTsgfVxuICAgIC5uLWZlYXR1cmUtYmxvY2stLWlubGluZSAubi1mb3JtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2LjY2NjY3JTtcbiAgICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICAgIG1heC13aWR0aDogNDAlOyB9IH1cblxuLm4tZmVlZGJhY2sge1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLm4tZmVlZGJhY2tfX2xpbmssXG4ubi1mZWVkYmFja19fc29sdmUtbGFiZWwsXG4ubi1mZWVkYmFja19fc29sdmUtYW5zd2VyIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5uLWZlZWRiYWNrX19saW5rLFxuLm4tZmVlZGJhY2tfX3JhdGluZyxcbi5uLWZlZWRiYWNrX19zb2x2ZS1sYWJlbCxcbi5uLWZlZWRiYWNrX19zb2x2ZS1hbnN3ZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDsgfVxuXG4ubi1mZWVkYmFja19fcmF0aW5nLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cblxuLm4tZmVlZGJhY2tfX3NvbHZlLWxhYmVsLFxuLm4tZmVlZGJhY2tfX3NvbHZlLWFuc3dlcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm4tZmVlZGJhY2tfX3NvbHZlLWFuc3dlciB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNBNEE0QTQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1mZWVkYmFja19fc29sdmUtYW5zd2VyOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm4tZmVlZGJhY2tfX3NvbHZlLWFuc3dlcjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5uLWZlZWRiYWNrX19zb2x2ZS1hbnN3ZXI6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH1cblxuLm4tZmVlZGJhY2tfX3RoYW5rLXlvdS1tZXNzYWdlIHtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40czsgfVxuICAubi1mZWVkYmFjay0tdGhhbmsteW91LW1lc3NhZ2UtdmlzaWJsZSAubi1mZWVkYmFja19fdGhhbmsteW91LW1lc3NhZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5uLWZlZWRiYWNrX19zb2x2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzOyB9XG4gIC5uLWZlZWRiYWNrLS10aGFuay15b3UtbWVzc2FnZS12aXNpYmxlIC5uLWZlZWRiYWNrX19zb2x2ZSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLm4tZmVlZGJhY2tfX3NvbHZlLWFuc3dlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubi1mZWVkYmFja19faW1wcm92ZS1kaWFsb2cge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IHNvbGlkIDFweCAjRUFFQUVBO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgcGFkZGluZzogMTJweCAxMnB4IDI0cHg7IH1cbiAgLm4tZmVlZGJhY2tfX2ltcHJvdmUtZGlhbG9nIC5uLWZvcm0ge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm4tZmVlZGJhY2tfX2ltcHJvdmUtZGlhbG9nIC5uLWZlZWRiYWNrX19pbXByb3ZlLXRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiA3OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbWluLWhlaWdodDogMDsgfVxuICAubi1mZWVkYmFja19faW1wcm92ZS1kaWFsb2cgLm4tZmVlZGJhY2tfX2ltcHJvdmUtZGlhbG9nLWFjdGlvbnMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5uLWZlZWRiYWNrX19pbXByb3ZlLWRpYWxvZyAubi1mZWVkYmFja19faW1wcm92ZS1kaWFsb2ctc3VibWl0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNFQUVBRUE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjAwOyB9XG4gIC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbC0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tY29sbGlzaW9uLXByb29mLXBhbmVsX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0W2RhdGEtcmV2ZWFsLXBhbmVsLW9uPSdjbGljayddIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDE7IH1cbiAgLm4tY29sbGlzaW9uLXByb29mLXBhbmVsX190YXJnZXQubi1jb2xsaXNpb24tcHJvb2YtcGFuZWwtLXZpc2libGU6YWZ0ZXIsIC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0Lm4tY29sbGlzaW9uLXByb29mLXBhbmVsLS12aXNpYmxlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4tY29sbGlzaW9uLXByb29mLXBhbmVsX190YXJnZXQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjFweDtcbiAgICB3aWR0aDogMjBweDsgfVxuICAubi1jb2xsaXNpb24tcHJvb2YtcGFuZWxfX3RhcmdldDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0VBRUFFQTtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE4cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHdpZHRoOiAxMHB4OyB9XG4gIC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0Lm4tY29sbGlzaW9uLXByb29mLXBhbmVsLS1wb3NpdGlvbi1mbGlwcGVkOmFmdGVyIHtcbiAgICBib3R0b206IC0yMXB4O1xuICAgIHRvcDogYXV0bzsgfVxuICAubi1jb2xsaXNpb24tcHJvb2YtcGFuZWxfX3RhcmdldC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbC0tcG9zaXRpb24tZmxpcHBlZDpiZWZvcmUge1xuICAgIGJvdHRvbTogLTE4cHg7XG4gICAgdG9wOiBhdXRvOyB9XG4gIC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0W2RhdGEtcGFuZWwtcG9zaXRpb249XCJib3R0b21cIl06YWZ0ZXIge1xuICAgIGJvdHRvbTogLTIxcHg7XG4gICAgdG9wOiBhdXRvOyB9XG4gIC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0W2RhdGEtcGFuZWwtcG9zaXRpb249XCJib3R0b21cIl06YmVmb3JlIHtcbiAgICBib3R0b206IC0xOHB4O1xuICAgIHRvcDogYXV0bzsgfVxuICAubi1jb2xsaXNpb24tcHJvb2YtcGFuZWxfX3RhcmdldFtkYXRhLXBhbmVsLXBvc2l0aW9uPVwiYm90dG9tXCJdLm4tY29sbGlzaW9uLXByb29mLXBhbmVsLS1wb3NpdGlvbi1mbGlwcGVkOmFmdGVyIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAtMjFweDsgfVxuICAubi1jb2xsaXNpb24tcHJvb2YtcGFuZWxfX3RhcmdldFtkYXRhLXBhbmVsLXBvc2l0aW9uPVwiYm90dG9tXCJdLm4tY29sbGlzaW9uLXByb29mLXBhbmVsLS1wb3NpdGlvbi1mbGlwcGVkOmJlZm9yZSB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogLTE4cHg7IH1cbiAgLm4tY29sbGlzaW9uLXByb29mLXBhbmVsX190YXJnZXRbZGF0YS1wYW5lbC1wb3NpdGlvbj1cInJpZ2h0XCJdOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICByaWdodDogLTIxcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDEwcHg7IH1cbiAgLm4tY29sbGlzaW9uLXByb29mLXBhbmVsX190YXJnZXRbZGF0YS1wYW5lbC1wb3NpdGlvbj1cInJpZ2h0XCJdOmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIHJpZ2h0OiAtMThweDtcbiAgICB0b3A6IDUwJTsgfVxuICAubi1jb2xsaXNpb24tcHJvb2YtcGFuZWxfX3RhcmdldFtkYXRhLXBhbmVsLXBvc2l0aW9uPVwicmlnaHRcIl0ubi1jb2xsaXNpb24tcHJvb2YtcGFuZWwtLXBvc2l0aW9uLWZsaXBwZWQ6YWZ0ZXIge1xuICAgIGxlZnQ6IC0yMXB4O1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0W2RhdGEtcGFuZWwtcG9zaXRpb249XCJyaWdodFwiXS5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbC0tcG9zaXRpb24tZmxpcHBlZDpiZWZvcmUge1xuICAgIGxlZnQ6IC0xOHB4O1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0W2RhdGEtcGFuZWwtcG9zaXRpb249XCJsZWZ0XCJdOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbGVmdDogLTIxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDEwcHg7IH1cbiAgLm4tY29sbGlzaW9uLXByb29mLXBhbmVsX190YXJnZXRbZGF0YS1wYW5lbC1wb3NpdGlvbj1cImxlZnRcIl06YmVmb3JlIHtcbiAgICBsZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIHRvcDogNTAlOyB9XG4gIC5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0W2RhdGEtcGFuZWwtcG9zaXRpb249XCJsZWZ0XCJdLm4tY29sbGlzaW9uLXByb29mLXBhbmVsLS1wb3NpdGlvbi1mbGlwcGVkOmFmdGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjFweDsgfVxuICAubi1jb2xsaXNpb24tcHJvb2YtcGFuZWxfX3RhcmdldFtkYXRhLXBhbmVsLXBvc2l0aW9uPVwibGVmdFwiXS5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbC0tcG9zaXRpb24tZmxpcHBlZDpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0xOHB4OyB9XG5cbi5uLWZpbHRlciB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAubi1maWx0ZXIubi1maWx0ZXItLWlzLW5hcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLm4tZmlsdGVyLS1pcy1uYXJyb3cgLm4tZmlsdGVyX19zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tZmlsdGVyX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubi1maWx0ZXJfX2xpc3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICAubi1maWx0ZXJfX2xpc3QtaXRlbSAubi1maWx0ZXJfX2xpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuXG4ubi1maWx0ZXJfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBwYWRkaW5nOiAxMnB4IDA7IH1cblxuLm4tZmlsdGVyX19zZWN0aW9uLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRUFFQUVBO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm4tZmlsdGVyX19zZWN0aW9uLWhlYWRlcjpob3ZlciB7XG4gICAgY29sb3I6ICM0NTQ1NDU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uLWZpbHRlci0taXMtbmFycm93IC5uLWZpbHRlcl9fc2VjdGlvbi1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgY29sb3I6ICMwMDY3QzU7IH1cbiAgICAubi1maWx0ZXItLWlzLW5hcnJvdyAubi1maWx0ZXJfX3NlY3Rpb24taGVhZGVyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMUU0QTkzO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5uLWZpbHRlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogIzAwNjdDNTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDE2cHg7IH1cbiAgLm4tZmlsdGVyX19saW5rOmhvdmVyIC5uLWZpbHRlcl9faWNvbiB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuXG4ubi1maWx0ZXJfX2xhYmVsLm4tZm9ybV9fbGFiZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLWZpbHRlci0taXMtbmFycm93IC5uLWZpbHRlcl9fbGFiZWwubi1mb3JtX19sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tZmlsdGVyX19vcGVuLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBmaWxsOiAjMDA2N0M1O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE0cHg7IH1cbiAgLm4tZmlsdGVyX19zZWN0aW9uLWhlYWRlcjpob3ZlciAubi1maWx0ZXJfX29wZW4taWNvbiB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuICAubi1maWx0ZXJfX3NlY3Rpb24tLW9wZW4gLm4tZmlsdGVyX19vcGVuLWljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLm4tZmlsdGVyLS1pcy1uYXJyb3cgLm4tZmlsdGVyX19vcGVuLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubi1maWx0ZXItLWlzLW5hcnJvdyAubi1maWx0ZXJfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tZmlsdGVyLS1pcy1uYXJyb3cgLm4tZmlsdGVyX19zZWN0aW9uLS1vcGVuIC5uLWZpbHRlcl9fY29sdW1uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjYuMjVlbSkge1xuICAubi1maWx0ZXIsXG4gIC5uLWZpbHRlci5uLWZpbHRlci0taXMtbmFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubi1maWx0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uLWZpbHRlcl9fc2VjdGlvbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAzMjBweDsgfVxuICAgIC5uLWZpbHRlcl9fc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLm4tZmlsdGVyLS1pcy1uYXJyb3cgLm4tZmlsdGVyX19zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5uLWZpbHRlcl9fY29sdW1uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9IH1cblxuLm4tZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgYm94LXNoYWRvdzogMCAyMDBweCAwICNGOEY4RjgsIDAgNDAwcHggMCAjRjhGOEY4LCAwIDYwMHB4IDAgI0Y4RjhGOCwgMCA4MDBweCAwICNGOEY4RjgsIDAgMTAwMHB4IDAgI0Y4RjhGOCwgMCAxMjAwcHggMCAjRjhGOEY4LCAwIDE0MDBweCAwICNGOEY4Rjg7IH1cblxuLm4tZm9vdGVyX190b3Age1xuICBib3JkZXItYm90dG9tOiBzb2xpZCA0cHggI0VBRUFFQTsgfVxuXG4ubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fdG9wIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0VBRUFFQSAwLCAjRUFFQUVBIDI1JSwgI0Y4RjhGOCAyNSUsICNGOEY4RjggMjUlLCAjRjhGOEY4IDEwMCUsICNGOEY4RjggMTAwJSk7IH1cblxuLm4tZm9vdGVyX190b3AtaW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgcGFkZGluZzogMjRweDsgfVxuXG4ubi1mb290ZXJfX2NvcnAtbGlua3Mge1xuICBwYWRkaW5nLXRvcDogMjRweDsgfVxuICAubi1mb290ZXJfX2NvcnAtbGlua3M6YmVmb3JlLCAubi1mb290ZXJfX2NvcnAtbGlua3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubi1mb290ZXJfX2NvcnAtbGlua3M6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Qge1xuICB3aWR0aDogNDcuMzY4NDIlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdDpudGgtY2hpbGQoMm4gKyAyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUyLjYzMTU4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGNsZWFyOiBub25lOyB9XG5cbi5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3QtaGVhZGVyLFxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWxpc3QtaGVhZGVyLFxuLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdC1oZWFkZXIgLm4tZm9vdGVyX19jb3JwLWxpbmsge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5uLWZvb3Rlcl9fY29ycC1saW5rIHtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxN3B4IDA7IH1cbiAgLm4tZm9vdGVyX19jb3JwLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3QtaGVhZGVyIC5uLWZvb3Rlcl9fY29ycC1saW5rIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3QtaGVhZGVyIC5uLWZvb3Rlcl9fY29ycC1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMUU0QTkzOyB9XG5cbi5uLWZvb3Rlcl9fYm90dG9tIHtcbiAgcGFkZGluZzogMjRweCAwOyB9XG4gIC5uLWZvb3Rlcl9fYm90dG9tIGEge1xuICAgIHBhZGRpbmc6IDEuNWVtOyB9XG4gIC5uLWZvb3Rlcl9fYm90dG9tIC5uLWZvb3Rlcl9fY29weXJpZ2h0IGEge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubi1mb290ZXJfX2JvdHRvbSAubi1mb290ZXJfX3NvY2lhbC1saW5rIHtcbiAgICBwYWRkaW5nOiAxN3B4IDE0cHg7IH1cblxuLm4tZm9vdGVyX19ib3R0b20tbGVmdCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG5cbi5uLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzY4Njg2ODtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm4tZm9vdGVyX19zb2NpYWwtbGlua3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm4tZm9vdGVyX19zb2NpYWwtbGluay1saXN0IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmstbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTdweCAxNHB4OyB9XG5cbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmstdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4OyB9XG5cbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmstaWNvbiB7XG4gIGZpbGw6ICM2ODY4Njg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxNXB4OyB9XG4gIC5uLWZvb3Rlcl9fc29jaWFsLWxpbms6aG92ZXIgLm4tZm9vdGVyX19zb2NpYWwtbGluay1pY29uIHtcbiAgICBmaWxsOiAjMDA2N0M1OyB9XG5cbi5uLWZvb3Rlcl9fZmluZS1wcmludCB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWxpc3QsXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstY29sdW1uLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluayB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gIC5uLWZvb3Rlcl9fcHJvcGVydHktbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rcyB7XG4gIHBhZGRpbmc6IDI0cHggMDsgfVxuICAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmtzOmJlZm9yZSwgLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rczphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3M6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1saXN0OmJlZm9yZSwgLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1saXN0OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWNvbHVtbiB7XG4gIHdpZHRoOiA0Ny4zNjg0MiU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDUuMjYzMTYlOyB9XG4gIC5uLWZvb3Rlcl9fcHJvcGVydHktbGluay1jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDQ3LjM2ODQyJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tZm9vdGVyLS12MSAubi1mb290ZXJfX2NvcnAtbGluay1saXN0IHtcbiAgICB3aWR0aDogMjMuMDc2OTIlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLm4tZm9vdGVyLS12MSAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubi1mb290ZXItLXYxIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDRuICsgMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1LjY0MTAzJTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5uLWZvb3Rlci0tdjEgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdDpudGgtY2hpbGQoNG4gKyAzKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNTEuMjgyMDUlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLm4tZm9vdGVyLS12MSAubi1mb290ZXJfX2NvcnAtbGluay1saXN0Om50aC1jaGlsZCg0biArIDQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3Ni45MjMwOCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX3RvcCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRUFFQUVBIDAsICNFQUVBRUEgNDglLCAjRjhGOEY4IDQ4JSwgI0Y4RjhGOCA0OCUsICNGOEY4RjggMTAwJSwgI0Y4RjhGOCAxMDAlKTsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3Mge1xuICAgIHdpZHRoOiA0OC43MTc5NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjU2NDElOyB9XG4gIC5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX19jb3JwLWxpbmtzIHtcbiAgICB3aWR0aDogNDguNzE3OTUlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm4tZm9vdGVyX19ib3R0b20gYSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubi1mb290ZXJfX2JvdHRvbSAubi1mb290ZXJfX3NvY2lhbC1saW5rIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5uLWZvb3Rlcl9fYm90dG9tLWxlZnQge1xuICAgIHdpZHRoOiA0OC43MTc5NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjU2NDElO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5uLWZvb3Rlcl9fYm90dG9tLXJpZ2h0IHtcbiAgICB3aWR0aDogNDguNzE3OTUlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLm4tZm9vdGVyX19jb3JwLWxpbmsge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdCB7XG4gICAgd2lkdGg6IDIzLjcyODgxJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDRuICsgMSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDRuICsgMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1LjQyMzczJTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDRuICsgMykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwLjg0NzQ2JTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Q6bnRoLWNoaWxkKDRuICsgNCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc2LjI3MTE5JTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAubi1mb290ZXJfX2JvdHRvbS1sZWZ0IHtcbiAgICB3aWR0aDogNDkuMTUyNTQlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS42OTQ5MiU7IH1cbiAgLm4tZm9vdGVyX19ib3R0b20tcmlnaHQge1xuICAgIHdpZHRoOiA0OS4xNTI1NCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNFQUVBRUEgMCwgI0VBRUFFQSAzMyUsICNGOEY4RjggMzMlLCAjRjhGOEY4IDMzJSwgI0Y4RjhGOCAxMDAlLCAjRjhGOEY4IDEwMCUpOyB9XG4gIC5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX19jb3JwLWxpbmtzIHtcbiAgICB3aWR0aDogNjYuMTAxNjklO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm4tZm9vdGVyLS12MiAubi1mb290ZXJfX3Byb3BlcnR5LWxpbmtzIHtcbiAgICB3aWR0aDogMzIuMjAzMzklO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS42OTQ5MiU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MS44NzVlbSkge1xuICAubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNFQUVBRUEgMCwgI0VBRUFFQSAzNiUsICNGOEY4RjggMzYlLCAjRjhGOEY4IDM2JSwgI0Y4RjhGOCAxMDAlLCAjRjhGOEY4IDEwMCUpOyB9XG4gIC5uLWZvb3Rlci0tdjIgLm4tZm9vdGVyX19jb3JwLWxpbmtzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4OyB9IH1cblxuLm4tZm9ybSB7XG4gIHBhZGRpbmc6IDI0cHggMDsgfVxuICAubi1mZWF0dXJlLWJsb2NrLS1zdWJzY3JpYmUgLm4tZm9ybSB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4ubi1mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIsXG4ubi1mb3JtX190ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0E2QThBQjtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubi1mb3JtX19pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQTZBOEFCO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDQ5cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgbWF4LXdpZHRoOiA1MzBweDtcbiAgcGFkZGluZzogMTJweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm4tZm9ybV9faW5wdXQ6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9faW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAubi1mb3JtX19pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDAwMDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5uLWZvcm1fX3RleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNBNkE4QUI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgbWF4LXdpZHRoOiA1MzBweDtcbiAgbWluLWhlaWdodDogMjgwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLWZvcm1fX3RleHRhcmVhOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3RleHRhcmVhIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLm4tZm9ybV9fdGV4dGFyZWE6Zm9jdXMge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDAwMDA7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4ubi1mb3JtX19pbnB1dC0tZXJyb3IsXG4ubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2lucHV0LS1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNGRkNDQ0M7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDRjIxMjg7IH1cblxuLm4tZm9ybV9fZmllbGQtZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ubi1mb3JtX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fbGFiZWwge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uLWZvcm1fX2xhYmVsLS1yZXF1aXJlZDphZnRlciB7XG4gIGNvbG9yOiAjQ0YyMTI4O1xuICBjb250ZW50OiAnXFxBMConOyB9XG5cbi5uLWZvcm1fX21pY3JvY29weSB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19taWNyb2NvcHkge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLWZvcm1fX2xhYmVsICsgLm4tZm9ybV9fbWljcm9jb3B5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7IH1cblxuLm4tZm9ybV9fZmllbGQtZXJyb3Ige1xuICBjb2xvcjogI0NGMjEyODtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fZmllbGQtZXJyb3Ige1xuICAgIGNvbG9yOiAjRkZDQ0NDOyB9XG5cbi5uLWZvcm1fX3JlcXVpcmVkLWZpZWxkLWxlZ2VuZCB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAubi1mb3JtX19yZXF1aXJlZC1maWVsZC1sZWdlbmQ6YmVmb3JlIHtcbiAgICBjb2xvcjogI0NGMjEyODtcbiAgICBjb250ZW50OiAnKlxcQTAnOyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fcmVxdWlyZWQtZmllbGQtbGVnZW5kIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1mb3JtX19jaGVja2JveCxcbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1mb3JtX19jaGVja2JveDpiZWZvcmUsIC5uLWZvcm1fX2NoZWNrYm94OmFmdGVyLFxuICAubi1mb3JtX19yYWRpby1idXR0b246YmVmb3JlLFxuICAubi1mb3JtX19yYWRpby1idXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubi1mb3JtX19jaGVja2JveDphZnRlcixcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubi1mb3JtX19jaGVja2JveDpob3ZlciAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAubi1mb3JtX19jaGVja2JveDpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCxcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LXRleHQsXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCB7XG4gICAgY29sb3I6ICMxRTRBOTM7IH1cbiAgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAubi1mb3JtX19jaGVja2JveDpob3ZlciAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0LFxuICAubi1mb3JtX19jaGVja2JveDpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAubi1mb3JtX19jaGVja2JveDpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCxcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uOmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQsXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xuICAgIGNvbG9yOiAjNjg2ODY4OyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19jaGVja2JveDpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCwgLm4tZm9ybS0tZGFyay1iZ1xuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybS0tZGFyay1iZ1xuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xuICAgIGNvbG9yOiAjRUFFQUVBOyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2NoZWNrYm94OmhvdmVyIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQsXG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fY2hlY2tib3g6aG92ZXIgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19jaGVja2JveDpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCwgLm4tZm9ybS0tZGFyay1iZ1xuICAubi1mb3JtX19yYWRpby1idXR0b246aG92ZXIgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAubi1mb3JtLS1kYXJrLWJnXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjpob3ZlciAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCB+IC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0LFxuICAubi1mb3JtLS1kYXJrLWJnXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAubi1mb3JtLS1kYXJrLWJnXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbjpob3ZlciAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQsXG4ubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ubi1mb3JtX19jaGVja2JveC12aXN1YWwsXG4ubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0E2QThBQjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjRweDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2NoZWNrYm94LXZpc3VhbCwgLm4tZm9ybS0tZGFyay1iZ1xuICAubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5uLWZvcm1fX2NoZWNrYm94LXZpc3VhbCAubi1mb3JtX19jaGVja2JveC1jaGVja2VkLWljb24sIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmNoZWNrZWQgK1xuICAubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIC5uLWZvcm1fX2NoZWNrYm94LWNoZWNrZWQtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmZvY3VzICsgLm4tZm9ybV9fY2hlY2tib3gtdmlzdWFsLCAubi1mb3JtX19jaGVja2JveC1pbnB1dDpmb2N1cyArXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWwge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAubi1mb3JtX19pbnB1dC1lcnJvciAubi1mb3JtX19jaGVja2JveC12aXN1YWwsIC5uLWZvcm1fX2lucHV0LWVycm9yXG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWwge1xuICAgIGJhY2tncm91bmQ6ICNGRkNDQ0M7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0NGMjEyODsgfVxuICAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCArIC5uLWZvcm1fX2NoZWNrYm94LXZpc3VhbCwgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgK1xuICAubi1mb3JtX19yYWRpby1idXR0b24tdmlzdWFsIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWwge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1pbnB1dDpjaGVja2VkICsgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXZpc3VhbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDY3QzU7XG4gICAgYm9yZGVyOiBzb2xpZCAzcHggI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1pbnB1dDpmb2N1cyArIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWwge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAubi1mb3JtX19pbnB1dC1lcnJvciAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6Y2hlY2tlZCArIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWw6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkNDQ0M7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0IHtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2NoZWNrYm94LXRleHQsIC5uLWZvcm0tLWRhcmstYmdcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLWZvcm1fX2NoZWNrYm94LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fY2hlY2tib3gtdGV4dCwgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgflxuICAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ubi1mb3JtX19jaGVja2JveC1jaGVja2VkLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBmaWxsOiAjMDA2N0M1O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5uLWZvcm1fX3NlbGVjdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIG1heC13aWR0aDogNTMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm4tZm9ybV9fc2VsZWN0Lm4tZm9ybV9faW5wdXQtLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDsgfVxuXG4ubi1mb3JtX19zZWxlY3QtaW5wdXQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzY4Njg2ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNnB4IDUwcHggNnB4IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaWU5IC5uLWZvcm1fX3NlbGVjdC1pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICAubi1mb3JtX19zZWxlY3QtaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0E0QTRBNDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5uLWZvcm1fX3NlbGVjdC12aXN1YWwtd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNBNkE4QUI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdC12aXN1YWwtd3JhcCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLWZvcm1fX2lucHV0LS1lcnJvciAubi1mb3JtX19zZWxlY3QtdmlzdWFsLXdyYXAge1xuICAgIGJhY2tncm91bmQ6ICNGRkNDQ0M7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0NGMjEyODsgfVxuICAubi1mb3JtX19zZWxlY3QtaW5wdXQ6Zm9jdXMgfiAubi1mb3JtX19zZWxlY3QtdmlzdWFsLXdyYXAge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDAwMDA7IH1cbiAgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fc2VsZWN0LXZpc3VhbC13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogIzAwNjdDNTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwNjdDNTtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTJweDtcbiAgei1pbmRleDogNTsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICBib3JkZXItY29sb3I6ICNGMkYyRjI7IH1cbiAgLm4tZm9ybV9fc2VsZWN0OmhvdmVyIC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZDogIzFFNEE5MzsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdDpob3ZlciAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQ6ICNFQUVBRUE7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUFFQUVBOyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0Lm4tZm9ybV9faW5wdXQtLWVycm9yOmhvdmVyIC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0NGMjEyODsgfVxuICAuaWU5IC5uLWZvcm1fX3NlbGVjdC1vcGVuLWluZGljYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubi1mb3JtX19pbnB1dC0tZXJyb3IgLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjQ0YyMTI4OyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmZvY3VzIH4gLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yLFxuICAubi1mb3JtX19zZWxlY3QtaW5wdXQ6Zm9jdXMgfiAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3Ige1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDAwMDA7IH1cbiAgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yLFxuICAubi1mb3JtX19zZWxlY3Q6aG92ZXIgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjQjZEMkY1O1xuICAgIGJvcmRlci1jb2xvcjogI0I2RDJGNTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yLFxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdDpob3ZlciAubi1mb3JtX19zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjhGOEY4OyB9XG4gICAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3IgLm4tZm9ybV9fc2VsZWN0LW9wZW4taWNvbixcbiAgICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdDpob3ZlciAubi1mb3JtX19zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQgfiAubi1mb3JtX19zZWxlY3Qtb3Blbi1pbmRpY2F0b3IgLm4tZm9ybV9fc2VsZWN0LW9wZW4taWNvbiB7XG4gICAgICBmaWxsOiAjQjZEMkY1OyB9XG5cbi5uLWZvcm1fX3NlbGVjdC1vcGVuLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmlsbDogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsZWZ0OiAxN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUuNXB4O1xuICB3aWR0aDogMThweDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdC1vcGVuLWljb24ge1xuICAgIGZpbGw6ICMwMDY3QzU7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gtZ3JvdXAgLm4tZm9ybV9fY2hlY2tib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5uLWZvcm1fX2NoZWNrYm94LWdyb3VwLm4tZm9ybV9fY2hlY2tib3gtZ3JvdXAtLWhvcml6b250YWwgLm4tZm9ybV9fY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubi1mb3JtX19jaGVja2JveC1ncm91cC0tc2Nyb2xsYWJsZSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNBNkE4QUI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWF4LWhlaWdodDogMTgwcHg7XG4gIG1heC13aWR0aDogNTMwcHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLm4tZm9ybV9fY2hlY2tib3gtZ3JvdXAtLXNjcm9sbGFibGUtcGFyZW50IHtcbiAgbGVmdDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWdyb3VwIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWdyb3VwLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWdyb3VwLS1ob3Jpem9udGFsIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uLWZvcm1fX2ZpZWxkc2V0IHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0QwRDJEMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAyNHB4OyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fZmllbGRzZXQge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1mb3JtX19sZWdlbmQge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fbGVnZW5kIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1mb3JtX19jb250cm9scy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX2NvbnRyb2xzLWxpbmsge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLWZlYXR1cmUtYmxvY2stLWlubGluZSAubi1mb3JtX19jb250cm9scy1saW5rIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogNi42NjY2NyU7IH1cblxuLm4tZm9ybS0tZGFyay1iZyBoMiB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uLWZvcm1fX21pY3JvY29weS0tZGF0ZS1pbnB1dC1zdGF0dXMtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDE0cHg7IH1cbiAgLm4tZm9ybV9fbWljcm9jb3B5LS1kYXRlLWlucHV0LXN0YXR1cy1pY29uLm4taWNvbi1jaXJjbGUtY2hlY2stYWx0IHtcbiAgICBmaWxsOiAjNEE4MzJFOyB9XG4gIC5uLWZvcm1fX21pY3JvY29weS0tZGF0ZS1pbnB1dC1zdGF0dXMtaWNvbi5uLWljb24tY2lyY2xlLWV4Y2xhbWF0aW9uIHtcbiAgICBmaWxsOiAjQ0YyMTI4OyB9XG4gIC5uLWZvcm1fX21pY3JvY29weS0tZGF0ZS1pbnB1dC1lcnJvciAubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtc3RhdHVzLWljb24ubi1pY29uLWNpcmNsZS1leGNsYW1hdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5uLWZvcm1fX21pY3JvY29weS0tZGF0ZS1pbnB1dC12YWxpZCAubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtc3RhdHVzLWljb24ubi1pY29uLWNpcmNsZS1jaGVjay1hbHQge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuXG4ubi1oZXJvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uLWhlcm8gcGljdHVyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubi1oZXJvIC5uLWJ1dHRvbl9fZ3JvdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4taGVyb19faW1hZ2UsXG4ubi1oZXJvX192aWRlbyB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubi1oZXJvX192aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uLWhlcm9fX2NvbnRlbnQge1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5uLWhlcm8tYWxpZ24tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubi1oZXJvLW1hc2stLTUwOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCwgcmdiYSgwLCAxMTksIDE5MSwgMC41KSAxMDAlKTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW4tdG9wOiAtMTU0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm4taGVyb19fY29udGVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgLm4taGVyby0tZGFyay1iZyAubi1oZXJvX19jb250ZW50LXRpdGxlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1oZXJvX19jb250ZW50LXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMztcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAubi1oZXJvLS1kYXJrLWJnIC5uLWhlcm9fX2NvbnRlbnQtc3VidGl0bGUge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uLXBhcmFncmFwaC1sZWFkIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5uLWhlcm8tLWRhcmstYmcgLm4tcGFyYWdyYXBoLWxlYWQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5uLWhlcm9fX2J1dHRvbi1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjRweDsgfVxuICAgIC5uLWhlcm9fX2J1dHRvbi1ncm91cC5uLWhlcm9fX2J1dHRvbi1ncm91cC1iYWNrZ3JvdW5kLW5ldXRyYWwtMTAge1xuICAgICAgYmFja2dyb3VuZDogI0VBRUFFQTsgfVxuICAgIC5uLWhlcm9fX2J1dHRvbi1ncm91cC5uLWhlcm9fX2J1dHRvbi1ncm91cC1iYWNrZ3JvdW5kLW5ldXRyYWwtNjAge1xuICAgICAgYmFja2dyb3VuZDogIzQ1NDU0NTsgfVxuICAgIC5uLWhlcm9fX2J1dHRvbi1ncm91cC5uLWhlcm9fX2J1dHRvbi1ncm91cC1iYWNrZ3JvdW5kLWFjY2VudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAyODU1OyB9XG4gICAgLm4taGVyb19fYnV0dG9uLWdyb3VwIC5uLWJ1dHRvbl9fZ3JvdXAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAubi1oZXJvX19idXR0b24tZ3JvdXAgLm4tYnV0dG9uX19ncm91cCAuYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4taGVybyBwaWN0dXJlIHtcbiAgICBoZWlnaHQ6IDI4NHB4OyB9XG4gIC5uLWhlcm8gLm4tYnV0dG9uX19ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4taGVyb19faW1hZ2UsXG4gIC5uLWhlcm9fX3ZpZGVvIHtcbiAgICBoZWlnaHQ6IDI4NHB4OyB9XG4gIC5uLWhlcm9fX2NvbnRlbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNjMxNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5uLWhlcm9fX2NvbnRlbnQtc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzOyB9XG4gICAgLm4taGVyby1hbGlnbi0tY2VudGVyIC5uLWhlcm9fX2NvbnRlbnQtc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDkuMTY2NjclO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA5LjE2NjY3JTsgfVxuICAubi1wYXJhZ3JhcGgtbGVhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4taGVyb19fYnV0dG9uLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4taGVybyBwaWN0dXJlIHtcbiAgICBoZWlnaHQ6IDM0MHB4OyB9XG4gIC5uLWhlcm9fX2ltYWdlLFxuICAubi1oZXJvX192aWRlbyB7XG4gICAgaGVpZ2h0OiAzNDBweDsgfVxuICAubi1oZXJvX19jb250ZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLm4taGVyb19fY29udGVudC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTEuODc1ZW0pIHtcbiAgLm4taGVyby1hbGlnbi0tY2VudGVyIC5uLWhlcm9fX2NvbnRlbnQtc3VidGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNy41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3LjUlOyB9IH1cblxuLm4taWNvbi1sZWdlbmQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4ubi1pY29uLWxlZ2VuZF9faWNvbiB7XG4gIGZpbGw6ICMwMDY3QzU7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLm4taWNvbi1sZWdlbmRfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cblxuLm4taWNvbi1sZWdlbmRfX2ljb24tLWNvbXBsZXRlZC1pbmRpY2F0b3Ige1xuICBmaWxsOiAjNEE4MzJFOyB9XG5cbi5uLWljb24tbGVnZW5kX19pY29uLS1yZWplY3RlZC1pbmRpY2F0b3Ige1xuICBmaWxsOiAjQ0YyMTI4OyB9XG5cbi5uLWxpbmstbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm4tbGluay1saXN0X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4ubi1saW5rLWxpc3RfX2xpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5OyB9XG4gIC5uLWxpbmstbGlzdC0tdjIgLm4tbGluay1saXN0X19saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4OyB9XG5cbi5uLWxpbmstbGlzdF9fZGlyZWN0aW9uLWljb24ge1xuICBmaWxsOiAjOEQ4RDhEO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4OyB9XG5cbi5uLWxpbmstbGlzdF9fcGRmLWljb24ge1xuICBmaWxsOiAjQzBDMEMwO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxNnB4OyB9XG5cbi5uLWNvbXBvbmVudC1leGFtcGxlIC5uLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm4tbWVudS0tZW1wdHkge1xuICBtYXgtd2lkdGg6IDk2MHB4OyB9XG4gIC5uLW1lbnUtLWVtcHR5IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogNzY4cHg7IH1cblxuLm4tbWVudV9fbGlzdC1pdGVtLS1sZXZlbC0xOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuXG4ubi1tZW51X19saXN0LWl0ZW0tLWxldmVsLTEgPiAubi1tZW51X19saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5uLW1lbnVfX2hlYWRlci1saW5rLFxuLm4tbWVudV9faGVhZGVyLXRleHQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDZweCAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5uLW1lbnVfX2hlYWRlci1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm4tbWVudS0tdjIgLm4tbWVudV9fbGlzdC1zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiAyNTBweDsgfVxuXG4ubi1tZW51LS12MyAubi1tZW51X19saXN0LWNvbHVtbiB7XG4gIG1heC13aWR0aDogMjUwcHg7IH1cblxuLm4tbWVudS0tdjMubi1tZW51LS1pcy1uYXJyb3cgLm4tbWVudV9fbGlzdC1zZWN0aW9uOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpLFxuLm4tbWVudS0tdjMubi1tZW51LS1pcy1uYXJyb3cgLm4tbWVudV9fbGlzdC1zZWN0aW9uOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm4tbWVudS0tdjMubi1tZW51LS1pcy1uYXJyb3cgLm4tbWVudV9fbGlzdC1zZWN0aW9uOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZCgyKSxcbiAgLm4tbWVudS0tdjMubi1tZW51LS1pcy1uYXJyb3cgLm4tbWVudV9fbGlzdC1zZWN0aW9uOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gbGk6bnRoLWNoaWxkKDIpIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI0YyRjJGMjsgfVxuXG4ubi1tZW51LS12My5uLW1lbnUtLWlzLW5hcnJvdyAubi1tZW51X19saXN0LWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubi1tZW51X19saXN0LWNvbHVtbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG1pbi13aWR0aDogMjMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLm4tbWVudV9fbGlzdC1oZWFkZXItdGV4dCB7XG4gIGNvbG9yOiAjODQ4NDg0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMTJweDsgfVxuICAubi1tZW51X19saXN0LWhlYWRlci10ZXh0ICsgLm4tbWVudV9fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cblxuLm4tbWVudV9fbGlzdC1oZWFkZXIgKyAubi1tZW51X19saXN0LWhlYWRlciB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjRjJGMkYyOyB9XG5cbi5uLW1lbnUtLXYxIC5uLW1lbnVfX2xpc3QtaXRlbS0tbGV2ZWwtMTpmaXJzdC1jaGlsZCxcbi5uLW1lbnUtLXYyIC5uLW1lbnVfX2xpc3QtaXRlbS0tbGV2ZWwtMTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4OyB9XG5cbi5uLW1lbnUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUFFQTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTJweCAwOyB9XG4gIC5uLW1lbnUubi1tZW51LS1pcy1hY3RpdmUsIC5uLW1lbnUubWVudS0taXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubi1tZW51Lm4tbWVudS0taXMtdHJ1bmNhdGVkLCAubi1tZW51Lm4tbWVudS0taXMtYWN0aXZlLm4tbWVudS0taXMtdHJ1bmNhdGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLW1lbnVfX2Zvb3Rlcixcbi5uLW1lbnVfX2RpdmlkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLW1lbnVfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLm4tbWVudV9fbGlzdCAubi1tZW51X19saXN0LXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAubi1tZW51X19saXN0IC5uLW1lbnVfX2xpc3QtLWdyb3VwZWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICAubi1tZW51X19saXN0IC5uLW1lbnVfX2xpc3QtLWdyb3VwZWQgLm4tbWVudV9fbGlzdC0tZ3JvdXBlZC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uLW1lbnVfX2xpc3Qtc2VjdGlvbiA+IC5uLW1lbnVfX2xpc3QgPiAubi1tZW51X19saXN0LWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuXG4ubi1tZW51X19saXN0LXNlY3Rpb24gLm4tbWVudV9fbGlzdCAubi1tZW51X19saXN0LXRpdGxlICsgLm4tbWVudV9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5uLW1lbnVfX3N1Yi1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cblxuLm4tbWVudV9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDY3QzU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uLW1lbnVfX3N1Yi1saXN0IC5uLW1lbnVfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7IH1cbiAgLm4tbWVudV9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMxRTRBOTM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm4tbWVudV9fbGluay1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgW2xhbmc9XCJqYS1KUFwiXSAubi1tZW51X19saW5rLWhlYWRlciB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAubi1tZW51X19saW5rLWhlYWRlciAubi1tZW51X19saW5rLXRleHQsXG4gIC5uLW1lbnVfX2xpbmstaGVhZGVyIC5uLW1lbnVfX2xpc3QtdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG4gIC5uLW1lbnVfX2xpbmstaGVhZGVyICsgLm4tbWVudV9fc3ViLWxpc3QgLm4tbWVudV9fbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMzZweDsgfVxuXG4ubi1tZW51X19saW5rLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDsgfVxuXG4ubi1tZW51X19saXN0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDA7IH1cblxuLm4tbGFuZ3VhZ2Utc2VsZWN0b3ItbWVudSAubi1tZW51X19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLm4tbGFuZ3VhZ2Utc2VsZWN0b3ItbWVudSAubi1tZW51X19saXN0Lm4tbWVudV9fbGlzdC0tbm8tYm90dG9tLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubi1sYW5ndWFnZS1zZWxlY3Rvci1tZW51IC5uLW1lbnVfX2xpc3QgLm4tbWVudV9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4tbGFuZ3VhZ2Utc2VsZWN0b3ItbWVudSAubi1tZW51X19saXN0IC5uLW1lbnVfX2xpc3QtdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5uLW1lbnVfX2ZpbmQtbG9jLXNlY3Rpb24ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzFFNEE5MztcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAubi1tZW51X19maW5kLWxvYy1zZWN0aW9uIC5uLW1lbnVfX2ZpbmQtbG9jLXRpdGxlLFxuICAubi1tZW51X19maW5kLWxvYy1zZWN0aW9uIC5uLW1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5uLW1lbnVfX2xpc3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDY3QzU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzJweDtcbiAgICB6LWluZGV4OiAyMDA7IH1cbiAgICAubi1zaXRlLWhlYWRlci0tbGFyZ2UgLm4tbWVudSB7XG4gICAgICB0b3A6IDE1MHB4OyB9XG4gIC5uLW1lbnUtLW1lZ2Ege1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uLW1lbnVfX2RpdmlkZXIge1xuICAgIGJhY2tncm91bmQ6ICNFQUVBRUE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAubi1tZW51X19mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICM0NTQ1NDU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBwYWRkaW5nOiAyNHB4IDA7IH1cbiAgLm4tbGFuZ3VhZ2Utc2VsZWN0b3ItbWVudSAuZGl2aWRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUFFQUVBO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG4gIC5uLW1lbnVfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLm4tbWVudV9fbGlzdCAubi1tZW51X19saXN0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAubi1tZW51X19saXN0Lm4tbWVudV9fc3ViLWxpc3Qge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5uLW1lbnVfX2xpc3QgLm4tbWVudV9fbGlzdC1zZWN0aW9uIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VBRUFFQTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAgICAgLm4tbWVudV9fbGlzdCAubi1tZW51X19saXN0LXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBbZGF0YS1udGFwLWxheW91dH49XCIzXCJdIC5uLW1lbnVfX2xpc3QgLm4tbWVudV9fbGlzdC1zZWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDMxLjY2NjY3JTsgfVxuICAgICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNFwiXSAubi1tZW51X19saXN0IC5uLW1lbnVfX2xpc3Qtc2VjdGlvbiB7XG4gICAgICAgIHdpZHRoOiAyMy4zMzMzMyU7IH1cbiAgLm4tbWVudV9fc3ViLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLm4tbWVudV9fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5uLW1lbnVfX2xpc3QtdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTEuODc1ZW0pIHtcbiAgLm4tbWVudV9fc3ViLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm4tbWVudV9fbGluay1oZWFkZXIgKyAubi1tZW51X19saW5rLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfSB9XG5cbi5uLW1lc3NhZ2luZyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1tZXNzYWdpbmc6YmVmb3JlLCAubi1tZXNzYWdpbmc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubi1tZXNzYWdpbmc6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5uLW1lc3NhZ2luZ19fYmFuZC1iYWNrZ3JvdW5kLWFjY2VudCB7XG4gIGJhY2tncm91bmQ6ICMwMDY3QzU7IH1cblxuLm4tbWVzc2FnaW5nX19tZXNzYWdlIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAubi1tZXNzYWdpbmctLW9uLWRhcmstYmcgLm4tbWVzc2FnaW5nX19tZXNzYWdlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1tZXNzYWdpbmctLW9uLWRhcmstYmcgLm4tbWVzc2FnaW5nX19saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLm4tbWVzc2FnaW5nX19pY29uIHtcbiAgZmlsbDogIzAwNjdDNTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICB3aWR0aDogMTZweDsgfVxuICAubi1tZXNzYWdpbmctLW9uLWRhcmstYmcgLm4tbWVzc2FnaW5nX19pY29uIHtcbiAgICBmaWxsOiAjRkZGRkZGOyB9XG5cbi5uLW1lc3NhZ2luZ19fbWV0YWRhdGEge1xuICBjb2xvcjogI0E0QTRBNDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG5cbi5uLW1lc3NhZ2luZy0taW5mb3JtYXRpb25fX21ldGFkYXRhIC5uLW1lc3NhZ2luZ19fbWVzc2FnZSB7XG4gIGNvbG9yOiAjMDA2N0M1O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cblxuLm4tbWVzc2FnaW5nLS1zdWNjZXNzIC5uLW1lc3NhZ2luZ19fbWVzc2FnZSB7XG4gIGNvbG9yOiAjNEE4MzJFOyB9XG5cbi5uLW1lc3NhZ2luZy0tc3VjY2VzcyAubi1tZXNzYWdpbmdfX2ljb24ge1xuICBmaWxsOiAjNEE4MzJFOyB9XG5cbi5uLW1lc3NhZ2luZy0td2FybmluZyAubi1tZXNzYWdpbmdfX2ljb24ge1xuICBmaWxsOiAjRkY5MDAwOyB9XG5cbi5uLW1lc3NhZ2luZy0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQ0NDO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0YyMTI4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5uLW1lc3NhZ2luZy0tZXJyb3IgLm4tbWVzc2FnaW5nX19tZXNzYWdlIHtcbiAgICBjb2xvcjogI0NGMjEyODtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5uLW1lc3NhZ2luZy0tZXJyb3IgLm4tbWVzc2FnaW5nX19pY29uIHtcbiAgICBmaWxsOiAjQ0YyMTI4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4OyB9XG5cbi5uLW1lc3NhZ2luZy0tbG9naW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2N0M1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBO1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5uLW1lc3NhZ2luZy0tbG9naW4gLm4tbWVzc2FnaW5nX19tZXNzYWdlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAubi1tZXNzYWdpbmctLWxvZ2luIC5uLW1lc3NhZ2luZ19faWNvbiB7XG4gICAgZmlsbDogI0ZGRkZGRjtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogMjBweDsgfVxuICAubi1tZXNzYWdpbmctLWxvZ2luIC5idXR0b24ge1xuICAgIGNsZWFyOiBub25lO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDElOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjRlbSkge1xuICAgICAgLm4tbWVzc2FnaW5nLS1sb2dpbiAuYnV0dG9uIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1hcmdpbjogMSU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI2LjI1ZW0pIHtcbiAgICAgIC5uLW1lc3NhZ2luZy0tbG9naW4gLmJ1dHRvbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAyJTsgfSB9XG5cbi8qQGltcG9ydCAnY29tcG9uZW50cy9tb2RhbC9zdHlsZXMvbW9kYWwnO1xuQGltcG9ydCAnY29tcG9uZW50cy9tb2RhbC9zdHlsZXMvbW9kYWwtdGhlbWVzJzsqL1xuLm4tbXVsdGktY29sdW1uLWxpc3QsIC5uLW11bHRpLWNvbHVtbi1saXN0LS14bCB7XG4gIGNvbHVtbi1jb3VudDogMTtcbiAgY29sdW1uLWdhcDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDQ4cHg7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLW11bHRpLWNvbHVtbi1saXN0ID4gbGksIC5uLW11bHRpLWNvbHVtbi1saXN0LS14bCA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAubi1tdWx0aS1jb2x1bW4tbGlzdCBhLCAubi1tdWx0aS1jb2x1bW4tbGlzdC0teGwgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cbiAgLm4tbXVsdGktY29sdW1uLWxpc3QgdWwsIC5uLW11bHRpLWNvbHVtbi1saXN0LS14bCB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7IH1cbiAgLm4tbXVsdGktY29sdW1uLWxpc3QgdWwgPiBsaSwgLm4tbXVsdGktY29sdW1uLWxpc3QtLXhsIHVsID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm4tbXVsdGktY29sdW1uLWxpc3QtLXhsIHtcbiAgY29sdW1uLWdhcDogOTZweDsgfVxuXG4ubi1tdWx0aS1jb2x1bW4tbGlzdC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tbXVsdGktY29sdW1uLWxpc3QsIC5uLW11bHRpLWNvbHVtbi1saXN0LS14bCB7XG4gICAgY29sdW1uLWNvdW50OiAyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1tdWx0aS1jb2x1bW4tbGlzdCwgLm4tbXVsdGktY29sdW1uLWxpc3QtLXhsIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7IH0gfVxuXG4ubi1vZmYtY2FudmFzLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLW9mZi1jYW52YXMtbWVudS5uLW9mZi1jYW52YXMtbWVudS0tb3BlbiwgLm4tb2ZmLWNhbnZhcy1tZW51Lm4tb2ZmLWNhbnZhc19fd3JhcHBlci1vcGVuIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51IC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rLS1vZmYtY2FudmFzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUFFQTtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4OyB9XG4gIC5uLW9mZi1jYW52YXMtbWVudSAubi1nbG9iZV9faWNvbi0tb2ZmLWNhbnZhcyB7XG4gICAgbGVmdDogMzBweDtcbiAgICB0b3A6IC0xMHB4OyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saW5rIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0VBRUFFQTtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGlzdC1pdGVtOmxhc3QtY2hpbGQgLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpbmsge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpc3QtaXRlbS0tbWVudS1vcGVuIC5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saW5rIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjNDU0NTQ1OyB9XG4gICAgLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpc3QtaXRlbS0tbWVudS1vcGVuIC5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMUU0QTkzOyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saW5rLWljb24ge1xuICBmaWxsOiAjNjg2ODY4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgd2lkdGg6IDE2cHg7IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpbms6aG92ZXIgLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpbmstaWNvbiB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGlzdC1pdGVtLS1tZW51LW9wZW4gLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpbmstaWNvbiB7XG4gICAgZmlsbDogIzQ1NDU0NTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fbWVudS1pbm5lciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjsgfVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX2dsb2JhbC1uYXZpZ2F0aW9uLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjQTRBNEE0O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAzMHB4IDAgMDsgfVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX2dsb2JhbC1uYXZpZ2F0aW9uLWxpc3QtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X19nbG9iYWwtbmF2aWdhdGlvbi1saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51X19nbG9iYWwtbmF2aWdhdGlvbi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0YyRjJGMjsgfVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX2NoaWxkLW1lbnUge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0VBRUFFQTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX2NoaWxkLW1lbnUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX2NoaWxkLW1lbnUgPiAubi1tZW51X19saXN0IHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpc3QtaXRlbS0tbWVudS1vcGVuIC5uLW9mZi1jYW52YXMtbWVudV9fY2hpbGQtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51X19jaGlsZC1tZW51IC5uLW1lbnVfX2xpc3QtaXRlbS0tbGV2ZWwtMTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX2NoaWxkLW1lbnUgLm4tbWVudV9fbGlzdC1pdGVtLS1sZXZlbC0xID4gLm4tbWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5uLW9mZi1jYW52YXMtbWVudV9fY2hpbGQtbWVudSAubi1tZW51X19saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTJweCAyMHB4OyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjRUFFQUVBO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1saW5rIHtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1saW5rLWljb24ge1xuICBmaWxsOiAjQTRBNEE0O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICB3aWR0aDogMThweDsgfVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWltYWdlIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgd2lkdGg6IDE4cHg7IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1pbWFnZS5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtaW1hZ2UtLWxhbmd1YWdlLXNlbGVjdG9yIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWxpbmstbm90aWZpY2F0aW9uLWNvdW50IHtcbiAgYmFja2dyb3VuZDogIzRBODMyRTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgcGFkZGluZzogMCAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA5LjVweDsgfVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWljb24tbGluayxcbi5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtaW1hZ2UtbGluayB7XG4gIHBhZGRpbmctbGVmdDogNTBweDsgfVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLW5vdGlmaWNhdGlvbi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLW9mZi1jYW52YXMtbWVudS5uLW9mZi1jYW52YXMtbWVudS0tb3BlbiB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5uLW9mZi1jYW52YXMtbWVudV9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fbWVudSB7XG4gIGJhY2tncm91bmQ6ICM1MzU2NUE7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAyNzBweDtcbiAgei1pbmRleDogMTsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX21lbnUgW2RhdGEtbnRhcC11aT1cIm1vcmUtbWVudVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX2NvbnRlbnQtd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogbGVmdCAuNHMgZWFzZTtcbiAgei1pbmRleDogMTA7IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51LS1vcGVuIC5uLW9mZi1jYW52YXMtbWVudV9fY29udGVudC13cmFwLFxuICAubi1vZmYtY2FudmFzX193cmFwcGVyLW9wZW4gLm4tb2ZmLWNhbnZhcy1tZW51X19jb250ZW50LXdyYXAge1xuICAgIGxlZnQ6IDI3MHB4OyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktdGl0bGUge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0VBRUFFQTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDY3QzU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMjRweDsgfVxuXG4ubi1vZmYtY2FudmFzX19jcm9zcy1wcm9wZXJ0eS1uYXYge1xuICBwYWRkaW5nOiAyNHB4OyB9XG5cbi5uLW9mZi1jYW52YXNfX3Byb3BlcnR5LW5hdiB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7IH1cbiAgLm4tb2ZmLWNhbnZhc19fcHJvcGVydHktbmF2IC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUE7XG4gICAgY29sb3I6ICM1MzU2NUE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm4tb2ZmLWNhbnZhc19fcHJvcGVydHktbmF2IC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LWluZGljYXRvciB7XG4gICAgZmlsbDogIzUzNTY1QTtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHRvcDogMzRweDtcbiAgICB3aWR0aDogMTRweDsgfVxuXG4ubi1wYWdlLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7IH1cblxuLm4tcGFnZS1uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4OyB9XG5cbi5uLXBhZ2UtaGVhZGVyX19oZWFkaW5nIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWF4LXdpZHRoOiA5NjBweDsgfVxuICAubi1wYWdlLWhlYWRlcl9faGVhZGluZy5uLXBhZ2UtaGVhZGVyLS1vbi1kYXJrLWJnIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1wYWdlLWhlYWRlci0taXMtYWx0LWNvbG9yIC5uLXBhZ2UtaGVhZGVyX19oZWFkaW5nIHtcbiAgY29sb3I6ICM0QTgzMkU7IH1cblxuLm4tcGFnZS1oZWFkZXItLXYyIC5uLXBhZ2UtaGVhZGVyX19oZWFkaW5nIHtcbiAgY29sb3I6ICMwMDY3QzU7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4ubi1wYWdlLWhlYWRlcl9fcHJlLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm4tcGFnZS1oZWFkZXItLXYzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTIwMHB4OyB9XG5cbi5uLXBhZ2UtaGVhZGVyX19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cblxuLm4tcGFnZS1oZWFkZXJfX2JvZHkge1xuICBmbGV4OiAxOyB9XG5cbi5uLXBhZ2UtaGVhZGVyX19saW5rLS1hdXRob3Ige1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5uLXBhZ2UtaGVhZGVyX19kYXRlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG4ubi1wYWdlLWhlYWRlcl9fbGluay0tb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLm4tcGFnZS1oZWFkZXJfX2xpbmstLW9wdGlvbnMgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlci1pY29uIHtcbiAgICB0b3A6IDJweDsgfVxuXG4ubi1wYWdlLWhlYWRlcl9fbGluay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjMDA2N0M1O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICB3aWR0aDogMTJweDsgfVxuXG4ubi1wYWdlLWhlYWRlci0tdjQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uLXBhZ2UtaGVhZGVyLS12NDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7IH1cbiAgLm4tcGFnZS1oZWFkZXItLXY0IC5uLXBhZ2UtaGVhZGVyX19oZWFkaW5nIHtcbiAgICBjb2xvcjogIzRBODMyRTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm4tcGFnZS1oZWFkZXJfX2lubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogOTEuODc1ZW07XG4gIHBhZGRpbmc6IDAgMTJweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLXBhZ2UtaGVhZGVyX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQ4cHg7IH1cbiAgICAubi1wYWdlLWhlYWRlci0tdjMgLm4tcGFnZS1oZWFkZXJfX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiA0MHB4OyB9XG4gIC5uLXBhZ2UtaGVhZGVyX19saW5rLS1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5uLXBhZ2UtaGVhZGVyX19kYXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLm4tcGFnZS1oZWFkZXItLXY0IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDsgfSB9XG5cbi5uLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5uLXBhZ2luYXRpb25fX2xpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubi1wYWdpbmF0aW9uX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ubi1wYWdpbmF0aW9uX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMCA2cHg7IH1cbiAgLm4tcGFnaW5hdGlvbl9fbGlzdC1pdGVtOmZpcnN0LWNoaWxkIC5uLXBhZ2luYXRpb25fX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubi1wYWdpbmF0aW9uX19saXN0LWl0ZW06bGFzdC1jaGlsZCAubi1wYWdpbmF0aW9uX19saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5uLXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZSxcbi5uLXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDU0NTQ1OyB9XG5cbi5uLXBhZ2luYXRpb25fX2ljb24ge1xuICBmaWxsOiAjODQ4NDg0O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAxNHB4OyB9XG4gIC5uLXBhZ2luYXRpb25fX2xpbms6aG92ZXIgLm4tcGFnaW5hdGlvbl9faWNvbiB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuXG4ubi1wYWdpbmF0aW9uLS10ZXh0LW9ubHkgLm4tcGFnaW5hdGlvbl9fbGluay0tcHJldiAubi1wYWdpbmF0aW9uX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cblxuLm4tcGFnaW5hdGlvbi0tdGV4dC1vbmx5IC5uLXBhZ2luYXRpb25fX2xpbmstLW5leHQgLm4tcGFnaW5hdGlvbl9faWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7IH1cblxuLm4tcGFnaW5hdGlvbi0tdGV4dC1vbmx5IC5uLXBhZ2luYXRpb25fX2ljb24tLWRvdWJsZS1jaGV2cm9uLWZpcnN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4OyB9XG5cbi5uLXBhZ2luYXRpb24tLXRleHQtb25seSAubi1wYWdpbmF0aW9uX19pY29uLS1kb3VibGUtY2hldnJvbi1zZWNvbmQge1xuICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXIge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0VBRUFFQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iaWxsYm9hcmQtaGVhZGVyIC5uLXByb3BlcnR5LWJhciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5MDA7IH1cbiAgLm4tcHJvcGVydHktYmFyW2RhdGEtbnRhcC11aT1cInN0aWNreS1uYXZcIl0ge1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuLm4tcHJvcGVydHktYmFyX19pbm5lci13cmFwIHtcbiAgbWF4LXdpZHRoOiA5MS44NzVlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9faW5uZXItd3JhcDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBwYWRkaW5nLXRvcDogNnB4OyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaCxcbi5uLXByb3BlcnR5LWJhcl9fdXRpbHMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7IH1cbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmstLWhhcy1wcm9wZXJ0eS1uYW1lIC5uLXByb3BlcnR5LWJhcl9fbG9nbzphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUFFQUVBO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTRweDtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIHdpZHRoOiAxcHg7IH1cblxuLm4tcHJvcGVydHktYmFyX19uZXRhcHAtbWFyay1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmlsbDogIzFFNEE5MztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmstLWhhcy1wcm9wZXJ0eS1uYW1lIC5uLXByb3BlcnR5LWJhcl9fbmV0YXBwLW1hcmstaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX2xvZ28tc3ZnIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW5hbWUge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDA2N0M1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX2xvZ28tc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbWVudS10b2dnbGUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cblxuLm4tcHJvcGVydHktYmFyX19tZW51LXRvZ2dsZS1saW5rIHtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fbWVudS10b2dnbGUtbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uLW9mZi1jYW52YXMtbWVudS0tb3BlbiAubi1wcm9wZXJ0eS1iYXJfX21lbnUtdG9nZ2xlLWxpbmssXG4gIC5uLW9mZi1jYW52YXNfX3dyYXBwZXItb3BlbiAubi1wcm9wZXJ0eS1iYXJfX21lbnUtdG9nZ2xlLWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICNFQUVBRUE7IH1cblxuLm4tcHJvcGVydHktYmFyX19tZW51LXRvZ2dsZS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbWVudS10b2dnbGUtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogIzQ1NDU0NTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fc29jaWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMTJweDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NvY2lhbC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fc29jaWFsLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm4tcHJvcGVydHktYmFyX19zb2NpYWwtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fc29jaWFsLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5uLXByb3BlcnR5LWJhcl9fc29jaWFsLWxpbms6aG92ZXIgLm4tcHJvcGVydHktYmFyX19zb2NpYWwtbGluay10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMUU0QTkzOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fc29jaWFsLWxpbmstdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMi41O1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubi1pY29uX19wcm9wZXJ0eS1iYXItc29jaWFsIHtcbiAgZmlsbDogIzUzNTY1QTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDsgfVxuICAubi1pY29uX19wcm9wZXJ0eS1iYXItc29jaWFsOmhvdmVyIHtcbiAgICBmaWxsOiAjMUU0QTkzOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4OyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb25zLWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMtbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMDsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb25zLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb25zLWxpbmstdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb25zLXNlYXJjaC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjNjg2ODY4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbi1zZWFyY2gtZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNFQUVBRUE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjAwOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbi1zZWFyY2gtZm9ybS5uLXByb3BlcnR5LWJhci0tbmFycm93LXNlYXJjaC1mb3JtLXZpc2libGUsXG4gIC5uLXByb3BlcnR5LWJhci0tbmFycm93LXNlYXJjaC1mb3JtLXZpc2libGUgLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9uLXNlYXJjaC1mb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb24tc2VhcmNoLWZvcm0gLm4tc2VhcmNoLWZvcm1fX2lucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb24tc2VhcmNoLWZvcm0gLm4tc2VhcmNoLWZvcm1fX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA2cHg7IH1cblxuLm4tcHJvcGVydHktYmFyX19jdGEge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTYwcHgpOyB9XG4gIC5uLXN0aWNreS1uYXYgLm4tcHJvcGVydHktYmFyX19jdGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1wcm9wZXJ0eS1iYXIge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMjRweCAwOyB9XG4gICAgLmJpbGxib2FyZC1oZWFkZXIgLm4tcHJvcGVydHktYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uLXByb3BlcnR5LWJhcl9faW5uZXItd3JhcCB7XG4gICAgcGFkZGluZzogMCAxMnB4OyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbi1zZWFyY2gtZm9ybS5uLXByb3BlcnR5LWJhci0tbmFycm93LXNlYXJjaC1mb3JtLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tcHJvcGVydHktYmFyX190b29sYmFyIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLm4tcHJvcGVydHktYmFyX190b29sYmFyIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fdXRpbHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX3V0aWxzLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm4tcHJvcGVydHktYmFyX191dGlscy1saW5rIHtcbiAgICBsaW5lLWhlaWdodDogMi4yOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fbG9nbzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAubi1wcm9wZXJ0eS1iYXIgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX25ldGFwcC1tYXJrLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbWFyay0taGFzLXByb3BlcnR5LW5hbWUgLm4tcHJvcGVydHktYmFyX19sb2dvLXN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMsXG4gIC5uLXByb3BlcnR5LWJhcl9fbWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tcHJvcGVydHktYmFyX19sb2dvLXN2ZyxcbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX2xvZ28ge1xuICAgIGhlaWdodDogMjlweDtcbiAgICB3aWR0aDogMTYwcHg7IH1cbiAgLm4tcHJvcGVydHktYmFyLS1uYXJyb3ctc2VhcmNoLWZvcm0tdmlzaWJsZSAubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb24tc2VhcmNoLWZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tcHJvcGVydHktYmFyLS12MyAubi1wcm9wZXJ0eS1iYXIsXG4gIC5uLXByb3BlcnR5LWJhci0tdjYgLm4tcHJvcGVydHktYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDsgfVxuICAubi1wcm9wZXJ0eS1iYXItLXYzIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbWFyay0taGFzLXByb3BlcnR5LW5hbWUsXG4gIC5uLXByb3BlcnR5LWJhci0tdjYgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5uLXByb3BlcnR5LWJhci0tdjMgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX2xvZ28sXG4gICAgLm4tcHJvcGVydHktYmFyLS12NiAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmstLWhhcy1wcm9wZXJ0eS1uYW1lIC5uLXByb3BlcnR5LWJhcl9fbG9nbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgLm4tcHJvcGVydHktYmFyLS12MyAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW5hbWUsXG4gIC5uLXByb3BlcnR5LWJhci0tdjYgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1uYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4OyB9XG4gIC5iaWxsYm9hcmQtaGVhZGVyIC5uLXByb3BlcnR5LWJhcjpub3QoLm4tc3RpY2t5LW5hdikgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuYmlsbGJvYXJkLWhlYWRlciAubi1wcm9wZXJ0eS1iYXI6bm90KC5uLXN0aWNreS1uYXYpIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LWluZGljYXRvciB7XG4gICAgZmlsbDogI0ZGRkZGRjsgfVxuICAuYmlsbGJvYXJkLWhlYWRlciAubi1wcm9wZXJ0eS1iYXI6bm90KC5uLXN0aWNreS1uYXYpIC5uLWljb25fX3Byb3BlcnR5LWJhci1zb2NpYWwge1xuICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgLmJpbGxib2FyZC1oZWFkZXIgLm4tcHJvcGVydHktYmFyOm5vdCgubi1zdGlja3ktbmF2KSAubi1wcm9wZXJ0eS1iYXJfX3NvY2lhbC1saW5rOmhvdmVyIC5uLWljb25fX3Byb3BlcnR5LWJhci1zb2NpYWwge1xuICAgIGZpbGw6ICMwMDY3QzU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmstLWhhcy1wcm9wZXJ0eS1uYW1lIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX2xvZ28ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbmFtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2OC43NWVtKSB7XG4gIC5uLXByb3BlcnR5LWJhcl9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwcywgb3BhY2l0eSAzMDBtcztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5uLXByb3BlcnR5LWJhci5uLXN0aWNreS1uYXYge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ4LCAyNDgsIDI0OCwgMC45KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUFFQTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTAwOyB9XG4gICAgLm4tcHJvcGVydHktYmFyLm4tc3RpY2t5LW5hdiAubi1wcm9wZXJ0eS1iYXJfX3NvY2lhbCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHMsIG9wYWNpdHkgMzAwbXM7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAubi1wcm9wZXJ0eS1iYXIubi1zdGlja3ktbmF2IC5uLXByb3BlcnR5LWJhcl9fY3RhIHtcbiAgICAgIGFuaW1hdGlvbjogYm91bmNlSW5Eb3duIC44NXMgNTAwbXMgYm90aDsgfSB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdC1pdGVtLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saXN0LWl0ZW0tLXRydW5jYXRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21vcmUtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXItLW1vcmUtaXRlbS12aXNpYmxlIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tb3JlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudS1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICM0NTQ1NDU7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMHB4OyB9XG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluazpob3ZlciAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudS1pbmRpY2F0b3IsXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rOmhvdmVyIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LWluZGljYXRvciB7XG4gICAgZmlsbDogIzAwNjdDNTsgfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudS0tbW9yZS1tZW51IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7IH1cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtLW1vcmUtbWVudSAubi1tZW51X19saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudS0tbW9yZS1tZW51IC5uLW1lbnVfX2xpc3QtaXRlbS5uLW1lbnVfX2xpc3QtaXRlbS0taXMtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGlzdCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtaW4td2lkdGg6IDQ0cHg7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbmsge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICNBNEE0QTQ7XG4gIGhlaWdodDogMThweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDE4cHg7IH1cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbms6aG92ZXIgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbmstaWNvbixcbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLS1pcy1hY3RpdmUgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbmstaWNvbiB7XG4gICAgZmlsbDogIzg0ODQ4NDsgfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbmstbm90aWZpY2F0aW9uLWNvdW50IHtcbiAgYmFja2dyb3VuZDogIzRBODMyRTtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMThweDtcbiAgbGVmdDogLTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbiAgbWluLXdpZHRoOiAxOHB4O1xuICBwYWRkaW5nOiAwIDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogLTZweDsgfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtaW1hZ2UtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFQUVBRUE7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX2xhbmd1YWdlLXNlbGVjdG9yLWltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuXG4ubi1sYW5ndWFnZS1zZWxlY3Rvci1tZW51X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4ubi1sYW5ndWFnZS1zZWxlY3Rvci1tZW51X19oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0YyRjJGMjtcbiAgbWFyZ2luOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uLWxhbmd1YWdlLXNlbGVjdG9yLW1lbnVfX3JlbWVtYmVyLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA0cHg7IH1cblxuLm4tbGFuZ3VhZ2Utc2VsZWN0b3ItbWVudSAubWVudV9fZm9vdGVyIHtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudXMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnVzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMge1xuICAgIHdpZHRoOiAzMS42NjY2NyU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmssXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7IH0gfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhciB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyLS1lbWJlZGRlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmsge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluayAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudS1pbmRpY2F0b3Ige1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7IH1cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNjdDNTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLS1pcy1hY3RpdmUge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICM1MzU2NUE7IH1cbiAgICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmsubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstLWlzLWFjdGl2ZSAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudS1pbmRpY2F0b3Ige1xuICAgICAgZmlsbDogIzUzNTY1QTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubi1nbG9iZV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmlsbDogIzUzNTY1QTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjBweDsgfVxuICAubi1nbG9iZV9faWNvbjpob3ZlciB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGluay10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMi41O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhci0tZW1iZWRkZWQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saXN0IHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIFtkYXRhLW50YXAtdWk9XCJtb3JlLW1lbnVcIl0ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDMwMG1zLCBvcGFjaXR5IDMwMG1zO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saXN0LWl0ZW0ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbS0taXMtaGlkZGVuIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAzMDBtcywgb3BhY2l0eSAzMDBtcztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdC1pdGVtLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saXN0LWl0ZW0tLWlzLXZpc2libGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDBzLCBvcGFjaXR5IDMwMG1zO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAgNnB4OyB9XG4gICAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLS1pcy1hY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDY3QzU7IH1cbiAgICAgIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay0taXMtYWN0aXZlIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LWluZGljYXRvciB7XG4gICAgICAgIGZpbGw6ICMwMDY3QzU7IH1cbiAgICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbTpmaXJzdC1jaGlsZCAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmsge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4ubi1yYXRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm4tcmF0aW5nX19zdGFycyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5uLXJhdGluZ19fc3RhciB7XG4gIGZpbGw6ICNBNEE0QTQ7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7IH1cblxuLm4tcmF0aW5nX19zdGFyLS1hY3RpdmUge1xuICBmaWxsOiAjRUU2MDIzOyB9XG5cbi5uLXJhdGluZ19fY291bnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogNnB4OyB9XG5cbi5uLXJhdGluZ19fbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDsgfVxuXG4ubi1yYXRpbmctLWludGVyYWN0aXZlIC5uLXJhdGluZ19fc3RhcnMge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDsgfVxuXG4ubi1yYXRpbmctLWludGVyYWN0aXZlIC5uLXJhdGluZ19fc3Rhci1saW5rOmhvdmVyIC5uLXJhdGluZ19fc3Rhcixcbi5uLXJhdGluZy0taW50ZXJhY3RpdmUgLm4tcmF0aW5nX19zdGFyLWxpbms6aG92ZXIgfiAubi1yYXRpbmdfX3N0YXItbGluayAubi1yYXRpbmdfX3N0YXIge1xuICBmaWxsOiAjRUU2MDIzOyB9XG5cbi5uLXJlbGF0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI0VBRUFFQTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZzogNDVweCA0NXB4IDE2cHg7IH1cbiAgLm4tcmVsYXRlZDpiZWZvcmUsIC5uLXJlbGF0ZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubi1yZWxhdGVkOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubi1yZWxhdGVkIFtjbGFzc149J24taWNvbi1kb2MtJ10ge1xuICAgIGZpbGw6ICNBNEE0QTQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gIC5uLXJlbGF0ZWQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1ZW07IH1cbiAgLm4tcmVsYXRlZCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1ZW07IH1cbiAgLm4tcmVsYXRlZCBvbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1ZW07IH1cblxuLm4tcmVsYXRlZF9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5uLXJlbGF0ZWRfX3N1YmhlYWRlciB7XG4gIGNvbG9yOiAjODQ4NDg0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5uLXJlbGF0ZWRfX2xpc3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4ubi1yZWxhdGVkX19saXN0LWl0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmlsbDogIzg0ODQ4NDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDsgfVxuXG4ubi1yZWxhdGVkLWljb24tbGlzdCAubi1yZWxhdGVkX19saXN0LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubi1yZWxhdGVkLWljb24tbGlzdCAubi1yZWxhdGVkX19saXN0LWl0ZW0taWNvbiB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7IH1cblxuLm4tcmVsYXRlZF9faWNvbi1kYW5nZXIge1xuICBmaWxsOiAjQ0YyMTI4OyB9XG5cbi5uLXJlbGF0ZWRfX2ljb24tZ3JlZW4ge1xuICBmaWxsOiAjNEE4MzJFOyB9XG5cbi5uLXJlbGF0ZWQtYXV0aG9ycyAubi1yZWxhdGVkX19saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm4tcmVsYXRlZF9fYXV0aG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuXG4ubi1yZWxhdGVkX19hdXRob3ItcGhvdG8ge1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtN3B4O1xuICB3aWR0aDogMzZweDsgfVxuXG4ubi1yZWxhdGVkX19hdXRob3ItY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLm4tcmVsYXRlZF9fdmlldy1hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLm4tcmljaC10ZXh0LWVkaXRvcl9faGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDZweDsgfVxuXG4ubi1yaWNoLXRleHQtZWRpdG9yX19zdWJqZWN0LWJnIHtcbiAgcGFkZGluZzogMiUgMDsgfVxuXG4ubi1yaWNoLXRleHQtZWRpdG9yX19zdWJqZWN0LWhlYWRpbmcsXG4ubi1yaWNoLXRleHQtZWRpdG9yX19ib2R5IHtcbiAgY29sb3I6ICMxRTRBOTM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMSUgMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubi1yaWNoLXRleHQtZWRpdG9yX19zdWJqZWN0IHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5uLXJpY2gtdGV4dC1lZGl0b3JfX2JvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDIlOyB9XG5cbi5uLXJpY2gtdGV4dC1lZGl0b3JfX3N1YmplY3QtZmllbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uLXJpY2gtdGV4dC1lZGl0b3JfX2J1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAxMnB4IDElOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXJfX2xpc3Qge1xuICBmb250LXNpemU6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm4tc2VhcmNoLWZpbHRlcl9fZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93IC5uLXNlYXJjaC1maWx0ZXJfX2Ryb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLXRvZ2dsZS1pY29uIHtcbiAgZmlsbDogIzAwNjdDNTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMTZweDsgfVxuICAubi1zZWFyY2gtZmlsdGVyX19saXN0LWl0ZW0tLWFjdGl2ZSAubi1zZWFyY2gtZmlsdGVyX19wYW5lbC10b2dnbGUtaWNvbiB7XG4gICAgZmlsbDogI0E2QThBQjsgfVxuICAubi1zZWFyY2gtZmlsdGVyX19saW5rOmhvdmVyIC5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLXRvZ2dsZS1pY29uIHtcbiAgICBmaWxsOiAjMUU0QTkzOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXJfX2xpbmsge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm4tc2VhcmNoLWZpbHRlcl9fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdyAubi1zZWFyY2gtZmlsdGVyX19saW5rIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLXNlYXJjaC1maWx0ZXJfX2xpc3QtaXRlbS0tYWN0aXZlIC5uLXNlYXJjaC1maWx0ZXJfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5uLXNlYXJjaC1maWx0ZXJfX2xpc3QtaXRlbS0tYWN0aXZlIC5uLXNlYXJjaC1maWx0ZXJfX2xpbms6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwNjdDNTtcbiAgICAgIGJvdHRvbTogLThweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAyMDE7IH1cblxuLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwge1xuICBib3JkZXI6IHNvbGlkIDFweCAjRjJGMkYyO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzAwNjdDNTtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwubi1zZWFyY2gtZmlsdGVyX19wYW5lbC0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19wYW5lbC1jbG9zZS1saW5rIHtcbiAgY29sb3I6ICNBNkE4QUI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAxMnB4OyB9XG4gIC5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLWNsb3NlLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cgLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtY2xvc2UtbGluayB7XG4gICAgdG9wOiA2cHg7IH1cblxuLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtY2xvc2UtaWNvbiB7XG4gIGZpbGw6ICNBNkE4QUI7XG4gIGhlaWdodDogMTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDExcHg7IH1cbiAgLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtY2xvc2UtbGluazpob3ZlciAubi1zZWFyY2gtZmlsdGVyX19wYW5lbC1jbG9zZS1pY29uIHtcbiAgICBmaWxsOiAjMUU0QTkzOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1zZWxlY3RlZC1maWx0ZXJzLFxuLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmsge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBtYXJnaW4tdG9wOiAtMTJweDsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtbGluay1pY29uIHtcbiAgZmlsbDogIzAwNjdDNTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgd2lkdGg6IDEwcHg7IH1cbiAgOmhvdmVyID4gLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmstaWNvbiB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuXG4ubi10YWcubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtdGFnIHtcbiAgY2xlYXI6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHdpZHRoOiBhdXRvOyB9XG4gIC5uLXRhZy5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS10YWcgLm4tdGFnX19kZWxldGUtaWNvbiB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4OyB9XG5cbi5uLXRhZy5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS10YWctdGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdy5uLXNlYXJjaC1maWx0ZXItLWhhcy1zdWJmaWx0ZXJzIC5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rLFxuLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93Lm4tc2VhcmNoLWZpbHRlci0taGFzLXN1YmZpbHRlcnMgLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLXNlbGVjdGVkLWZpbHRlcnMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cgLm4tc2VhcmNoLWZpbHRlci1wYW5lbHMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdy5uLXNlYXJjaC1maWx0ZXItLXNob3ctcmVmaW5lLXBhbmVsIC5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rLFxuLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93Lm4tc2VhcmNoLWZpbHRlci0tc2hvdy1yZWZpbmUtcGFuZWwgLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLXNlbGVjdGVkLWZpbHRlcnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLXNlYXJjaC1maWx0ZXItLWlzLW5hcnJvdy5uLXNlYXJjaC1maWx0ZXItLXNob3ctcmVmaW5lLXBhbmVsIC5uLXNlYXJjaC1maWx0ZXItcGFuZWxzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uLXNlYXJjaC1mb3JtX19pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNBNEE0QTQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm4tc2VhcmNoLWZvcm1fX2lucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAubi1zZWFyY2gtZm9ybV9faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2ggLm4tc2VhcmNoLWZvcm1fX2lucHV0IHtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGN1YmljLWJlemllcigwLCAwLjc5NSwgMCwgMSk7XG4gICAgd2lkdGg6IDEyNXB4OyB9XG4gICAgLm4tcHJvcGVydHktYmFyX19zZWFyY2ggLm4tc2VhcmNoLWZvcm1fX2lucHV0OmZvY3VzIHtcbiAgICAgIHdpZHRoOiAyMjBweDsgfVxuXG4ubi1zZWFyY2gtZm9ybV9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDQwcHg7IH1cbiAgLm4tc2VhcmNoLWZvcm1fX2J1dHRvbjpob3ZlciAubi1zZWFyY2gtZm9ybV9fYnV0dG9uLWljb24ge1xuICAgIGZpbGw6ICM0NTQ1NDU7IH1cblxuLm4tc2VhcmNoLWZvcm1fX2J1dHRvbi10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDsgfVxuXG4ubi1zZWFyY2gtZm9ybV9fYnV0dG9uLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICNBNEE0QTQ7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2ggLm4tc2VhcmNoLWZvcm1fX2lucHV0IHtcbiAgICB3aWR0aDogMjIwcHg7IH0gfVxuXG4uYXV0b2NvbXBsZXRlLFxuLmF1dG9jb21wbGV0ZS1zZWFyY2gsXG4uYXV0b2NvbXBsZXRlLWN1c3RvbWVyLXN0b3JpZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDgwMDA7IH1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4udWktbWVudS1pdGVtIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBiYWNrZ3JvdW5kOiAjRUFFQUVBO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAudWktbWVudS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjsgfVxuICAudWktbWVudS1pdGVtOmhvdmVyLCAudWktbWVudS1pdGVtLnVpLXN0YXRlLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2N0M1O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubi1yZWxhdGVkLWxpbmtzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm4tc2VjdGlvbi1uYXZfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7IH1cblxuLm4tc2VjdGlvbi1uYXZfX2NvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogNDAlOyB9XG5cbi5uLXNlY3Rpb24tbmF2X190aHVtYiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5uLXNlY3Rpb24tbmF2X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNDNweDsgfVxuXG4ubi1zZWN0aW9uLW5hdl9fdGl0bGUtLWE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubi1zZWN0aW9uLW5hdl9fc3VtbWFyeSB7XG4gIHdpZHRoOiA4MCU7IH1cblxuLm4tc2VjdGlvbi1uYXZfX2xpbmstbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubi1zZWN0aW9uLW5hdl9fbGluay1saXN0LWl0ZW0ge1xuICBsaW5lLWhlaWdodDogMS43OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgLm4tc2VjdGlvbi1uYXZfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA1NiU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5uLXNlY3Rpb24tbmF2X190aHVtYiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubi1zZWN0aW9uLW5hdl9fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm4tc2VjdGlvbi1uYXZfX3N1bW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDM4JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubi1zZWN0aW9uLW5hdl9fY29sdW1uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNCU7XG4gICAgd2lkdGg6IDY4JTsgfSB9XG5cbi5uLXNoYXJlIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5uLXNoYXJlX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm4tc2hhcmVfX2xpc3QtaXRlbTpmaXJzdC1jaGlsZCAubi1zaGFyZV9fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uLXNoYXJlX19saXN0LWl0ZW06bGFzdC1jaGlsZCAubi1zaGFyZV9fbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ubi1zaGFyZV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLm4tc2hhcmVfX2ljb24ge1xuICBmaWxsOiAjODQ4NDg0O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4OyB9XG4gIC5uLXNoYXJlX19saW5rOmhvdmVyIC5uLXNoYXJlX19pY29uIHtcbiAgICBmaWxsOiAjMDA2N0M1OyB9XG5cbi5uLXNoYXJlX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7IH1cblxuLm4tc29ydCB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRUFFQUVBO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubi1zb3J0X19saW5rIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cblxuLm4tc29ydF9fbGluay1pY29uIHtcbiAgZmlsbDogI0E0QTRBNDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDsgfVxuXG4ubi1zb3J0X19maWx0ZXItbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuXG4ubi1zb3J0X19kcm9wZG93bi1tZW51IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLXNvcnQge1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uLXNvcnRfX2xlZnQsXG4gIC5uLXNvcnRfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC5uLXNvcnRfX3JpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG5cbi5uLXNwb3RsaWdodC1tb2R1bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNFNEU0RTQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTsgfVxuICAubi1zcG90bGlnaHQtbW9kdWxlLm4tc3BvdGxpZ2h0LW1vZHVsZS0tYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEU0RTQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjRTRFNEU0OyB9XG4gICAgLm4tc3BvdGxpZ2h0LW1vZHVsZS5uLXNwb3RsaWdodC1tb2R1bGUtLWJvcmRlcmVkOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNkE5RTA7XG4gICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICMyNkE5RTA7IH1cbiAgLm4tc3BvdGxpZ2h0LW1vZHVsZS5uLXNwb3RsaWdodC1tb2R1bGUtLWludmVyc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgLm4tc3BvdGxpZ2h0LW1vZHVsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICMyNkE5RTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5uLXNwb3RsaWdodC1tb2R1bGU6aG92ZXIgLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XG4gICAgICBjb2xvcjogIzFFNEE5MzsgfVxuICAgIC5uLXNwb3RsaWdodC1tb2R1bGU6aG92ZXIgLmJ1dHRvbl9faWNvbiB7XG4gICAgICBmaWxsOiAjMUU0QTkzOyB9XG4gICAgLm4tc3BvdGxpZ2h0LW1vZHVsZTpob3ZlciBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubi1zcG90bGlnaHQtbW9kdWxlLm4tbGF5b3V0LWZsZXhfX2l0ZW0gLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XG4gICAgcGFkZGluZzogMCAyNHB4IDI0cHg7IH1cblxuLm4tc3BvdGxpZ2h0LW1vZHVsZV9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAubi1zcG90bGlnaHQtbW9kdWxlX19pbWFnZS5uLXNwb3RsaWdodC1tb2R1bGVfX2ltYWdlLS1jZW50ZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9XG5cbi5uLXNwb3RsaWdodC1tb2R1bGVfX2JvZHkge1xuICBwYWRkaW5nOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5uLXNwb3RsaWdodC1tb2R1bGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMzQjNCM0I7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5uLXNwb3RsaWdodC1tb2R1bGVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5uLXNwb3RsaWdodC1tb2R1bGVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuLm4tc3BvdGxpZ2h0LW1vZHVsZV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm4tc3BvdGxpZ2h0LWFsaWduLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLm4tc3BvdGxpZ2h0LW1vZHVsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMjcuNWVtKSB7XG4gIC5uLWxheW91dC1mbGV4IC5uLXNwb3RsaWdodC1tb2R1bGUge1xuICAgIG1heC13aWR0aDogNDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1zcG90bGlnaHQtbW9kdWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5uLWxheW91dC1mbGV4IC5uLXNwb3RsaWdodC1tb2R1bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5uLWxheW91dC1mbGV4IC5uLXNwb3RsaWdodC1tb2R1bGUgLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gICAgICAubi1zcG90bGlnaHQtYWxpZ24tLWNlbnRlciAubi1sYXlvdXQtZmxleCAubi1zcG90bGlnaHQtbW9kdWxlIC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH0gfVxuXG4ubi10YWJzLS1sYXJnZSAubi10YWJzX19sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxMzVweDtcbiAgbWluLWhlaWdodDogMTM1cHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDsgfVxuXG4ubi10YWJzLS1sYXJnZSAubi10YWJzX19yYWRpby1pbnB1dDpjaGVja2VkICsgLm4tdGFic19fbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDkwJTsgfVxuXG4ubi10YWJzLS1sYXJnZSAubi10YWJzX19tb3JlLW1lbnUtbGFiZWwtLXNlbGVjdGVkOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiA5MCU7IH1cblxuLm4tdGFicy0tcGxhaW4gLm4tdGFic19fbGFiZWwge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW46IDAgMjRweCAwIDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMCAxMnB4OyB9XG4gIC5uLXRhYnMtLXBsYWluIC5uLXRhYnNfX2xhYmVsOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLXRhYnMtLXBsYWluIC5uLXRhYnNfX3JhZGlvLWlucHV0OmNoZWNrZWQgKyAubi10YWJzX19sYWJlbCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDY3QzU7XG4gIGNvbG9yOiAjNDU0NTQ1OyB9XG5cbi5uLXRhYnMtLXBsYWluIC5uLXRhYnNfX2xhYmVsLS1tb3JlIC5uLXRhYnNfX2xhYmVsLXRleHQtLW1vcmUge1xuICBjb2xvcjogIzY4Njg2ODsgfVxuXG4ubi10YWJzLS1wbGFpbiAubi10YWJzX19tb3JlLW1lbnUtbGFiZWwtLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNjdDNTsgfVxuICAubi10YWJzLS1wbGFpbiAubi10YWJzX19tb3JlLW1lbnUtbGFiZWwtLXNlbGVjdGVkIC5uLXRhYnNfX2xhYmVsLXRleHQtLW1vcmUge1xuICAgIGNvbG9yOiAjNDU0NTQ1OyB9XG5cbi5uLXRhYnMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm4tdGFiczpiZWZvcmUsIC5uLXRhYnM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubi10YWJzOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubi10YWJzICosXG4gIC5uLXRhYnMgKjpiZWZvcmUsXG4gIC5uLXRhYnMgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4ubi10YWJzX190YWIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4ubi10YWJzX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogIzAwNjdDNTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDc3cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWluLWhlaWdodDogNzdweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBwYWRkaW5nOiAwIDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gIC5uLXRhYnNfX2xhYmVsOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItd2lkdGg6IDI0cHggMzBweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNTAlO1xuICAgIHRvcDogNjAlO1xuICAgIHRyYW5zaXRpb246IHRvcCAuM3MgZWFzZTtcbiAgICB3aWR0aDogMDtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi5uLXRhYnNfX3RhYjpudGgtY2hpbGQoMW4rNSkgLm4tdGFic19fbGFiZWwsXG4ubi10YWJzX190YWI6bnRoLWNoaWxkKDEpIC5uLXRhYnNfX2xhYmVsIHtcbiAgYmFja2dyb3VuZDogIzAwNjdDNTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNjdDNTsgfVxuXG4ubi10YWJzX190YWI6bnRoLWNoaWxkKDJuKzUpIC5uLXRhYnNfX2xhYmVsLFxuLm4tdGFic19fdGFiOm50aC1jaGlsZCgyKSAubi10YWJzX19sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICM0QTgzMkU7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0QTgzMkU7IH1cblxuLm4tdGFic19fdGFiOm50aC1jaGlsZCgzbis1KSAubi10YWJzX19sYWJlbCxcbi5uLXRhYnNfX3RhYjpudGgtY2hpbGQoMykgLm4tdGFic19fbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjNjg2ODY4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjg2ODY4OyB9XG5cbi5uLXRhYnNfX3RhYjpudGgtY2hpbGQoNG4rNSkgLm4tdGFic19fbGFiZWwsXG4ubi10YWJzX190YWI6bnRoLWNoaWxkKDQpIC5uLXRhYnNfX2xhYmVsIHtcbiAgYmFja2dyb3VuZDogIzg0ODQ4NDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzg0ODQ4NDsgfVxuXG4ubi10YWJzX190YWI6bnRoLWNoaWxkKDVuKzUpIC5uLXRhYnNfX2xhYmVsLFxuLm4tdGFic19fdGFiOm50aC1jaGlsZCg1KSAubi10YWJzX19sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNBNEE0QTQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBNEE0QTQ7IH1cblxuLm4tdGFic19fcmFkaW8taW5wdXQge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubi10YWJzX19wYW5lbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAwOyB9XG5cbi5uLXRhYnNfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IHNvbGlkIDAgIzAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubi10YWJzX19yYWRpby1pbnB1dDpjaGVja2VkICsgLm4tdGFic19fbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDgwJTsgfVxuXG4ubi10YWJzX19yYWRpby1pbnB1dDpjaGVja2VkIH4gLm4tdGFic19fcGFuZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLm4tdGFic19fdGFiOm50aC1jaGlsZCgxbis1KSAubi10YWJzX19sYWJlbC0tbW9yZSxcbi5uLXRhYnNfX3RhYjpudGgtY2hpbGQoMSkgLm4tdGFic19fbGFiZWwtLW1vcmUsXG4ubi10YWJzX190YWI6bnRoLWNoaWxkKDJuKzUpIC5uLXRhYnNfX2xhYmVsLS1tb3JlLFxuLm4tdGFic19fdGFiOm50aC1jaGlsZCgyKSAubi10YWJzX19sYWJlbC0tbW9yZSxcbi5uLXRhYnNfX3RhYjpudGgtY2hpbGQoM24rNSkgLm4tdGFic19fbGFiZWwtLW1vcmUsXG4ubi10YWJzX190YWI6bnRoLWNoaWxkKDMpIC5uLXRhYnNfX2xhYmVsLS1tb3JlLFxuLm4tdGFic19fdGFiOm50aC1jaGlsZCg0bis1KSAubi10YWJzX19sYWJlbC0tbW9yZSxcbi5uLXRhYnNfX3RhYjpudGgtY2hpbGQoNCkgLm4tdGFic19fbGFiZWwtLW1vcmUsXG4ubi10YWJzX190YWI6bnRoLWNoaWxkKDVuKzUpIC5uLXRhYnNfX2xhYmVsLS1tb3JlLFxuLm4tdGFic19fdGFiOm50aC1jaGlsZCg1KSAubi10YWJzX19sYWJlbC0tbW9yZSB7XG4gIGJhY2tncm91bmQ6ICNFQUVBRUE7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFQUVBRUE7XG4gIGNvbG9yOiAjNDU0NTQ1OyB9XG5cbi5uLXRhYnNfX21vcmUtbWVudS1sYWJlbC0tc2VsZWN0ZWQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDgwJTsgfVxuXG4ubi10YWJzX19sYWJlbC0tbW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi10YWJzX19tb3JlLW1lbnUtbGFiZWwtLXZpc2libGUgLm4tdGFic19fbGFiZWwtLW1vcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubi10YWJzX19tb3JlLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogMjIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRvcDogNzAlO1xuICB6LWluZGV4OiAyMDA7IH1cbiAgLm4tdGFicy0tbW9yZS1tZW51LXZpc2libGUgLm4tdGFic19fbW9yZS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubi10YWJzX19tb3JlLW1lbnUtbGlzdC1pdGVtIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA2cHggMjRweDsgfVxuICAubi10YWJzX19tb3JlLW1lbnUtbGlzdC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzFFNEE5MztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubi10YWJzX19tb3JlLW1lbnUtbGlzdC1pdGVtLm4tdGFic19fbW9yZS1tZW51LWxpc3QtaXRlbS0tc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjMUU0QTkzOyB9XG4gIC5uLXRhYnNfX21vcmUtbWVudS1saXN0LWl0ZW0ubi10YWJzX19tb3JlLW1lbnUtbGlzdC1pdGVtLS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubi10YWJzX19sYWJlbC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi10YWJzX19tb3JlLW1lbnUtaWNvbiB7XG4gIGZpbGw6ICM0NTQ1NDU7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cztcbiAgd2lkdGg6IDEwcHg7IH1cbiAgLm4tdGFicy0tbW9yZS1tZW51LXZpc2libGUgLm4tdGFic19fbW9yZS1tZW51LWljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLm4tdGFicy0tYWxsLXRhYnMtaGlkZGVuIHtcbiAgcGFkZGluZy10b3A6IDc4cHg7IH1cblxuLm4tdGFicy0tYWxsLXRhYnMtaGlkZGVuIC5uLXRhYnNfX3RhYi0tbW9yZSAubi10YWJzX19sYWJlbC0tbW9yZSxcbi5uLXRhYnMtLWxhcmdlLm4tdGFicy0tYWxsLXRhYnMtaGlkZGVuIC5uLXRhYnNfX3RhYi0tbW9yZSAubi10YWJzX19sYWJlbC0tbW9yZSxcbi5uLXRhYnMtLXBsYWluLm4tdGFicy0tYWxsLXRhYnMtaGlkZGVuIC5uLXRhYnNfX3RhYi0tbW9yZSAubi10YWJzX19sYWJlbC0tbW9yZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3R0b206IGF1dG87XG4gIGNvbG9yOiAjMDA2N0M1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHBhZGRpbmc6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAubi10YWJzLS1hbGwtdGFicy1oaWRkZW4gLm4tdGFic19fdGFiLS1tb3JlIC5uLXRhYnNfX2xhYmVsLS1tb3JlIC5uLXRhYnNfX2xhYmVsLXRleHQtLW1vcmUsXG4gIC5uLXRhYnMtLWxhcmdlLm4tdGFicy0tYWxsLXRhYnMtaGlkZGVuIC5uLXRhYnNfX3RhYi0tbW9yZSAubi10YWJzX19sYWJlbC0tbW9yZSAubi10YWJzX19sYWJlbC10ZXh0LS1tb3JlLFxuICAubi10YWJzLS1wbGFpbi5uLXRhYnMtLWFsbC10YWJzLWhpZGRlbiAubi10YWJzX190YWItLW1vcmUgLm4tdGFic19fbGFiZWwtLW1vcmUgLm4tdGFic19fbGFiZWwtdGV4dC0tbW9yZSB7XG4gICAgY29sb3I6ICMwMDY3QzU7IH1cbiAgLm4tdGFicy0tYWxsLXRhYnMtaGlkZGVuIC5uLXRhYnNfX3RhYi0tbW9yZSAubi10YWJzX19sYWJlbC0tbW9yZTphZnRlcixcbiAgLm4tdGFicy0tbGFyZ2Uubi10YWJzLS1hbGwtdGFicy1oaWRkZW4gLm4tdGFic19fdGFiLS1tb3JlIC5uLXRhYnNfX2xhYmVsLS1tb3JlOmFmdGVyLFxuICAubi10YWJzLS1wbGFpbi5uLXRhYnMtLWFsbC10YWJzLWhpZGRlbiAubi10YWJzX190YWItLW1vcmUgLm4tdGFic19fbGFiZWwtLW1vcmU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tdGFicy0tYWxsLXRhYnMtaGlkZGVuIC5uLXRhYnNfX3RhYi0tbW9yZSAubi10YWJzX19sYWJlbC0tbW9yZTpob3ZlcixcbiAgLm4tdGFicy0tbGFyZ2Uubi10YWJzLS1hbGwtdGFicy1oaWRkZW4gLm4tdGFic19fdGFiLS1tb3JlIC5uLXRhYnNfX2xhYmVsLS1tb3JlOmhvdmVyLFxuICAubi10YWJzLS1wbGFpbi5uLXRhYnMtLWFsbC10YWJzLWhpZGRlbiAubi10YWJzX190YWItLW1vcmUgLm4tdGFic19fbGFiZWwtLW1vcmU6aG92ZXIge1xuICAgIGNvbG9yOiAjMUU0QTkzOyB9XG5cbi5uLXRhYnMtLWFsbC10YWJzLWhpZGRlbiAubi10YWJzX19sYWJlbC0tbW9yZTpob3ZlciAubi10YWJzX19sYWJlbC10ZXh0LS1tb3JlLFxuLm4tdGFicy0tbGFyZ2Uubi10YWJzLS1hbGwtdGFicy1oaWRkZW4gLm4tdGFic19fbGFiZWwtLW1vcmU6aG92ZXIgLm4tdGFic19fbGFiZWwtdGV4dC0tbW9yZSxcbi5uLXRhYnMtLXBsYWluLm4tdGFicy0tYWxsLXRhYnMtaGlkZGVuIC5uLXRhYnNfX2xhYmVsLS1tb3JlOmhvdmVyIC5uLXRhYnNfX2xhYmVsLXRleHQtLW1vcmUge1xuICBjb2xvcjogIzFFNEE5MzsgfVxuXG4ubi10YWJzLS1hbGwtdGFicy1oaWRkZW4gLm4tdGFic19fdGFiLXdyYXAsXG4ubi10YWJzLS1sYXJnZS5uLXRhYnMtLWFsbC10YWJzLWhpZGRlbiAubi10YWJzX190YWItd3JhcCxcbi5uLXRhYnMtLXBsYWluLm4tdGFicy0tYWxsLXRhYnMtaGlkZGVuIC5uLXRhYnNfX3RhYi13cmFwIHtcbiAgbWFyZ2luLXRvcDogLTI0cHg7IH1cblxuLm4tdGFicy0tYWxsLXRhYnMtaGlkZGVuIC5uLXRhYnNfX21vcmUtbWVudS1pY29uLFxuLm4tdGFicy0tbGFyZ2Uubi10YWJzLS1hbGwtdGFicy1oaWRkZW4gLm4tdGFic19fbW9yZS1tZW51LWljb24sXG4ubi10YWJzLS1wbGFpbi5uLXRhYnMtLWFsbC10YWJzLWhpZGRlbiAubi10YWJzX19tb3JlLW1lbnUtaWNvbiB7XG4gIGZpbGw6ICM0NTQ1NDU7IH1cblxuLm4tdGFicy0tYWxsLXRhYnMtaGlkZGVuIC5uLXRhYnNfX2xhYmVsLS1tb3JlOmhvdmVyIC5uLXRhYnNfX21vcmUtbWVudS1pY29uLFxuLm4tdGFicy0tbGFyZ2Uubi10YWJzLS1hbGwtdGFicy1oaWRkZW4gLm4tdGFic19fbGFiZWwtLW1vcmU6aG92ZXIgLm4tdGFic19fbW9yZS1tZW51LWljb24sXG4ubi10YWJzLS1wbGFpbi5uLXRhYnMtLWFsbC10YWJzLWhpZGRlbiAubi10YWJzX19sYWJlbC0tbW9yZTpob3ZlciAubi10YWJzX19tb3JlLW1lbnUtaWNvbiB7XG4gIGZpbGw6ICMxRTRBOTM7IH1cblxuLm4tdGFicy0tYWxsLXRhYnMtaGlkZGVuIC5uLXRhYnNfX21vcmUtbWVudSxcbi5uLXRhYnMtLWxhcmdlLm4tdGFicy0tYWxsLXRhYnMtaGlkZGVuIC5uLXRhYnNfX21vcmUtbWVudSxcbi5uLXRhYnMtLXBsYWluLm4tdGFicy0tYWxsLXRhYnMtaGlkZGVuIC5uLXRhYnNfX21vcmUtbWVudSB7XG4gIGxlZnQ6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4OyB9XG5cbi5uLXRhYnMtLWFsbC10YWJzLWhpZGRlbiAubi10YWJzX19tb3JlLW1lbnUtZHJvcGRvd24taW5kaWNhdG9yLFxuLm4tdGFicy0tbGFyZ2Uubi10YWJzLS1hbGwtdGFicy1oaWRkZW4gLm4tdGFic19fbW9yZS1tZW51LWRyb3Bkb3duLWluZGljYXRvcixcbi5uLXRhYnMtLXBsYWluLm4tdGFicy0tYWxsLXRhYnMtaGlkZGVuIC5uLXRhYnNfX21vcmUtbWVudS1kcm9wZG93bi1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLm4tdGFicy0tYWxsLXRhYnMtaGlkZGVuLm4tdGFicy0tbW9yZS1tZW51LXZpc2libGUgLm4tdGFic19fbGFiZWwtdGV4dC0tbW9yZTphZnRlcixcbi5uLXRhYnMtLWxhcmdlLm4tdGFicy0tYWxsLXRhYnMtaGlkZGVuLm4tdGFicy0tbW9yZS1tZW51LXZpc2libGUgLm4tdGFic19fbGFiZWwtdGV4dC0tbW9yZTphZnRlcixcbi5uLXRhYnMtLXBsYWluLm4tdGFicy0tYWxsLXRhYnMtaGlkZGVuLm4tdGFicy0tbW9yZS1tZW51LXZpc2libGUgLm4tdGFic19fbGFiZWwtdGV4dC0tbW9yZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tdGFicy0tYWxsLXRhYnMtaGlkZGVuIC5uLXRhYnNfX2xhYmVsLXRleHQtLW1vcmUsXG4ubi10YWJzLS1sYXJnZS5uLXRhYnMtLWFsbC10YWJzLWhpZGRlbiAubi10YWJzX19sYWJlbC10ZXh0LS1tb3JlLFxuLm4tdGFicy0tcGxhaW4ubi10YWJzLS1hbGwtdGFicy1oaWRkZW4gLm4tdGFic19fbGFiZWwtdGV4dC0tbW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5uLXRhZyB7XG4gIGJhY2tncm91bmQ6ICMwMDY3QzU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiA0cHggMTNweDsgfVxuXG4ubi10YWctLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICM4NDg0ODQ7IH1cblxuLm4tdGFnX19kZWxldGUtaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDlweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDlweDsgfVxuXG4ubi10YWdfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uLXRhZy1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5uLXRhZy1ncm91cCAubi10YWcge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm4tdGFnLWdyb3VwX19zZXBhcmF0b3Ige1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjQTRBNEE0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxcHg7IH1cblxuLm4tdG9wLWhhdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tdG9wLWhhdF9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ubi10b3AtaGF0X19saXN0LWl0ZW0taGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyOTtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAub2ZmLWNhbnZhc19fY3Jvc3MtcHJvcGVydHktbmF2IC5uLXRvcC1oYXRfX2xpc3QtaXRlbS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uLXRvcC1oYXRfX2xpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweCAwOyB9XG4gIC5uLXRvcC1oYXRfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uLXRvcC1oYXRfX2xpbmstdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uLXRvcC1oYXRfX3VzZXItaWNvbixcbi5uLXRvcC1oYXRfX2tleS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTJweDsgfVxuXG4ubi10b3AtaGF0X19tZW51LWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTBweDsgfVxuXG4ubi10b3AtaGF0X19wcm9maWxlLWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubi10b3AtaGF0X19wcm9maWxlLWxpbmstLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0NTQ1NDU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDY3QzUsICMwMDY3QzUgNHB4LCAjNDU0NTQ1IDRweCk7IH1cbiAgLm4tdG9wLWhhdF9fcHJvZmlsZS1saW5rLS1pcy1hY3RpdmU6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uLXRvcC1oYXRfX3Byb2ZpbGUtbGluay0taXMtYWN0aXZlIC5uLXRvcC1oYXRfX21lbnUtaW5kaWNhdG9yIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA2N0M1O1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAyNDVweDtcbiAgei1pbmRleDogMjAwOyB9XG4gIC5uLXRvcC1oYXRfX3Byb2ZpbGUtbGluay0taXMtYWN0aXZlICsgLm4tdG9wLWhhdF9fcHJvZmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm4tdG9wLWhhdF9fcHJvZmlsZS1tZW51LXN1cHBvcnQtbGluayB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRjJGMkYyO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI0YyRjJGMjtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMjRweCAxMnB4O1xuICBwYWRkaW5nOiAxMnB4IDA7IH1cblxuLm4tdG9wLWhhdF9fcHJvZmlsZS1tZW51LWxpc3QtbGluayB7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDI0cHg7IH1cblxuLm4tdG9wLWhhdF9fcHJvZmlsZS1tZW51LXVzZXItaW5mbyB7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAxMnB4OyB9XG5cbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbWVudS11c2VybmFtZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tdG9wLWhhdF9fcHJvZmlsZS1tZW51LWNvbXBhbnkge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLm4tdG9wLWhhdF9fcHJvZmlsZS1tZW51LWxvZy1vdXQtbGluayB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmc6IDEycHggMjRweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLXRvcC1oYXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTRBOTM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzcHg7IH1cbiAgICAuYmlsbGJvYXJkLWhlYWRlciAubi10b3AtaGF0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjksIDY5LCA2OSwgMC41KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDkwMDsgfVxuICAubi10b3AtaGF0X19jcm9zcy1wcm9wZXJ0eS1uYXYge1xuICAgIHdpZHRoOiA0OC43MTc5NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjU2NDElOyB9XG4gIC5uLXRvcC1oYXRfX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNnB4OyB9XG4gICAgLm4tdG9wLWhhdF9fbGlzdC1pdGVtOmZpcnN0LWNoaWxkLCAubi10b3AtaGF0X19saXN0LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubi10b3AtaGF0X19saW5rIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm4tdG9wLWhhdF9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI0VBRUFFQTsgfVxuICAubi10b3AtaGF0X19jcm9zcy1wcm9wZXJ0eS1uYXYgW2RhdGEtbnRhcC11aT1cImNvbnRhY3QtdXNcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tdG9wLWhhdF9fbGlzdC1pdGVtLWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uLXRvcC1oYXRfX3Byb2ZpbGUtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm4tdG9wLWhhdF9fcHJvZmlsZS1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICAubi10b3AtaGF0X191dGlscyB7XG4gICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLm4tdG9wLWhhdF9fdXRpbHMgLm4tdG9wLWhhdF9fbGlzdC1pdGVtIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAubi10b3AtaGF0X191dGlscyAubi10b3AtaGF0X19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAubi10b3AtaGF0X19tZW51LWluZGljYXRvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZpbGw6ICMwMDY3QzU7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwcHg7IH1cbiAgLm4tdG9wLWhhdF9fdXNlci1pY29uLFxuICAubi10b3AtaGF0X19rZXktaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZpbGw6ICMwMDY3QzU7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTJweDsgfVxuICAubi10b3AtaGF0X19wcm9maWxlLW1lbnUtc3VwcG9ydC1saW5rLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmaWxsOiAjMDA2N0M1O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDE0cHg7IH1cbiAgLm4tdG9wLWhhdF9fcHJvZmlsZS1saXN0LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4tdG9wLWhhdF9fY3Jvc3MtcHJvcGVydHktbmF2IHtcbiAgICB3aWR0aDogNDkuMTUyNTQlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS42OTQ5MiU7IH1cbiAgLm4tdG9wLWhhdF9fdXRpbHMge1xuICAgIHdpZHRoOiA0OS4xNTI1NCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5uLXZpZGVvX19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNTYuMjUwOSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubi12aWRlb19fY29udGFpbmVyLXdyYXBwZXIge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubi12aWRlby1jb250cm9sbGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm4tdmlkZW8tLWlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vZGFhbC13cmFwcGVyLm1vZGFhbC1mdWxsc2NyZWVuIC5tb2RhYWwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiAjMDA2N0M1O1xuICB0b3A6IDQ4cHg7IH1cblxuLm1vZGFhbC1mdWxsc2NyZWVuIC5tb2RhYWwtY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIFZpZGVvIG92ZXJsYXkgc3R5bGVzICovXG4ubi12aWRlb19fY3RhIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvdHRvbTogMmVtO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggIzAwMDAwMDtcbiAgY29sb3I6ICMwMDY3QzU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbjogMWVtO1xuICBwYWRkaW5nOiAxZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDAwOyB9XG5cbi5uLXZpZGVvX19jdGEtLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm4tdmlkZW9fX2N0YTpob3ZlciB7XG4gIGNvbG9yOiAjMUU0QTkzOyB9XG5cbi5uLXZpZGVvX19jdGEtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tbGF5b3V0LWZsZXhfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLWxheW91dC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubi1sYXlvdXQtZmxleFtkYXRhLW50YXAtbGF5b3V0fj1cIjJcIl0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE3LjUlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNy41JTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLm4tbGF5b3V0LWZsZXgubi1sYXlvdXQtZmxleF9fanVzdGlmeS1jZW50ZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubi1sYXlvdXQtZmxleC5uLWxheW91dC1mbGV4X19qdXN0aWZ5LXN0YXJ0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLm4tbGF5b3V0LWZsZXgubi1sYXlvdXQtZmxleF9fanVzdGlmeS1zdGFydCAubi1sYXlvdXQtZmxleF9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS42NjY2NyU7IH1cbiAgLm4tbGF5b3V0LWZsZXhfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAzMS42NjY2NyU7IH1cbiAgICBbZGF0YS1udGFwLWxheW91dH49XCI1XCJdIC5uLWxheW91dC1mbGV4X19pdGVtIHtcbiAgICAgIHdpZHRoOiAzMS42NjY2NyU7IH1cbiAgICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjVcIl0gLm4tbGF5b3V0LWZsZXhfX2l0ZW06bnRoLWNoaWxkKDQpLCBbZGF0YS1udGFwLWxheW91dH49XCI1XCJdIC5uLWxheW91dC1mbGV4X19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHdpZHRoOiA0OC4zMzMzMyU7IH1cbiAgICBbZGF0YS1udGFwLWxheW91dH49XCI0XCJdIC5uLWxheW91dC1mbGV4X19pdGVtIHtcbiAgICAgIHdpZHRoOiA0OC4zMzMzMyU7IH1cbiAgICBbZGF0YS1udGFwLWxheW91dH49XCIyXCJdIC5uLWxheW91dC1mbGV4X19pdGVtIHtcbiAgICAgIHdpZHRoOiA0OC4zMzMzMyU7IH1cbiAgICAubi1sYXlvdXQtZmxleF9fYWxpZ24tYmFzZWxpbmUgLm4tbGF5b3V0LWZsZXhfX2l0ZW0ge1xuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7IH1cbiAgICAubi1sYXlvdXQtZmxleF9fYWxpZ24tY2VudGVyIC5uLWxheW91dC1mbGV4X19pdGVtIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgIC5uLWxheW91dC1mbGV4X19hbGlnbi1lbmQgLm4tbGF5b3V0LWZsZXhfX2l0ZW0ge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICBbZGF0YS1udGFwLWxheW91dH49XCI0XCJdIC5uLWxheW91dC1mbGV4X19pdGVtIHtcbiAgICB3aWR0aDogMjMuMzMzMzMlOyB9XG4gIFtkYXRhLW50YXAtbGF5b3V0fj1cIjVcIl0gLm4tbGF5b3V0LWZsZXhfX2l0ZW0ge1xuICAgIHdpZHRoOiAxOC4zMzMzMyU7IH1cbiAgICBbZGF0YS1udGFwLWxheW91dH49XCI1XCJdIC5uLWxheW91dC1mbGV4X19pdGVtOm50aC1jaGlsZCg0KSwgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNVwiXSAubi1sYXlvdXQtZmxleF9faXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfSB9XG5cbi5idXR0b24tLXNpZGUtdGFiIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAtMTIwcHg7XG4gIHRvcDogY2FsYyg1MCUpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB3aWR0aDogMjcwcHg7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4ubi1jb250YWN0LW1vZHVsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2ODY4Njg7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzAwcHg7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4ubi1jb250YWN0LW1vZHVsZV9fYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLm4tY29udGFjdC1tb2R1bGVfX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDY3QzU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLm4tY29udGFjdC1tb2R1bGVfX2hlYWRpbmcge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubi1jb250YWN0LW1vZHVsZV9fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5uLWNvbnRhY3QtbW9kdWxlX19saW5rIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHVuaWNvZGUtYmlkaTogZW1iZWQ7IH1cblxuLm4tY29udGFjdC1tb2R1bGVfX2ljb24ge1xuICBmaWxsOiAjQTRBNEE0O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDAgNXB4O1xuICB3aWR0aDogMjJweDsgfVxuXG4ubi1saXN0X19pdGVtLS1ib3JkZXJlZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRUFFQUVBO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEycHggMDsgfVxuXG4ubi1saXN0X19pdGVtLS1ib3JkZXJlZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuIiwiaHIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xuICBAaW5jbHVkZSBnb3RoYW0tZXh0cmEtbGlnaHQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbmgxLFxuLmgxIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250LXNpemUoJGgxLWZvbnQtc2l6ZXMpO1xufVxuXG5oMixcbi5oMiB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udC1zaXplKCRoMi1mb250LXNpemVzKTtcbn1cblxuaDMsXG4uaDMge1xuICBAaW5jbHVkZSBnb3RoYW0tbGlnaHQ7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udC1zaXplKCRoMy1mb250LXNpemVzKTtcbn1cblxuaDQsXG4uaDQge1xuICBAaW5jbHVkZSBnb3RoYW0tbGlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWg0IDEuNSk7XG59XG5cbmg1LFxuLmg1IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtaDUpO1xufVxuXG5oNixcbi5oNiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWg2KTtcbn1cblxuaDUsXG5oNixcbi5oNSxcbi5oNiB7XG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5wLFxuLm4tcGFyYWdyYXBoIHtcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWxpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1kZWZhdWx0KTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG5cbiAgLy8gKyB7XG4gIC8vICAgaDEsXG4gIC8vICAgaDIsXG4gIC8vICAgaDMsXG4gIC8vICAgaDQsXG4gIC8vICAgaDUsXG4gIC8vICAgaDYge1xuICAvLyAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcbiAgLy8gICB9XG4gIC8vIH1cbn1cblxuLm4tcGFyYWdyYXBoLWxlYWQge1xuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWxpZ2h0O1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQtc2l6ZSgkcC1mb250LXNpemVzKTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xufVxuXG4ubi1wYXJhZ3JhcGgtZmluZS1wcmludCB7XG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctbGlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG59XG5cbi5uLXNlY3Rpb24tdGl0bGUge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWdyYXktODc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xuICB3aWR0aDogMTAwJTtcblxuICAubi1zZWN0aW9uLXRpdGxlX19oZWFkaW5nIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQtc2l6ZSgkaDItZm9udC1zaXplcyk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAvLyBmb250LXNpemU6ICRmb250LXNpemUtaDI7XG4gIH1cblxuICAubi1zZWN0aW9uLXRpdGxlX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLm4tc2VjdGlvbi10aXRsZV9fYWN0aW9uLWxpbmsge1xuICAgIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3c7XG4gIH1cbn1cblxuYSB7XG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3c7XG4gIGNvbG9yOiAkY29sb3ItbGluaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4ubi1saW5rLXN0YW5kYWxvbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuLm4tbGlzdCxcbnVsLFxub2wge1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG4gIC8vIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbi8vIFRPRE86IFdoYXQgZWxzZSBkb2VzIHRoaXMgYnJlYWs/XG4vLyAubi1saXN0IHtcbi8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gfVxuXG4ubi1saXN0LS11bnN0eWxlZCxcbiVuLWxpc3QtLXVuc3R5bGVkIHtcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubi1saXN0LS1pbmxpbmUge1xuICBAZXh0ZW5kICVuLWxpc3QtLXVuc3R5bGVkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgLm4tbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcteHM7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICY6bGFzdC1jaGlsZCA+IC5uLWxpc3RfX2l0ZW0tbGluayB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm4tbGlzdF9faXRlbS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi0jeyRkaXItdG99OiAkc3BhY2luZy14cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5uLWxpc3QtLWlubGluZS1zZXBhcmF0b3IgJiB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnfCc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTEycHg7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5uLWxpc3RfX2l0ZW0ge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcblxuICAubi1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1zbTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWRlZmF1bHQ7XG4gIH1cbn1cblxuLm4tbGlzdC0tYnVsbGV0ZWQge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm4tbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1kZWZhdWx0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBsZWZ0OiAkc3BhY2luZy14cztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgd2lkdGg6IDRweDtcbiAgICB9XG4gIH1cbn1cblxuLm4tbGlzdC0tbnVtYmVyZWQge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIGNvdW50ZXItcmVzZXQ6IG15LWNvdW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm4tbGlzdF9faXRlbSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihteS1jb3VudGVyLCBkZWNpbWFsKSAnLic7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbXktY291bnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XG4gICAgICBtaW4td2lkdGg6ICRzcGFjaW5nLWRlZmF1bHQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgICYubi1saXN0X19pdGVtLS1jb3VudGVyLW92ZXJyaWRlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBhdHRyKHZhbHVlKSAnLic7XG4gICAgfVxuICB9XG59XG5cbi5uLWxpc3QtLXR3by1jb2x1bW4ge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuXG4gIC5uLWxpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxuXG4gIC5uLWxpc3RfX2l0ZW0tY29sdW1uIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctZGVmYXVsdCAkc3BhY2luZy1kZWZhdWx0IDA7XG4gIH1cbn1cblxuLm4tbGlzdC0tcHJvcGVydHktdmFsdWUtcGFpcnMge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLm4tbGlzdF9fdGVybSxcbi5uLWxpc3RfX2Rlc2NyaXB0aW9uIHtcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhzO1xufVxuXG4ubi1saXN0X190ZXJtIHtcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdy1ib2xkO1xuICBjbGVhcjogbGVmdDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgcGFkZGluZy1yaWdodDogJHNwYWNpbmcteHM7XG59XG5cbi5uLWNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogQ291cmllciwgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWRlZmF1bHQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xuICBwYWRkaW5nOiAyMHB4O1xuXG4gIC5oaWdobGlnaHQge1xuICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICB9XG5cbiAgJi5pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm4tYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbiAgcXVvdGVzOiAnXFwyMDFDJyAnXFwyMDFEJyAnXFwyMDE4JyAnXFwyMDE5JztcblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgICB9XG4gIH1cbn1cblxuLm4tYmxvY2txdW90ZV9fZm9vdGVyIHtcbiAgQGluY2x1ZGUgZ290aGFtLWxpZ2h0O1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbn1cblxuLm4tdGV4dC1sb25nZm9ybSxcbi5uLWZvcm0ge1xuICA+IGgxLFxuICA+IGgyLFxuICA+IGgzLFxuICA+IGg0LFxuICA+IGg1LFxuICA+IGg2LFxuICA+IHAsXG4gID4gb2wsXG4gID4gdWwsXG4gIGRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xuXG4gICAgKyB7XG4gICAgICBoMSxcbiAgICAgIGgyLFxuICAgICAgaDMsXG4gICAgICBoNCxcbiAgICAgIGg1LFxuICAgICAgaDYge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gdWwgbGksXG4gID4gb2wgbGkge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICB9XG5cbiAgLm4tcHVsbC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgJHNwYWNpbmctZGVmYXVsdCAkc3BhY2luZy1kZWZhdWx0IDA7XG4gIH1cblxuICAubi1wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctZGVmYXVsdCAkc3BhY2luZy1kZWZhdWx0O1xuICB9XG59XG5cbi5uby13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuIiwiaHRtbCxcbmJvZHkge1xuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWxpZ2h0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaGVhZCBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBvbCBsaSxcbi8vIHVsIGxpIHtcbi8vICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XG4vLyB9XG4iLCIkZWFzZW91dGN1c3Q6Y3ViaWMtYmV6aWVyKC4wMywgLjE2LCAuMzksIC45OSk7XG4kZWFzZWlucXVhZDogY3ViaWMtYmV6aWVyKC41NTAsIC4wODUsIC42ODAsIC41MzApO1xuJGdsb2JhbGRlbGF5OiAuNXM7XG5cbkBrZXlmcmFtZXMgYm91bmNlRG93biB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwgLjYxMCwgLjM1NSwgMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDQwJSwgNDMlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjc1NSwgLjA1MCwgLjg1NSwgLjA2MCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2cHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjc1NSwgLjA1MCwgLjg1NSwgLjA2MCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LCAuNjEwLCAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LCAuNjEwLCAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VSaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwgLjYxMCwgLjM1NSwgMSk7XG4gIH1cblxuICBmcm9tIHtcbiAgICAvLyBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNnB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zcHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDZweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTNweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVEb3duIHtcbiAgZnJvbSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjBweCk7fVxuICB0byB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO31cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluIHtcbiAgZnJvbSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwMHB4KTt9XG4gIHRvIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge29wYWNpdHk6IDA7fVxuICB0byB7b3BhY2l0eTogMTt9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4iLCJAbWl4aW4gZ290aGFtLWV4dHJhLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gZ290aGFtLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gZ290aGFtLWJvb2sge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtaXhpbiBnb3RoYW0tbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gZ290aGFtLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gZ290aGFtLW5hcnJvdy1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gZ290aGFtLW5hcnJvdyB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gZ290aGFtLW5hcnJvdy1ib2xkIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtaXhpbiBnb3RoYW0tYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsImh0bWwsXG5ib2R5IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIFRyYWlsaW5nU2VtaWNvbG9uXG4kc3VzeTogKFxuICBjb250YWluZXI6ICRzY3JlZW4teGwsXG4gIGNvbHVtbnM6IDEyLFxuICBndXR0ZXItcG9zaXRpb246IHNwbGl0LFxuICAvLyBkZWJ1ZzogKFxuICAvLyAgICAgaW1hZ2U6IHNob3csXG4gIC8vICAgICBjb2xvcjogcmdiYSgkY29sb3ItYmx1ZS1saWdodCwgLjI1KSxcbiAgLy8gICAgIG91dHB1dDogb3ZlcmxheSxcbiAgLy8gICAgIHRvZ2dsZTogdG9wIHJpZ2h0XG4gIC8vICAgKVxuKTtcblxuJHNlbWFudGljLWxheW91dC1zbTogbGF5b3V0KDQgYWZ0ZXIpO1xuJHNlbWFudGljLWxheW91dC1tZDogbGF5b3V0KDggYWZ0ZXIpO1xuJHNlbWFudGljLWxheW91dC1sZzogbGF5b3V0KDEyIGFmdGVyKTtcblxuLy8gQ29udGFpbmVyIGZvciBTaXRlIENvbnRlbnQgYmVsb3cgdGhlIHBhZ2UgaGVhZGVyIHdoZW4gdGhlcmUgYXJlIG5vIHRhYnNcbi8vIC5uLXNpdGUtY29udGVudCB7XG4vLyAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXhsO1xuLy8gfVxuXG4ubi1zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuYmlsbGJvYXJkLWhlYWRlciAmIHtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gIH1cbn1cblxuLy8gUGFnZSBDb250ZW50IHNlcGFyYXRpb24gZnJvbSBoZWFkZXIgJiBmb290ZXJcbi5uLW1haW4tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbiAgLy8gcGFkZGluZy10b3A6ICRzcGFjaW5nLWNvbXBvbmVudC1ib3R0b207XG59XG5cbi5uLW1haW4tY29udGVudC0tbm8tYm90dG9tLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm4tbWFpbi1jb250ZW50LS1uby10b3AtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4vLyAubi13aWRnZXQtYXJlYSB7XG4vLyAgIHBhZGRpbmc6ICRzcGFjaW5nLWxnIDA7XG4vLyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgLy8gLm4tbWFpbi1jb250ZW50IHtcbiAgLy8gICBwYWRkaW5nLXRvcDogNDhweDtcbiAgLy8gfVxuXG4gIC5uLW1haW4tY29udGVudC0tbm8tdG9wLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi8vIENvbnRhaW5lclxuLm4tY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyKCk7XG4gIHBhZGRpbmc6IDAgJHNwYWNpbmctc207XG59XG5cbi8vIFJvd1xuLm4tcm93IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAubi1jb2wtc20tI3skaX0ge1xuICAgICAgQGluY2x1ZGUgc3BhbigkaSk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgLm4tY29sLW1kLSN7JGl9IHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oJGkpO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgIC5uLWNvbC1sZy0jeyRpfSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKCRpKTtcbiAgICB9XG4gIH1cblxuICAubi1yb3cge1xuICAgIG1hcmdpbjogMCBndXR0ZXIoKSAqIC0xO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgLm4tY29sLXhsLSN7JGl9IHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oJGkpO1xuICAgIH1cbiAgfVxufVxuIiwiLm4tcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5uLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5uLWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5uLWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm4tYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5uLXRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm4tc3BhY2luZy1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCAkc2NyZWVuLXNtKSB7XG4gIC5uLWhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCAkc2NyZWVuLW1kKSB7XG4gIC5uLWhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcbiAgLm4taGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubi1oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCAkc2NyZWVuLW1kKSB7XG4gIC5uLWhpZGRlbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5uLWhpZGRlbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRGVmYXVsdCBWYXJpYWJsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJEJyZWFrcG9pbnQtU2V0dGluZ3M6IChcbiAgJ2RlZmF1bHQgbWVkaWEnOiBhbGwsXG4gICdkZWZhdWx0IGZlYXR1cmUnOiBtaW4td2lkdGgsXG4gICdkZWZhdWx0IHBhaXInOiB3aWR0aCxcblxuICAnZm9yY2UgYWxsIG1lZGlhIHR5cGUnOiBmYWxzZSxcbiAgJ3RvIGVtcyc6IGZhbHNlLFxuICAndHJhbnNmb3JtIHJlc29sdXRpb25zJzogdHJ1ZSxcblxuICAnbm8gcXVlcmllcyc6IGZhbHNlLFxuICAnbm8gcXVlcnkgZmFsbGJhY2tzJzogZmFsc2UsXG5cbiAgJ2Jhc2UgZm9udCBzaXplJzogMTZweCxcblxuICAnbGVnYWN5IHN5bnRheCc6IGZhbHNlXG4pO1xuXG4kYnJlYWtwb2ludDogKCkgIWRlZmF1bHQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSW1wb3J0c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9zZXR0aW5nc1wiO1xuQGltcG9ydCAnYnJlYWtwb2ludC9jb250ZXh0JztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvaGVscGVycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L3BhcnNlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9uby1xdWVyeSc7XG5cbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcmVzcG9uZC10byc7XG5cbkBpbXBvcnQgXCJicmVha3BvaW50L2xlZ2FjeS1zZXR0aW5nc1wiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJyZWFrcG9pbnQgTWl4aW5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgbGVnYWN5LXNldHRpbmdzLXdhcm5pbmc7XG5cbiAgLy8gUmVzZXQgY29udGV4dHNcbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG5cbiAgJGJyZWFrcG9pbnQ6IGJyZWFrcG9pbnQoJHF1ZXJ5LCBmYWxzZSk7XG5cbiAgJHF1ZXJ5LXN0cmluZzogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5Jyk7XG4gICRxdWVyeS1mYWxsYmFjazogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2ZhbGxiYWNrJyk7XG5cbiAgJHByaXZhdGUtYnJlYWtwb2ludC1jb250ZXh0LWhvbGRlcjogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2NvbnRleHQgaG9sZGVyJykgIWdsb2JhbDtcbiAgJHByaXZhdGUtYnJlYWtwb2ludC1xdWVyeS1jb3VudDogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5IGNvdW50JykgIWdsb2JhbDtcblxuICAvLyBBbGxvdyBmb3IgYW4gYXMtbmVlZGVkIG92ZXJyaWRlIG9yIHVzYWdlIG9mIG5vIHF1ZXJ5IGZhbGxiYWNrLlxuICBAaWYgJG5vLXF1ZXJ5ICE9IGZhbHNlIHtcbiAgICAkcXVlcnktZmFsbGJhY2s6ICRuby1xdWVyeTtcbiAgfVxuXG4gIEBpZiAkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2Uge1xuICAgICRjb250ZXh0LXNldHRlcjogcHJpdmF0ZS1icmVha3BvaW50LXNldC1jb250ZXh0KCduby1xdWVyeScsICRxdWVyeS1mYWxsYmFjayk7XG4gIH1cblxuICAvLyBQcmludCBPdXQgUXVlcnkgU3RyaW5nXG4gIEBpZiBub3QgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSB7XG4gICAgQG1lZGlhICN7JHF1ZXJ5LXN0cmluZ30ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSAhPSBmYWxzZSBvciBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpID09IHRydWUge1xuXG4gICAgJHR5cGU6IHR5cGUtb2YoYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpKTtcbiAgICAkcHJpbnQ6IGZhbHNlO1xuXG4gICAgQGlmICgkdHlwZSA9PSAnYm9vbCcpIHtcbiAgICAgICRwcmludDogdHJ1ZTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdzdHJpbmcnKSB7XG4gICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdsaXN0Jykge1xuICAgICAgQGVhY2ggJHdyYXBwZXIgaW4gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSAkd3JhcHBlciB7XG4gICAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gV3JpdGUgRmFsbGJhY2tcbiAgICBAaWYgKCRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSkgYW5kICgkcHJpbnQgPT0gdHJ1ZSkge1xuICAgICAgJHR5cGUtZmFsbGJhY2s6IHR5cGUtb2YoJHF1ZXJ5LWZhbGxiYWNrKTtcblxuICAgICAgQGlmICgkdHlwZS1mYWxsYmFjayAhPSAnYm9vbCcpIHtcbiAgICAgICAgI3skcXVlcnktZmFsbGJhY2t9ICYge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xufVxuXG5cbkBtaXhpbiBtcSgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLW1hcCwgJGZzLWJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGZzLWJyZWFrcG9pbnQsICRmcy1mb250LXNpemUgaW4gJGZzLW1hcCB7XG4gICAgQGlmICRmcy1icmVha3BvaW50ID09IG51bGwge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmcy1mb250LXNpemUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGlmIG1hcC1oYXMta2V5KCRmcy1icmVha3BvaW50cywgJGZzLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgJGZzLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJGZzLWJyZWFrcG9pbnRzLCAkZnMtYnJlYWtwb2ludCk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmcy1icmVha3BvaW50KSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZnMtZm9udC1zaXplKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvbnQtc2l6ZSgkZnMtZm9udC1zaXplKSB7XG4gIEBpZiB0eXBlLW9mKCRmcy1mb250LXNpemUpID09ICdsaXN0JyB7XG4gICAgZm9udC1zaXplOiBudGgoJGZzLWZvbnQtc2l6ZSwgMSk7XG5cbiAgICBAaWYgKGxlbmd0aCgkZnMtZm9udC1zaXplKSA+IDEpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBudGgoJGZzLWZvbnQtc2l6ZSwgMik7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBmb250LXNpemU6ICRmcy1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IGNlaWwoJGZzLWZvbnQtc2l6ZSAvICRsaW5lLWhlaWdodC1kZWZhdWx0KSAqICgkbGluZS1oZWlnaHQtZGVmYXVsdCAvICRmcy1mb250LXNpemUpO1xuICB9XG59XG5cbkBtaXhpbiBmdWxsLWhlaWdodC1oaWRkZW4tcHNldWRvLWVsZW1lbnQoKSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDA7XG4gIH1cbn1cblxuQG1peGluIGxpc3QtcmVzZXQge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiLy8gcmVtIFN1cHBvcnRcbi8vID09PT09PT09PT09XG5cbi8vIHJlbVxuLy8gLS0tXG4vLyBDaGVjayBmb3IgYW4gZXhpc3Rpbmcgc3VwcG9ydCBtaXhpbiwgb3Igb3V0cHV0IGRpcmVjdGx5LlxuLy8gLSAkcHJvcCAgOiA8Y3NzIHByb3BlcnR5PlxuLy8gLSAkdmFsICAgOiA8Y3NzIHZhbHVlPlxuQG1peGluIHN1c3ktcmVtKFxuICAkcHJvcCxcbiAgJHZhbFxuKSB7XG4gICRfcmVxczogKFxuICAgIHZhcmlhYmxlOiByaHl0aG0tdW5pdCByZW0td2l0aC1weC1mYWxsYmFjayxcbiAgICBtaXhpbjogcmVtLFxuICApO1xuICBAaWYgc3VzeS1zdXBwb3J0KHJlbSwgJF9yZXFzLCAkd2FybjogZmFsc2UpIGFuZCAkcmh5dGhtLXVuaXQgPT0gcmVtIHtcbiAgICBAaW5jbHVkZSByZW0oJHByb3AsICR2YWwpO1xuICB9IEBlbHNlIHtcbiAgICAjeyRwcm9wfTogJHZhbDtcbiAgfVxufVxuIiwiLy8gU3VzeSBGYWxsYmFjayBDbGVhcmZpeFxuLy8gPT09PT09PT09PT09PT09PT09PT09PVxuXG5cbi8vIENsZWFyZml4XG4vLyAtLS0tLS0tLVxuLy8gQ2hlY2sgZm9yIGFuIGV4aXN0aW5nIHN1cHBvcnQgbWl4aW4sIG9yIHByb3ZpZGUgYSBzaW1wbGUgZmFsbGJhY2suXG5AbWl4aW4gc3VzeS1jbGVhcmZpeCB7XG4gIEBpZiBzdXN5LXN1cHBvcnQoY2xlYXJmaXgsIChtaXhpbjogY2xlYXJmaXgpKSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH0gQGVsc2Uge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgYWxsXG5cbi8qIVxuXHRNb2RhYWwgLSBhY2Nlc3NpYmxlIG1vZGFscyAtIHYwLjMuMVxuXHRieSBIdW1hYW4sIGZvciBhbGwgaHVtYW5zLlxuXHRodHRwOi8vaHVtYWFuLmNvbVxuICovXG5cbi8vIE1vZGFhbCBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRtb2RhYWwtb3ZlcmxheS1jb2xvcjogcmdiYSgwLDAsMCwgMC44KTtcblxuJG1vZGFhbC1yYWRpdXM6IDBweDsgLy81cHhcbiRtb2RhYWwtbWFpbi1iZzogI2ZmZjtcbiRtb2RhYWwtbWFpbi10ZXh0OiAjMDAwO1xuJG1vZGFhbC1tYXgtd2lkdGg6IDEwMDBweDtcbiRtb2RhYWwtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiRtb2RhYWwtcGFkZGluZzogMzBweDtcbiRtb2RhYWwtaG92ZXItY29sb3I6IHJnYmEoMCwwLDAsIDAuNyk7XG5cbiRtb2RhYWwtbGlnaHQ6ICNmZmY7XG4kbW9kYWFsLXByaW1hcnk6ICM1NTU7XG4kbW9kYWFsLWdyZXk6ICNhZmI3YmM7XG5cblxuLy8gTW9kYWFsIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBtb2RhYWwtdHJhbnNpdGlvbigkdHlwZSwgJHNwZWVkOiAuMnMsICRlYXNlOiBlYXNlLWluLW91dCkge1xuXHR0cmFuc2l0aW9uOiAkdHlwZSAjeyRzcGVlZH0gI3skZWFzZX07XG59XG5AbWl4aW4gbW9kYWFsLWhpZGV0ZXh0KCkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0Y2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpOyAvKiBJRTYsIElFNyAqL1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdHBhZGRpbmc6MCAhaW1wb3J0YW50O1xuXHRib3JkZXI6MCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxuLy8gTW9kYWFsIFN0cnVjdHVyZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tb2RhYWwtbm9zY3JvbGwge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFhbC1hY2Nlc3NpYmxlLWhpZGUge1xuXHRAaW5jbHVkZSBtb2RhYWwtaGlkZXRleHQ7XG59XG5cbi5tb2RhYWwtb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiA5OTk7XG5cdG9wYWNpdHk6IDA7XG59XG4ubW9kYWFsLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDk5OTk7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRvcGFjaXR5OiAxO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdEBpbmNsdWRlIG1vZGFhbC10cmFuc2l0aW9uKGFsbCwgMC4zcyk7XG5cdCYgKiB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cdC5tb2RhYWwtY2xvc2Uge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0fVxuXG5cdCYubW9kYWFsLXN0YXJ0X25vbmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQmLm1vZGFhbC1zdGFydF9mYWRlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0JiAqW3RhYmluZGV4PVwiMFwiXSB7XG5cdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ly8gaXMgZnVsbHNjcmVlblxuXHQmLm1vZGFhbC1mdWxsc2NyZWVuIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG4ubW9kYWFsLW91dGVyLXdyYXBwZXIge1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQubW9kYWFsLWZ1bGxzY3JlZW4gJiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5tb2RhYWwtaW5uZXItd3JhcHBlciB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiA4MHB4IDI1cHg7XG5cblx0Ly8gd2hlbiBpcyBmdWxsc2NyZWVuXG5cdC5tb2RhYWwtZnVsbHNjcmVlbiAmIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cbn1cbi5tb2RhYWwtY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IGF1dG87XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGNvbG9yOiAkbW9kYWFsLW1haW4tdGV4dDtcblx0bWF4LXdpZHRoOiAkbW9kYWFsLW1heC13aWR0aDtcblx0Ym9yZGVyLXJhZGl1czogJG1vZGFhbC1yYWRpdXM7XG5cdGJhY2tncm91bmQ6ICRtb2RhYWwtbWFpbi1iZztcblx0Ym94LXNoYWRvdzogJG1vZGFhbC1zaGFkb3c7XG5cdGN1cnNvcjogYXV0bztcblxuXHQvLyB3aGlsZSBsb2FkaW5nXG5cdCYuaXNfbG9hZGluZyB7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHR3aWR0aDogMTAwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQvLyB3aGVuIGlzIGZ1bGxzY3JlZW5cblx0Lm1vZGFhbC1mdWxsc2NyZWVuICYge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdH1cbn1cblxuLm1vZGFhbC1jbG9zZSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDIwcHg7XG5cdHRvcDogMjBweDtcblx0Y29sb3I6ICRtb2RhYWwtbGlnaHQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3BhY2l0eTogMTtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwgMCk7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdEBpbmNsdWRlIG1vZGFhbC10cmFuc2l0aW9uKGFsbCk7XG5cdCY6Zm9jdXMsXG5cdCY6aG92ZXIge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogIzAwNjdDNTtcblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHsgYmFja2dyb3VuZDogI2ZmZjsgfVxuXHR9XG5cdHNwYW4ge1xuXHRcdEBpbmNsdWRlIG1vZGFhbC1oaWRldGV4dDtcblx0fVxuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTRweDtcblx0XHRsZWZ0OiAyM3B4O1xuXHRcdHdpZHRoOiA0cHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdEBpbmNsdWRlIG1vZGFhbC10cmFuc2l0aW9uKGJhY2tncm91bmQpO1xuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0fVxuXHQubW9kYWFsLWZ1bGxzY3JlZW4gJiB7XG5cdFx0YmFja2dyb3VuZDogJG1vZGFhbC1ncmV5O1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdHRvcDogMTBweDtcblx0fVxufVxuXG4ubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIHtcblx0cGFkZGluZzogJG1vZGFhbC1wYWRkaW5nO1xufVxuXG5cbi8vIENvbmZpcm0gTW9kYWFsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubW9kYWFsLWNvbmZpcm0td3JhcCB7XG5cdHBhZGRpbmc6IDMwcHggMCAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMDtcbn1cbi5tb2RhYWwtY29uZmlybS1idG4ge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwIDEwcHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHQvLyBPayBCdXR0b25cblx0Ji5tb2RhYWwtb2sge1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRjb2xvcjogJG1vZGFhbC1saWdodDtcblx0XHRiYWNrZ3JvdW5kOiAkbW9kYWFsLXByaW1hcnk7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdEBpbmNsdWRlIG1vZGFhbC10cmFuc2l0aW9uKGJhY2tncm91bmQpO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRtb2RhYWwtcHJpbWFyeSwgMTUlKTtcblx0XHR9XG5cdH1cblx0Ji5tb2RhYWwtY2FuY2VsIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiBkYXJrZW4oJG1vZGFhbC1wcmltYXJ5LCAxNSUpO1xuXHRcdH1cblx0fVxufVxuXG5cblxuQGtleWZyYW1lcyBpbnN0YVJldmVhbCB7XG5cdDAlXHR7IG9wYWNpdHk6IDA7IH1cblx0MTAwJSB7IG9wYWNpdHk6IDE7IH1cbn1cbkAtby1rZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xuXHQwJVx0eyBvcGFjaXR5OiAwOyB9XG5cdDEwMCUgeyBvcGFjaXR5OiAxOyB9XG59XG5ALW1vei1rZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xuXHQwJVx0eyBvcGFjaXR5OiAwOyB9XG5cdDEwMCUgeyBvcGFjaXR5OiAxOyB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xuXHQwJVx0eyBvcGFjaXR5OiAwOyB9XG5cdDEwMCUgeyBvcGFjaXR5OiAxOyB9XG59XG5ALW1zLWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XG5cdDAlXHR7IG9wYWNpdHk6IDA7IH1cblx0MTAwJSB7IG9wYWNpdHk6IDE7IH1cbn1cblxuLy8gSW5zdGFncmFtIFBob3RvXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubW9kYWFsLWluc3RhZ3JhbSB7XG5cdC5tb2RhYWwtY29udGFpbmVyIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXHQubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyID4gYmxvY2txdW90ZSB7XG5cdFx0d2lkdGg6IDFweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG5cdFx0b3BhY2l0eTogMCAhaW1wb3J0YW50O1xuXHR9XG5cdGlmcmFtZSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRtYXJnaW46IC02cHggIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMDBweCAhaW1wb3J0YW50O1xuXHRcdG1heC13aWR0aDogODAwcHggIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRhbmltYXRpb246IGluc3RhUmV2ZWFsIDFzIGxpbmVhciBmb3J3YXJkcztcblx0fVxufVxuXG5cblxuLy8gR2FsbGVyeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tb2RhYWwtaW1hZ2Uge1xuXHQubW9kYWFsLWlubmVyLXdyYXBwZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMTQwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTQwcHg7XG5cdH1cblx0Lm1vZGFhbC1jb250YWluZXIge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4ubW9kYWFsLWdhbGxlcnktd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICRtb2RhYWwtbGlnaHQ7XG59XG4ubW9kYWFsLWdhbGxlcnktaXRlbSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ly93aWR0aDogMTAwJTtcblx0fVxuXHQmLmlzX2FjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5tb2RhYWwtZ2FsbGVyeS1sYWJlbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMjBweCAwIDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcblx0Jjpmb2N1cyB7XG5cdCAgb3V0bGluZTogbm9uZTtcblx0fVxufVxuLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2wge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdG9wYWNpdHk6IDE7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRtb2RhYWwtbGlnaHQ7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsIDApO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdEBpbmNsdWRlIG1vZGFhbC10cmFuc2l0aW9uKGFsbCk7XG5cdCYuaXNfaGlkZGVuIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxuXHQmOmZvY3VzLFxuXHQmOmhvdmVyIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbW9kYWFsLWdyZXk7XG5cdFx0fVxuXHR9XG5cdHNwYW4ge1xuXHRcdEBpbmNsdWRlIG1vZGFhbC1oaWRldGV4dDtcblx0fVxuXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxNnB4O1xuXHRcdGxlZnQ6IDI1cHg7XG5cdFx0d2lkdGg6IDRweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0QGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYmFja2dyb3VuZCk7XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdG1hcmdpbjogLTVweCAwIDA7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRtYXJnaW46IDVweCAwIDA7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR9XG59XG4ubW9kYWFsLWdhbGxlcnktbmV4dCB7XG5cdGxlZnQ6IDEwMCU7XG5cdG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLm1vZGFhbC1nYWxsZXJ5LXByZXYge1xuXHRyaWdodDogMTAwJTtcblx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHsgbGVmdDogMjJweDsgfVxuXHQmOmJlZm9yZSB7XG5cdFx0bWFyZ2luOiA1cHggMCAwO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdH1cblx0JjphZnRlciB7XG5cdFx0bWFyZ2luOiAtNXB4IDAgMDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cbn1cblxuXG4vLyBWaWRlb1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tb2RhYWwtdmlkZW8td3JhcCB7XG5cdG1hcmdpbjogYXV0byA1MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2RhYWwtdmlkZW8tY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1heC13aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwgMC4zKTtcblx0YmFja2dyb3VuZDogIzAwMDtcblx0bWF4LXdpZHRoOiAxMzAwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdGlmcmFtZSxcblx0b2JqZWN0LFxuXHRlbWJlZCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4vLyBNb2RhYWwgaUZyYW1lXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1vZGFhbC1pZnJhbWUgLm1vZGFhbC1jb250ZW50IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cbi5tb2RhYWwtaWZyYW1lLWVsZW0ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuXG4vLyBSZXNwb25zaXZlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG5cdC5tb2RhYWwtdmlkZW8tY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRoZWlnaHQ6IDczMXB4O1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XG5cdC5tb2RhYWwtaW1hZ2Uge1xuXHRcdC5tb2RhYWwtaW5uZXItd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHRcdH1cblx0fVxuXHQubW9kYWFsLWdhbGxlcnktY29udHJvbCB7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogMjBweDtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwgMC43KTs7XG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdH1cblx0fVxuXHQubW9kYWFsLWdhbGxlcnktbmV4dCB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMjBweDtcblx0fVxuXHQubW9kYWFsLWdhbGxlcnktcHJldiB7XG5cdFx0bGVmdDogMjBweDtcblx0XHRyaWdodDogYXV0bztcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuXHQubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xuXHRcdHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMTEwMHB4KSB7XG5cdC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG5cdFx0d2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAxMDAwcHgpIHtcblx0Lm1vZGFhbC1pbm5lci13cmFwcGVyIHtcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0fVxuXHQubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xuXHRcdHdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcblx0Lm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcblx0XHR3aWR0aDogNTAwcHggIWltcG9ydGFudDtcblx0fVxuXHQubW9kYWFsLXZpZGVvLWNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiA5MDBweDtcblx0XHRtYXgtaGVpZ2h0OiA1MTBweDtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG5cdFx0d2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgyMHB4KSB7XG5cdC5tb2RhYWwtZ2FsbGVyeS1sYWJlbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cblxuLy8gQ1NTIGxvYWRpbmcgZ2lmXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAyMDBweDtcblx0aGVpZ2h0OiAyMDBweDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luOiAtMTAwcHggMCAwIC0xMDBweDtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjI1KTtcbn1cbkAtbXMta2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXJ7MCV7b3BhY2l0eToxOy1tcy10cmFuc2Zvcm06c2NhbGUoMS41KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuNSk7dHJhbnNmb3JtOnNjYWxlKDEuNSl9MTAwJXtvcGFjaXR5Oi4xOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QC1tb3ota2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXJ7MCV7b3BhY2l0eToxOy1tcy10cmFuc2Zvcm06c2NhbGUoMS41KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuNSk7dHJhbnNmb3JtOnNjYWxlKDEuNSl9MTAwJXtvcGFjaXR5Oi4xOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QC13ZWJraXQta2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXJ7MCV7b3BhY2l0eToxOy1tcy10cmFuc2Zvcm06c2NhbGUoMS41KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuNSk7dHJhbnNmb3JtOnNjYWxlKDEuNSl9MTAwJXtvcGFjaXR5Oi4xOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QC1vLWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyezAle29wYWNpdHk6MTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS41KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjUpO3RyYW5zZm9ybTpzY2FsZSgxLjUpfTEwMCV7b3BhY2l0eTouMTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lcnswJXtvcGFjaXR5OjE7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS41KTstby10cmFuc2Zvcm06c2NhbGUoMS41KTt0cmFuc2Zvcm06c2NhbGUoMS41KX0xMDAle29wYWNpdHk6LjE7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXZ7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDttYXJnaW4tbGVmdDo0cHg7bWFyZ2luLXRvcDo0cHg7cG9zaXRpb246YWJzb2x1dGV9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2PmRpdnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6MTVweDtiYWNrZ3JvdW5kOiNmZmZ9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDEpPmRpdnstbXMtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tb3otYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1vLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1zLWFuaW1hdGlvbi1kZWxheTowczstbW96LWFuaW1hdGlvbi1kZWxheTowczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTowczstby1hbmltYXRpb24tZGVsYXk6MHM7YW5pbWF0aW9uLWRlbGF5OjBzfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgyKT5kaXYsLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDMpPmRpdnstbXMtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tb3otYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1vLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMSl7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMik+ZGl2e2FuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uLWRlbGF5Oi4xMnM7LW1vei1hbmltYXRpb24tZGVsYXk6LjEyczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouMTJzOy1vLWFuaW1hdGlvbi1kZWxheTouMTJzO2FuaW1hdGlvbi1kZWxheTouMTJzfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgyKXstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgzKT5kaXZ7YW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tcy1hbmltYXRpb24tZGVsYXk6LjI1czstbW96LWFuaW1hdGlvbi1kZWxheTouMjVzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4yNXM7LW8tYW5pbWF0aW9uLWRlbGF5Oi4yNXM7YW5pbWF0aW9uLWRlbGF5Oi4yNXN9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDQpPmRpdiwubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNSk+ZGl2ey1tcy1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1vei1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW8tYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgzKXstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsMCl9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDQpPmRpdnthbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1zLWFuaW1hdGlvbi1kZWxheTouMzdzOy1tb3otYW5pbWF0aW9uLWRlbGF5Oi4zN3M7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjM3czstby1hbmltYXRpb24tZGVsYXk6LjM3czthbmltYXRpb24tZGVsYXk6LjM3c30ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNCl7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg1KT5kaXZ7YW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tcy1hbmltYXRpb24tZGVsYXk6LjVzOy1tb3otYW5pbWF0aW9uLWRlbGF5Oi41czstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouNXM7LW8tYW5pbWF0aW9uLWRlbGF5Oi41czthbmltYXRpb24tZGVsYXk6LjVzfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg2KT5kaXYsLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDcpPmRpdnstbXMtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tb3otYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1vLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNSl7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg2KT5kaXZ7YW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tcy1hbmltYXRpb24tZGVsYXk6LjYyczstbW96LWFuaW1hdGlvbi1kZWxheTouNjJzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi42MnM7LW8tYW5pbWF0aW9uLWRlbGF5Oi42MnM7YW5pbWF0aW9uLWRlbGF5Oi42MnN9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDYpey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwwKX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNyk+ZGl2e2FuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uLWRlbGF5Oi43NXM7LW1vei1hbmltYXRpb24tZGVsYXk6Ljc1czstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouNzVzOy1vLWFuaW1hdGlvbi1kZWxheTouNzVzO2FuaW1hdGlvbi1kZWxheTouNzVzfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg3KXstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsMCl9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDgpPmRpdnstbXMtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tb3otYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1vLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1zLWFuaW1hdGlvbi1kZWxheTouODdzOy1tb3otYW5pbWF0aW9uLWRlbGF5Oi44N3M7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6Ljg3czstby1hbmltYXRpb24tZGVsYXk6Ljg3czthbmltYXRpb24tZGVsYXk6Ljg3c30ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoOCl7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApfSIsIiRjb2xvci10d2l0dGVyLWNhcmQ6ICM1QUMwRUQ7XG4kY29sb3ItbmV3cy1jYXJkOiAjOUM3MkFCO1xuJGNvbG9yLWJsb2ctY2FyZDogJGNvbG9yLWJsdWUtbWlkO1xuJGNvbG9yLXNvY2lhbC1jYXJkOiAjNjBBRjQ2O1xuJGNvbG9yLWV2ZW50cy1jYXJkOiAjOTI5NDk3O1xuJGNvbG9yLWN1c3RvbWVycy1jYXJkOiAjRUI4NTI0O1xuXG4kY2FyZC1jb2xvcnM6IChcbiBUd2l0dGVyOiAkY29sb3ItdHdpdHRlci1jYXJkLFxuIG5ld3M6ICRjb2xvci1uZXdzLWNhcmQsXG4gYmxvZzogJGNvbG9yLWJsb2ctY2FyZCxcbiBzb2NpYWw6ICRjb2xvci1zb2NpYWwtY2FyZCxcbiBldmVudHM6ICRjb2xvci1ldmVudHMtY2FyZCxcbiBjdXN0b21lcnM6ICRjb2xvci1jdXN0b21lcnMtY2FyZFxuKTtcblxuLy8gVE9ETzogUG9zc2libHkgZXhwbG9yZSBtb3ZpbmcgY2F0ZWdvcnkgc3R5bGluZyB0byBsYXlvdXQgcGFydGlhbFxuLm4tY2F0ZWdvcnkge1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbi5uLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xuXG4gIC5uLWNvbnRlbnQtbWV0YWRhdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXNtIDA7XG4gIH1cbn1cblxuLm4tY2FyZF9fdGFnIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUteHMpO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLy8gQGVhY2ggJG5hbWUsICRjYXJkLWNvbG9yIGluICRjYXJkLWNvbG9ycyB7XG4vLyAgIC5uLWNhcmQtLSN7JG5hbWV9IHtcbi8vICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY2FyZC1jb2xvcjtcbi8vICAgICBib3JkZXItY29sb3I6ICRjYXJkLWNvbG9yO1xuLy8gICB9XG4vLyB9XG5cbkBlYWNoICRuYW1lLCAkY2FyZC1jb2xvciBpbiAkY2FyZC1jb2xvcnMge1xuICAubi1jYXJkX190YWctLSN7JG5hbWV9IHtcbiAgICBAaW5jbHVkZSBnb3RoYW0tbWVkaXVtO1xuICAgIGNvbG9yOiAkY2FyZC1jb2xvcjtcbiAgfVxufVxuXG4ubi1jYXJkX190aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4IDEuMik7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xufVxuXG4ubi1jYXJkX19ib2R5IHtcbiAgLm4tbGlzdCB7XG4gICAgcGFkZGluZzogMCAwICRzcGFjaW5nLWRlZmF1bHQgJHNwYWNpbmctZGVmYXVsdDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm4tY2FyZF9fbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubi1jYXJkLWJsb2NrIHtcbiAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdDtcblxuICAmLm4tY2FyZF9fZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4ubi1jYXJkX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uLWNhcmQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubi1jYXJkX19pbWFnZS13cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgLy8gaGVpZ2h0OiAyMDBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubi1jYXJkLWJhY2tncm91bmQtYWNjZW50IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtMTc7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgcCB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuXG4ubi1jYXJkX19wcm9tbyB7XG4gIC5uLWNhcmQtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1sZztcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbGc7XG4gIH1cblxuICAubi1jYXJkX190aXRsZSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250LXNpemUoJGgyLWZvbnQtc2l6ZXMpO1xuICAgIEBpbmNsdWRlIGdvdGhhbS1leHRyYS1saWdodDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcblxuICAubi1jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0IDA7XG5cbiAgICAubi1jYXJkIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgd2lkdGg6IHNwYW4oNiB3aWRlKTtcbiAgICAgIGJvcmRlci0jeyRkaXItdG99OiAwO1xuXG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBib3JkZXItI3skZGlyLXRvfTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uLWNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdCAwO1xuXG4gICAgLm4tY2FyZCB7XG4gICAgICB3aWR0aDogc3Bhbig2KTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBndXR0ZXIoKTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBndXR0ZXIoKTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XG4gIC5uLWNhcmRfX2JvZHkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLm4tY2FyZC1kZWNrIC5uLWNhcmQge1xuICAgIHdpZHRoOiBzcGFuKDMpO1xuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgbWFyZ2luLWxlZnQ6IGd1dHRlcigpO1xuICAgIH1cbiAgfVxuXG4gIC5uLWNhcmQtZ3JvdXAge1xuICAgIC5uLWNhcmQge1xuICAgICAgd2lkdGg6IHNwYW4oNCB3aWRlKTtcblxuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgYm9yZGVyLSN7JGRpci1mcm9tfTogMDtcbiAgICAgICAgYm9yZGVyLSN7JGRpci10b306IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgYm9yZGVyLSN7JGRpci10b306IDA7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDVuKSB7XG4gICAgICAgIGJvcmRlci0jeyRkaXItdG99OiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLW50YXAtbGF5b3V0fj1cIjRcIl0ge1xuICAgICAgLm4tY2FyZCB7XG4gICAgICAgIHdpZHRoOiBzcGFuKDMpO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgYm9yZGVyLSN7JGRpci10b306IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0bikge1xuICAgICAgICAgIGJvcmRlci0jeyRkaXItdG99OiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubi1jYXJkLWdyb3VwIC5uLWNhcmQge1xuICAgIHdpZHRoOiBzcGFuKDQgd2lkZSk7XG5cbiAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgYm9yZGVyLSN7JGRpci1mcm9tfTogMDtcbiAgICAgIGJvcmRlci0jeyRkaXItdG99OiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgIGJvcmRlci0jeyRkaXItdG99OiAwO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDVuKSB7XG4gICAgICBib3JkZXItI3skZGlyLXRvfTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xuICAgIH1cbiAgfVxufVxuIiwiLm4tYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XG59XG5cbi5uLWFjY29yZGlvbl9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIFtkYXRhLW50YXAtdG9nZ2xlPSdoaWRlJ10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubi1pY29uLWNoZXZyb24tZG93biB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcbiAgfVxuXG4gIC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nLSN7JGRpci10b306ICRzcGFjaW5nLXNtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS05NTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiB6KCdiZWhpbmQnKTtcbiAgfVxufVxuXG4ubi1hY2NvcmRpb25fX2NoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICB+IC5uLWFjY29yZGlvbl9fY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjhzIGN1YmljLWJlemllcigwLCAxLCAwLCAxKSAuOHM7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIH4gLm4tYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMDBweDtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNSwgMCwgMSwgMCk7XG4gICAgfVxuXG4gICAgfiAubi1hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgICBcbiAgICAgIC5uLWljb24tY2hldnJvbi1kb3duIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICB9XG5cbiAgICAgIFtkYXRhLW50YXAtdG9nZ2xlPSdoaWRlJ10ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIFtkYXRhLW50YXAtdG9nZ2xlPVwic2hvd1wiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkY29sb3ItYW5jaG9yLWxpbmtzLWJhY2tncm91bmQ6ICM2NjY2NjY7XG5cbi5uLWFuY2hvci1saW5rcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uLWFuY2hvci1iYWNrZ3JvdW5kLW5ldXRyYWwtNjAge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYW5jaG9yLWxpbmtzLWJhY2tncm91bmQ7XG59XG5cbi5uLWFuY2hvci1saW5rX19saXN0IHtcbiAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubi1hbmNob3ItbGlua19fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAkc3BhY2luZy1zbSAwO1xufVxuXG4ubi1hbmNob3ItbGlua19fbGluayB7XG4gIEBpbmNsdWRlIGdvdGhhbS1saWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtO1xuICBtYXJnaW4tI3skZGlyLXRvfTogJHNwYWNpbmcteHM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLm4tYW5jaG9yLWJhY2tncm91bmQtbmV1dHJhbC02MCAmIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG5cbi5uLWFuY2hvci1saW5rX19pY29uIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTRweDtcbiAgbWFyZ2luLSN7JGRpci1mcm9tfTogJHNwYWNpbmcteHM7XG5cbiAgLm4tYW5jaG9yLWxpbmtfX2xpbms6aG92ZXIgJiB7XG4gICAgYW5pbWF0aW9uOiBib3VuY2VEb3duIDFzO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIH1cblxuICAubi1hbmNob3ItYmFja2dyb3VuZC1uZXV0cmFsLTYwICYge1xuICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuXG4vLyAubi1hbmNob3ItbGlua19fdGV4dCB7XG4vLyAgIG1hcmdpbi0jeyRkaXItdG99OiAkc3BhY2luZy14cztcbi8vICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vIH1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XG4gIC5uLWFuY2hvci1saW5rcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXhsKSB7XG4gIC5uLWFuY2hvci1saW5rX19saXN0LWl0ZW0ge1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi0jeyRkaXItdG99OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiJGNvbG9yLXRhYmxlLWhlYWRlci1iZzogIzUzNTY1QTtcblxuLm4tZGF0YS10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWNvbXBvbmVudC1ib3R0b207XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLm4tZGF0YS10YWJsZS0tc3RpY2t5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDkxcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHotaW5kZXg6IHooJ2ZpeGVkLXBvc2l0aW9uLXNoZWxsJyk7XG4gICAgfVxuICB9XG5cbiAgLy8gVE9ETzogUmVtb3ZlIG9uY2Ugd2Ugc3luYyBMVUNJIGFuZCBEb3Rjb21cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbiAgfVxuXG4gIHRoZWFkID4gdHIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk1O1xuXG4gICAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtO1xuICAgIH1cblxuICAgICYubi1kYXRhLXRhYmxlX190aGVhZC0tbm8tYmcge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICAmLm4tZGF0YS10YWJsZV9fdGhlYWQtLWludmVyc2Uge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRhYmxlLWhlYWRlci1iZztcblxuICAgICAgdGgge1xuICAgICAgICBAaW5jbHVkZSBnb3RoYW0tbGlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4IDEuMjUpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgZ290aGFtLWxpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGJvZHkge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblxuICAgIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuXG4gICAgLm4tZGF0YS10YWJsZS0tc3RpcGVkIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NztcbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICAvLyBUT0RPOiBSZW1vdmUgb25jZSB3ZSBnZXQgYWxsIHRhYmxlcyB1cGRhdGVkXG4gICAgICBAaW5jbHVkZSBnb3RoYW0tbWVkaXVtO1xuICAgIH1cblxuICAgIC5uLWRhdGEtdGFibGVfX3NlY3Rpb24taGVhZGVyIHtcbiAgICAgIHRoIHtcbiAgICAgICAgQGluY2x1ZGUgZ290aGFtLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIC8vIFRPRE86IFJlbW92ZSBvbmNlIHdlIGdldCBhbGwgdGFibGVzIHVwZGF0ZWRcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3JkZXItI3skZGlyLXRvfTogMDtcbiAgICB9XG4gIH1cblxuICB0aCxcbiAgdGQge1xuICAgIEBpbmNsdWRlIGdvdGhhbS1saWdodDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIC8vIFRPRE86IFJlbW92ZSBvbmNlIHdlIGdldCBhbGwgdGFibGVzIHVwZGF0ZWRcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLm4tZGF0YS10YWJsZV9fdGhlYWQtcHJvZHVjdHMge1xuICAgIHRoIHtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLXNtO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gIH1cblxuICB0aCB7XG4gICAgQGluY2x1ZGUgZ290aGFtLW1lZGl1bTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJi5uLWFsaWduLWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm4tZGF0YS10YWJsZS0tYm9yZGVyZWQgJiB7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JheS04NztcbiAgICB9XG4gIH1cblxuICB0ZCB7XG4gICAgLy8gYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyYXktODc7XG4gICAgLy8gZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG4gICAgaGVpZ2h0OiA2NHB4O1xuXG4gICAgdGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDI3MHB4O1xuICAgIH1cblxuICAgIC5uLWRhdGEtdGFibGUtLWJvcmRlcmVkICYge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyYXktODc7XG4gICAgfVxuXG4gICAgW2NsYXNzXj0nbi1pY29uLWRvYyddIHtcbiAgICAgIGZpbGw6ICRjb2xvci1ncmF5LTY0O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICB9XG5cbiAgICAubi1pY29uLWRvd25sb2FkLWFycm93LFxuICAgIC5uLWljb24tY29kZSB7XG4gICAgICBmaWxsOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMjRweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZpbGw6ICRjb2xvci1ibHVlLTE3O1xuICAgICB9XG5cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc207XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICAgIH1cblxuICAgIC5uLWxpc3Qge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICAgIH1cblxuICAgICYubi1kYXRhLXRhYmxlX19jZWxsLWxhYmVsIHtcbiAgICAgIEBpbmNsdWRlIGdvdGhhbS1tZWRpdW07XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgfVxuXG4gICAgJi5uLWRhdGEtdGFibGVfX2NlbGwtaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGdvdGhhbS1tZWRpdW07XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ncmF5LTk1LCAuNCk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgfVxuXG4gICAgJi5uLWRhdGEtdGFibGVfX2NlbGwtLW5vLXdyYXAge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgQGluY2x1ZGUgZ290aGFtLW1lZGl1bTtcbiAgICB9XG4gIH1cbn1cblxuLm4tZGF0YS10YWJsZV9fc3VtbWFyeSB0cjpmaXJzdC1jaGlsZCB0aCxcbi5uLWRhdGEtdGFibGVfX3NlY3Rpb24taGVhZGVyIHRoIHtcbiAgQGluY2x1ZGUgZ290aGFtLWxpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cblxuLm4tZGF0YS10YWJsZV9fbmV3LWluZGljYXRvciB7XG4gIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4ubi1kYXRhLXRhYmxlLS1oYXMtcm93c3BhbiB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ubi1kYXRhLXRhYmxlX19yb3ctLWFsdCB7XG4gIHRkLFxuICB0aCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktODc7XG4gIH1cbn1cblxuLm4tZGF0YS10YWJsZV9fc2VjdGlvbiB7XG4gIC5uLWRhdGEtdGFibGVfX3NlY3Rpb24taGVhZGVyIHtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTg3O1xuXG4gICAgW2RhdGEtbnRhcC1oZWFkaW5nXSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcGFkZGluZzogJHNwYWNpbmctc207XG4gICAgfVxuICB9XG59XG5cbi5uLWRhdGEtdGFibGVfX3Jvdy0tbW9iaWxlIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTU7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgdGgge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG4vLyBOZXcgc3BlYyB0YWJsZSBjbGFzc2VzXG5cbi5uLWRhdGEtdGFibGVfX2NvbnRyb2xzIHtcblxuICB0ciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi5uLWRhdGEtdGFibGVfX3Jvdy0tY29sbGFwc2VkID4gdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uLWNvbnRlbnQtd3JhcC1jb2xsYXBzZWQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC44cyBjdWJpYy1iZXppZXIoMCwgMSwgMCwgMSk7XG5cbiAgJi5uLWNvbnRlbnQtd3JhcC1leHBhbmRlZCB7XG4gICAgbWF4LWhlaWdodDogNDAwMHB4O1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjUsIDAsIDEsIDApO1xuICB9XG59XG5cbi5uLWRhdGEtdGFibGUteWVzIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzJweDtcblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS0yNztcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gIH1cbn1cblxuLm4tZGF0YS10YWJsZV9fY2VsbC0tZW1wdHkge1xuICB3aWR0aDogMjcwcHg7XG59XG5cbi8vIFRPRE86IE1vdmUgdG8gdGhlIGhlbHBlcnMuc2NzcyBwYXJ0aWFsXG4ubi1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm4tYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubi1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KG1pbi13aWR0aCAkc2NyZWVuLW1kKSB7XG4gIC5uLWRhdGEtdGFibGUge1xuICAgIHRhYmxlIHtcbiAgICAgICYubi1kYXRhLXRhYmxlLS1zdGlja3kge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm4tZGF0YS10YWJsZV9fc2VjdGlvbiB7XG4gICAgLm4tZGF0YS10YWJsZV9fc2VjdGlvbi1oZWFkZXIge1xuICAgICAgW2RhdGEtbnRhcC1oZWFkaW5nXSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoICRzY3JlZW4tbWQpIHtcbiAgLm4tZGF0YS10YWJsZSB7XG4gICAgdGhlYWQgdGgsXG4gICAgdGQge1xuICAgICAgbWluLXdpZHRoOiBjYWxjKDUwdncgLSAxNXB4KTtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLXNtO1xuICAgIH1cblxuICAgIC5uLWRhdGEtdGFibGVfX3Jvdy0tY29sbGFwc2VkID4gdGQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAubi1kYXRhLXRhYmxlX19yb3ctLW1vYmlsZSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG5cbiAgLm4tZGF0YS10YWJsZV9fY2VsbC0tZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubi1kYXRhLXRhYmxlX19zdW1tYXJ5IHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgW2RhdGEtbnRhcC1oZWFkaW5nXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBOT1RFOiBUaGlzIHdhcyBhZGRlZCBhIHJlc3VsdCBvZiB0aGUgc3RpY2t5IG5hdiBpbXBsbWVudGF0aW9uIG9uIGRvdGNvbVxuQGluY2x1ZGUgYnJlYWtwb2ludCgoMTEwMHB4IC8gJGZvbnQtc2l6ZS1kZWZhdWx0KSAqIDFlbSkge1xuICAubi1kYXRhLXRhYmxlIHtcbiAgICB0YWJsZSB7XG4gICAgICAmLm4tZGF0YS10YWJsZS0tc3RpY2t5IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAvLyBUT0RPOiBSZXZpc2l0IHdoZW4gc3RpY2t5LWhlYWRlciBpcyByb2xsZWQgb3V0XG4gICAgICAgIC8vIHRvcDogOTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1sZykge1xuICAubi1kYXRhLXRhYmxlX19zdW1tYXJ5IHtcbiAgICAuYnV0dG9uX19pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZykge1xuICAubi1kYXRhLXRhYmxlX19jb250cm9scyB0ZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm4tZGF0YS10YWJsZV9fcHJvZHVjdC1kZW1vIHRhYmxlIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB9XG5cbiAgLm4tZGF0YS10YWJsZV9fcm93LS1ib3JkZXJlZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XG4gICAgfVxuICB9XG5cbiAgLm4tZGF0YS10YWJsZV9fc3VtbWFyeSB7XG4gICAgLmJ1dHRvbl9faWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIubi1hbHBoYS1hbmNob3JzIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTc7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWNvbXBvbmVudC1ib3R0b207XG4gIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uLWFscGhhLWFuY2hvcnNfX2xpc3Qge1xuICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5uLWFscGhhLWFuY2hvcnNfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMSAwIDNlbTtcbiAgLy8gd2lkdGg6IDNlbTtcblxuICAmLm4tYWxwaGEtYW5jaG9yc19fbGlzdC1pdGVtLS1lbXB0eSB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5cbi5uLWFscGhhLWFuY2hvcnNfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiJGNvbG9yLWJyZWFkY3J1bWI6ICRjb2xvci10ZXh0LWxpZ2h0O1xuXG4ubi1icmVhZGNydW1iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgIC8vIEl0ZW1zIFdyYXBwaW5nIElubGluZSwgU251ZyB0byBQYWdlIFRpdGxlXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uLWJyZWFkY3J1bWJfX2xpc3Qge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uLWJyZWFkY3J1bWJfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207IC8vIEl0ZW1zIFdyYXBwaW5nIElubGluZVxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdy1saWdodDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSBpbmhlcml0KTtcbiAgICBjb2xvcjogJGNvbG9yLWJyZWFkY3J1bWI7XG5cbiAgICA+IC5uLWJyZWFkY3J1bWJfX2xpbmsge1xuICAgICAgbWFyZ2luLSN7JGRpci1mcm9tfTogMDtcbiAgICAgIHBhZGRpbmctI3skZGlyLWZyb219OiAwO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm4tYnJlYWRjcnVtYl9fbGluayxcbi5uLWJyZWFkY3J1bWJfX2xpc3QgPiBsaSA+IGEge1xuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWxpZ2h0O1xuICBjb2xvcjogJGNvbG9yLWJyZWFkY3J1bWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XG4gIHBhZGRpbmc6IDAgJHNwYWNpbmctc20gMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJz4nO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDFweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItYnJlYWRjcnVtYjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuIiwiLy8gLm4tY29udGFjdC1zYWxlcyB7XG4vLyAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWNvbXBvbmVudC1ib3R0b20gLSAkc3BhY2luZy1zbTsgLy8gSXRlbXMgV3JhcHBpbmcgSW5saW5lXG4vLyB9XG5cbi5uLWNvbnRhY3Qtc2FsZXNfX2xpc3Qge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuXG4ubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS02NDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5uLWNvbnRhY3Qtc2FsZXNfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAkc3BhY2luZy1zbTtcblxuICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW06Zmlyc3QtY2hpbGQgJiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtOmxhc3QtY2hpbGQgJiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbS13aXRoLWljb24gJiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbS13aXRoLWljb246Zmlyc3QtY2hpbGQgJiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgLm4tY29udGFjdC1zYWxlc19faWNvbiB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubi1jb250YWN0LXNhbGVzX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmaWxsOiAkY29sb3ItZ3JheS02NDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsZWZ0OiAkc3BhY2luZy1zbTtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyNHB4O1xuXG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpbms6aG92ZXIgJiB7XG4gICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XG4gIH1cbn1cblxuLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLXRleHQge1xuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcbiAgLy8gcGFkZGluZzogMTVweDtcblxuICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0td2l0aC1pY29uICYge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpbms6aG92ZXIgJiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1zbSkge1xuICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0td2l0aC1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQobWluLXdpZHRoICRzY3JlZW4tbWQpIHtcbiAgLm4tY29udGFjdC1zYWxlc19fbGlua1tocmVmXj0ndGVsJ10ge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbS10ZXh0IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoICRzY3JlZW4tbWQpIHtcbiAgLm4tY29udGFjdC1zYWxlcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xuICAubi1wYWdlLW5hdmlnYXRpb24ge1xuICAgIC5uLWNvbnRhY3Qtc2FsZXMge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuIiwiJGJ1dHRvbi1ib3JkZXItY29sb3I6ICNCQkJEQkY7XG5cbi5idXR0b24ge1xuICBAaW5jbHVkZSBnb3RoYW0tYm9vaztcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWRlZmF1bHQ7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS0xNztcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIC5uLWljb24tYXJyb3ctZG93biB7XG4gICAgICBhbmltYXRpb246IGJvdW5jZSAxcztcbiAgICAgIGZpbGw6ICRjb2xvci1ibHVlLTE3O1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtMTc7XG4gIH1cblxuICAmLmJ1dHRvbi0taW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWRlZmF1bHQ7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS04NztcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS0xNztcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS04NztcbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbi0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAubi1sYXlvdXQtZmxleF9faXRlbSAmIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXNtO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXNtO1xuICB9XG5cbiAgLmJ1dHRvbl9faWNvbiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1zbTtcbiAgfVxuXG4gIC5idXR0b25fX3RleHQge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG4uYnV0dG9uX190ZXh0LFxuLmJ1dHRvbl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJ1dHRvbl9faWNvbiB7XG4gIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogMjJweDtcblxuICAmLmJ1dHRvbl9faWNvbi0tbGcge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuXG4gICYubi1pY29uLWFycm93LWNpcmNsZS1vLXJpZ2h0IHtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgd2lkdGg6IDIycHg7XG4gIH1cbn1cblxuLmJ1dHRvbi0tbm8tYmcsXG4uYnV0dG9uLS1naG9zdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAkY29sb3ItbGluaztcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgfVxufVxuXG4uYnV0dG9uLS1naG9zdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRidXR0b24tYm9yZGVyLWNvbG9yO1xuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS04ODtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtODg7XG4gIH1cbn1cblxuLmJ1dHRvbi0tZ2hvc3QtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtODg7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZS04ODtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS04ODtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLTg4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAuYnV0dG9uX19pY29uIHtcbiAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uX19pY29uIHtcbiAgICBmaWxsOiAkY29sb3ItYmx1ZS04ODtcblxuICAgIFtkYXRhLW50YXAtdGhlbWV+PVwiZGFya1wiXSAmIHtcbiAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbi0tZ2hvc3Qtd2hpdGUge1xuICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAuYnV0dG9uX19pY29uIHtcbiAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuXG4gICAgLmJ1dHRvbl9faWNvbiB7XG4gICAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWUtbGlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWRlZmF1bHQ7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS0xNztcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLTE3O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS0xNztcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtMTc7XG4gIH1cbn1cblxuLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLTg4O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItYmx1ZS04OCwgNSUpO1xuICB9XG5cbiAgLmJ1dHRvbl9faWNvbiB7XG4gICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICB9XG59XG5cbi5idXR0b24tLXJlZ2FsIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXB1cnBsZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHVycGxlLWRhcms7XG4gIH1cblxuICAuYnV0dG9uX19pY29uIHtcbiAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuLmJ1dHRvbi0tbXV0ZWQge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS0zNTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS0yNztcbiAgfVxuXG4gIC5idXR0b25fX2ljb24ge1xuICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuXG4uYnV0dG9uLS1zYWZldHkge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XG4gIH1cbn1cblxuLmJ1dHRvbi0tc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xufVxuXG4uYnV0dG9uLS1sZyB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cblxuLmJ1dHRvbi0tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XG4gIEBpbmNsdWRlIGdvdGhhbS1ib29rO1xuXG4gIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS0xNztcbiAgfVxuXG4gIC5idXR0b25fX2ljb24ge1xuICAgIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICB9XG5cbiAgJjpob3ZlciAuYnV0dG9uX19pY29uLFxuICAmOmFjdGl2ZSAuYnV0dG9uX19pY29uIHtcbiAgICBmaWxsOiAkY29sb3ItYmx1ZS0xNztcbiAgfVxuXG4gICYuYnV0dG9uLS1pbnZlcnNlIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgLmJ1dHRvbl9faWNvbiB7XG4gICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktODc7XG4gICAgfVxuXG4gICAgJjphY3RpdmUgLmJ1dHRvbl9faWNvbixcbiAgICAmOmhvdmVyIC5idXR0b25fX2ljb24ge1xuICAgICAgZmlsbDogJGNvbG9yLWdyYXktODc7XG4gICAgfVxuICB9XG5cbiAgLm4tYnV0dG9uX19ncm91cC1ibG9jayAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcbiAgfVxufVxuXG4uYnV0dG9uLS1pbmxpbmUtYWN0aW9uLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktNjc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWRlZmF1bHQ7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtO1xufVxuXG4uYnV0dG9uLWFsaWduLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idXR0b24tdG9nZ2xlLS1pcy1hY3RpdmUge1xuICAubi1pY29uLWFycm93LWRvd24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cblxuLmJ1dHRvbi0tY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogJHNwYWNpbmctc207XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLmJ1dHRvbl9faWNvbiB7XG4gICAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uX19pY29uIHtcbiAgICBmaWxsOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMThweDtcbiAgfVxufVxuXG4ubi1idXR0b25fX2dyb3VwIHtcbiAgLmJ1dHRvbixcbiAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XG4gIC5uLWJ1dHRvbl9fZ3JvdXAge1xuXG4gICAgLmJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHM7XG4gICAgfVxuXG4gICAgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XG4gICAgfVxuICB9XG59XG4iLCIkY29sb3ItbW9kdWxlLWJnOiAkY29sb3Itd2hpdGU7XG4kY29sb3ItbW9kdWxlLXRpdGxlOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuJGNvbG9yLW1vZHVsZS10aXRsZS0tdjM6ICM0QzRDNEM7XG4kY29sb3ItbW9kdWxlLXN1YnRpdGxlOiAjOTU5NTk1O1xuJHNwYWNpbmctZmVhdHVyZS1ibG9jazogMjVweDtcblxuLm4tZmVhdHVyZS1ibG9jayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAkc3BhY2luZy1mZWF0dXJlLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uLWZlYXR1cmUtYmxvY2tfX3RpdGxlIHtcbiAgLy8gQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xuICAvLyBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xuXG4gIC5uLWZlYXR1cmUtYmxvY2stLW5lc3RlZCAmIHtcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItbW9kdWxlLXRpdGxlLS12MywgLjgpO1xuICB9XG59XG5cbi8vIC5uLWZlYXR1cmUtYmxvY2tfX3RleHQge1xuLy8gICBAaW5jbHVkZSBnb3RoYW0tbGlnaHQ7XG4vLyAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG4vLyB9XG5cbi5uLWZlYXR1cmUtYmxvY2tfX3N1YnRpdGxlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWJvbGQ7XG4gIGNvbG9yOiAkY29sb3ItbW9kdWxlLXN1YnRpdGxlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubi1mZWF0dXJlLWJsb2NrX19jYXB0aW9uZWQtaW1hZ2Uge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XG59XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2NhcHRpb24sXG4ubi1mZWF0dXJlLWJsb2NrX19pbWFnZS13cmFwIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm4tZmVhdHVyZS1ibG9ja19fZm9ybS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xufVxuXG4ubi1mZWF0dXJlLWJsb2NrX19jYXB0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuLm4tZmVhdHVyZS1ibG9ja19faW1hZ2Utd3JhcCB7XG4gIG1heC13aWR0aDogMTM1cHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubi1mZWF0dXJlLWJsb2NrX19hc2lkZS1saW5rIHtcbiAgYm90dG9tOiAkc3BhY2luZy1mZWF0dXJlLWJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICRzcGFjaW5nLWZlYXR1cmUtYmxvY2s7XG59XG5cbi8vIC5uLWZlYXR1cmUtYmxvY2stLXN1YnNjcmliZSB7XG4vLyAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXG4vLyAgIC5uLWZlYXR1cmUtYmxvY2tfX2FzaWRlLWxpbmssXG4vLyAgIC5uLWZlYXR1cmUtYmxvY2tfX3RpdGxlLFxuLy8gICAubi1mZWF0dXJlLWJsb2NrX19jYXB0aW9uLFxuLy8gICAubi1mZWF0dXJlLWJsb2NrX190ZXh0IHtcbi8vICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuLy8gICB9XG4vLyB9XG5cbi8vIFRoZSBjb21wb25lbnQgZm9ybWVybHkga25vd24gYXMgRmVhdHVyZSBMaXN0IC0gbmVlZHMgdG8gYmUgbWlncmF0ZWQgdG8gRmVhdHVyZSBCbG9jayAtIFN0cmlwZWRcbi5uLWZlYXR1cmUtYmxvY2stLXN0cmlwZWQge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubi1mZWF0dXJlLWJsb2NrX19saXN0IHtcbiAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbn1cblxuLm4tZmVhdHVyZS1ibG9ja19faGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk1O1xuICBmb250LXNpemU6ICRmb250LXNpemUtaDM7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS04NztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1sZztcbiAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctZGVmYXVsdDtcblxuICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAkc3BhY2luZy1mZWF0dXJlLWJsb2NrOiA1MHB4O1xuXG4gIC5uLWZlYXR1cmUtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG4gICAgcGFkZGluZzogJHNwYWNpbmctZmVhdHVyZS1ibG9jaztcblxuICAgIC5uLWxheW91dC00ICYge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG4gIH1cblxuICAubi1mZWF0dXJlLWJsb2NrX19hc2lkZS1saW5rIHtcbiAgICBib3R0b206ICRzcGFjaW5nLWZlYXR1cmUtYmxvY2s7XG4gICAgcmlnaHQ6ICRzcGFjaW5nLWZlYXR1cmUtYmxvY2s7XG4gIFxuICAgIC5uLWxheW91dC00ICYge1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbn1cblxuXG4iLCIubi1jb250ZW50LWFjdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tIC0gJHNwYWNpbmctc207IC8vIEl0ZW1zIFdyYXBwaW5nIElubGluZVxufVxuXG4ubi1jb250ZW50LWFjdGlvbnNfX2xpc3Qge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm4tY29udGVudC1hY3Rpb25zX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5uLWNvbnRlbnQtYWN0aW9uc19faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogJGNvbG9yLWdyYXktNTI7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDE0cHg7XG5cbiAgLm4tY29udGVudC1hY3Rpb25zX190ZXh0ICsgJiB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXhzO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubi1jb250ZW50LWFjdGlvbnNfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAzNXB4IDAgMDtcblxuICAmOmhvdmVyIHtcbiAgICAubi1jb250ZW50LWFjdGlvbnNfX3RleHQge1xuICAgICAgY29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLm4tY29udGVudC1hY3Rpb25zX19pY29uIHtcbiAgICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4ubi1jb250ZW50LWFjdGlvbnNfX3RleHQge1xuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWxpZ2h0O1xuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5uLWNvbnRlbnQtYWN0aW9uc19fdHJhbnNsYXRlLW1lbnUge1xuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5uLWNvbnRlbnQtbWV0YWRhdGEge1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWNvbXBvbmVudC1ib3R0b207XG59XG5cbi5uLWNvbnRlbnQtbWV0YWRhdGFfX3JhdGluZyB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRjb2xvci1ncmF5LTY0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgLm4tcmF0aW5nX19jb3VudCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG4gIH1cbn1cblxuLm4tY29udGVudC1tZXRhZGF0YV9fdGV4dCxcbi5uLWNvbnRlbnQtbWV0YWRhdGFfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG59XG4iLCIubi1kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAkc3BhY2luZy1zbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAmLFxuICAubi1kcm9wZG93bi1tZW51LS1hY3RpdmUgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuICB9XG59XG5cbi5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMTJweCArICRzcGFjaW5nLXhzO1xuXG4gIC5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXI6aG92ZXIgJiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAkY29sb3ItdGV4dC1saWdodDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDRweDtcbiAgd2lkdGg6IDEycHg7XG5cbiAgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlcjpob3ZlciAmIHtcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgfVxuXG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFjdGl2ZSAmLFxuICAubi1kcm9wZG93bi1tZW51LS1hY3RpdmUgJjpob3ZlciB7XG4gICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuXG4ubi1kcm9wZG93bi1tZW51X19tZW51IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3gtc2hhZG93OiAkZHJvcC1zaGFkb3ctZXZlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAyNTBweDtcbiAgei1pbmRleDogeignbWVudScpO1xuXG4gIC5uLWRyb3Bkb3duLW1lbnUtLWFsaWduLXJpZ2h0ICYge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLm4tZHJvcGRvd24tbWVudS0tYWN0aXZlICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uLWRyb3Bkb3duLW1lbnVfX2xpc3Qge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uLWRyb3Bkb3duLW1lbnVfX2xpbmsge1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMzJweDtcbn1cbiIsIiRjb2xvci1iYW5kLWJvcmRlcjogI0Q5RDlENjtcbiRjb2xvci1iYW5kLWJhY2tncm91bmQ6ICNGOEY4Rjg7XG4kY29sb3ItYmFuZC1iYWNrZ3JvdW5kLTIwOiAkY29sb3ItZ3JheS05NTtcbiRjb2xvci1iYW5kLWJhY2tncm91bmQtNjA6ICRjb2xvci1ncmF5LTM1O1xuJGNvbG9yLWJhbmQtYmFja2dyb3VuZC1hY2NlbnQ6ICRjb2xvci1ibHVlLTE3O1xuJGNvbG9yLWJhbmQtYmFja2dyb3VuZC1hY2NlbnQtMjA6ICRjb2xvci1ibHVlLWRhcms7XG5cbi5uLWJhbmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLm4tYmFuZF9fY29udGVudCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYubi1iYW5kX19mZWF0dXJlZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLm4tYmFuZC0tYmVsdGVkIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxnO1xuICBtYXgtd2lkdGg6ICRzY3JlZW4teGw7XG59XG5cbi5uLWJhbmRfX3NlY3Rpb24taGVhZGVyIC5uLWJhbmRfX3NlY3Rpb24taGVhZGVyLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm4tYmFuZF9fZ3JvdXAgLm4tYmFuZF9fY29udGVudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmFuZC1ib3JkZXI7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbi5uLWJhbmRfX2ZlYXR1cmVkIC5uLWJhbmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuLm4tYmFuZF9fY29udGVudCArIC5uLWJhbmRfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm4tYmFuZF9fc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICsgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tI3skZGlyLWZyb219OiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIHAge1xuICAvLyAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcbiAgLy8gfVxuXG4gIC5uLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG4gICAgcGFkZGluZy0jeyRkaXItZnJvbX06ICRzcGFjaW5nLWRlZmF1bHQ7XG4gIH1cblxuICAubi1saXN0LS1idWxsZXRlZCB7XG4gICAgcGFkZGluZy0jeyRkaXItZnJvbX06IDA7XG4gIH1cblxuICAubi1iYW5kX19hcnJvdy0tZG93biAmIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgLm4tYmFuZF9fY29udGVudCAmIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi5uLWJhbmRfX3NlY3Rpb24taGVhZGVyLXN1YnRpdGxlIHtcbiAgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXIgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubi1iYW5kX19oZWFkZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcblxuICAubi1iYW5kX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm4tYmFuZF9faGVhZGVyLWJvZHksXG4gIC5uLWJhbmRfX2hlYWRlci1pbWFnZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG5cbiAgLm4tYmFuZF9faGVhZGVyLWltYWdlIHtcbiAgICBwYWRkaW5nLSN7JGRpci1mcm9tfTogJHNwYWNpbmctZGVmYXVsdDtcbiAgfVxufVxuXG4ubi1iYW5kX19mZWF0dXJlZC1pbWFnZSxcbi5uLWJhbmRfX2ZlYXR1cmVkLXZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubi1iYW5kX19mZWF0dXJlZC12aWRlbyB7XG4gIG1heC13aWR0aDogNTUwcHg7XG59XG5cbi8vIFRoZSBjb250YWluZXIgZm9yIGEgdmlkZW8gY29udHJvbHMgdGhlIGhlaWdodCBvZiB0aGUgdmlkZW9cbi8vIGFuZCBrZWVwcyBhIDE2OjkgcmF0aW8gd2l0aCBwYWRkaW5nLXRvcCAoOSAvIDE2IH49IDU2LjI1JSkuIFBhZGRpbmdcbi8vIHBlcmNlbnRhZ2UgaXMgYmFzZWQgb24gd2lkdGgsIHNvIHRoZSByYXRpbyBpcyBrZXB0LiBUaGUgdmlkZW8gYWx3YXlzIGZpbGxzXG4vLyB1cCB0aGUgc3BhY2Ugb2YgdGhlIGNvbnRhaW5lciAtIGFuIGFic29sdXRlIGNoaWxkIHdpdGggYSByZWxhdGl2ZSBwYXJlbnQgd2lsbFxuLy8gcmVtYWluIHdpdGhpbiB0aGUgcGFyZW50IGNvbnRhaW5lci5cblxuLm4tYmFuZF9fdmlkZW8tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1MDklO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uLWJhbmRfX3ZpZGVvIHtcbiAgYm9yZGVyOiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm4tYmFuZF9fc3VidGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubi1iYW5kLS1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm4tYmFuZC1iYWNrZ3JvdW5kLW5ldXRyYWwtMTAge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFuZC1iYWNrZ3JvdW5kO1xufVxuXG4ubi1iYW5kLWJhY2tncm91bmQtbmV1dHJhbC0yMCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYW5kLWJhY2tncm91bmQtMjA7XG59XG5cbi5uLWJhbmQtYmFja2dyb3VuZC1uZXV0cmFsLTYwIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhbmQtYmFja2dyb3VuZC02MDtcbiAgLy8gcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG5cbiAgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXItdGl0bGUsXG4gIC5uLWJhbmRfX3NlY3Rpb24taGVhZGVyLXN1YnRpdGxlIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG5cbiAgJi5uLWJhbmRfX2Fycm93LS1kb3duOmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAkY29sb3ItYmFuZC1iYWNrZ3JvdW5kLTYwO1xuICB9XG59XG5cbi5uLWJhbmQtYmFja2dyb3VuZC1hY2NlbnQge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFuZC1iYWNrZ3JvdW5kLWFjY2VudDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICBwLFxuICAubi1saXN0IHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG5cbiAgLm4tbGlzdF9faXRlbTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuXG4ubi1iYW5kLWJhY2tncm91bmQtYWNjZW50LTIwIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhbmQtYmFja2dyb3VuZC1hY2NlbnQtMjA7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5uLWJhbmRfX2Fycm93LS1kb3duOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAkY29sb3ItYmFuZC1iYWNrZ3JvdW5kO1xuICBjb250ZW50OiAnICc7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNDUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDA7XG59XG5cbi5uLWJhbmRfX2ltYWdlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xuICAubi1iYW5kIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1sZyAwO1xuICB9XG5cbiAgLm4tYmFuZF9fYXJyb3ctLWRvd246YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5uLWJhbmRfX3NlY3Rpb24taGVhZGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcblxuICAgIC5uLWJhbmRfX3NlY3Rpb24taGVhZGVyICYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAubi1iYW5kX19zZWN0aW9uLWhlYWRlci1zdWJ0aXRsZSB7XG4gICAgLm4tYmFuZF9fc2VjdGlvbi1oZWFkZXIgJiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gIC5uLWJhbmRfX2ZlYXR1cmVkIC5uLWJhbmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1sZztcbiAgfVxuXG4gIC5uLWJhbmRfX2NvbnRlbnQgLm4tYmFuZF9fc2VjdGlvbiB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgLy8gKyAuYnV0dG9uIHtcbiAgICAgIC8vICAgbWFyZ2luLSN7JGRpci1mcm9tfTogJHNwYWNpbmctc207XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG5cbiAgLm4tYmFuZF9fY29udGVudC1hbGlnbi0tcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XG4gIC5uLWJhbmQge1xuICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgfVxuXG4gIC5uLWJhbmRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAubi1iYW5kX19ncm91cCAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLm4tYmFuZF9fZmVhdHVyZWQtaW1hZ2UsXG4gICAgLm4tYmFuZF9fZmVhdHVyZWQtdmlkZW8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNTAtNTBcIl0gJiB7XG4gICAgICAgIG1hcmdpbi0jeyRkaXItdG99OiBzcGFuKDEpO1xuICAgICAgICB3aWR0aDogc3Bhbig2IG9mIDEyKTtcbiAgICAgIH1cblxuICAgICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNzAtMzBcIl0gJiB7XG4gICAgICAgIG1hcmdpbi0jeyRkaXItdG99OiBzcGFuKDEpO1xuICAgICAgICB3aWR0aDogc3Bhbig0IG9mIDEyKTtcbiAgICAgIH1cblxuICAgICAgLm4tYmFuZC1hbGlnbi0tcmlnaHQgJiB7XG4gICAgICAgIG1hcmdpbi0jeyRkaXItdG99OiAwO1xuICAgICAgICBtYXJnaW4tI3skZGlyLWZyb219OiBzcGFuKDEpO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubi1iYW5kX19zZWN0aW9uIHtcbiAgICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjUwLTUwXCJdICYge1xuICAgICAgICB3aWR0aDogc3Bhbig2IG9mIDEyKTtcbiAgICAgIH1cblxuICAgICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNzAtMzBcIl0gJiB7XG4gICAgICAgIHdpZHRoOiBzcGFuKDggb2YgMTIpO1xuICAgICAgfVxuXG4gICAgICAubi1iYW5kLWFsaWduLS1yaWdodCAmIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm4tYmFuZF9fZmVhdHVyZWQgLm4tYmFuZF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cblxuICAubi1iYW5kX19jb250ZW50IC5uLWJhbmRfX3NlY3Rpb24ge1xuICAgIC8vIC5idXR0b24gKyAuYnV0dG9uIHtcbiAgICAvLyAgIG1hcmdpbi0jeyRkaXItZnJvbX06ICRzcGFjaW5nLWRlZmF1bHQ7XG4gICAgLy8gfVxuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi14bCkge1xuICAubi1iYW5kIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cblxuICAubi1iYW5kX19mZWF0dXJlZCAubi1iYW5kX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5uLWJhbmRfX3NlY3Rpb24taGVhZGVyLXN1YnRpdGxlIHtcbiAgICBAaW5jbHVkZSBzcXVpc2goMik7XG4gIH1cblxuICAubi10ZXh0LWxvbmdmb3JtIHAge1xuICAgIG1heC13aWR0aDogc3Bhbig2IG9mIDgpO1xuICB9XG59XG4iLCIkZm9vdGVyLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTk3O1xuXG4ubi1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NztcbiAgLy8gU3RhY2tlZCBib3ggc2hhZG93cyBnaXZlIHRoZSBpbGx1c2lvbiB0aGF0IHRoZSBmb290ZXIgc3ByZWFkcyB0byBmaWxsIGFueSBlbXB0eSBicm93c2VyIHNwYWNlIGJlbG93XG4gIGJveC1zaGFkb3c6IDAgMjAwcHggMCAkZm9vdGVyLWJhY2tncm91bmQtY29sb3IsIDAgNDAwcHggMCAkZm9vdGVyLWJhY2tncm91bmQtY29sb3IsIDAgNjAwcHggMCAkZm9vdGVyLWJhY2tncm91bmQtY29sb3IsIDAgODAwcHggMCAkZm9vdGVyLWJhY2tncm91bmQtY29sb3IsIDAgMTAwMHB4IDAgJGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yLCAwIDEyMDBweCAwICRmb290ZXItYmFja2dyb3VuZC1jb2xvciwgMCAxNDAwcHggMCAkZm9vdGVyLWJhY2tncm91bmQtY29sb3I7XG59XG5cbi5uLWZvb3Rlcl9fdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICRjb2xvci1ncmF5LTg3O1xufVxuXG4ubi1mb290ZXItLXYyIC5uLWZvb3Rlcl9fdG9wIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGNvbG9yLWdyYXktODcgMCwgJGNvbG9yLWdyYXktODcgMjUlLCAkY29sb3ItZ3JheS05NyAyNSUsICRjb2xvci1ncmF5LTk3IDI1JSwgJGNvbG9yLWdyYXktOTcgMTAwJSwgJGNvbG9yLWdyYXktOTcgMTAwJSk7XG59XG5cbi5uLWZvb3Rlcl9fdG9wLWlubmVyIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdDtcbiAgfVxufVxuXG4ubi1mb290ZXJfX2NvcnAtbGlua3Mge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbi5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3Qge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIEBpbmNsdWRlIGdhbGxlcnkoMiBvZiAkc2VtYW50aWMtbGF5b3V0LXNtICRkaXJlY3Rpb24pO1xuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbi5uLWZvb3Rlcl9fY29ycC1saW5rLWxpc3QtaGVhZGVyLFxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWxpc3QtaGVhZGVyLFxuJW4tZm9vdGVyX19jb3JwLWxpbmstbGlzdC1oZWFkZXIge1xuICBAaW5jbHVkZSBnb3RoYW0tYm9vaztcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy14cztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm4tZm9vdGVyX19jb3JwLWxpbmsge1xuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxN3B4IDA7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAubi1mb290ZXJfX2NvcnAtbGluay1saXN0LWhlYWRlciAmIHtcbiAgICBAZXh0ZW5kICVuLWZvb3Rlcl9fY29ycC1saW5rLWxpc3QtaGVhZGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG4gICAgfVxuICB9XG59XG5cbi5uLWZvb3Rlcl9fYm90dG9tIHtcbiAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdCAwO1xuXG4gIGEge1xuICAgIHBhZGRpbmc6IDEuNWVtO1xuICB9XG5cbiAgLm4tZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5uLWZvb3Rlcl9fc29jaWFsLWxpbmsge1xuICAgIHBhZGRpbmc6IDE3cHggMTRweDtcbiAgfVxufVxuXG4ubi1mb290ZXJfX2JvdHRvbS1sZWZ0IHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbi5uLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgYm9yZGVyLSN7JGRpci10b306IHNvbGlkIDFweCAkY29sb3ItdGV4dC1saWdodDtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgbWFyZ2luLSN7JGRpci10b306ICRzcGFjaW5nLXNtO1xuICBwYWRkaW5nLSN7JGRpci10b306ICRzcGFjaW5nLXNtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gIEBpZiAkZGlyZWN0aW9uID09ICdydGwnIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm4tZm9vdGVyX19zb2NpYWwtbGlua3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmstbGlzdCB7XG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubi1mb290ZXJfX3NvY2lhbC1saW5rLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm4tZm9vdGVyX19zb2NpYWwtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxN3B4IDE0cHg7XG59XG5cbi5uLWZvb3Rlcl9fc29jaWFsLWxpbmstdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xufVxuXG4ubi1mb290ZXJfX3NvY2lhbC1saW5rLWljb24ge1xuICBmaWxsOiAkY29sb3ItdGV4dC1saWdodDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xuICB3aWR0aDogMTVweDtcblxuICAubi1mb290ZXJfX3NvY2lhbC1saW5rOmhvdmVyICYge1xuICAgIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICB9XG59XG5cbi5uLWZvb3Rlcl9fZmluZS1wcmludCB7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1kZWZhdWx0O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcbn1cblxuLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rLWxpc3QsXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstY29sdW1uLWxpc3Qge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uLWZvb3Rlcl9fcHJvcGVydHktbGluayB7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhzO1xuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1kZWZhdWx0O1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3Mge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdCAwO1xufVxuXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstbGlzdCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4ubi1mb290ZXJfX3Byb3BlcnR5LWxpbmstY29sdW1uIHtcbiAgQGluY2x1ZGUgc3BhbigyIG9mICRzZW1hbnRpYy1sYXlvdXQtc20pO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIHNwYW4obGFzdCAyIG9mICRzZW1hbnRpYy1sYXlvdXQtc20pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgLm4tZm9vdGVyLS12MSAubi1mb290ZXJfX2NvcnAtbGluay1saXN0IHtcbiAgICBAaW5jbHVkZSBnYWxsZXJ5KDIgb2YgJHNlbWFudGljLWxheW91dC1tZCk7XG4gIH1cblxuICAubi1mb290ZXItLXYyIHtcblxuICAgIC5uLWZvb3Rlcl9fdG9wIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yLWdyYXktODcgMCwgJGNvbG9yLWdyYXktODcgNDglLCAkY29sb3ItZ3JheS05NyA0OCUsICRjb2xvci1ncmF5LTk3IDQ4JSwgJGNvbG9yLWdyYXktOTcgMTAwJSwgJGNvbG9yLWdyYXktOTcgMTAwJSk7XG4gICAgfVxuXG4gICAgLm4tZm9vdGVyX19wcm9wZXJ0eS1saW5rcyB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDQgb2YgJHNlbWFudGljLWxheW91dC1tZCk7XG4gICAgfVxuXG4gICAgLm4tZm9vdGVyX19jb3JwLWxpbmtzIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4obGFzdCA0IG9mICRzZW1hbnRpYy1sYXlvdXQtbWQpO1xuICAgIH1cbiAgfVxuXG4gIC5uLWZvb3Rlcl9fYm90dG9tIHtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLm4tZm9vdGVyX19zb2NpYWwtbGluayB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5uLWZvb3Rlcl9fYm90dG9tLWxlZnQge1xuICAgIEBpZiAkZGlyZWN0aW9uID09ICdydGwnIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAkc2VtYW50aWMtbGF5b3V0LW1kKTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAnbHRyJyB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDQgb2YgJHNlbWFudGljLWxheW91dC1tZCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAubi1mb290ZXJfX2JvdHRvbS1yaWdodCB7XG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xuICAgICAgQGluY2x1ZGUgc3BhbihsYXN0IDQgb2YgJHNlbWFudGljLWxheW91dC1tZCk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIEBpZiAkZGlyZWN0aW9uID09ICdsdHInIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4obGFzdCA0IG9mICRzZW1hbnRpYy1sYXlvdXQtbWQpO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLm4tZm9vdGVyX19jb3JwLWxpbmsge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy14cztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1kZWZhdWx0O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgLm4tZm9vdGVyX19jb3JwLWxpbmstbGlzdCB7XG4gICAgICBAaW5jbHVkZSBnYWxsZXJ5KDMgb2YgJHNlbWFudGljLWxheW91dC1sZyAkZGlyZWN0aW9uKTtcbiAgfVxuXG4gIC5uLWZvb3Rlcl9fYm90dG9tLWxlZnQge1xuICAgIEBpZiAkZGlyZWN0aW9uID09ICdydGwnIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oNiBvZiAkc2VtYW50aWMtbGF5b3V0LWxnKTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ2x0cicge1xuICAgICAgQGluY2x1ZGUgc3Bhbig2IG9mICRzZW1hbnRpYy1sYXlvdXQtbGcpO1xuICAgIH1cbiAgfVxuXG4gIC5uLWZvb3Rlcl9fYm90dG9tLXJpZ2h0IHtcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XG4gICAgICBAaW5jbHVkZSBzcGFuKGxhc3QgNiBvZiAkc2VtYW50aWMtbGF5b3V0LWxnKTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAnbHRyJyB7XG4gICAgICBAaW5jbHVkZSBzcGFuKGxhc3QgNiBvZiAkc2VtYW50aWMtbGF5b3V0LWxnKTtcbiAgICB9XG5cbiAgfVxuXG4gIC5uLWZvb3Rlci0tdjIge1xuICAgIC5uLWZvb3Rlcl9fdG9wIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yLWdyYXktODcgMCwgJGNvbG9yLWdyYXktODcgMzMlLCAkY29sb3ItZ3JheS05NyAzMyUsICRjb2xvci1ncmF5LTk3IDMzJSwgJGNvbG9yLWdyYXktOTcgMTAwJSwgJGNvbG9yLWdyYXktOTcgMTAwJSk7XG4gICAgfVxuXG4gICAgLm4tZm9vdGVyX19jb3JwLWxpbmtzIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4obGFzdCA4IG9mICRzZW1hbnRpYy1sYXlvdXQtbGcpO1xuICAgIH1cblxuICAgIC5uLWZvb3Rlcl9fcHJvcGVydHktbGlua3Mge1xuICAgICAgQGluY2x1ZGUgc3Bhbig0IG9mICRzZW1hbnRpYy1sYXlvdXQtbGcpO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gIC5uLWZvb3Rlci0tdjIge1xuICAgIC5uLWZvb3Rlcl9fdG9wIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yLWdyYXktODcgMCwgJGNvbG9yLWdyYXktODcgMzYlLCAkY29sb3ItZ3JheS05NyAzNiUsICRjb2xvci1ncmF5LTk3IDM2JSwgJGNvbG9yLWdyYXktOTcgMTAwJSwgJGNvbG9yLWdyYXktOTcgMTAwJSk7XG4gICAgfVxuXG4gICAgLm4tZm9vdGVyX19jb3JwLWxpbmtzIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk3O1xuICAgIH1cbiAgfVxufVxuIiwiLm4tZmVhdHVyZS1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWNvbXBvbmVudC1ib3R0b207XG4gIHBhZGRpbmc6IDA7XG5cbiAgLm4tZmVhdHVyZS1ibG9ja19faWNvbiB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxufVxuXG4ubi1mZWF0dXJlLWJsb2NrX190aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4IDEuMjUpO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcblxuICAubi1mZWF0dXJlLWJsb2NrLS1zdWJzY3JpYmUgJiB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250LXNpemUoJGgzLWZvbnQtc2l6ZXMpO1xuICB9XG59XG5cbi5uLWZlYXR1cmUtYmxvY2tfX3RleHQge1xuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWxpZ2h0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5uLWZlYXR1cmUtYmxvY2stLXN1YnNjcmliZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2ljb24ge1xuICBmaWxsOiAkY29sb3ItYmx1ZS0xNztcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzZweDtcbn1cblxuLm4tZmVhdHVyZS1ibG9ja19fZ3JhcGhpYyB7XG4gIGZpbGw6ICRjb2xvci1ibHVlLTczO1xuICAvLyBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcbiAgd2lkdGg6IDExMHB4O1xufVxuXG4ubi1mZWF0dXJlLWJsb2NrX19tZWRpYS1sZWZ0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcblxuICAubi1mZWF0dXJlLWJsb2NrX19pY29uIHtcbiAgICBmaWxsOiAkY29sb3ItYmx1ZS0xNztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4O1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIG1hcmdpbi0jeyRkaXItdG99OiAkc3BhY2luZy1kZWZhdWx0O1xuICB9XG5cbiAgLm4tZmVhdHVyZS1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ubi1mZWF0dXJlLWJsb2NrLWJnLS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLm4tZmVhdHVyZS1ibG9jay1iZy0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyZWVuO1xuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0O1xuXG4gIC5uLWZlYXR1cmUtYmxvY2tfX3RpdGxlIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG5cbiAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgIC5idXR0b25fX2ljb24ge1xuICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4ubi1mZWF0dXJlLWJsb2NrX19pbWFnZSB7XG4gIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbi5uLWZlYXR1cmUtYmxvY2tfX2Jsb2NrIHtcbiAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuLm4tZmVhdHVyZS1ibG9ja19fYWxpZ24tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1zbSkge1xuICAubi1mZWF0dXJlLWJsb2NrIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5uLWJhbmQtYmFja2dyb3VuZC1hY2NlbnQgJiB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoIDc2MHB4KSB7XG4gIC5uLWZlYXR1cmUtYmxvY2stLXN1YnNjcmliZSB7XG4gICAgLm4tZmVhdHVyZS1ibG9ja19faW1hZ2UsXG4gICAgLm4tZmVhdHVyZS1ibG9ja19fY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZykge1xuICAubi1mZWF0dXJlLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xuXG4gIC5uLWZlYXR1cmUtYmxvY2stLWlubGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5uLWZlYXR1cmUtYmxvY2tfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLSN7JGRpci1mcm9tfTogc3BhbigxKTtcbiAgICAgIGZsZXgtYmFzaXM6IHNwYW4oNCk7XG4gICAgICBtYXgtd2lkdGg6IHNwYW4oNCk7XG4gICAgfVxuXG4gICAgLm4tZm9ybSB7XG4gICAgICBtYXJnaW4tI3skZGlyLWZyb219OiBzcGFuKDEpO1xuICAgICAgZmxleC1iYXNpczogc3Bhbig1KTtcbiAgICAgIG1heC13aWR0aDogc3Bhbig1KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5uLWZlZWRiYWNrIHtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tIC0gJHNwYWNpbmctc207IC8vIEl0ZW1zIFdyYXBwaW5nIElubGluZVxufVxuXG4ubi1mZWVkYmFja19fbGluayxcbi5uLWZlZWRiYWNrX19zb2x2ZS1sYWJlbCxcbi5uLWZlZWRiYWNrX19zb2x2ZS1hbnN3ZXIge1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG59XG5cbi5uLWZlZWRiYWNrX19saW5rLFxuLm4tZmVlZGJhY2tfX3JhdGluZyxcbi5uLWZlZWRiYWNrX19zb2x2ZS1sYWJlbCxcbi5uLWZlZWRiYWNrX19zb2x2ZS1hbnN3ZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14czsgLy8gSXRlbXMgV3JhcHBpbmcgSW5saW5lXG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuLm4tZmVlZGJhY2tfX3JhdGluZy1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XG59XG5cbi5uLWZlZWRiYWNrX19zb2x2ZS1sYWJlbCxcbi5uLWZlZWRiYWNrX19zb2x2ZS1hbnN3ZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubi1mZWVkYmFja19fc29sdmUtYW5zd2VyIHtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGNvbG9yLWdyYXktNjQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAkc3BhY2luZy14cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICBcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG4ubi1mZWVkYmFja19fdGhhbmsteW91LW1lc3NhZ2Uge1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xuXG4gIC5uLWZlZWRiYWNrLS10aGFuay15b3UtbWVzc2FnZS12aXNpYmxlICYge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5uLWZlZWRiYWNrX19zb2x2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xuICBcbiAgLm4tZmVlZGJhY2stLXRoYW5rLXlvdS1tZXNzYWdlLXZpc2libGUgJiB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLm4tZmVlZGJhY2tfX3NvbHZlLWFuc3dlcnMge1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcteHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm4tZmVlZGJhY2tfX2ltcHJvdmUtZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JheS04NztcbiAgYm94LXNoYWRvdzogJGRyb3Atc2hhZG93LWV2ZW47XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLXNtICRzcGFjaW5nLWRlZmF1bHQ7XG5cbiAgLm4tZm9ybSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5uLWZlZWRiYWNrX19pbXByb3ZlLXRleHRhcmVhIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgaGVpZ2h0OiA3OHB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICAubi1mZWVkYmFja19faW1wcm92ZS1kaWFsb2ctYWN0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAubi1mZWVkYmFja19faW1wcm92ZS1kaWFsb2ctc3VibWl0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiRjb2xvci1wYW5lbC1ib3JkZXI6ICRjb2xvci1ncmF5LTg3O1xuJGNvbG9yLXBhbmVsLWJhY2tncm91bmQ6ICNGRkZGRkY7XG4kcGFuZWwtY2FyZXQtc2l6ZTogMTBweDtcblxuLm4tY29sbGlzaW9uLXByb29mLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXBhbmVsLWJhY2tncm91bmQ7XG4gIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1wYW5lbC1ib3JkZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogeignbWVudScpO1xuXG4gICYubi1jb2xsaXNpb24tcHJvb2YtcGFuZWwtLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLm4tY29sbGlzaW9uLXByb29mLXBhbmVsX190YXJnZXRbZGF0YS1yZXZlYWwtcGFuZWwtb249J2NsaWNrJ10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbF9fdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiB6KCdtZW51JykgKyAxO1xuXG4gICYubi1jb2xsaXNpb24tcHJvb2YtcGFuZWwtLXZpc2libGUge1xuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXBhbmVsLWJhY2tncm91bmQ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6ICRwYW5lbC1jYXJldC1zaXplO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSgkcGFuZWwtY2FyZXQtc2l6ZSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLSgkcGFuZWwtY2FyZXQtc2l6ZSAqIDIuMSk7XG4gICAgd2lkdGg6ICRwYW5lbC1jYXJldC1zaXplICogMjtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcGFuZWwtYmFja2dyb3VuZDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItcGFuZWwtYm9yZGVyO1xuICAgIGJveC1zaGFkb3c6ICRkcm9wLXNoYWRvdy1ldmVuO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAkcGFuZWwtY2FyZXQtc2l6ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0oJHBhbmVsLWNhcmV0LXNpemUgLyAyKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtKCRwYW5lbC1jYXJldC1zaXplICogMS44KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgd2lkdGg6ICRwYW5lbC1jYXJldC1zaXplO1xuICB9XG5cbiAgJi5uLWNvbGxpc2lvbi1wcm9vZi1wYW5lbC0tcG9zaXRpb24tZmxpcHBlZCB7XG4gICAgJjphZnRlciB7XG4gICAgICBib3R0b206IC0oJHBhbmVsLWNhcmV0LXNpemUgKiAyLjEpO1xuICAgICAgdG9wOiBhdXRvO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLSgkcGFuZWwtY2FyZXQtc2l6ZSAqIDEuOCk7XG4gICAgICB0b3A6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLXBhbmVsLXBvc2l0aW9uPVwiYm90dG9tXCJdIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLSgkcGFuZWwtY2FyZXQtc2l6ZSAqIDIuMSk7XG4gICAgICB0b3A6IGF1dG87XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAtKCRwYW5lbC1jYXJldC1zaXplICogMS44KTtcbiAgICAgIHRvcDogYXV0bztcbiAgICB9XG5cbiAgICAmLm4tY29sbGlzaW9uLXByb29mLXBhbmVsLS1wb3NpdGlvbi1mbGlwcGVkIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHRvcDogLSgkcGFuZWwtY2FyZXQtc2l6ZSAqIDIuMSk7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0b3A6IC0oJHBhbmVsLWNhcmV0LXNpemUgKiAxLjgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1wYW5lbC1wb3NpdGlvbj1cInJpZ2h0XCJdIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGhlaWdodDogJHBhbmVsLWNhcmV0LXNpemUgKiAxLjg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtKCRwYW5lbC1jYXJldC1zaXplKTtcbiAgICAgIHJpZ2h0OiAtKCRwYW5lbC1jYXJldC1zaXplICogMi4xKTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6ICRwYW5lbC1jYXJldC1zaXplO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0oJHBhbmVsLWNhcmV0LXNpemUgLyAyKTtcbiAgICAgIHJpZ2h0OiAtKCRwYW5lbC1jYXJldC1zaXplICogMS44KTtcbiAgICAgIHRvcDogNTAlO1xuICAgIH1cblxuICAgICYubi1jb2xsaXNpb24tcHJvb2YtcGFuZWwtLXBvc2l0aW9uLWZsaXBwZWQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IC0oJHBhbmVsLWNhcmV0LXNpemUgKiAyLjEpO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAtKCRwYW5lbC1jYXJldC1zaXplICogMS44KTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLXBhbmVsLXBvc2l0aW9uPVwibGVmdFwiXSB7XG4gICAgJjphZnRlciB7XG4gICAgICBoZWlnaHQ6ICRwYW5lbC1jYXJldC1zaXplICogMS44O1xuICAgICAgbGVmdDogLSgkcGFuZWwtY2FyZXQtc2l6ZSAqIDIuMSk7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0oJHBhbmVsLWNhcmV0LXNpemUpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogJHBhbmVsLWNhcmV0LXNpemU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkcGFuZWwtY2FyZXQtc2l6ZSAqIDEuOCk7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0oJHBhbmVsLWNhcmV0LXNpemUgLyAyKTtcbiAgICAgIHRvcDogNTAlO1xuICAgIH1cblxuICAgICYubi1jb2xsaXNpb24tcHJvb2YtcGFuZWwtLXBvc2l0aW9uLWZsaXBwZWQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtKCRwYW5lbC1jYXJldC1zaXplICogMi4xKTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLSgkcGFuZWwtY2FyZXQtc2l6ZSAqIDEuOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubi1maWx0ZXIge1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWNvbXBvbmVudC1ib3R0b207XG5cbiAgJi5uLWZpbHRlci0taXMtbmFycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubi1maWx0ZXJfX3NlY3Rpb24ge1xuICAvLyBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xuICAubi1maWx0ZXItLWlzLW5hcnJvdyAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubi1maWx0ZXJfX2xpc3Qge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC8vIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbi5uLWZpbHRlcl9fbGlzdC1pdGVtIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG5cbiAgLm4tZmlsdGVyX19saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWRlZmF1bHQ7XG4gIH1cbn1cblxuLm4tZmlsdGVyX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xuICBwYWRkaW5nOiAkc3BhY2luZy1zbSAwO1xufVxuXG4ubi1maWx0ZXJfX3NlY3Rpb24taGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ncmF5LTg3O1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy14cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5uLWZpbHRlci0taXMtbmFycm93ICYge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgY29sb3I6ICRjb2xvci1saW5rO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5uLWZpbHRlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogJGNvbG9yLWxpbms7XG4gIGhlaWdodDogJGZvbnQtc2l6ZS1kZWZhdWx0O1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICB3aWR0aDogJGZvbnQtc2l6ZS1kZWZhdWx0O1xuXG4gIC5uLWZpbHRlcl9fbGluazpob3ZlciAmIHtcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgfVxufVxuXG4ubi1maWx0ZXJfX2xhYmVsLm4tZm9ybV9fbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC5uLWZpbHRlci0taXMtbmFycm93ICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uLWZpbHRlcl9fb3Blbi1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmlsbDogJGNvbG9yLWxpbms7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTRweDtcblxuICAubi1maWx0ZXJfX3NlY3Rpb24taGVhZGVyOmhvdmVyICYge1xuICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xuICB9XG5cbiAgLm4tZmlsdGVyX19zZWN0aW9uLS1vcGVuICYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuICAubi1maWx0ZXItLWlzLW5hcnJvdyAmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLm4tZmlsdGVyLS1pcy1uYXJyb3cgLm4tZmlsdGVyX19jb2x1bW4ge1xuICBkaXNwbGF5OiBub25lO1xuXG59XG5cbi5uLWZpbHRlci0taXMtbmFycm93IC5uLWZpbHRlcl9fc2VjdGlvbi0tb3BlbiAubi1maWx0ZXJfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gIC5uLWZpbHRlcixcbiAgLm4tZmlsdGVyLm4tZmlsdGVyLS1pcy1uYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm4tZmlsdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5uLWZpbHRlcl9fc2VjdGlvbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAzMjBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAubi1maWx0ZXItLWlzLW5hcnJvdyAmIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5uLWZpbHRlcl9fY29sdW1uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG4iLCIubi1tdWx0aS1jb2x1bW4tbGlzdCB7XG4gIGNvbHVtbi1jb3VudDogMTtcbiAgY29sdW1uLWdhcDogJHNwYWNpbmctZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwICRzcGFjaW5nLWxnO1xuICBwYWRkaW5nOiAwIDMwcHggMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXNtO1xuICB9XG5cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAkc3BhY2luZy1zbTtcbiAgfVxuXG4gIHVsID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn1cblxuLm4tbXVsdGktY29sdW1uLWxpc3QtLXhsIHtcbiAgQGV4dGVuZCAubi1tdWx0aS1jb2x1bW4tbGlzdDtcbiAgY29sdW1uLWdhcDogJHNwYWNpbmcteGw7IFxufVxuXG4ubi1tdWx0aS1jb2x1bW4tbGlzdC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAubi1tdWx0aS1jb2x1bW4tbGlzdCB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgLm4tbXVsdGktY29sdW1uLWxpc3Qge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgfVxufVxuIiwiJGNvbG9yLWlucHV0LWJnOiAkY29sb3Itd2hpdGU7XG4kY29sb3ItaW5wdXQtYmctZXJyb3I6ICRjb2xvci1kYW5nZXItbGlnaHQ7XG4kY29sb3ItaW5wdXQtYmctZGlzYWJsZWQ6ICRjb2xvci1ncmF5LTk1O1xuJGNvbG9yLWlucHV0LWJvcmRlcjogI0E2QThBQjtcbiRjb2xvci1pbnB1dC1ib3JkZXItZXJyb3I6ICRjb2xvci1kYW5nZXI7XG4kY29sb3ItaW5wdXQtYm9yZGVyLWZvY3VzOiAkY29sb3ItYmxhY2s7XG4kY29sb3ItaW5wdXQtdGV4dC1lcnJvcjogJGNvbG9yLWRhbmdlcjtcbiRjb2xvci1pbnB1dC10ZXh0OiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuJGNvbG9yLWxhYmVsLXRleHQ6ICRjb2xvci10ZXh0LWxpZ2h0O1xuJGNvbG9yLWNoZWNrYm94LXJhZGlvLWxhYmVsOiAkY29sb3ItdGV4dC1saWdodDtcbiRjb2xvci1zZWxlY3QtdGV4dDogJGNvbG9yLXRleHQtbGlnaHQ7XG4kY29sb3ItcGxhY2Vob2xkZXItdGV4dDogI0E2QThBQjtcbiRjb2xvci1maWVsZHNldC1ib3JkZXI6ICNEMEQyRDM7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiRpbnB1dC1ib3JkZXItdGhpY2tuZXNzOiAxcHg7XG4kaW5wdXQtYm9yZGVyLXRoaWNrbmVzcy1lcnJvcjogMXB4O1xuXG4kc3BhY2luZy1iZXR3ZWVuLWZpZWxkczogJHNwYWNpbmctZGVmYXVsdDtcbiRzcGFjaW5nLWJlbG93LWlucHV0OiAkc3BhY2luZy14cztcbiRzcGFjaW5nLWNoZWNrYm94LXJhZGlvLWdyb3VwOiAkc3BhY2luZy14cztcbiRzcGFjaW5nLWlucHV0LXBhZGRpbmc6ICRzcGFjaW5nLXNtO1xuXG4kZm9udC1zaXplLWlucHV0LXRleHQ6ICRmb250LXNpemUtZGVmYXVsdDtcblxuXG5AZnVuY3Rpb24gaW5wdXQtYm9yZGVyKCkge1xuICBAcmV0dXJuIHNvbGlkICRpbnB1dC1ib3JkZXItdGhpY2tuZXNzICRjb2xvci1pbnB1dC1ib3JkZXI7XG59XG5cbkBmdW5jdGlvbiBpbnB1dC1ib3JkZXItZXJyb3IoKSB7XG4gIEByZXR1cm4gc29saWQgJGlucHV0LWJvcmRlci10aGlja25lc3MtZXJyb3IgJGNvbG9yLWlucHV0LWJvcmRlci1lcnJvcjtcbn1cblxuQGZ1bmN0aW9uIGlucHV0LWJvcmRlci1mb2N1cygpIHtcbiAgQHJldHVybiBzb2xpZCAkaW5wdXQtYm9yZGVyLXRoaWNrbmVzcyAkY29sb3ItaW5wdXQtYm9yZGVyLWZvY3VzO1xufVxuXG4ubi1mb3JtIHtcbiAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdCAwO1xuXG4gIC5uLWZlYXR1cmUtYmxvY2stLXN1YnNjcmliZSAmIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5uLWZvcm1fX2lucHV0LFxuLm4tZm9ybV9fdGV4dGFyZWEge1xuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvci1wbGFjZWhvbGRlci10ZXh0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLm4tZm9ybV9faW5wdXQge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3c7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1pbnB1dC1iZztcbiAgYm9yZGVyOiBpbnB1dC1ib3JkZXIoKTtcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gIGNvbG9yOiAkY29sb3ItaW5wdXQtdGV4dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1pbnB1dC10ZXh0O1xuICBoZWlnaHQ6IDQ5cHg7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWJlbG93LWlucHV0O1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICBwYWRkaW5nOiAkc3BhY2luZy1pbnB1dC1wYWRkaW5nO1xuICB3aWR0aDogMTAwJTtcblxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLm4tZm9ybS0tZGFyay1iZyAmIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnB1dC1iZztcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogaW5wdXQtYm9yZGVyLWZvY3VzKCk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4ubi1mb3JtX190ZXh0YXJlYSB7XG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3c7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1pbnB1dC1iZztcbiAgYm9yZGVyOiBpbnB1dC1ib3JkZXIoKTtcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gIGNvbG9yOiAkY29sb3ItaW5wdXQtdGV4dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1pbnB1dC10ZXh0O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iZWxvdy1pbnB1dDtcbiAgbWF4LXdpZHRoOiA1MzBweDtcbiAgbWluLWhlaWdodDogMjgwcHg7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLWlucHV0LXBhZGRpbmc7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1pbnB1dC1iZy1kaXNhYmxlZDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAubi1mb3JtLS1kYXJrLWJnICYge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWlucHV0LWJnO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiBpbnB1dC1ib3JkZXItZm9jdXMoKTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi5uLWZvcm1fX2lucHV0LS1lcnJvcixcbi5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9faW5wdXQtLWVycm9yIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnLWVycm9yO1xuICBib3JkZXI6IGlucHV0LWJvcmRlci1lcnJvcigpO1xufVxuXG4ubi1mb3JtX19maWVsZC1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iZXR3ZWVuLWZpZWxkcztcbn1cblxuLm4tZm9ybV9fbGFiZWwge1xuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWJvbGQ7XG4gIGNvbG9yOiAkY29sb3ItbGFiZWwtdGV4dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAubi1mb3JtLS1kYXJrLWJnICYge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuLm4tZm9ybV9fbGFiZWwtLXJlcXVpcmVkOmFmdGVyIHtcbiAgY29sb3I6ICRjb2xvci1pbnB1dC10ZXh0LWVycm9yO1xuICBjb250ZW50OiAnXFxBMConO1xufVxuXG4ubi1mb3JtX19taWNyb2NvcHkge1xuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcblxuICAubi1mb3JtLS1kYXJrLWJnICYge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAubi1mb3JtX19sYWJlbCArICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbn1cblxuLm4tZm9ybV9fZmllbGQtZXJyb3Ige1xuICBjb2xvcjogJGNvbG9yLWlucHV0LXRleHQtZXJyb3I7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcblxuICAubi1mb3JtLS1kYXJrLWJnICYge1xuICAgIGNvbG9yOiAkY29sb3ItaW5wdXQtYmctZXJyb3I7XG4gIH1cbn1cblxuLm4tZm9ybV9fcmVxdWlyZWQtZmllbGQtbGVnZW5kIHtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcblxuICAmOmJlZm9yZSB7XG4gICAgY29sb3I6ICRjb2xvci1pbnB1dC10ZXh0LWVycm9yO1xuICAgIGNvbnRlbnQ6ICcqXFxBMCc7XG4gIH1cblxuICAubi1mb3JtLS1kYXJrLWJnICYge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuLm4tZm9ybV9fY2hlY2tib3gsXG4ubi1mb3JtX19yYWRpby1idXR0b24ge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWJlbG93LWlucHV0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpob3ZlciB7XG4gICAgLm4tZm9ybV9fY2hlY2tib3gtdGV4dCxcbiAgICAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCB7XG4gICAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG4gICAgfVxuXG4gICAgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgfixcbiAgICAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6ZGlzYWJsZWQgfiB7XG4gICAgICAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAgICAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm4tZm9ybS0tZGFyay1iZyAmOmhvdmVyIHtcbiAgICAubi1mb3JtX19jaGVja2JveC10ZXh0LFxuICAgIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS04NztcbiAgICB9XG5cbiAgICAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCB+LFxuICAgIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbi1pbnB1dDpkaXNhYmxlZCB+IHtcbiAgICAgIC5uLWZvcm1fX2NoZWNrYm94LXRleHQsXG4gICAgICAubi1mb3JtX19yYWRpby1idXR0b24tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uLWZvcm1fX2NoZWNrYm94LWlucHV0LFxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5uLWZvcm1fX2NoZWNrYm94LXZpc3VhbCxcbi5uLWZvcm1fX3JhZGlvLWJ1dHRvbi12aXN1YWwge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5wdXQtYmc7XG4gIGJvcmRlcjogaW5wdXQtYm9yZGVyKCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8vIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc207XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIC8vIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyNHB4O1xuXG4gIC5uLWZvcm0tLWRhcmstYmcgJiB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArICYge1xuICAgIC5uLWZvcm1fX2NoZWNrYm94LWNoZWNrZWQtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLm4tZm9ybV9fY2hlY2tib3gtaW5wdXQ6Zm9jdXMgKyAmLCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5wdXQtYm9yZGVyLWZvY3VzO1xuICB9XG5cbiAgLm4tZm9ybV9faW5wdXQtZXJyb3IgJiB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnLWVycm9yO1xuICAgIGJvcmRlcjogaW5wdXQtYm9yZGVyLWVycm9yKCk7XG4gIH1cblxuICAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCArICYge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXZpc3VhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcblxuICAubi1mb3JtX19yYWRpby1idXR0b24taW5wdXQ6Y2hlY2tlZCArICYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgYm9yZGVyOiBzb2xpZCAzcHggJGNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG5cbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmZvY3VzICsgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5wdXQtYm9yZGVyLWZvY3VzO1xuICB9XG5cbiAgLm4tZm9ybV9faW5wdXQtZXJyb3IgLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWlucHV0OmNoZWNrZWQgKyAmOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5wdXQtYmctZXJyb3I7XG4gIH1cbn1cblxuXG4ubi1mb3JtX19jaGVja2JveC10ZXh0LFxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uLXRleHQge1xuICBjb2xvcjogJGNvbG9yLWNoZWNrYm94LXJhZGlvLWxhYmVsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWlucHV0LXRleHQ7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbiAgLy8gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAubi1mb3JtLS1kYXJrLWJnICYge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAubi1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCB+ICYge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuLm4tZm9ybV9fY2hlY2tib3gtY2hlY2tlZC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmlsbDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5uLWZvcm1fX3NlbGVjdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iZWxvdy1pbnB1dDtcbiAgbWF4LXdpZHRoOiA1MzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmLm4tZm9ybV9faW5wdXQtLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4ubi1mb3JtX19zZWxlY3QtaW5wdXQge1xuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWxpZ2h0O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAkY29sb3Itc2VsZWN0LXRleHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWlucHV0LXRleHQ7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogJHNwYWNpbmcteHMgNTBweCAkc3BhY2luZy14cyAkc3BhY2luZy1zbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pZTkgJiB7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctc207XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICAvLyBib3JkZXI6IGlucHV0LWJvcmRlci1mb2N1cygpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktNjQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufVxuXG4ubi1mb3JtX19zZWxlY3QtdmlzdWFsLXdyYXAge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5wdXQtYmc7XG4gIC8vIGJhY2tncm91bmQ6IGhvdHBpbms7XG4gIGJvcmRlcjogaW5wdXQtYm9yZGVyKCk7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAwO1xuXG4gIC5uLWZvcm0tLWRhcmstYmcgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5wdXQtYmc7XG4gIH1cblxuICAubi1mb3JtX19pbnB1dC0tZXJyb3IgJiB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnLWVycm9yO1xuICAgIGJvcmRlcjogaW5wdXQtYm9yZGVyLWVycm9yKCk7XG4gIH1cblxuICAubi1mb3JtX19zZWxlY3QtaW5wdXQ6Zm9jdXMgfiAmIHtcbiAgICBib3JkZXI6IGlucHV0LWJvcmRlci1mb2N1cygpO1xuICB9XG5cbiAgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gJiB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWlucHV0LWJnLWRpc2FibGVkO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuLm4tZm9ybV9fc2VsZWN0LW9wZW4taW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ibHVlLWxpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAwICRpbnB1dC1ib3JkZXItcmFkaXVzICRpbnB1dC1ib3JkZXItcmFkaXVzIDA7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTJweDtcbiAgei1pbmRleDogNTtcblxuICAubi1mb3JtLS1kYXJrLWJnICYge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk1O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktOTU7XG4gIH1cblxuICAubi1mb3JtX19zZWxlY3Q6aG92ZXIgJiB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtZGFyaztcbiAgfVxuXG4gIC5uLWZvcm0tLWRhcmstYmcgLm4tZm9ybV9fc2VsZWN0OmhvdmVyICYge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTg3O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktODc7XG4gIH1cblxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdC5uLWZvcm1fX2lucHV0LS1lcnJvcjpob3ZlciAmIHtcbiAgICBib3JkZXI6IGlucHV0LWJvcmRlci1lcnJvcigpO1xuICB9XG5cbiAgLmllOSAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm4tZm9ybV9faW5wdXQtLWVycm9yICYge1xuICAgIGJvcmRlcjogaW5wdXQtYm9yZGVyLWVycm9yKCk7XG4gIH1cblxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpmb2N1cyB+ICYsXG4gIC5uLWZvcm1fX3NlbGVjdC1pbnB1dDpmb2N1cyB+ICYge1xuICAgIGJvcmRlcjogaW5wdXQtYm9yZGVyLWZvY3VzKCk7XG4gIH1cblxuICAubi1mb3JtX19zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQgfiAmLFxuICAubi1mb3JtX19zZWxlY3Q6aG92ZXIgLm4tZm9ybV9fc2VsZWN0LWlucHV0OmRpc2FibGVkIH4gJiB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtZmFkZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS1mYWRlZDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgLm4tZm9ybS0tZGFyay1iZyAubi1mb3JtX19zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQgfiAmLFxuICAubi1mb3JtLS1kYXJrLWJnIC5uLWZvcm1fX3NlbGVjdDpob3ZlciAubi1mb3JtX19zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQgfiAmIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS05NztcblxuICAgIC5uLWZvcm1fX3NlbGVjdC1vcGVuLWljb24ge1xuICAgICAgZmlsbDogJGNvbG9yLWJsdWUtZmFkZWQ7XG4gICAgfVxuICB9XG59XG5cbi5uLWZvcm1fX3NlbGVjdC1vcGVuLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxlZnQ6IDE3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNS41cHg7XG4gIHdpZHRoOiAxOHB4O1xuXG4gIC5uLWZvcm0tLWRhcmstYmcgJiB7XG4gICAgZmlsbDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gIH1cbn1cblxuLm4tZm9ybV9fY2hlY2tib3gtZ3JvdXAge1xuICAubi1mb3JtX19jaGVja2JveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY2hlY2tib3gtcmFkaW8tZ3JvdXA7XG4gIH1cblxuICAmLm4tZm9ybV9fY2hlY2tib3gtZ3JvdXAtLWhvcml6b250YWwge1xuICAgIC5uLWZvcm1fX2NoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctZGVmYXVsdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG59XG5cbi5uLWZvcm1fX2NoZWNrYm94LWdyb3VwLS1zY3JvbGxhYmxlIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWlucHV0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgbWF4LXdpZHRoOiA1MzBweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXhzO1xufVxuXG4ubi1mb3JtX19jaGVja2JveC1ncm91cC0tc2Nyb2xsYWJsZS1wYXJlbnQge1xuICBsZWZ0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm4tZm9ybV9fcmFkaW8tYnV0dG9uLWdyb3VwIHtcbiAgLm4tZm9ybV9fcmFkaW8tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jaGVja2JveC1yYWRpby1ncm91cDtcbiAgfVxuXG4gICYubi1mb3JtX19yYWRpby1idXR0b24tZ3JvdXAtLWhvcml6b250YWwge1xuICAgIC5uLWZvcm1fX3JhZGlvLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWRlZmF1bHQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxufVxuXG4ubi1mb3JtX19maWVsZHNldCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1maWVsZHNldC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbiAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdDtcblxuICAubi1mb3JtLS1kYXJrLWJnICYge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG5cbi5uLWZvcm1fX2xlZ2VuZCB7XG4gIGNvbG9yOiAkY29sb3ItbGFiZWwtdGV4dDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWg0O1xuXG4gIC5uLWZvcm0tLWRhcmstYmcgJiB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuXG4ubi1mb3JtX19jb250cm9scy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblxuICAubi1mb3JtLS1kYXJrLWJnICYge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAubi1mZWF0dXJlLWJsb2NrLS1pbmxpbmUgJiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLSN7JGRpci1mcm9tfTogc3BhbigxKTtcbiAgfVxufVxuXG4ubi1mb3JtLS1kYXJrLWJnIHtcbiAgaDIge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuLm4tZm9ybV9fbWljcm9jb3B5LS1kYXRlLWlucHV0LXN0YXR1cy1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAkZm9udC1zaXplLXNtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogJGZvbnQtc2l6ZS1zbTtcblxuICAmLm4taWNvbi1jaXJjbGUtY2hlY2stYWx0IHtcbiAgICBmaWxsOiAkY29sb3Itc3VjY2VzcztcbiAgfSBcblxuICAmLm4taWNvbi1jaXJjbGUtZXhjbGFtYXRpb24ge1xuICAgIGZpbGw6ICRjb2xvci1kYW5nZXI7XG4gIH1cblxuICAubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtZXJyb3IgJi5uLWljb24tY2lyY2xlLWV4Y2xhbWF0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAubi1mb3JtX19taWNyb2NvcHktLWRhdGUtaW5wdXQtdmFsaWQgJi5uLWljb24tY2lyY2xlLWNoZWNrLWFsdCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4iLCIkaGVyby1oZWlnaHQtc206IDIwMHB4OyAvLyAyMzNweFxuJGhlcm8taGVpZ2h0LW1kOiAyODRweDtcbiRoZXJvLWhlaWdodC1sZzogMzQwcHg7XG5cbiRoZXJvLWNvbG9yLXRyYW5zcGFyZW5jeTogIzAwNzdCRjtcblxuLm4taGVybyB7XG4gIC8vIEZpeCBDaHJvbWUgdmlkZW8gb3ZlcmZsb3cgYnVnOiBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zMDcwMDE0NC9yZXNwb25zaXZlLW9iamVjdC1maXQtY292ZXItZml4LW9uLWNocm9tZVxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIHdpZHRoOiAxMDAlO1xuXG4gIHBpY3R1cmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGhlcm8taGVpZ2h0LXNtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm4tYnV0dG9uX19ncm91cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubi1oZXJvX19pbWFnZSxcbi5uLWhlcm9fX3ZpZGVvIHtcbiAgaGVpZ2h0OiAkaGVyby1oZWlnaHQtc207XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm4taGVyb19fdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm4taGVyb19fY29udGVudCB7XG4gIGxlZnQ6IDA7XG4gIC8vIHBhZGRpbmc6ICRzcGFjaW5nLXNtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubi1oZXJvLWFsaWduLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uLWhlcm8tbWFzay0tNTA6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgkY29sb3Itd2hpdGUsIDApIDAsIHJnYmEoJGhlcm8tY29sb3ItdHJhbnNwYXJlbmN5LCAuNSkgMTAwJSk7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luLXRvcDogLTE1NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBUeXBvZ3JhcGh5IG92ZXJyaWRlc1xuLm4taGVyb19fY29udGVudC10aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMHB4IDEuMjUpO1xuXG4gIC5uLWhlcm8tLWRhcmstYmcgJiB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuXG4ubi1oZXJvX19jb250ZW50LXN1YnRpdGxlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcblxuICAubi1oZXJvLS1kYXJrLWJnICYge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuLm4tcGFyYWdyYXBoLWxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoMjRweCAxLjUpO1xuXG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG5cbiAgLm4taGVyby0tZGFyay1iZyAmIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoICRzY3JlZW4tbWQpIHtcbiAgLm4taGVyb19fYnV0dG9uLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0O1xuXG4gICAgJi5uLWhlcm9fX2J1dHRvbi1ncm91cC1iYWNrZ3JvdW5kLW5ldXRyYWwtMTAge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktODc7XG4gICAgfVxuXG4gICAgJi5uLWhlcm9fX2J1dHRvbi1ncm91cC1iYWNrZ3JvdW5kLW5ldXRyYWwtNjAge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktMjc7XG4gICAgfVxuXG4gICAgJi5uLWhlcm9fX2J1dHRvbi1ncm91cC1iYWNrZ3JvdW5kLWFjY2VudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS0xNztcbiAgICB9XG5cbiAgICAubi1idXR0b25fX2dyb3VwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLmJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XG4gIC5uLWhlcm8ge1xuICAgIHBpY3R1cmUge1xuICAgICAgaGVpZ2h0OiAkaGVyby1oZWlnaHQtbWQ7XG4gICAgfVxuXG4gICAgLm4tYnV0dG9uX19ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAubi1oZXJvX19pbWFnZSxcbiAgLm4taGVyb19fdmlkZW8ge1xuICAgIGhlaWdodDogJGhlcm8taGVpZ2h0LW1kO1xuICB9XG5cbiAgLm4taGVyb19fY29udGVudC10aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDM4cHgpO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xuICB9XG5cbiAgLm4taGVyb19fY29udGVudC1zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzM7XG5cbiAgICAubi1oZXJvLWFsaWduLS1jZW50ZXIgJiB7XG4gICAgICBAaW5jbHVkZSBzcXVpc2goMSk7XG4gICAgfVxuICB9XG5cbiAgLm4tcGFyYWdyYXBoLWxlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm4taGVyb19fYnV0dG9uLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZykge1xuICAubi1oZXJvIHtcbiAgICBwaWN0dXJlIHtcbiAgICAgIGhlaWdodDogJGhlcm8taGVpZ2h0LWxnO1xuICAgIH1cbiAgfVxuXG4gIC5uLWhlcm9fX2ltYWdlLFxuICAubi1oZXJvX192aWRlbyB7XG4gICAgaGVpZ2h0OiAkaGVyby1oZWlnaHQtbGc7XG4gIH1cblxuICAubi1oZXJvX19jb250ZW50LXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoNDhweCk7XG4gIH1cblxuICAubi1oZXJvX19jb250ZW50LXN1YnRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzJweCAxLjIpO1xuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi14bCkge1xuICAubi1oZXJvLWFsaWduLS1jZW50ZXIgLm4taGVyb19fY29udGVudC1zdWJ0aXRsZSB7XG4gICAgQGluY2x1ZGUgc3F1aXNoKDIpO1xuICB9XG59XG4iLCIubi1pY29uLWxlZ2VuZCB7XG4gIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gIEBpbmNsdWRlIGdvdGhhbS1saWdodDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tIC0gJHNwYWNpbmctc207XG59XG5cbi5uLWljb24tbGVnZW5kX19pY29uIHtcbiAgZmlsbDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5uLWljb24tbGVnZW5kX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXNtO1xufVxuXG4ubi1pY29uLWxlZ2VuZF9faWNvbi0tY29tcGxldGVkLWluZGljYXRvciB7XG4gIGZpbGw6ICRjb2xvci1zdWNjZXNzO1xufVxuXG4ubi1pY29uLWxlZ2VuZF9faWNvbi0tcmVqZWN0ZWQtaW5kaWNhdG9yIHtcbiAgZmlsbDogJGNvbG9yLWRhbmdlcjtcbn1cbiIsIiRjb2xvci1pY29uLWdyYXk6ICM4RDhEOEQ7XG4kY29sb3ItaWNvbi1ncmF5LWxpZ2h0OiAjQzBDMEMwO1xuXG4ubi1saW5rLWxpc3Qge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbi5uLWxpbmstbGlzdF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xufVxuXG4ubi1saW5rLWxpc3RfX2xpbmsge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cbiAgLm4tbGluay1saXN0LS12MiAmIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHM7XG4gIH1cbn1cblxuLm4tbGluay1saXN0X19kaXJlY3Rpb24taWNvbiB7XG4gIGZpbGw6ICRjb2xvci1pY29uLWdyYXk7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5uLWxpbmstbGlzdF9fcGRmLWljb24ge1xuICBmaWxsOiAkY29sb3ItaWNvbi1ncmF5LWxpZ2h0O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxNnB4O1xufVxuIiwiLy8gLm4tbWVudSB7XG4vLyAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbi8vICAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICRjb2xvci1ibHVlLWxpZ2h0O1xuLy8gICBib3gtc2hhZG93OiAkZHJvcC1zaGFkb3ctZGVmYXVsdDtcbi8vICAgZGlzcGxheTogbm9uZTtcbi8vICAgbWluLXdpZHRoOiAyMzBweDtcbi8vICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICB6LWluZGV4OiB6KCdtZW51Jyk7XG4vL1xuLy8gICAmLm4tbWVudS0taXMtYWN0aXZlLFxuLy8gICAmLm1lbnUtLWlzLWFjdGl2ZSB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgIH1cbi8vXG4vLyAgICYubi1tZW51LS1pcy10cnVuY2F0ZWQsXG4vLyAgICYubi1tZW51LS1pcy1hY3RpdmUubi1tZW51LS1pcy10cnVuY2F0ZWQge1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgIH1cbi8vIH1cblxuLy8gRG9jdW1lbnRhdGlvbiBQYWdlIEFkanVzdG1lbnRcblxuLm4tY29tcG9uZW50LWV4YW1wbGUge1xuICAubi1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLm4tbWVudS0tZW1wdHkge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogNzY4cHg7XG4gIH1cbn1cblxuLy8gLm4tbWVudV9fbGlzdCB7XG4vLyAgIEBleHRlbmQgJW5vLW1hcmdpbjtcbi8vICAgQGV4dGVuZCAlbm8tcGFkZGluZztcbi8vICAgZGlzcGxheTogdGFibGU7XG4vLyAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4vLyB9XG5cblxuLm4tbWVudV9fbGlzdC1pdGVtLS1sZXZlbC0xOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuLm4tbWVudV9fbGlzdC1pdGVtLS1sZXZlbC0xID4gLm4tbWVudV9fbGluayB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbn1cblxuLy8gLm4tbWVudV9fbGluayB7XG4vLyAgIGNvbG9yOiAkY29sb3ItZ3JheS01Mjtcbi8vICAgZGlzcGxheTogYmxvY2s7XG4vLyAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbi8vICAgcGFkZGluZzogJHNwYWNpbmcteHMgJHNwYWNpbmctZGVmYXVsdDtcbi8vXG4vLyAgICY6aG92ZXIge1xuLy8gICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbi8vICAgfVxuLy8gfVxuXG4ubi1tZW51X19oZWFkZXItbGluayxcbi5uLW1lbnVfX2hlYWRlci10ZXh0IHtcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdy1ib2xkO1xuICBjb2xvcjogJGNvbG9yLWdyYXktMjc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXhzICRzcGFjaW5nLWRlZmF1bHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5uLW1lbnVfX2hlYWRlci1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8vIC5uLW1lbnVfX2xpc3QtaXRlbTpub3QoLm4tbWVudV9fbGlzdC1pdGVtLS1sZXZlbC0xKSAubi1tZW51X19saW5rIHtcbi8vICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXNtO1xuLy8gfVxuXG4vLyAubi1tZW51X19saXN0LXNlY3Rpb24ge1xuLy8gICAvLyBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuLy8gICAvLyBtaW4td2lkdGg6IDI3MHB4O1xuLy8gICAvLyB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuLy9cbi8vICAgKyAubi1tZW51X19saXN0LXNlY3Rpb24ge1xuLy8gICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGNvbG9yLWdyYXktOTU7XG4vLyAgIH1cbi8vIH1cblxuLm4tbWVudS0tdjIge1xuICAubi1tZW51X19saXN0LXNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuLm4tbWVudS0tdjMge1xuICAubi1tZW51X19saXN0LWNvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxuXG4gICYubi1tZW51LS1pcy1uYXJyb3cge1xuICAgIC8vIHYzIGhhcyB0d28gJ3NlY3Rpb25zJyB3aXRoIGNvbHVtbnMgaW5zaWRlIHNlY3Rpb25zXG4gICAgLm4tbWVudV9fbGlzdC1zZWN0aW9uOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpLFxuICAgIC5uLW1lbnVfX2xpc3Qtc2VjdGlvbjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSB+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItZ3JheS05NTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubi1tZW51X19saXN0LWhlYWRlciB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gIH1cbn1cblxuLy8gLm4tbWVudS0taXMtbmFycm93IHtcbi8vICAgd2lkdGg6IDEwMCU7XG4vL1xuLy8gICAubi1tZW51X19saXN0IHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBmb250LXNpemU6IDA7XG4vLyAgIH1cbi8vICAgLy8gU2libGluZyBjb3VudCBzZWxlY3RvcnMgdmlhOiBodHRwOi8vbGVhLnZlcm91Lm1lLzIwMTEvMDEvc3R5bGluZy1jaGlsZHJlbi1iYXNlZC1vbi10aGVpci1udW1iZXItd2l0aC1jc3MzL1xuLy9cbi8vICAgLy8gRm91ciBjb2x1bW5zIGNvbmRlbnNlcyBkb3duIHRvIHR3byBvbiB0b3AsIHR3byBvbiBib3R0b21cbi8vICAgLm4tbWVudV9fbGlzdC1zZWN0aW9uOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpLFxuLy8gICAubi1tZW51X19saXN0LXNlY3Rpb246Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCkgfiBsaSB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIG1heC13aWR0aDogbm9uZTtcbi8vICAgICB3aWR0aDogNTAlO1xuLy9cbi8vICAgICAmOm50aC1jaGlsZCgzKSxcbi8vICAgICAmOm50aC1jaGlsZCg0KSB7XG4vLyAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWdyYXktOTU7XG4vLyAgICAgfVxuLy9cbi8vICAgICAmOm50aC1jaGlsZCgzKSB7XG4vLyAgICAgICBib3JkZXItbGVmdDogMDtcbi8vICAgICB9XG4vLyAgIH1cbi8vXG4vLyAgIC8vIEZpdmUgY29sdW1ucyBjb25kZW5zZXMgZG93biB0byB0aHJlZSBvbiB0b3AsIHR3byBvbiBib3R0b21cbi8vICAgLm4tbWVudV9fbGlzdC1zZWN0aW9uOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDUpLFxuLy8gICAubi1tZW51X19saXN0LXNlY3Rpb246Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNSkgfiBsaSB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIG1heC13aWR0aDogbm9uZTtcbi8vICAgICB3aWR0aDogMzMlO1xuLy9cbi8vICAgICAmOm50aC1jaGlsZCg0KSxcbi8vICAgICAmOm50aC1jaGlsZCg1KSB7XG4vLyAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWdyYXktOTU7XG4vLyAgICAgICB3aWR0aDogNTAlO1xuLy8gICAgIH1cbi8vXG4vLyAgICAgJjpudGgtY2hpbGQoNCkge1xuLy8gICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi5uLW1lbnVfX2xpc3QtY29sdW1uIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm4tbWVudV9fbGlzdC1oZWFkZXItdGV4dCB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS01MjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0ICRzcGFjaW5nLWRlZmF1bHQgJHNwYWNpbmctc207XG5cbiAgKyAubi1tZW51X19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctc207XG4gIH1cbn1cblxuLm4tbWVudV9fbGlzdC1oZWFkZXIgKyAubi1tZW51X19saXN0LWhlYWRlciB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItZ3JheS05NTtcbn1cblxuLm4tbWVudS0tdjEsXG4ubi1tZW51LS12MiB7XG4gIC5uLW1lbnVfX2xpc3QtaXRlbS0tbGV2ZWwtMTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XG4gIH1cbn1cbiIsIi5uLW1lbnUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtIDA7XG5cbiAgJi5uLW1lbnUtLWlzLWFjdGl2ZSxcbiAgJi5tZW51LS1pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi5uLW1lbnUtLWlzLXRydW5jYXRlZCxcbiAgJi5uLW1lbnUtLWlzLWFjdGl2ZS5uLW1lbnUtLWlzLXRydW5jYXRlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubi1tZW51X19mb290ZXIsXG4ubi1tZW51X19kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm4tbWVudV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICAubi1tZW51X19saXN0LXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctc207XG4gIH1cblxuICAubi1tZW51X19saXN0LS1ncm91cGVkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICAgLm4tbWVudV9fbGlzdC0tZ3JvdXBlZC10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBnb3RoYW0tbWVkaXVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5uLW1lbnVfX2xpc3Qtc2VjdGlvbiB7XG4gID4gLm4tbWVudV9fbGlzdCA+IC5uLW1lbnVfX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXNtO1xuICB9XG5cbiAgLm4tbWVudV9fbGlzdCB7XG4gICAgLm4tbWVudV9fbGlzdC10aXRsZSArIC5uLW1lbnVfX2xpc3QtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuXG59XG5cbi5uLW1lbnVfX3N1Yi1saXN0IHtcbiAgbWFyZ2luLSN7JGRpci1mcm9tfTogJHNwYWNpbmctc207XG59XG5cbi5uLW1lbnVfX2xpbmsge1xuICBAaW5jbHVkZSBnb3RoYW0tbWVkaXVtO1xuICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkc3BhY2luZy14cyAkc3BhY2luZy1kZWZhdWx0O1xuICBwYWRkaW5nLSN7JGRpci1mcm9tfTogMDtcblxuICAubi1tZW51X19zdWItbGlzdCAmIHtcbiAgICBAaW5jbHVkZSBnb3RoYW0tbmFycm93O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4ubi1tZW51X19saW5rLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctI3skZGlyLWZyb219OiAwO1xuXG4gIFtsYW5nPVwiamEtSlBcIl0gJiB7XG4gICAgQGluY2x1ZGUgZ290aGFtLWJvbGQ7XG4gIH1cblxuICAubi1tZW51X19saW5rLXRleHQsXG4gIC5uLW1lbnVfX2xpc3QtdGl0bGUge1xuICAgIG1hcmdpbi0jeyRkaXItZnJvbX06ICRzcGFjaW5nLXNtO1xuICB9XG5cbiAgKyAubi1tZW51X19zdWItbGlzdCAubi1tZW51X19saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi0jeyRkaXItZnJvbX06IDM2cHg7XG4gIH1cbn1cblxuLm4tbWVudV9fbGluay1pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5uLW1lbnVfX2xpc3QtdGl0bGUge1xuICBAaW5jbHVkZSBnb3RoYW0tbWVkaXVtO1xuICAvLyBjb2xvcjogJGNvbG9yLWdyYXktMzU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkc3BhY2luZy14cyAwO1xufVxuXG4ubi1sYW5ndWFnZS1zZWxlY3Rvci1tZW51IHtcbiAgLm4tbWVudV9fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcblxuICAgICYubi1tZW51X19saXN0LS1uby1ib3R0b20tbWFyZ2luIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLm4tbWVudV9fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubi1tZW51X19saXN0LXRpdGxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubi1tZW51X19maW5kLWxvYy1zZWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ibHVlLWRhcms7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgLm4tbWVudV9fZmluZC1sb2MtdGl0bGUsXG4gIC5uLW1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5uLW1lbnVfX2xpc3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcbiAgLm4tbWVudSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTc7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIGJveC1zaGFkb3c6ICRkcm9wLXNoYWRvdy1kZWZhdWx0O1xuICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgcGFkZGluZy0jeyRkaXItZnJvbX06ICRzcGFjaW5nLXNtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcycHg7XG4gICAgei1pbmRleDogeignbWVudScpO1xuXG4gICAgLm4tc2l0ZS1oZWFkZXItLWxhcmdlICYge1xuICAgICAgdG9wOiAxNTBweDtcbiAgICB9XG4gIH1cblxuICAubi1tZW51LS1tZWdhIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctI3skZGlyLWZyb219OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm4tbWVudV9fZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktODc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctc207XG4gIH1cblxuICAubi1tZW51X19mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTI3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XG4gICAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdCAwO1xuICB9XG5cbiAgLm4tbGFuZ3VhZ2Utc2VsZWN0b3ItbWVudSB7XG4gICAgLmRpdmlkZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xuICAgICAgcGFkZGluZy0jeyRkaXItZnJvbX06ICRzcGFjaW5nLXNtO1xuICAgIH1cbiAgfVxuXG4gIC5uLW1lbnVfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLm4tbWVudV9fbGlzdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICYubi1tZW51X19zdWItbGlzdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5uLW1lbnVfX2xpc3Qtc2VjdGlvbiB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIGJvcmRlci0jeyRkaXItdG99OiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XG4gICAgICBtYXJnaW4tI3skZGlyLXRvfTogJHNwYWNpbmctZGVmYXVsdDtcblxuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci0jeyRkaXItdG99OiAwO1xuICAgICAgICBtYXJnaW4tI3skZGlyLXRvfTogMDtcbiAgICAgIH1cblxuICAgICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiM1wiXSAmIHtcbiAgICAgICAgd2lkdGg6IHNwYW4oNCBvZiAxMik7XG4gICAgICB9XG5cbiAgICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjRcIl0gJiB7XG4gICAgICAgIHdpZHRoOiBzcGFuKDMgb2YgMTIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uLW1lbnVfX3N1Yi1saXN0IHtcbiAgICBtYXJnaW4tI3skZGlyLWZyb219OiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG4gIH1cblxuICAubi1tZW51X19saW5rIHtcbiAgICBwYWRkaW5nLSN7JGRpci1mcm9tfTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5uLW1lbnVfX2xpc3QtdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXhsKSB7XG4gIC5uLW1lbnVfX3N1Yi1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0ICsgJHNwYWNpbmcteHM7XG4gIH1cblxuICAubi1tZW51X19saW5rLWhlYWRlciArIC5uLW1lbnVfX2xpbmstaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xuICB9XG59XG4iLCIkY29sb3ItcHJvcGVydHktbWVudS1iZzogJGNvbG9yLWdyYXktOTU7XG4kY29sb3ItZ2xvYmFsLW1lbnUtYmc6ICRjb2xvci1ncmF5LTY0O1xuJGNvbG9yLW5hdi1pdGVtLWJvcmRlcjogJGNvbG9yLWdyYXktODc7XG4kbWVudS13aWR0aDogMjcwcHg7XG4kc3BhY2luZy1saXN0LWl0ZW06IDIwcHg7XG4kc3BhY2luZy1saXN0LXNlY3Rpb25zOiAzMHB4O1xuXG5AbWl4aW4gbmF2LWl0ZW0tYm90dG9tLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItbmF2LWl0ZW0tYm9yZGVyO1xufVxuXG4ubi1vZmYtY2FudmFzLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYubi1vZmYtY2FudmFzLW1lbnUtLW9wZW4sXG4gICYubi1vZmYtY2FudmFzX193cmFwcGVyLW9wZW4ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rLS1vZmYtY2FudmFzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XG4gICAgcGFkZGluZzogJHNwYWNpbmctbGlzdC1pdGVtIDQwcHggJHNwYWNpbmctbGlzdC1pdGVtICRzcGFjaW5nLWxpc3QtaXRlbTtcbiAgfVxuXG4gIC5uLWdsb2JlX19pY29uLS1vZmYtY2FudmFzIHtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogLTEwcHg7XG4gIH1cblxuICAvLyAubi1tZW51X19saXN0LFxuICAvLyAubi1tZW51X19saXN0LXNlY3Rpb24ge1xuICAvLyAgIGJvcmRlcjogMDtcbiAgLy8gICBkaXNwbGF5OiBibG9jaztcbiAgLy8gfVxufVxuXG4vLyAubi1vZmYtY2FudmFzLW1lbnVfX2NvbnRlbnQtd3JhcCB7XG4vLyAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbi8vICAgbGVmdDogMDtcbi8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICB0cmFuc2l0aW9uOiBsZWZ0IC40cyBlYXNlO1xuLy8gICB6LWluZGV4OiB6KCdvZmYtY2FudmFzLWNvbnRlbnQnKTtcbi8vXG4vLyAgIC5uLW9mZi1jYW52YXMtbWVudS0tb3BlbiAmIHtcbi8vICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICRjb2xvci1uYXYtaXRlbS1ib3JkZXI7XG4vLyAgICAgbGVmdDogJG1lbnUtd2lkdGg7XG4vLyAgIH1cbi8vIH1cblxuLy8gLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS10aXRsZSB7XG4vLyAgIEBpbmNsdWRlIG5hdi1pdGVtLWJvdHRvbS1ib3JkZXI7XG4vLyAgIGJhY2tncm91bmQ6ICRjb2xvci1wcm9wZXJ0eS1tZW51LWJnO1xuLy8gICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4vLyAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xuLy8gICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1kZWZhdWx0O1xuLy8gICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICBwYWRkaW5nOiAkc3BhY2luZy1saXN0LWl0ZW07XG4vLyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saW5rIHtcbiAgQGluY2x1ZGUgZ290aGFtLW1lZGl1bTtcbiAgQGluY2x1ZGUgbmF2LWl0ZW0tYm90dG9tLWJvcmRlcjtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHNwYWNpbmctbGlzdC1pdGVtIDQwcHggJHNwYWNpbmctbGlzdC1pdGVtICRzcGFjaW5nLWxpc3QtaXRlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saXN0LWl0ZW06bGFzdC1jaGlsZCAmIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpc3QtaXRlbS0tbWVudS1vcGVuICYge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpbmstaWNvbiB7XG4gIGZpbGw6ICRjb2xvci10ZXh0LWxpZ2h0O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICRzcGFjaW5nLWxpc3QtaXRlbTtcbiAgdG9wOiAkc3BhY2luZy1saXN0LWl0ZW07XG4gIHdpZHRoOiAxNnB4O1xuXG4gIC5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saW5rOmhvdmVyICYge1xuICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xuICB9XG5cbiAgLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpc3QtaXRlbS0tbWVudS1vcGVuICYge1xuICAgIGZpbGw6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuXG4vLyAubi1vZmYtY2FudmFzLW1lbnVfX21lbnUge1xuLy8gICBiYWNrZ3JvdW5kOiAkY29sb3ItZ2xvYmFsLW1lbnUtYmc7XG4vLyAgIGhlaWdodDogMTAwdmg7XG4vLyAgIGxlZnQ6IDA7XG4vLyAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbi8vICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuLy8gICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbi8vICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICB0b3A6IGF1dG87XG4vLyAgIHdpZHRoOiAkbWVudS13aWR0aDtcbi8vICAgei1pbmRleDogeignb2ZmLWNhbnZhcy1tZW51Jyk7XG4vLyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fbWVudS1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGlzdCB7XG4gIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcm9wZXJ0eS1tZW51LWJnO1xufVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX2dsb2JhbC1uYXZpZ2F0aW9uLWxpc3Qge1xuICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS02NDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBwYWRkaW5nOiAkc3BhY2luZy1saXN0LXNlY3Rpb25zIDAgMDtcbn1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X19nbG9iYWwtbmF2aWdhdGlvbi1saXN0LWhlYWRlciB7XG4gIEBpbmNsdWRlIGdvdGhhbS1tZWRpdW07XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLWxpc3QtaXRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X19nbG9iYWwtbmF2aWdhdGlvbi1saW5rIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLWxpc3QtaXRlbTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktOTU7XG4gIH1cbn1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X19jaGlsZC1tZW51IHtcbiAgQGluY2x1ZGUgbmF2LWl0ZW0tYm90dG9tLWJvcmRlcjtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC8vUGxhY2Vob2xkZXIgaW1hZ2VzXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IC5uLW1lbnVfX2xpc3Qge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQgMDtcbiAgfVxuXG4gIC5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saXN0LWl0ZW0tLW1lbnUtb3BlbiAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5uLW1lbnVfX2xpc3QtaXRlbS0tbGV2ZWwtMTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5uLW1lbnVfX2xpc3QtaXRlbS0tbGV2ZWwtMSA+IC5uLW1lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xuICB9XG5cbiAgLm4tbWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLWxpc3QtaXRlbTtcbiAgfVxufVxuXG4kaWNvbi1zaXplOiAxOHB4O1xuXG4ubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWxpc3Qge1xuICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJvcGVydHktbWVudS1iZztcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1uYXYtaXRlbS1ib3JkZXI7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1saXN0LXNlY3Rpb25zO1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbGlzdC1zZWN0aW9ucztcbn1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1saW5rIHtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy9wYWRkaW5nOiAkc3BhY2luZy1zbSAkc3BhY2luZy1saXN0LWl0ZW07XG4gIHBhZGRpbmc6ICRzcGFjaW5nLWxpc3QtaXRlbSA0MHB4ICRzcGFjaW5nLWxpc3QtaXRlbSAkc3BhY2luZy1saXN0LWl0ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1saW5rLWljb24ge1xuICBmaWxsOiAkY29sb3ItZ3JheS02NDtcbiAgaGVpZ2h0OiAkaWNvbi1zaXplO1xuICBsZWZ0OiAkc3BhY2luZy1saXN0LWl0ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkc3BhY2luZy1zbTtcbiAgd2lkdGg6ICRpY29uLXNpemU7XG59XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtaW1hZ2Uge1xuICBoZWlnaHQ6ICRpY29uLXNpemU7XG4gIGxlZnQ6ICRzcGFjaW5nLWxpc3QtaXRlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICRzcGFjaW5nLXNtO1xuICB3aWR0aDogJGljb24tc2l6ZTtcblxuICAmLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1pbWFnZS0tbGFuZ3VhZ2Utc2VsZWN0b3Ige1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtbGluay1ub3RpZmljYXRpb24tY291bnQge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW47XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgcGFkZGluZzogMCAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICRzcGFjaW5nLWxpc3QtaXRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDkuNXB4O1xufVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWljb24tbGluayxcbi5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtaW1hZ2UtbGluayB7XG4gIHBhZGRpbmctbGVmdDogJHNwYWNpbmctbGlzdC1pdGVtICsgJGljb24tc2l6ZSArICRzcGFjaW5nLXNtO1xufVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLW5vdGlmaWNhdGlvbi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbGlzdC1pdGVtICsgJGljb24tc2l6ZSArICRzcGFjaW5nLXNtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gIC5uLW9mZi1jYW52YXMtbWVudS5uLW9mZi1jYW52YXMtbWVudS0tb3BlbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC8vIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cblxuICAubi1vZmYtY2FudmFzLW1lbnVfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyAubi1vZmYtY2FudmFzLW1lbnVfX2NvbnRlbnQtd3JhcCB7XG4gIC8vICAgcG9zaXRpb246IHN0YXRpYztcbiAgLy8gfVxufVxuIiwiLm4tbWVzc2FnaW5nIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLWNvbXBvbmVudC10b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gRWxlbWVudHMgc2hhcmVkIGFjcm9zcyB2YXJpYXRpb25zXG5cbi5uLW1lc3NhZ2luZ19fYmFuZC1iYWNrZ3JvdW5kLWFjY2VudCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xufVxuXG4ubi1tZXNzYWdpbmdfX21lc3NhZ2Uge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuXG4gIC5uLW1lc3NhZ2luZy0tb24tZGFyay1iZyAmIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG5cbi5uLW1lc3NhZ2luZ19fbGluayB7XG4gIC5uLW1lc3NhZ2luZy0tb24tZGFyay1iZyAmIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG5cbi5uLW1lc3NhZ2luZ19faWNvbiB7XG4gIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAxNnB4O1xuXG4gIC5uLW1lc3NhZ2luZy0tb24tZGFyay1iZyAmIHtcbiAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuLm4tbWVzc2FnaW5nX19tZXRhZGF0YSB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS02NDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG4vLyBWYXJpYXRpb24tc3BlY2lmaWMgc3R5bGVzXG5cbi5uLW1lc3NhZ2luZy0taW5mb3JtYXRpb25fX21ldGFkYXRhIHtcbiAgLm4tbWVzc2FnaW5nX19tZXNzYWdlIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbi5uLW1lc3NhZ2luZy0tc3VjY2VzcyB7XG4gIC5uLW1lc3NhZ2luZ19fbWVzc2FnZSB7XG4gICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgfVxuXG4gIC5uLW1lc3NhZ2luZ19faWNvbiB7XG4gICAgZmlsbDogJGNvbG9yLWdyZWVuO1xuICB9XG59XG5cbi5uLW1lc3NhZ2luZy0td2FybmluZyB7XG4gIC5uLW1lc3NhZ2luZ19faWNvbiB7XG4gICAgZmlsbDogJGNvbG9yLW9yYW5nZTtcbiAgfVxufVxuXG4ubi1tZXNzYWdpbmctLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhbmdlci1saWdodDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWRhbmdlcjtcbiAgcGFkZGluZzogMjBweDtcblxuICAubi1tZXNzYWdpbmdfX21lc3NhZ2Uge1xuICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubi1tZXNzYWdpbmdfX2ljb24ge1xuICAgIGZpbGw6ICRjb2xvci1kYW5nZXI7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbn0gIFxuXG4ubi1tZXNzYWdpbmctLWxvZ2luIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xuICBwYWRkaW5nOiAyMHB4O1xuXG4gIC5uLW1lc3NhZ2luZ19fbWVzc2FnZSB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5uLW1lc3NhZ2luZ19faWNvbiB7XG4gICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICB9ICBcblxuICAuYnV0dG9uIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAxJTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luOiAxJTtcbiAgICB9ICAgIFxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAyJTtcbiAgICB9XG4gIH0gIFxufVxuIiwiJGNvbG9yLXByb3BlcnR5LW1lbnUtYmc6ICRjb2xvci1ncmF5LTk1O1xuJGNvbG9yLWdsb2JhbC1tZW51LWJnOiAkY29sb3ItZ3JheS02NDtcbiRjb2xvci1uYXYtaXRlbS1ib3JkZXI6ICRjb2xvci1ncmF5LTg3O1xuJG1lbnUtd2lkdGg6IDI3MHB4O1xuJHNwYWNpbmctbGlzdC1pdGVtOiAyMHB4O1xuJHNwYWNpbmctbGlzdC1zZWN0aW9uczogMzBweDtcblxuQG1peGluIG5hdi1pdGVtLWJvdHRvbS1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLW5hdi1pdGVtLWJvcmRlcjtcbn1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X19tZW51IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktMzU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAkbWVudS13aWR0aDtcbiAgei1pbmRleDogeignb2ZmLWNhbnZhcy1tZW51Jyk7XG5cbiAgW2RhdGEtbnRhcC11aT1cIm1vcmUtbWVudVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX2NvbnRlbnQtd3JhcCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBsZWZ0IC40cyBlYXNlO1xuICB6LWluZGV4OiB6KCdvZmYtY2FudmFzLWNvbnRlbnQnKTtcblxuICAubi1vZmYtY2FudmFzLW1lbnUtLW9wZW4gJixcbiAgLm4tb2ZmLWNhbnZhc19fd3JhcHBlci1vcGVuICYge1xuICAgIGxlZnQ6ICRtZW51LXdpZHRoO1xuICB9XG59XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktdGl0bGUge1xuICBAaW5jbHVkZSBuYXYtaXRlbS1ib3R0b20tYm9yZGVyO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbi5uLW9mZi1jYW52YXNfX2Nyb3NzLXByb3BlcnR5LW5hdiB7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbi5uLW9mZi1jYW52YXNfX3Byb3BlcnR5LW5hdiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk1O1xuXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheS0zNTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LWluZGljYXRvciB7XG4gICAgZmlsbDogJGNvbG9yLWdyYXktMzU7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogJHNwYWNpbmctZGVmYXVsdDtcbiAgICB0b3A6IDM0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gIH1cbn1cbiIsIi8vIGgxIHtcbi8vICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4vLyAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG4vLyB9XG5cbi5uLXBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuLm4tcGFnZS1uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xufVxuXG4ubi1wYWdlLWhlYWRlcl9faGVhZGluZyB7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtaDM7XG4gIG1heC13aWR0aDogOTYwcHg7XG5cbiAgJi5uLXBhZ2UtaGVhZGVyLS1vbi1kYXJrLWJnIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG5cbi5uLXBhZ2UtaGVhZGVyLS1pcy1hbHQtY29sb3IgLm4tcGFnZS1oZWFkZXJfX2hlYWRpbmcge1xuICBjb2xvcjogJGNvbG9yLWdyZWVuO1xufVxuXG4ubi1wYWdlLWhlYWRlci0tdjIgLm4tcGFnZS1oZWFkZXJfX2hlYWRpbmcge1xuICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcbn1cblxuLm4tcGFnZS1oZWFkZXJfX3ByZS1oZWFkaW5nIHtcbiAgQGluY2x1ZGUgZ290aGFtLWV4dHJhLWxpZ2h0O1xuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubi1wYWdlLWhlYWRlci0tdjMge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5cbi5uLXBhZ2UtaGVhZGVyX19pbWcge1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbi5uLXBhZ2UtaGVhZGVyX19ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLm4tcGFnZS1oZWFkZXJfX2xpbmstLWF1dGhvciB7XG4gIEBpbmNsdWRlIGdvdGhhbS1ib29rKCk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XG59XG5cbi5uLXBhZ2UtaGVhZGVyX19kYXRlIHtcbiAgQGluY2x1ZGUgZ290aGFtLWxpZ2h0KCk7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xufVxuXG4ubi1wYWdlLWhlYWRlcl9fbGluay0tb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblxuICAubi1kcm9wZG93bi1tZW51X190cmlnZ2VyLWljb24ge1xuICAgIHRvcDogMnB4O1xuICB9XG59XG5cbi5uLXBhZ2UtaGVhZGVyX19saW5rLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4ubi1wYWdlLWhlYWRlci0tdjQge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctc207XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTc7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAubi1wYWdlLWhlYWRlcl9faGVhZGluZyB7XG4gICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLm4tcGFnZS1oZWFkZXJfX2lubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogJHNjcmVlbi14bDtcbiAgcGFkZGluZzogMCAkc3BhY2luZy1zbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAubi1wYWdlLWhlYWRlcl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgxO1xuXG4gICAgLm4tcGFnZS1oZWFkZXItLXYzICYge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xuICAgIH1cbiAgfVxuXG4gIC5uLXBhZ2UtaGVhZGVyX19saW5rLS1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLm4tcGFnZS1oZWFkZXJfX2RhdGUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC5uLXBhZ2UtaGVhZGVyLS12NCB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XG4gIH1cbn1cbiIsIi5uLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xufVxuXG4ubi1wYWdpbmF0aW9uX19saXN0IHtcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm4tcGFnaW5hdGlvbl9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcbn1cblxuLm4tcGFnaW5hdGlvbl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcbiAgcGFkZGluZzogMCAkc3BhY2luZy14cztcblxuICAubi1wYWdpbmF0aW9uX19saXN0LWl0ZW06Zmlyc3QtY2hpbGQgJiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLm4tcGFnaW5hdGlvbl9fbGlzdC1pdGVtOmxhc3QtY2hpbGQgJiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ubi1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUsXG4ubi1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbn1cblxuLm4tcGFnaW5hdGlvbl9faWNvbiB7XG4gIGZpbGw6ICRjb2xvci1ncmF5LTUyO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAxNHB4O1xuXG4gIC5uLXBhZ2luYXRpb25fX2xpbms6aG92ZXIgJiB7XG4gICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XG4gIH1cbn1cblxuLm4tcGFnaW5hdGlvbi0tdGV4dC1vbmx5IHtcbiAgLm4tcGFnaW5hdGlvbl9fbGluay0tcHJldiAubi1wYWdpbmF0aW9uX19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xuICB9XG5cbiAgLm4tcGFnaW5hdGlvbl9fbGluay0tbmV4dCAubi1wYWdpbmF0aW9uX19pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHM7XG4gIH1cblxuICAubi1wYWdpbmF0aW9uX19pY29uLS1kb3VibGUtY2hldnJvbi1maXJzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtKCRzcGFjaW5nLXhzKTtcbiAgfVxuXG4gIC5uLXBhZ2luYXRpb25fX2ljb24tLWRvdWJsZS1jaGV2cm9uLXNlY29uZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcbiAgfVxufVxuIiwiLm4tcHJvcGVydHktYmFyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTc7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItZ3JheS04NztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5iaWxsYm9hcmQtaGVhZGVyICYge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgei1pbmRleDogeignb3ZlcmxheScpO1xuICB9XG5cbiAgJltkYXRhLW50YXAtdWk9XCJzdGlja3ktbmF2XCJdIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbi5uLXByb3BlcnR5LWJhcl9faW5uZXItd3JhcCB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcigpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbWFyayB7XG4gIGZsb2F0OiAjeyRkaXItZnJvbX07XG4gIG1hcmdpbi0jeyRkaXItdG99OiAkc3BhY2luZy14cztcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXhzO1xufVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLFxuLm4tcHJvcGVydHktYmFyX191dGlscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uLXByb3BlcnR5LWJhcl9fbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG5cbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy14cztcbiAgICB3aWR0aDogYXV0bztcblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktODc7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICB9XG4gIH1cbn1cblxuLm4tcHJvcGVydHktYmFyX19uZXRhcHAtbWFyay1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmlsbDogJGNvbG9yLWJsdWUtZGFyaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSB7XG5cbiAgLm4tcHJvcGVydHktYmFyX19uZXRhcHAtbWFyay1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLm4tcHJvcGVydHktYmFyX19sb2dvLXN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW5hbWUge1xuICBAaW5jbHVkZSBnb3RoYW0tZXh0cmEtbGlnaHQ7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5uLXByb3BlcnR5LWJhcl9fbG9nby1zdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tI3skZGlyLXRvfTogJHNwYWNpbmctc207XG59XG5cbi5uLXByb3BlcnR5LWJhcl9fbWVudS10b2dnbGUge1xuICAvLyBAaW5jbHVkZSBzcGFuKDEgb2YgJHNlbWFudGljLWxheW91dC1sZyB3aWRlcik7XG4gIGZsb2F0OiAjeyRkaXItZnJvbX07XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XG59XG5cbi5uLXByb3BlcnR5LWJhcl9fbWVudS10b2dnbGUtbGluayB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS00MTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgcGFkZGluZzogJHNwYWNpbmcteHMgJHNwYWNpbmctc207XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLm4tb2ZmLWNhbnZhcy1tZW51LS1vcGVuICYsXG4gIC5uLW9mZi1jYW52YXNfX3dyYXBwZXItb3BlbiAmIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS04NztcbiAgfVxufVxuXG4ubi1wcm9wZXJ0eS1iYXJfX21lbnUtdG9nZ2xlLXRleHQge1xuICBAZXh0ZW5kICV2aXN1YWxseS1oaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm4tcHJvcGVydHktYmFyX19tZW51LXRvZ2dsZS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAkY29sb3ItZ3JheS0yNztcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiAjeyRkaXItZnJvbX07XG4gIG1hcmdpbi0jeyRkaXItdG99OiAkc3BhY2luZy1kZWZhdWx0O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy1zbTtcbn1cblxuLm4tcHJvcGVydHktYmFyX19zb2NpYWwtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm4tcHJvcGVydHktYmFyX19zb2NpYWwtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tI3skZGlyLXRvfTogJHNwYWNpbmcteHM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5uLXByb3BlcnR5LWJhcl9fc29jaWFsLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAubi1wcm9wZXJ0eS1iYXJfX3NvY2lhbC1saW5rLXRleHQge1xuICAgICAgY29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NvY2lhbC1saW5rLXRleHQge1xuICBAaW5jbHVkZSBnb3RoYW0tbWVkaXVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTRweCAyLjUpO1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm4taWNvbl9fcHJvcGVydHktYmFyLXNvY2lhbCB7XG4gIGZpbGw6ICRjb2xvci1ncmF5LTM1O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuXG4gICY6aG92ZXIge1xuICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xuICB9XG59XG5cbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMge1xuICAvLyBAaW5jbHVkZSBzcGFuKDEgb2YgJHNlbWFudGljLWxheW91dC1sZyB3aWRlciBsYXN0KTtcbiAgZmxvYXQ6ICN7JGRpci10b307XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXhzICRzcGFjaW5nLXNtO1xufVxuXG4ubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb25zLWxpc3Qge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4ubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb25zLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMtbGluayB7XG4gIEBpbmNsdWRlIGZ1bGwtaGVpZ2h0LWhpZGRlbi1wc2V1ZG8tZWxlbWVudDtcbiAgY29sb3I6ICRjb2xvci1ncmF5LTQxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAgJHNwYWNpbmcteHM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9ucy1saW5rLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMtc2VhcmNoLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICRjb2xvci1ncmF5LTQxO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4ubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb24tc2VhcmNoLWZvcm0ge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS04NztcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJHNwYWNpbmcteHM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IHooJ21lbnUnKTtcblxuICAmLm4tcHJvcGVydHktYmFyLS1uYXJyb3ctc2VhcmNoLWZvcm0tdmlzaWJsZSxcbiAgLm4tcHJvcGVydHktYmFyLS1uYXJyb3ctc2VhcmNoLWZvcm0tdmlzaWJsZSAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5uLXNlYXJjaC1mb3JtX19pbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5uLXNlYXJjaC1mb3JtX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogJHNwYWNpbmcteHM7XG4gIH1cbn1cblxuLm4tcHJvcGVydHktYmFyX19jdGEge1xuICBmbG9hdDogI3skZGlyLWZyb219O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi0jeyRkaXItdG99OiAkc3BhY2luZy1kZWZhdWx0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE2MHB4KTtcblxuICAubi1zdGlja3ktbmF2ICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcbiAgLm4tcHJvcGVydHktYmFyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQgMDtcblxuICAgIC5iaWxsYm9hcmQtaGVhZGVyICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAvLyB6LWluZGV4OiB6KCdvdmVybGF5Jyk7XG4gICAgfVxuICB9XG5cbiAgLm4tcHJvcGVydHktYmFyX19pbm5lci13cmFwIHtcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nLXNtO1xuICB9XG5cbiAgLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9uLXNlYXJjaC1mb3JtLm4tcHJvcGVydHktYmFyLS1uYXJyb3ctc2VhcmNoLWZvcm0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uLXByb3BlcnR5LWJhcl9fdG9vbGJhciB7XG4gICAgZmxvYXQ6ICN7JGRpci10b307XG4gIH1cblxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogI3skZGlyLXRvfTtcblxuICAgIC5uLXByb3BlcnR5LWJhcl9fdG9vbGJhciAmIHtcbiAgICAgIGZsb2F0OiAjeyRkaXItZnJvbX07XG4gICAgfVxuICB9XG5cbiAgLm4tcHJvcGVydHktYmFyX191dGlscyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi0jeyRkaXItZnJvbX06ICRzcGFjaW5nLXNtO1xuICB9XG5cbiAgLm4tcHJvcGVydHktYmFyX191dGlscy1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm4tcHJvcGVydHktYmFyX191dGlscy1saW5rIHtcbiAgICBsaW5lLWhlaWdodDogMi4yO1xuICB9XG5cbiAgLm4tcHJvcGVydHktYmFyX19sb2dvOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1uYW1lIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gIH1cblxuICAubi1wcm9wZXJ0eS1iYXIgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmstLWhhcy1wcm9wZXJ0eS1uYW1lIHtcbiAgICAubi1wcm9wZXJ0eS1iYXJfX25ldGFwcC1tYXJrLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubi1wcm9wZXJ0eS1iYXJfX2xvZ28ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAubi1wcm9wZXJ0eS1iYXJfX2xvZ28tc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb25zLFxuICAubi1wcm9wZXJ0eS1iYXJfX21lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm4tcHJvcGVydHktYmFyX19sb2dvLXN2ZyxcbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX2xvZ28ge1xuICAgIGhlaWdodDogMjlweDtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cblxuICAubi1wcm9wZXJ0eS1iYXItLW5hcnJvdy1zZWFyY2gtZm9ybS12aXNpYmxlIC5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbi1zZWFyY2gtZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uLXByb3BlcnR5LWJhci0tdjMsXG4gIC5uLXByb3BlcnR5LWJhci0tdjYge1xuICAgIC5uLXByb3BlcnR5LWJhciB7XG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctc207XG4gICAgfVxuXG4gICAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAubi1wcm9wZXJ0eS1iYXJfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc207XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1uYW1lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTJweDtcbiAgICB9XG4gIH1cblxuICAuYmlsbGJvYXJkLWhlYWRlciAubi1wcm9wZXJ0eS1iYXI6bm90KC5uLXN0aWNreS1uYXYpIHtcbiAgICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudS1pbmRpY2F0b3Ige1xuICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgIC5uLWljb25fX3Byb3BlcnR5LWJhci1zb2NpYWwge1xuICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgIC5uLXByb3BlcnR5LWJhcl9fc29jaWFsLWxpbms6aG92ZXIge1xuICAgICAgLm4taWNvbl9fcHJvcGVydHktYmFyLXNvY2lhbCB7XG4gICAgICAgIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpIHtcbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIC5uLXByb3BlcnR5LWJhcl9fbG9nbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXNtO1xuICAgIH1cbiAgfVxuXG4gIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbmFtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCgxMTAwcHggLyAkZm9udC1zaXplLWRlZmF1bHQpICogMWVtKSB7XG4gIC5uLXByb3BlcnR5LWJhcl9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwcywgb3BhY2l0eSAzMDBtcztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLm4tcHJvcGVydHktYmFyLm4tc3RpY2t5LW5hdiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItZ3JheS05NywgLjkpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogeignb3ZlcmxheScpO1xuXG4gICAgLm4tcHJvcGVydHktYmFyX19zb2NpYWwge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDBzLCBvcGFjaXR5IDMwMG1zO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5uLXByb3BlcnR5LWJhcl9fY3RhIHtcbiAgICAgIC8vIGFuaW1hdGlvbjogc2xpZGVEb3duIC42NXMgLjVzIGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIwLCAxLjI3NSkgYm90aDtcbiAgICAgIGFuaW1hdGlvbjogYm91bmNlSW5Eb3duIC44NXMgNTAwbXMgYm90aDtcbiAgICB9XG4gIH1cbn1cbiIsIiRwcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhci1oZWlnaHQ6IDQwcHg7XG5cbi8vIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyIHtcbi8vICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTc7XG4vLyAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgIC8vIGhlaWdodDogJHByb3BlcnR5LW5hdmlnYXRpb24tYmFyLWhlaWdodDtcbi8vICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG4vLyB9XG5cbi8vIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19pbm5lci13cmFwIHtcbi8vICAgQGV4dGVuZCAlY29udGVudC1tYXgtd2lkdGg7XG4vLyAgIGRpc3BsYXk6IHRhYmxlO1xuLy8gICBoZWlnaHQ6IGluaGVyaXQ7XG4vLyAgIG1hcmdpbjogMCBhdXRvO1xuLy8gICB3aWR0aDogMTAwJTtcbi8vIH1cblxuLy8gUFJPUEVSVFkgTkFWXG4vLyAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2IHtcbi8vICAgZGlzcGxheTogdGFibGUtY2VsbDtcbi8vICAgLy8gaGVpZ2h0OiBpbmhlcml0O1xuLy8gfVxuXG4vLyAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3Qge1xuLy8gICBAZXh0ZW5kICVuby1tYXJnaW47XG4vLyAgIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4vLyAgIC8vIGZvbnQtc2l6ZTogMDtcbi8vICAgLy8gaGVpZ2h0OiBpbmhlcml0O1xuLy8gICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuLy8gfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbSB7XG4gIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLy8gaGVpZ2h0OiBpbmhlcml0O1xuXG4gICYubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbS0tdHJ1bmNhdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluayB7XG4vLyAgIEBpbmNsdWRlIGdvdGhhbS1tZWRpdW07XG4vLyAgIC8vIEBpbmNsdWRlIGZ1bGwtaGVpZ2h0LWhpZGRlbi1wc2V1ZG8tZWxlbWVudDtcbi8vICAgLy8gY29sb3I6ICRjb2xvci1ncmF5LTQxO1xuLy8gICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbi8vICAgZGlzcGxheTogYmxvY2s7XG4vLyAgIGhlaWdodDogaW5oZXJpdDtcbi8vICAgcGFkZGluZzogMCAkc3BhY2luZy14cztcbi8vICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy9cbi8vICAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saXN0LWl0ZW06Zmlyc3QtY2hpbGQgJiB7XG4vLyAgICAgcGFkZGluZy0jeyRkaXItZnJvbX06IDA7XG4vLyAgIH1cbi8vXG4vLyAgICY6aG92ZXIge1xuLy8gICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbi8vICAgfVxuLy9cbi8vICAgJi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay0tY3VycmVudCB7XG4vLyAgICAgQGluY2x1ZGUgZ290aGFtLWJsYWNrO1xuLy8gICAgIGNvbG9yOiAkY29sb3ItZ3JheS0yNztcbi8vICAgfVxuLy8gfVxuXG4vLyAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstLWlzLWFjdGl2ZSxcbi8vIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay0taXMtYWN0aXZlOmhvdmVyLFxuLy8gLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLS1pcy1hY3RpdmUubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGluayxcbi8vIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay0taXMtYWN0aXZlLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWltYWdlLWxpbms6aG92ZXIge1xuLy8gICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NTtcbi8vICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGNvbG9yLWJsdWUtbGlnaHQsICRjb2xvci1ibHVlLWxpZ2h0IDRweCwgJGNvbG9yLWdyYXktOTUgNHB4KTtcbi8vICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuLy8gfVxuXG4vLyAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstdGV4dCB7XG4vLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuLy8gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gfVxuXG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tb3JlLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyLS1tb3JlLWl0ZW0tdmlzaWJsZSAmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvLyBmaWxsOiAkY29sb3ItZ3JheS00MTtcbiAgZmlsbDogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTBweDtcblxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbms6aG92ZXIgJixcbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbms6aG92ZXIgJiB7XG4gICAgZmlsbDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gIH1cblxuICAvLyAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstLWlzLWFjdGl2ZSAmIHtcbiAgLy8gICBmaWxsOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgLy8gICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAvLyB9XG59XG5cbi8vIE1PUkUgTUVOVVxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtLW1vcmUtbWVudSB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xuXG4gIC5uLW1lbnVfX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYubi1tZW51X19saXN0LWl0ZW0tLWlzLXZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVVRJTCBOQVZcbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscyB7XG4gIC8vIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIC8vIGZvbnQtc2l6ZTogMDtcbiAgLy8gaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpc3Qge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIC8vIGZvbnQtc2l6ZTogMDtcbiAgLy8gaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1pbi13aWR0aDogNDRweDtcbn1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbmsge1xuICAvLyBAaW5jbHVkZSBmdWxsLWhlaWdodC1oaWRkZW4tcHNldWRvLWVsZW1lbnQ7XG4gIEBpbmNsdWRlIGdvdGhhbS1ib29rO1xuICBjb2xvcjogJGNvbG9yLWdyYXktMjc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBoZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAgJHNwYWNpbmcteHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vLyAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGluay10ZXh0IHtcbi8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4vLyAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4vLyAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICRjb2xvci1ncmF5LTY0O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxOHB4O1xuXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rOmhvdmVyICYsXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay0taXMtYWN0aXZlICYge1xuICAgIGZpbGw6ICRjb2xvci1ncmF5LTUyO1xuICB9XG59XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbmstbm90aWZpY2F0aW9uLWNvdW50IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyZWVuO1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxlZnQ6IC02cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gIG1pbi13aWR0aDogMThweDtcbiAgcGFkZGluZzogMCAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IC02cHg7XG59XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1pbWFnZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktODc7XG59XG5cbi8vIExBTkdVQUdFIFNFTEVDVE9SXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbGFuZ3VhZ2Utc2VsZWN0b3ItaW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHM7XG59XG5cbi5uLWxhbmd1YWdlLXNlbGVjdG9yLW1lbnVfX3RpdGxlIHtcbiAgQGluY2x1ZGUgZ290aGFtLW1lZGl1bTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbn1cblxuLm4tbGFuZ3VhZ2Utc2VsZWN0b3ItbWVudV9faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ncmF5LTk1O1xuICBtYXJnaW46ICRzcGFjaW5nLWRlZmF1bHQ7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uLWxhbmd1YWdlLXNlbGVjdG9yLW1lbnVfX3JlbWVtYmVyLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA0cHg7XG59XG5cbi5uLWxhbmd1YWdlLXNlbGVjdG9yLW1lbnUgLm1lbnVfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi8vIC5uLWdsb2JlX19pY29uIHtcbi8vICAgZGlzcGxheTogaW5saW5lO1xuLy8gICBmaWxsOiAkY29sb3ItZ3JheS02NDtcbi8vICAgaGVpZ2h0OiAyMHB4O1xuLy8gICBsZWZ0OiAxMnB4O1xuLy8gICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgIHRvcDogMTBweDtcbi8vICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vICAgd2lkdGg6IDIwcHg7XG4vL1xuLy8gICAmOmhvdmVyIHtcbi8vICAgICBmaWxsOiAkY29sb3ItbGluay1ob3Zlcjtcbi8vICAgfVxuLy8gfVxuXG5cbi8vIE1FTlVTXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLy8gLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXIge1xuICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgIC8vIHdpZHRoOiAxMDAlO1xuICAvLyB9XG5cbiAgLy8gLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdiB7XG4gIC8vICAgQGluY2x1ZGUgc3Bhbig4IG9mIDEyKTtcbiAgLy8gICBtYXJnaW4tbGVmdDogMDtcbiAgLy8gfVxuXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscyB7XG4gICAgQGluY2x1ZGUgc3Bhbig0IG9mIDEyIGxhc3QpO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluayxcbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbmsge1xuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctc207XG4gIH1cbn1cbiIsIi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1zbTtcbn1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXItLWVtYmVkZGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rIHtcbiAgQGluY2x1ZGUgZ290aGFtLW1lZGl1bTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAgJHNwYWNpbmcteHM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudS1pbmRpY2F0b3Ige1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay0taXMtYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBnb3RoYW0tYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTM1O1xuXG4gICAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtaW5kaWNhdG9yIHtcbiAgICAgIGZpbGw6ICRjb2xvci1ncmF5LTM1O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLXRleHQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSAyLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5uLWdsb2JlX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmaWxsOiAkY29sb3ItZ3JheS0zNTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjBweDtcblxuICAmOmhvdmVyIHtcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgfVxufVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGluay10ZXh0IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20gMi41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvLyBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXItLWVtYmVkZGVkIHtcbiAgICBmbG9hdDogI3skZGlyLWZyb219O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmcteHM7XG4gICAgd2lkdGg6IHNwYW4oNSBvZiAxMik7XG4gIH1cblxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3Qge1xuICAgIEBpZiAkZGlyZWN0aW9uID09ICdydGwnIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIpO1xuICAgIH1cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAnbHRyJyB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDggb2YgMTIpO1xuICAgIH1cbiAgICBtYXJnaW4tI3skZGlyLWZyb219OiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgQGF0LXJvb3QgW2RhdGEtbnRhcC11aT1cIm1vcmUtbWVudVwiXSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMzAwbXMsIG9wYWNpdHkgMzAwbXM7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdC1pdGVtLS1pcy1oaWRkZW4ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDMwMG1zLCBvcGFjaXR5IDMwMG1zO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgICYubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbS0taXMtdmlzaWJsZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHMsIG9wYWNpdHkgMzAwbXM7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluayB7XG4gICAgcGFkZGluZzogMCAkc3BhY2luZy14cztcblxuICAgICYubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstLWlzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cbiAgICAgIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LWluZGljYXRvciB7XG4gICAgICAgIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdC1pdGVtOmZpcnN0LWNoaWxkICYge1xuICAgICAgcGFkZGluZy0jeyRkaXItZnJvbX06IDA7XG4gICAgfVxuICB9XG5cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbms6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy0jeyRkaXItdG99OiAwO1xuICB9XG59XG4iLCIubi1yYXRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5uLXJhdGluZ19fc3RhcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm4tcmF0aW5nX19zdGFyIHtcbiAgZmlsbDogJGNvbG9yLWdyYXktNjQ7XG4gIGhlaWdodDogJGZvbnQtc2l6ZS1zbTtcbiAgd2lkdGg6ICRmb250LXNpemUtc207XG59XG5cbi5uLXJhdGluZ19fc3Rhci0tYWN0aXZlIHtcbiAgZmlsbDogJGNvbG9yLXllbGxvdztcbn1cblxuLm4tcmF0aW5nX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy14cztcbn1cblxuLm4tcmF0aW5nX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgcGFkZGluZy1yaWdodDogJHNwYWNpbmcteHM7XG59XG5cbi5uLXJhdGluZy0taW50ZXJhY3RpdmUge1xuICAubi1yYXRpbmdfX3N0YXJzIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG4gIH1cblxuICAubi1yYXRpbmdfX3N0YXItbGluazpob3ZlciAubi1yYXRpbmdfX3N0YXIsXG4gIC5uLXJhdGluZ19fc3Rhci1saW5rOmhvdmVyIH4gLm4tcmF0aW5nX19zdGFyLWxpbmsgLm4tcmF0aW5nX19zdGFyIHtcbiAgICBmaWxsOiAkY29sb3IteWVsbG93O1xuICB9XG59XG4iLCIubi1yZWxhdGVkIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTk3O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgJGNvbG9yLWdyYXktODc7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWNvbXBvbmVudC1ib3R0b207XG4gIHBhZGRpbmc6IDQ1cHggNDVweCAxNnB4O1xuXG4gIFtjbGFzc149J24taWNvbi1kb2MtJ10ge1xuICAgIGZpbGw6ICRjb2xvci1ncmF5LTY0O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBsaW5lLWhlaWdodDogMS40NWVtO1xuICB9XG5cbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBsaW5lLWhlaWdodDogMS40NWVtO1xuICB9XG5cbiAgb2wge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBsaW5lLWhlaWdodDogMS40NWVtO1xuICB9XG59XG5cbi5uLXJlbGF0ZWRfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuLm4tcmVsYXRlZF9fc3ViaGVhZGVyIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LTUyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xuICBtYXJnaW4tdG9wOiAtJHNwYWNpbmctc207XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5uLXJlbGF0ZWRfX2xpc3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XG59XG5cbi5uLXJlbGF0ZWRfX2xpc3QtaXRlbS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmaWxsOiAkY29sb3ItZ3JheS01MjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLy8gSWNvbiBMaXN0XG5cbi5uLXJlbGF0ZWQtaWNvbi1saXN0IC5uLXJlbGF0ZWRfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubi1yZWxhdGVkLWljb24tbGlzdCAubi1yZWxhdGVkX19saXN0LWl0ZW0taWNvbiB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG59XG5cbi5uLXJlbGF0ZWRfX2ljb24tZGFuZ2VyIHtcbiAgZmlsbDogJGNvbG9yLWRhbmdlcjtcbn1cblxuLm4tcmVsYXRlZF9faWNvbi1ncmVlbiB7XG4gIGZpbGw6ICRjb2xvci1ncmVlbjtcbn1cblxuLy8gQXV0aG9yc1xuXG4ubi1yZWxhdGVkLWF1dGhvcnMgLm4tcmVsYXRlZF9fbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubi1yZWxhdGVkX19hdXRob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xufVxuXG4ubi1yZWxhdGVkX19hdXRob3ItcGhvdG8ge1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtN3B4O1xuICB3aWR0aDogMzZweDtcbn1cblxuLm4tcmVsYXRlZF9fYXV0aG9yLWNvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4ubi1yZWxhdGVkX192aWV3LWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuIiwiLm4tcmljaC10ZXh0LWVkaXRvcl9faGVhZGluZyB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLXhzO1xufVxuXG4ubi1yaWNoLXRleHQtZWRpdG9yX19zdWJqZWN0LWJnIHtcbiAgcGFkZGluZzogMiUgMDtcbn1cblxuLm4tcmljaC10ZXh0LWVkaXRvcl9fc3ViamVjdC1oZWFkaW5nLFxuLm4tcmljaC10ZXh0LWVkaXRvcl9fYm9keSB7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDElIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5uLXJpY2gtdGV4dC1lZGl0b3JfX3N1YmplY3Qge1xuICBkaXNwbGF5OiBpbmxpbmU7ICBcbn1cblxuLm4tcmljaC10ZXh0LWVkaXRvcl9fYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMiU7XG59XG5cbi5uLXJpY2gtdGV4dC1lZGl0b3JfX3N1YmplY3QtZmllbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy14cztcbiAgbWluLWhlaWdodDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uLXJpY2gtdGV4dC1lZGl0b3JfX2J1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAkc3BhY2luZy1zbSAxJTtcbn1cblxuXG5cbiIsIi5uLXNlYXJjaC1maWx0ZXJfX2xpc3Qge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcteHM7XG59XG5cbi5uLXNlYXJjaC1maWx0ZXJfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm4tc2VhcmNoLWZpbHRlcl9fZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93ICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLXRvZ2dsZS1pY29uIHtcbiAgZmlsbDogJGNvbG9yLWxpbms7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDE2cHg7XG5cbiAgLm4tc2VhcmNoLWZpbHRlcl9fbGlzdC1pdGVtLS1hY3RpdmUgJiB7XG4gICAgZmlsbDogJGNvbG9yLWdyYXktNjc7XG4gIH1cblxuICAubi1zZWFyY2gtZmlsdGVyX19saW5rOmhvdmVyICYge1xuICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xuICB9XG59XG5cbi5uLXNlYXJjaC1maWx0ZXJfX2xpbmsge1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXNtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93ICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubi1zZWFyY2gtZmlsdGVyX19saXN0LWl0ZW0tLWFjdGl2ZSAmIHtcbiAgICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWJvbGQ7XG4gICAgXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgIGJvdHRvbTogLThweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiB6KCdtZW51JykgKyAxO1xuICAgIH1cbiAgfVxufVxuXG4ubi1zZWFyY2gtZmlsdGVyX19wYW5lbCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmF5LTk1O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGNvbG9yLWJsdWUtbWlkO1xuICBib3gtc2hhZG93OiAkZHJvcC1zaGFkb3ctZGVmYXVsdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IFxuICB9XG59XG5cbi5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLWNsb3NlLWxpbmsge1xuICBjb2xvcjogJGNvbG9yLWdyYXktNjc7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogJHNwYWNpbmctc207XG4gIHRvcDogJHNwYWNpbmctc207XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLm4tc2VhcmNoLWZpbHRlci0taXMtbmFycm93ICYge1xuICAgIHRvcDogJHNwYWNpbmcteHM7XG4gIH1cbn1cblxuLm4tc2VhcmNoLWZpbHRlcl9fcGFuZWwtY2xvc2UtaWNvbiB7XG4gIGZpbGw6ICRjb2xvci1ncmF5LTY3O1xuICBoZWlnaHQ6IDExcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAxMXB4O1xuXG4gIC5uLXNlYXJjaC1maWx0ZXJfX3BhbmVsLWNsb3NlLWxpbms6aG92ZXIgJiB7XG4gICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XG4gIH1cbn1cblxuXG4ubi1zZWFyY2gtZmlsdGVyX19yZWZpbmUtc2VsZWN0ZWQtZmlsdGVycyxcbi5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcbiAgbWFyZ2luLXRvcDogLSgkc3BhY2luZy1zbSk7XG59XG5cbi5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rLWljb24ge1xuICBmaWxsOiAkY29sb3ItbGluaztcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHMgLyAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgd2lkdGg6IDEwcHg7XG5cbiAgOmhvdmVyID4gJiB7XG4gICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XG4gIH1cbn1cblxuLm4tdGFnLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLXRhZyB7XG4gIGNsZWFyOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcbiAgd2lkdGg6IGF1dG87XG5cbiAgLm4tdGFnX19kZWxldGUtaWNvbiB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICB9XG59XG5cbi5uLXRhZy5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS10YWctdGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubi1zZWFyY2gtZmlsdGVyLS1pcy1uYXJyb3cge1xuXG4gICYubi1zZWFyY2gtZmlsdGVyLS1oYXMtc3ViZmlsdGVycyB7XG4gICAgLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLWxpbmssXG4gICAgLm4tc2VhcmNoLWZpbHRlcl9fcmVmaW5lLXNlbGVjdGVkLWZpbHRlcnMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLm4tc2VhcmNoLWZpbHRlci1wYW5lbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLm4tc2VhcmNoLWZpbHRlci0tc2hvdy1yZWZpbmUtcGFuZWwge1xuICAgIC5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1saW5rLFxuICAgIC5uLXNlYXJjaC1maWx0ZXJfX3JlZmluZS1zZWxlY3RlZC1maWx0ZXJzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm4tc2VhcmNoLWZpbHRlci1wYW5lbHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIkY29sb3ItbW9kdWxlLWJnOiAkY29sb3ItZ3JheS05NztcbiRjb2xvci1tb2R1bGUtdGl0bGU6ICMzQjNCM0I7XG4kY29sb3ItbW9kdWxlLXRleHQ6ICM5OTk5OTk7XG4kY29sb3ItYm9yZGVyOiAjRTRFNEU0O1xuJGNvbG9yLWJvcmRlci1ob3ZlcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cbiRzY3JlZW4tc3BvdGxpZ2h0LXNtOiAoNDQwcHggLyAkZm9udC1zaXplLWRlZmF1bHQpICogMWVtO1xuJHNjcmVlbi1zcG90bGlnaHQtbWQ6ICg3MDBweCAvICRmb250LXNpemUtZGVmYXVsdCkgKiAxZW07XG5cbi5uLXNwb3RsaWdodC1tb2R1bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbW9kdWxlLWJnO1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY29tcG9uZW50LWJvdHRvbTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyAkZWFzZWlucXVhZDtcblxuICAmLm4tc3BvdGxpZ2h0LW1vZHVsZS0tYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZS04ODtcbiAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGNvbG9yLWJsdWUtODg7XG4gICAgfVxuICB9XG5cbiAgJi5uLXNwb3RsaWdodC1tb2R1bGUtLWludmVyc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRjb2xvci1ibHVlLTg4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgICB9XG5cbiAgICAuYnV0dG9uX19pY29uIHtcbiAgICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xuICAgIH1cblxuICAgIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYubi1sYXlvdXQtZmxleF9faXRlbSB7XG4gICAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwICRzcGFjaW5nLWRlZmF1bHQgJHNwYWNpbmctZGVmYXVsdDtcbiAgICB9XG4gIH1cbn1cblxuLm4tc3BvdGxpZ2h0LW1vZHVsZV9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAmLm4tc3BvdGxpZ2h0LW1vZHVsZV9faW1hZ2UtLWNlbnRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XG4gIH1cbn1cblxuLm4tc3BvdGxpZ2h0LW1vZHVsZV9fYm9keSB7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5uLXNwb3RsaWdodC1tb2R1bGVfX3RpdGxlIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250LXNpemUoJGgzLWZvbnQtc2l6ZXMpO1xuICBjb2xvcjogJGNvbG9yLW1vZHVsZS10aXRsZTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XG59XG5cbi5uLXNwb3RsaWdodC1tb2R1bGVfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubi1zcG90bGlnaHQtYWxpZ24tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1tZCkge1xuICAubi1zcG90bGlnaHQtbW9kdWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCAkc2NyZWVuLXNwb3RsaWdodC1zbSkge1xuICAubi1sYXlvdXQtZmxleCAubi1zcG90bGlnaHQtbW9kdWxlIHtcbiAgICAvLyBNYXgtd2lkdGggaXMgc2V0IGJhc2VkIG9uIHRoZSB0aHVtYm5haWwgc2l6ZSB1c2VkIGZvciBzcG90bGlnaHQgdGlsZXNcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICB9XG59XG5cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XG4gIC5uLXNwb3RsaWdodC1tb2R1bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubi1sYXlvdXQtZmxleCB7XG4gICAgLm4tc3BvdGxpZ2h0LW1vZHVsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICAgICAgLm4tc3BvdGxpZ2h0LWFsaWduLS1jZW50ZXIgJiB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubi1zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uLXNlYXJjaC1mb3JtX19pbnB1dCB7XG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctbGlnaHQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JheS02NDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogJHNwYWNpbmcteHMgJHNwYWNpbmctc207XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2ggJiB7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjRzIGN1YmljLWJlemllciguMDAwLCAuNzk1LCAuMDAwLCAxKTtcbiAgICB3aWR0aDogMTI1cHg7XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubi1zZWFyY2gtZm9ybV9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMtc20gJGJvcmRlci1yYWRpdXMtc20gMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0MHB4O1xuXG4gICY6aG92ZXIge1xuICAgIC5uLXNlYXJjaC1mb3JtX19idXR0b24taWNvbiB7XG4gICAgICBmaWxsOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICAgIH1cbiAgfVxufVxuXG4ubi1zZWFyY2gtZm9ybV9fYnV0dG9uLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xufVxuXG4ubi1zZWFyY2gtZm9ybV9fYnV0dG9uLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICRjb2xvci1ncmF5LTY0O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpIHtcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2ggLm4tc2VhcmNoLWZvcm1fX2lucHV0IHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbn1cbiIsIi5hdXRvY29tcGxldGUsXG4uYXV0b2NvbXBsZXRlLXNlYXJjaCxcbi5hdXRvY29tcGxldGUtY3VzdG9tZXItc3RvcmllcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogODAwMDtcbn1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnVpLW1lbnUtaXRlbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS04NztcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLWRlZmF1bHQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXG4gICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICYudWktc3RhdGUtZm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuICBAZXh0ZW5kICV2aXN1YWxseS1oaWRkZW47XG59XG4iLCIvLyAubi1yZWxhdGVkLWxpbmtzIHtcbi8vICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY29tcG9uZW50LWJvdHRvbTtcbi8vIH1cblxuLm4tcmVsYXRlZC1saW5rc19fdGl0bGUge1xuICAvLyBAaW5jbHVkZSBnb3RoYW0tYm9vaztcbiAgLy8gQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiLm4tc2VjdGlvbi1uYXZfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5uLXNlY3Rpb24tbmF2X19jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDQwJTtcbn1cblxuLm4tc2VjdGlvbi1uYXZfX3RodW1iIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5uLXNlY3Rpb24tbmF2X190aXRsZSB7XG4gIEBpbmNsdWRlIGdvdGhhbS1leHRyYS1saWdodDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNDNweDtcbn1cblxuLm4tc2VjdGlvbi1uYXZfX3RpdGxlLS1hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5uLXNlY3Rpb24tbmF2X19zdW1tYXJ5IHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLm4tc2VjdGlvbi1uYXZfX2xpbmstbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm4tc2VjdGlvbi1uYXZfX2xpbmstbGlzdC1pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1sZykge1xuXG4gIC5uLXNlY3Rpb24tbmF2X19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNTYlO1xuICB9XG59ICBcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuXG4gIC5uLXNlY3Rpb24tbmF2X190aHVtYiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5uLXNlY3Rpb24tbmF2X19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG5cbiAgLm4tc2VjdGlvbi1uYXZfX3N1bW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDM4JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5uLXNlY3Rpb24tbmF2X19jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA0JTtcbiAgICB3aWR0aDogNjglO1xuICB9XG59XG4iLCIubi1zaGFyZSB7XG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xufVxuXG4ubi1zaGFyZV9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5uLXNoYXJlX19saW5rIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5uLXNoYXJlX19saW5rIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5uLXNoYXJlX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXhzO1xufVxuXG4ubi1zaGFyZV9faWNvbiB7XG4gIGZpbGw6ICRjb2xvci1ncmF5LTUyO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuXG4gIC5uLXNoYXJlX19saW5rOmhvdmVyICYge1xuICAgIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICB9XG59XG5cbi5uLXNoYXJlX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XG59XG4iLCIubi1zb3J0IHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ncmF5LTg3O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4ubi1zb3J0X19saW5rIHtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbi5uLXNvcnRfX2xpbmstaWNvbiB7XG4gIGZpbGw6ICRjb2xvci1ncmF5LTY0O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4ubi1zb3J0X19maWx0ZXItbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xufVxuXG4ubi1zb3J0X19kcm9wZG93bi1tZW51IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAubi1zb3J0IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC5uLXNvcnRfX2xlZnQsXG4gIC5uLXNvcnRfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG5cbiAgLm4tc29ydF9fcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4iLCIubi10YWJzLS1sYXJnZSB7XG4gIC5uLXRhYnNfX2xhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMTM1cHg7XG4gICAgbWluLWhlaWdodDogMTM1cHg7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cblxuICAubi10YWJzX19yYWRpby1pbnB1dDpjaGVja2VkIHtcbiAgICArIC5uLXRhYnNfX2xhYmVsOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0b3A6IDkwJTtcbiAgICB9XG4gIH1cblxuICAubi10YWJzX19tb3JlLW1lbnUtbGFiZWwtLXNlbGVjdGVkIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0b3A6IDkwJTtcbiAgICB9XG4gIH1cbn1cblxuLm4tdGFicy0tcGxhaW4ge1xuICAubi10YWJzX19sYWJlbCB7XG4gICAgQGluY2x1ZGUgZ290aGFtLWV4dHJhLWxpZ2h0O1xuICAgIC8vIHNjc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLy8gc2Nzcy1saW50OiBlbmFibGUgSW1wb3J0YW50UnVsZVxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luOiAwICRzcGFjaW5nLWRlZmF1bHQgMCAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMCAwICRzcGFjaW5nLXNtO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5uLXRhYnNfX3JhZGlvLWlucHV0OmNoZWNrZWQge1xuICAgICsgLm4tdGFic19fbGFiZWwge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICAubi10YWJzX19sYWJlbC0tbW9yZSAubi10YWJzX19sYWJlbC10ZXh0LS1tb3JlIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gIH1cblxuICAubi10YWJzX19tb3JlLW1lbnUtbGFiZWwtLXNlbGVjdGVkIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblxuICAgIC5uLXRhYnNfX2xhYmVsLXRleHQtLW1vcmUge1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1vcmUgTWVudSBUYWJzIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJGNvbG9yLWJvcmRlcjogIzAwMDAwMDtcbiRjb2xvci10YWItY29udGVudC1iYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4kY29sb3ItbW9yZS1tZW51LWJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiRib3JkZXItd2lkdGg6IDA7XG4kc3BhY2luZy1iZXR3ZWVuLXRhYnM6IDA7XG4kZm9udC1zaXplLXRhYnM6IDE2cHg7XG4kZm9udC1zaXplLWNvbnRlbnQ6IDE2cHg7XG4kcGFkZGluZy10YWI6IDAgJHNwYWNpbmctbGc7XG4kcGFkZGluZy1jb250ZW50OiAkc3BhY2luZy1kZWZhdWx0O1xuJHBhZGRpbmctbW9yZS1tZW51LWxpc3QtaXRlbTogJHNwYWNpbmcteHMgJHNwYWNpbmctZGVmYXVsdDtcbiRtYXJnaW4tY29tcG9uZW50LWJvdHRvbTogNDBweDtcbiRtaW4td2lkdGgtbW9yZS1tZW51OiAyMjBweDtcbiR0YWItbWluLWhlaWdodDogNzdweDtcbiR0YWItbWluLXdpZHRoOiA0MHB4O1xuXG4ubi10YWJzIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tY29tcG9uZW50LWJvdHRvbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICosXG4gICo6YmVmb3JlLFxuICAqOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB9XG59XG5cbi5uLXRhYnNfX3RhYiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4ubi10YWJzX19sYWJlbCB7XG4gIEBpbmNsdWRlIGdvdGhhbS1tZWRpdW07XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtdGFicztcbiAgbGluZS1oZWlnaHQ6ICR0YWItbWluLWhlaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1iZXR3ZWVuLXRhYnM7XG4gIG1pbi1oZWlnaHQ6ICR0YWItbWluLWhlaWdodDtcbiAgbWluLXdpZHRoOiAkdGFiLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJHBhZGRpbmctdGFiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItd2lkdGg6ICRzcGFjaW5nLWRlZmF1bHQgMzBweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAoLTMwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdG9wOiA2MCU7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4zcyBlYXNlO1xuICAgIHdpZHRoOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLm4tdGFic19fdGFiOm50aC1jaGlsZCgxbis1KSAubi10YWJzX19sYWJlbCxcbi5uLXRhYnNfX3RhYjpudGgtY2hpbGQoMSkgLm4tdGFic19fbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG59XG5cbi5uLXRhYnNfX3RhYjpudGgtY2hpbGQoMm4rNSkgLm4tdGFic19fbGFiZWwsXG4ubi10YWJzX190YWI6bnRoLWNoaWxkKDIpIC5uLXRhYnNfX2xhYmVsIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyZWVuO1xuICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItZ3JlZW47XG59XG5cbi5uLXRhYnNfX3RhYjpudGgtY2hpbGQoM24rNSkgLm4tdGFic19fbGFiZWwsXG4ubi10YWJzX190YWI6bnRoLWNoaWxkKDMpIC5uLXRhYnNfX2xhYmVsIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktNDE7XG4gIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1ncmF5LTQxO1xufVxuXG4ubi10YWJzX190YWI6bnRoLWNoaWxkKDRuKzUpIC5uLXRhYnNfX2xhYmVsLFxuLm4tdGFic19fdGFiOm50aC1jaGlsZCg0KSAubi10YWJzX19sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTUyO1xuICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItZ3JheS01Mjtcbn1cblxuLm4tdGFic19fdGFiOm50aC1jaGlsZCg1bis1KSAubi10YWJzX19sYWJlbCxcbi5uLXRhYnNfX3RhYjpudGgtY2hpbGQoNSkgLm4tdGFic19fbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS02NDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLWdyYXktNjQ7XG59XG5cbi5uLXRhYnNfX3JhZGlvLWlucHV0IHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5uLXRhYnNfX3BhbmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDA7XG59XG5cbi5uLXRhYnNfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItdGFiLWNvbnRlbnQtYmFja2dyb3VuZDtcbiAgYm9yZGVyOiBzb2xpZCAkYm9yZGVyLXdpZHRoICRjb2xvci1ib3JkZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQ7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtKCRib3JkZXItd2lkdGgpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm4tdGFic19fcmFkaW8taW5wdXQ6Y2hlY2tlZCB7XG4gICsgLm4tdGFic19fbGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRvcDogODAlO1xuICAgIH1cbiAgfVxuXG4gIH4gLm4tdGFic19fcGFuZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4ubi10YWJzX190YWI6bnRoLWNoaWxkKDFuKzUpLFxuLm4tdGFic19fdGFiOm50aC1jaGlsZCgxKSxcbi5uLXRhYnNfX3RhYjpudGgtY2hpbGQoMm4rNSksXG4ubi10YWJzX190YWI6bnRoLWNoaWxkKDIpLFxuLm4tdGFic19fdGFiOm50aC1jaGlsZCgzbis1KSxcbi5uLXRhYnNfX3RhYjpudGgtY2hpbGQoMyksXG4ubi10YWJzX190YWI6bnRoLWNoaWxkKDRuKzUpLFxuLm4tdGFic19fdGFiOm50aC1jaGlsZCg0KSxcbi5uLXRhYnNfX3RhYjpudGgtY2hpbGQoNW4rNSksXG4ubi10YWJzX190YWI6bnRoLWNoaWxkKDUpIHtcbiAgLm4tdGFic19fbGFiZWwtLW1vcmUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTg3O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1ncmF5LTg3O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICB9XG59XG5cbi5uLXRhYnNfX21vcmUtbWVudS1sYWJlbC0tc2VsZWN0ZWQge1xuICAmOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogODAlO1xuICB9XG59XG5cbi5uLXRhYnNfX2xhYmVsLS1tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5uLXRhYnNfX21vcmUtbWVudS1sYWJlbC0tdmlzaWJsZSAmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLm4tdGFic19fbW9yZS1tZW51IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLW1vcmUtbWVudS1iYWNrZ3JvdW5kO1xuICBib3gtc2hhZG93OiAkZHJvcC1zaGFkb3ctZXZlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1zbSAqIDEuODtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6ICRtaW4td2lkdGgtbW9yZS1tZW51O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtKCRib3JkZXItd2lkdGgpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0b3A6IDcwJTtcbiAgei1pbmRleDogeignbWVudScpO1xuXG4gIC5uLXRhYnMtLW1vcmUtbWVudS12aXNpYmxlICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uLXRhYnNfX21vcmUtbWVudS1saXN0LWl0ZW0ge1xuICBAaW5jbHVkZSBnb3RoYW0tbGlnaHQ7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLW1vcmUtbWVudS1saXN0LWl0ZW07XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJi5uLXRhYnNfX21vcmUtbWVudS1saXN0LWl0ZW0tLXNlbGVjdGVkIHtcbiAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG4gIH1cblxuICAmLm4tdGFic19fbW9yZS1tZW51LWxpc3QtaXRlbS0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm4tdGFic19fbGFiZWwtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uLXRhYnNfX21vcmUtbWVudS1pY29uIHtcbiAgZmlsbDogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzO1xuICB3aWR0aDogMTBweDtcblxuICAubi10YWJzLS1tb3JlLW1lbnUtdmlzaWJsZSAmIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5cbi5uLXRhYnMtLWFsbC10YWJzLWhpZGRlbiB7XG4gIHBhZGRpbmctdG9wOiA3OHB4O1xufVxuXG4ubi10YWJzLS1hbGwtdGFicy1oaWRkZW4sXG4ubi10YWJzLS1sYXJnZS5uLXRhYnMtLWFsbC10YWJzLWhpZGRlbixcbi5uLXRhYnMtLXBsYWluLm4tdGFicy0tYWxsLXRhYnMtaGlkZGVuIHtcbiAgLm4tdGFic19fdGFiLS1tb3JlIHtcbiAgICAubi10YWJzX19sYWJlbC0tbW9yZSB7XG4gICAgICBAaW5jbHVkZSBnb3RoYW0tbGlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgY29sb3I6ICRjb2xvci1saW5rO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy1zbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLm4tdGFic19fbGFiZWwtdGV4dC0tbW9yZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGluaztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm4tdGFic19fbGFiZWwtLW1vcmU6aG92ZXIgLm4tdGFic19fbGFiZWwtdGV4dC0tbW9yZSB7XG4gICAgY29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuICB9XG5cbiAgLm4tdGFic19fdGFiLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IC0oJHNwYWNpbmctZGVmYXVsdCk7XG4gIH1cblxuICAubi10YWJzX19tb3JlLW1lbnUtaWNvbiB7XG4gICAgZmlsbDogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgfVxuICBcbiAgLm4tdGFic19fbGFiZWwtLW1vcmU6aG92ZXIgLm4tdGFic19fbW9yZS1tZW51LWljb24ge1xuICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xuICB9XG5cbiAgLm4tdGFic19fbW9yZS1tZW51IHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHJpZ2h0OiAtMXB4O1xuICB9XG5cbiAgLm4tdGFic19fbW9yZS1tZW51LWRyb3Bkb3duLWluZGljYXRvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAmLm4tdGFicy0tbW9yZS1tZW51LXZpc2libGUgLm4tdGFic19fbGFiZWwtdGV4dC0tbW9yZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uLXRhYnNfX2xhYmVsLXRleHQtLW1vcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuIiwiLm4tdGFnIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWRlZmF1bHQ7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiA0cHggMTNweDtcbn1cblxuLm4tdGFnLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS01Mjtcbn1cblxuLm4tdGFnX19kZWxldGUtaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gIGhlaWdodDogOXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogOXB4O1xufVxuXG4ubi10YWdfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubi10YWctZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XG5cbiAgLm4tdGFnIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLm4tdGFnLWdyb3VwX19zZXBhcmF0b3Ige1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkY29sb3ItZ3JheS02NDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxcHg7XG59XG4iLCIubi10b3AtaGF0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm4tdG9wLWhhdF9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm4tdG9wLWhhdF9fbGlzdC1pdGVtLWhlYWRlciB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgQGluY2x1ZGUgZ290aGFtLW1lZGl1bTtcblxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIC5vZmYtY2FudmFzX19jcm9zcy1wcm9wZXJ0eS1uYXYgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm4tdG9wLWhhdF9fbGluayB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4IGluaGVyaXQpO1xuICBAaW5jbHVkZSBnb3RoYW0tbGlnaHQ7XG5cbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG5cbi5uLXRvcC1oYXRfX2xpbmstdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubi10b3AtaGF0X191c2VyLWljb24sXG4ubi10b3AtaGF0X19rZXktaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4ubi10b3AtaGF0X19tZW51LWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14cztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubi10b3AtaGF0X19wcm9maWxlLWxpbmstLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTI3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkY29sb3ItYmx1ZS1saWdodCwgJGNvbG9yLWJsdWUtbGlnaHQgNHB4LCAkY29sb3ItZ3JheS0yNyA0cHgpO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAubi10b3AtaGF0X19tZW51LWluZGljYXRvciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUge1xuICAvLyBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRjb2xvci1ibHVlLWxpZ2h0O1xuICBib3gtc2hhZG93OiAkZHJvcC1zaGFkb3ctZGVmYXVsdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAyNDVweDtcbiAgei1pbmRleDogeignbWVudScpO1xuXG4gIC5uLXRvcC1oYXRfX3Byb2ZpbGUtbGluay0taXMtYWN0aXZlICsgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm4tdG9wLWhhdF9fcHJvZmlsZS1tZW51LWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtc3VwcG9ydC1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ncmF5LTk1O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWdyYXktOTU7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS00MTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAkc3BhY2luZy1kZWZhdWx0ICRzcGFjaW5nLXNtO1xuICBwYWRkaW5nOiAkc3BhY2luZy1zbSAwO1xufVxuXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtbGlzdC1saW5rIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LTQxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHNwYWNpbmcteHMgJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuLm4tdG9wLWhhdF9fcHJvZmlsZS1tZW51LXVzZXItaW5mbyB7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQgJHNwYWNpbmctZGVmYXVsdCAkc3BhY2luZy1zbTtcbn1cblxuLm4tdG9wLWhhdF9fcHJvZmlsZS1tZW51LXVzZXJuYW1lIHtcbiAgQGluY2x1ZGUgZ290aGFtLWJvb2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtY29tcGFueSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbn1cblxuLm4tdG9wLWhhdF9fcHJvZmlsZS1tZW51LWxvZy1vdXQtbGluayB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk1O1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1zbTtcbiAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAubi10b3AtaGF0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmcteHMgLyAyO1xuXG4gICAgLmJpbGxib2FyZC1oZWFkZXIgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ncmF5LTI3LCAuNSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiB6KCdvdmVybGF5Jyk7XG4gICAgfVxuICB9XG5cbiAgLm4tdG9wLWhhdF9fY3Jvc3MtcHJvcGVydHktbmF2IHtcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XG4gICAgICBAaW5jbHVkZSBzcGFuICg0IG9mICRzZW1hbnRpYy1sYXlvdXQtbWQpO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAnbHRyJyB7XG4gICAgICBAaW5jbHVkZSBzcGFuICg0IG9mICRzZW1hbnRpYy1sYXlvdXQtbWQpO1xuICAgIH1cbiAgfVxuXG4gIC5uLXRvcC1oYXRfX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcteHM7XG5cbiAgICAmOmZpcnN0LWNoaWxkLFxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHBhZGRpbmctI3skZGlyLWZyb219OiAwO1xuXG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XG4gICAgICAgYm9yZGVyOiAwO1xuICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm4tdG9wLWhhdF9fbGluayB7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTg3O1xuICAgIH1cbiAgfVxuXG4gIC5uLXRvcC1oYXRfX2Nyb3NzLXByb3BlcnR5LW5hdiBbZGF0YS1udGFwLXVpPVwiY29udGFjdC11c1wiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uLXRvcC1oYXRfX2xpc3QtaXRlbS1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5uLXRvcC1oYXRfX3Byb2ZpbGUtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLSN7JGRpci1mcm9tfTogMDtcbiAgfVxuXG4gIC5uLXRvcC1oYXRfX3Byb2ZpbGUtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1zbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1zbTtcbiAgfVxuXG4gIC5uLXRvcC1oYXRfX3V0aWxzIHtcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XG4gICAgICBAaW5jbHVkZSBzcGFuICg0IG9mICRzZW1hbnRpYy1sYXlvdXQtbWQgbGFzdCk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ2x0cicge1xuICAgICAgQGluY2x1ZGUgc3BhbiAoNCBvZiAkc2VtYW50aWMtbGF5b3V0LW1kIGxhc3QpO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLm4tdG9wLWhhdF9fbGlzdC1pdGVtIHtcbiAgICAgIGJvcmRlci0jeyRkaXItdG99OiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLSN7JGRpci10b306IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLm4tdG9wLWhhdF9fbGlzdC1pdGVtIHtcbiAgICAvLyAgIC5uLXRvcC1oYXRfX2xpbmsge1xuICAgIC8vICAgICAmOjpiZWZvcmUge1xuICAgIC8vICAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAvLyAgICAgICBtYXJnaW4tI3skZGlyLXRvfTogJHNwYWNpbmctc207XG4gICAgLy8gICAgIH1cbiAgICAvLyAgIH1cbiAgICAvL1xuICAgIC8vICAgJjpmaXJzdC1jaGlsZCAubi10b3AtaGF0X19saW5rIHtcbiAgICAvLyAgICAgJjo6YmVmb3JlIHtcbiAgICAvLyAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vICAgICB9XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICB9XG5cbiAgLm4tdG9wLWhhdF9fbWVudS1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmaWxsOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMHB4O1xuICB9XG5cbiAgLm4tdG9wLWhhdF9fdXNlci1pY29uLFxuICAubi10b3AtaGF0X19rZXktaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHM7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTJweDtcbiAgfVxuXG4gIC5uLXRvcC1oYXRfX3Byb2ZpbGUtbWVudS1zdXBwb3J0LWxpbmstaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHM7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTRweDtcbiAgfVxuXG4gIC5uLXRvcC1oYXRfX3Byb2ZpbGUtbGlzdC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAubi10b3AtaGF0X19jcm9zcy1wcm9wZXJ0eS1uYXYge1xuICAgIEBpZiAkZGlyZWN0aW9uID09ICdydGwnIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4gKDYgb2YgJHNlbWFudGljLWxheW91dC1sZyk7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIEBpZiAkZGlyZWN0aW9uID09ICdsdHInIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4gKDYgb2YgJHNlbWFudGljLWxheW91dC1sZyk7XG4gICAgfVxuICB9XG5cbiAgLm4tdG9wLWhhdF9fdXRpbHMge1xuICAgIEBpZiAkZGlyZWN0aW9uID09ICdydGwnIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4gKDYgb2YgJHNlbWFudGljLWxheW91dC1sZyBsYXN0KTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAnbHRyJyB7XG4gICAgICBAaW5jbHVkZSBzcGFuICg2IG9mICRzZW1hbnRpYy1sYXlvdXQtbGcgbGFzdCk7XG4gICAgfVxuICB9XG59XG4iLCJcbi5uLXZpZGVvX19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNTYuMjUwOSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm4tdmlkZW9fX2NvbnRhaW5lci13cmFwcGVyIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uLXZpZGVvLWNvbnRyb2xsZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm4tdmlkZW8tLWlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhYWwtd3JhcHBlci5tb2RhYWwtZnVsbHNjcmVlbiAubW9kYWFsLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gIHRvcDogJHNwYWNpbmctbGc7XG59XG5cbi5tb2RhYWwtZnVsbHNjcmVlbiAubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogVmlkZW8gb3ZlcmxheSBzdHlsZXMgKi9cbi5uLXZpZGVvX19jdGEge1xuICBAaW5jbHVkZSBnb3RoYW0tYm9vaztcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvdHRvbTogMmVtO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggJGNvbG9yLWJsYWNrO1xuICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtO1xuICBtYXJnaW46IDFlbTtcbiAgcGFkZGluZzogMWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLm4tdmlkZW9fX2N0YS0taW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm4tdmlkZW9fX2N0YTpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xufVxuXG4ubi12aWRlb19fY3RhLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiJHNjcmVlbi1mbGV4LWxnOiAoMTEzMHB4IC8gJGZvbnQtc2l6ZS1kZWZhdWx0KSAqIDFlbTtcblxuLm4tbGF5b3V0LWZsZXhfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcbiAgLm4tbGF5b3V0LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAvLyBwYWRkaW5nOiBndXR0ZXIoKTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZbZGF0YS1udGFwLWxheW91dH49XCIyXCJdIHtcbiAgICAgIEBpbmNsdWRlIHNxdWlzaCgyLCAyKTtcbiAgICAgIC8vIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJi5uLWxheW91dC1mbGV4X19qdXN0aWZ5LWNlbnRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLm4tbGF5b3V0LWZsZXhfX2p1c3RpZnktc3RhcnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAubi1sYXlvdXQtZmxleF9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogZ3V0dGVyKCkgKiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uLWxheW91dC1mbGV4X19pdGVtIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAvLyBtYXJnaW4tbGVmdDogZ3V0dGVyKCk7XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiBndXR0ZXIoKTtcbiAgICB3aWR0aDogc3Bhbig0KTtcblxuICAgIC8vICY6bnRoLWNoaWxkKDcpIHtcbiAgICAvLyAgIG1hcmdpbjogYXV0bztcbiAgICAvLyB9XG5cbiAgICBbZGF0YS1udGFwLWxheW91dH49XCI1XCJdICYge1xuICAgICAgLy8gd2lkdGg6IHNwYW4oMiB3aWRlKTtcbiAgICAgIHdpZHRoOiBzcGFuKDQpO1xuXG4gICAgICAmOm50aC1jaGlsZCg0KSxcbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgd2lkdGg6IHNwYW4oNik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNFwiXSAmIHtcbiAgICAgIC8vIGZsZXgtYmFzaXM6IHNwYW4oNik7XG4gICAgICB3aWR0aDogc3Bhbig2KTtcbiAgICB9XG5cbiAgICBbZGF0YS1udGFwLWxheW91dH49XCIyXCJdICYge1xuICAgICAgd2lkdGg6IHNwYW4oNik7XG4gICAgfVxuXG4gICAgLm4tbGF5b3V0LWZsZXhfX2FsaWduLWJhc2VsaW5lICYge1xuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgfVxuXG4gICAgLm4tbGF5b3V0LWZsZXhfX2FsaWduLWNlbnRlciAmIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubi1sYXlvdXQtZmxleF9fYWxpZ24tZW5kICYge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZykge1xuICBbZGF0YS1udGFwLWxheW91dH49XCI0XCJdIHtcbiAgICAubi1sYXlvdXQtZmxleF9faXRlbSB7XG4gICAgICB3aWR0aDogc3BhbigzKTtcbiAgICB9XG4gIH1cblxuICBbZGF0YS1udGFwLWxheW91dH49XCI1XCJdIHtcbiAgICAubi1sYXlvdXQtZmxleF9faXRlbSB7XG4gICAgICB3aWR0aDogc3BhbigyIHdpZGVyKTtcblxuICAgICAgJjpudGgtY2hpbGQoNCksXG4gICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHdpZHRoOiBzcGFuKDIgd2lkZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYnV0dG9uLS1zaWRlLXRhYiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogLTEyMHB4O1xuICB0b3A6IGNhbGMoNTAlKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgd2lkdGg6IDI3MHB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5uLWNvbnRhY3QtbW9kdWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JheS00MTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMDBweDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ubi1jb250YWN0LW1vZHVsZV9fYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5uLWNvbnRhY3QtbW9kdWxlX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ubi1jb250YWN0LW1vZHVsZV9faGVhZGluZyB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5uLWNvbnRhY3QtbW9kdWxlX19jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5uLWNvbnRhY3QtbW9kdWxlX19saW5rIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LTI3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB1bmljb2RlLWJpZGk6IGVtYmVkO1xufVxuXG4ubi1jb250YWN0LW1vZHVsZV9faWNvbiB7XG4gIGZpbGw6ICRjb2xvci1ncmF5LTY0O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDAgNXB4O1xuICB3aWR0aDogMjJweDtcbn1cblxuLm4tbGlzdF9faXRlbS0tYm9yZGVyZWQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWdyYXktODc7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuXG4ubi1saXN0X19pdGVtLS1ib3JkZXJlZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuIl19 */
