.h1,.h2,.h3,.h4,.h5,.h6,.n-anchor-link__list,.n-breadcrumb__list,.n-contact-sales__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-paragraph,.n-property-bar__narrow-actions-list,.n-property-navigation-bar__utils-list,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}.n-anchor-link__list,.n-breadcrumb__list,.n-contact-sales__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__property-navigation-list,.n-off-canvas-menu__utils-list,.n-property-bar__narrow-actions-list,.n-property-navigation-bar__utils-list{padding:0}.n-property-bar__menu-toggle-text,.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}@keyframes bounceDown{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,6px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,3px,0)}90%{transform:translate3d(0,0,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}@keyframes bounceRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%,75%{transform:translate3d(6px,0,0)}60%{opacity:1;transform:translate3d(-3px,0,0)}90%{transform:translate3d(-3px,0,0)}to{transform:none}}@keyframes slideDown{0%{transform:translateY(-120px)}to{transform:translateY(0)}}@keyframes slideIn{0%{transform:translateY(400px)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}body,html{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#454545;line-height:1.5;margin:0;padding:0;box-sizing:border-box}*,:after,:before{box-sizing:inherit}div#hs-eu-cookie-confirmation,head svg{display:none}b,strong{font-weight:700}.n-pull-left{float:left}.n-pull-right{float:right}.n-align-right{text-align:right}.n-align-center{text-align:center}.n-align-left{text-align:left}.n-text-uppercase{text-transform:uppercase}.n-spacing-bottom{margin-bottom:24px}@media (max-width:26.25em){.n-hidden-sm{display:none}}@media (max-width:48em){.n-hidden-md{display:none}}@media (min-width:48em){.n-hidden-mobile{display:block}.n-hidden-desktop{display:none}}@media (max-width:48em){.n-hidden-desktop{display:block}.n-hidden-mobile{display:none}}hr{background:#f2f2f2;border:0;height:1px;margin-top:24px}.h1,.h2,h1,h2{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:200;font-style:normal}.h1,.h2,.h3,.h4,h1,h2,h3,h4,hr{margin-bottom:24px}.h1,h1{font-size:38px;line-height:1}@media screen and (min-width:48em){.h1,h1{font-size:40px;line-height:1.2}}@media screen and (min-width:64em){.h1,h1{font-size:48px;line-height:1.1}}.h2,h2{font-size:32px;line-height:1.25}@media screen and (min-width:48em){.h2,h2{font-size:36px;line-height:1.5}}@media screen and (min-width:64em){.h2,h2{font-size:40px;line-height:1.25}}.h3,h3{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:28px;line-height:1.25}@media screen and (min-width:48em){.h3,h3{font-size:30px;line-height:1.25}}@media screen and (min-width:64em){.h3,h3{font-size:32px;line-height:1.25}}.h4,h4{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:24px;line-height:1.5}.h5,h5{font-size:20px;line-height:1.2}.h6,h6{font-size:18px;line-height:1.33333}.h5,.h6,h5,h6{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,p{font-size:16px;line-height:1.5;margin-bottom:24px}.n-paragraph,.n-paragraph-lead,p{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#454545}@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,.n-menu.menu--is-active,.n-menu.n-menu--is-active{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%}}.n-menu{border-bottom:1px solid #eaeaea;padding:12px 0}.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:-ms-flexbox;display:flex;-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:-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{-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:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}[data-ntap-target=cloud-marketplace].n-menu--mega{padding-bottom:24px}[data-ntap-target=cloud-marketplace] .n-menu__list-section{border-bottom:1px solid #eaeaea;margin-bottom:24px;padding-bottom:24px}[data-ntap-target=cloud-marketplace] .n-menu__list-section:last-child{border:0;margin:0;padding:0}[data-ntap-target=cloud-marketplace] .n-menu__link svg{height:10px;width:10px}[data-ntap-target=cloud-marketplace] .n-menu__link:hover svg{fill:red;stroke:red}[data-ntap-target=cloud-marketplace] .n-menu__list-item--cloud-solutions,[data-ntap-target=cloud-marketplace] .n-menu__list-item--cloud-trials{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}[data-ntap-target=cloud-marketplace] .n-menu__list-item--cloud-trials .n-menu__list-title{margin-left:0}[data-ntap-target=cloud-marketplace] .n-menu__list-item--cloud-trials .n-menu__list-description{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-style:normal;display:block;font-weight:300;padding:6px 0}[data-ntap-target=cloud-marketplace] .n-menu__list-item--cloud-solutions .n-menu__list-item{display:block;padding-bottom:24px;text-align:center;width:98.33333%}[data-ntap-target=cloud-marketplace] .n-menu__list-item--cloud-solutions .n-menu__list-item .n-menu__link{padding:0;max-width:200px;margin:0 auto}[data-ntap-target=cloud-marketplace] .n-menu__list-item--cloud-solutions .n-menu__list-item .n-menu__cloud-image{margin-bottom:24px}@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:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.n-menu__list .n-menu__list,.n-menu__list.n-menu__sub-list{-ms-flex-direction:column;flex-direction:column}.n-menu__list .n-menu__list-section{-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~="30-70"] .n-menu__list .n-menu__list-section,[data-ntap-layout~="4"] .n-menu__list .n-menu__list-section{width:23.33333%}[data-ntap-layout~="30-70"] .n-menu__list .n-menu__list-section:last-child{width:73.33333%}.n-menu__sub-list{margin-left:0;margin-bottom:24px}.n-menu__link{padding-left:0;padding-bottom:0}.n-menu__link-header+.n-menu__link-header{margin-top:24px}.n-menu__list-title{padding:0}[data-ntap-target=cloud-marketplace] .n-menu__list-section{border-bottom:0;margin-bottom:0;padding-bottom:0}[data-ntap-target=cloud-marketplace] .n-menu__list-item--cloud-solutions{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}[data-ntap-target=cloud-marketplace] .n-menu__list-item--cloud-solutions .n-menu__list-item{width:31.66667%;padding-bottom:0}}@media (min-width:64em){[data-ntap-target=cloud-marketplace] .n-menu__list-item--cloud-solutions .n-menu__list-item{width:31.66667%}}@media (min-width:91.875em){.n-menu__sub-list{margin-bottom:30px}}.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;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-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]{border-bottom:solid 1px #eaeaea;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;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:#f8f8f8;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{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}.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;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:23.33333%}.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-search-form{position:relative;width:100%}.n-search-form__input{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;-webkit-appearance:none;background:#fff;border:solid 1px #a4a4a4;border-radius:6px;display:inline-block;font-size:16px;height:40px;margin:0;padding:6px 12px;vertical-align:middle;width:100%}.n-search-form__input:focus{border-color:#000;outline:none}.n-search-form__input::-webkit-search-cancel-button{display:none}.n-property-bar__search .n-search-form__input{transition:width .4s cubic-bezier(0,.795,0,1);width:100px}.n-property-bar__search .n-search-form__input:focus{width:320px}.n-search-form__button{background:0 0;border:0;border-radius:0 6px 6px 0;cursor:pointer;display:inline-block;font-size:0;height:40px;padding:0;position:absolute;top:0;right:0;vertical-align:middle;width:40px}.n-search-form__button:hover .n-search-form__button-icon{fill:#454545}.n-search-form__button-text{display:block;text-indent:-10000px}.n-search-form__button-icon{display:inline-block;fill:#a4a4a4;height:18px;width:18px}@media (min-width:64em){.n-property-bar__search .n-search-form__input{width:320px}}.n-property-bar__search--exp .autocomplete-search{background-color:#f7f7f7;box-shadow:2px 2px 4px 0 rgba(0,0,0,.3);min-width:290px;top:46px;pointer-events:all}.n-property-bar__search--exp .autocomplete-search .ui-autocomplete{margin:12px 0}.n-property-bar__search--exp .autocomplete-search .ui-menu-item{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-style:normal;background:0 0;color:#4a4a4a;font-size:16px;font-weight:300;line-height:32px;list-style-type:none;width:100%}.n-property-bar__search--exp .autocomplete-search .ui-menu-item:last-child{margin-bottom:0}.n-property-bar__search--exp .autocomplete-search .ui-menu-item:nth-child(even){background:0 0}.n-property-bar__search--exp .autocomplete-search .ui-menu-item.ui-state-focus,.n-property-bar__search--exp .autocomplete-search .ui-menu-item:hover{background:#0067c5;color:#fff;cursor:pointer}@media (max-width:26.25em){.n-property-bar__search--exp .autocomplete-search .ui-menu-item{font-size:14px}}.n-property-bar__search-toggle{float:right}.n-property-bar__search-toggle-button{background-color:#4a90e2;border:0;cursor:pointer;font-size:0;height:46px;margin-right:0;padding:0;position:relative;top:-2px;right:0;vertical-align:middle;width:46px;opacity:1;outline:none}.n-property-bar__search-toggle-button.visually-hidden-btn{opacity:0;transition:opacity .4s ease}.n-property-bar__search-toggle-button:hover{background-color:#1e4a93;border-color:#1e4a93}@media (max-width:48em){.n-property-bar__search-toggle-button{height:36px;width:36px}}.n-property-bar__search-toggle-button-icon{display:inline-block;fill:#fff;font-size:20px;height:20px;line-height:20px;width:20px}@media (max-width:48em){.n-property-bar__search-toggle-button-icon{height:16px;width:16px}}.n-property-bar__search--exp{transition:width .2s ease;right:0;padding:0 12px;pointer-events:none;position:absolute;width:0;z-index:999}@media (max-width:48em){.n-property-bar__search--exp{padding:0;top:100%}}.n-property-bar__search--exp.n-property-bar__search--is-active{pointer-events:all;width:100%}.n-property-bar__search-form{margin:-2px 0 0}.n-property-bar__search-form-input{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-style:normal;-webkit-appearance:none;background:#fff;border:1px solid #4a90e2;color:#4a4a4a;font-size:21px;font-weight:300;height:46px;line-height:21px;outline:none;vertical-align:middle;float:right}.n-property-bar__search--exp .n-property-bar__search-form-input{padding:0;width:0;transition:width .2s ease}.n-property-bar__search--is-active .n-property-bar__search-form-input{width:100%;padding:6px 96px 6px 24px}.n-property-bar__search-form-input::-webkit-input-placeholder{color:#4a90e2}.n-property-bar__search-form-input::-webkit-search-cancel-button{display:none}@media (max-width:48em){.n-property-bar__search-form-input{border:0}.n-property-bar__search--is-active .n-property-bar__search-form-input{padding:6px 96px 6px 12px;border:1px solid #4a90e2}}@media (max-width:26.25em){.n-property-bar__search-form-input{font-size:16px}}.n-property-bar__search-form-button{background-color:#4a90e2;border:0;cursor:pointer;display:inline-block;font-size:0;height:46px;margin-right:12px;padding:0;position:absolute;top:-2px;right:0;vertical-align:middle;width:46px}.n-property-bar__search-form-button:hover{background-color:#1e4a93;border-color:#1e4a93}@media (max-width:48em){.n-property-bar__search-form-button{margin-right:0;display:none}.n-property-bar__search--is-active .n-property-bar__search-form-button{display:inline-block}}.n-property-bar__search-form-button-icon{display:inline-block;fill:#fff;font-size:20px;height:20px;line-height:20px;width:20px}.n-property-bar__search-form-button-close{background-color:transparent;border:0;cursor:pointer;height:46px;margin-right:60px;padding:0;position:absolute;top:-2px;right:0;vertical-align:middle;width:46px;outline:none;display:none}.n-property-bar__search--is-active .n-property-bar__search-form-button-close,.off-canvas__cross-property-nav .n-top-hat__list-item-header{display:block}@media (max-width:48em){.n-property-bar__search-form-button-close{margin-right:48px}}.n-property-bar__search-n-property-bar__search-button-close-icon{fill:#a6a8ab;height:14px;width:14px}input::-ms-clear{display:none}.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}.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{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-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%);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-anchor-links{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{animation:bounceDown 1s;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-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}.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-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{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;max-width:1200px}.n-page-header__img{margin-right:24px}.n-page-header__body{-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}}.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{animation:bounce 1s;fill:#002855;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:-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{-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{width:100%}.button--inline-action{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:#0067c5;display:inline-block;margin-bottom:0;padding:0;text-transform:uppercase}.button--inline-action:hover{color:#002855}.button--inline-action .button__icon{fill:#0067c5}.button--inline-action:active .button__icon,.button--inline-action:hover .button__icon{fill:#002855}.button--inline-action.button--inverse{color:#fff}.button--inline-action.button--inverse .button__icon{fill:#fff}.button--inline-action.button--inverse:hover{color:#eaeaea}.button--inline-action.button--inverse:active .button__icon,.button--inline-action.button--inverse:hover .button__icon{fill:#eaeaea}.n-button__group-block .button--inline-action{display:block;margin-bottom:12px}.button--inline-action-bordered{border:1px solid #a6a8ab;border-radius:6px;padding:12px}.button-align--center{text-align:center}.button-toggle--is-active .n-icon-arrow-down{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-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:-ms-inline-flexbox;display:inline-flex;padding:0}.n-video__cta:hover{color:#1e4a93}.n-video__cta--hidden{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL19leHRlbmRzLnNjc3MiLCJuZXRhcHAtbGlicmFyeS1jcml0aWNhbC5jc3MiLCJnbG9iYWwvX2VsZW1lbnRzLnNjc3MiLCJnbG9iYWwvX2Jhc2Uuc2NzcyIsInV0aWxzL19hbmltYXRpb25zLnNjc3MiLCJ1dGlscy9fZm9udHMuc2NzcyIsImdsb2JhbC9fbGF5b3V0LnNjc3MiLCJnbG9iYWwvX2hlbHBlcnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL19icmVha3BvaW50LnNjc3MiLCJ1dGlscy9fbWl4aW5zLnNjc3MiLCIuLi91aS9jb21wb25lbnRzL21lbnUvc3R5bGVzL19tZW51LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19yZW0uc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L3N1cHBvcnQvX2NsZWFyZml4LnNjc3MiLCJjb21wb25lbnRzL19vZmZfY2FudmFzX21lbnUuc2NzcyIsIi4uL3VpL2NvbXBvbmVudHMvb2ZmLWNhbnZhcy1tZW51L3N0eWxlcy9fb2ZmLWNhbnZhcy1tZW51LnNjc3MiLCIuLi91aS9jb21wb25lbnRzL3Byb3BlcnR5LWJhci9zdHlsZXMvX3Byb3BlcnR5LWJhci5zY3NzIiwiY29tcG9uZW50cy9fcHJvcGVydHlfbmF2aWdhdGlvbl9iYXIuc2NzcyIsIi4uL3VpL2NvbXBvbmVudHMvcHJvcGVydHktbmF2aWdhdGlvbi1iYXIvc3R5bGVzL19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhci5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9zZWFyY2gtZm9ybS9zdHlsZXMvX3NlYXJjaC1mb3JtLnNjc3MiLCIuLi91aS9jb21wb25lbnRzL3NlYXJjaC1mb3JtL3N0eWxlcy9fc2VhcmNoZXhwLWZvcm0uc2NzcyIsIi4uL3VpL2NvbXBvbmVudHMvdG9wLWhhdC9zdHlsZXMvX3RvcC1oYXQuc2NzcyIsIi4uL3VpL2NvbXBvbmVudHMvaGVyby9faGVyby5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9hbmNob3ItbGlua3MvX2FuY2hvci1saW5rcy5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy9icmVhZGNydW1iL19icmVhZGNydW1iLnNjc3MiLCIuLi91aS9jb21wb25lbnRzL2NvbnRhY3Qtc2FsZXMvX2NvbnRhY3Rfc2FsZXMuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2VfaGVhZGVyLnNjc3MiLCIuLi91aS9jb21wb25lbnRzL2J1dHRvbnMvX2J1dHRvbi5zY3NzIiwiLi4vdWkvY29tcG9uZW50cy92aWRlby9zdHlsZXMvX3ZpZGVvLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsRyxDQ0RHLEcsQ0FFQSxHLENBRUEsRyxDQUVBLEcsQ0FFQSxHLENBRzBOLG9CLENBQXNCLG1CLENBQXFCLHNCLENBRHZOLGlCLENBQWpCLGUsQ0FBb0MsaUIsQ0FBbUIsbUIsQ0FBMUUsaUIsQ0FBOEcsb0IsQ0FBZixhLENBQ3pDLDBDLENBQTlDLDRDLENBQTBGLDhCLENBRnhHLFksQ0FFd0ksb0MsQ0FBc0Msc0MsQ0MrV3JMLE0sQ0Z6WEEsRSxDQ0ZJLEUsQ0FFQSxFLENBRUEsRSxDQUVBLEUsQ0FFQSxFLENFV0osRSxDRlRJLEMsQ0VTSixFLENIaEJFLFEsQ0NhMk4sb0IsQ0FBc0IsbUIsQ0FBcUIsc0IsQ0RWeFEsaUIsQ0FBQSxlLENBQUEsaUIsQ0FBQSxtQixDQUFBLGlCLENBQUEsb0IsQ0FBQSxhLENDVXFCLDRDLENBQTBGLDhCLENBQWdDLG9DLENBQXNDLHNDLENEVG5MLFMsQ0FhRixpQyxDQUFBLGdCLENBRUUsMEIsQ0FDQSxVLENBQ0EsZSxDQUNBLDJCLENBQ0EsUyxDSXZCRixzQkFDRSxFLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUNFLHVELENBQ0EsNEIsQ0FHRixHLENBQUEsRyxDQUNFLHlELENBQ0EsOEIsQ0FHRixHLENBQ0UseUQsQ0FDQSw4QixDQUdGLEcsQ0FDRSw0QixDQWpCSixDQXFCQSx3QkFDRSxFLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUNFLHVELENBR0YsRSxDQUNFLFMsQ0FDQSxrQyxDQUdGLEcsQ0FDRSxTLENBQ0EsK0IsQ0FHRixHLENBQ0UsZ0MsQ0FHRixHLENBQ0UsOEIsQ0FHRixFLENBQ0UsYyxDQXhCSixDQTRCQSxzQkFDRSxFLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUNFLHVELENBR0YsRSxDQUNFLFMsQ0FDQSxpQyxDQUdGLEcsQ0FDRSxTLENBQ0EsZ0MsQ0FHRixHLENBQ0UsK0IsQ0FHRixHLENBQ0UsK0IsQ0FHRixFLENBQ0UsNEIsQ0F4QkosQ0E0QkEsdUJBQ0UsRSxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEUsQ0FDRSx1RCxDQUdGLEUsQ0FVQSxHLENBUkUsOEIsQ0FHRixHLENBQ0UsUyxDQUNBLCtCLENBT0YsRyxDQUNFLCtCLENBR0YsRSxDQUNFLGMsQ0F4QkosQ0E0QkEscUJBQ0UsRSxDQUFNLDRCLENBQ04sRSxDQUFJLHVCLENBRk4sQ0FLQSxtQkFDRSxFLENBQU0sMkIsQ0FDTixFLENBQUksdUIsQ0FGTixDQUtBLGtCQUNFLEUsQ0FBTSxTLENBQ04sRSxDQUFJLFMsQ0FGTixDQUtBLG9CQUNFLEUsQ0FDRSxTLENBQ0EsK0IsQ0FHRixFLENBQ0UsUyxDQUNBLGMsQ0FSSixDQVlBLHVCQUNFLEUsQ0FDRSxTLENBQ0EsaUMsQ0FHRixFLENBQ0UsUyxDQUNBLGMsQ0FSSixDRHhJQSxJLENBQUEsSSxDRStCRSxrRixDQUNBLGUsQ0FDQSxpQixDRjdCQSxhLENBQ0EsZSxDQUNBLFEsQ0FDQSxTLENHTEEscUIsQ0hRRixDLENGMkhTLE0sQ0UzSFQsTyxDR0ZFLGtCLENIc0JGLDZCLENBZEEsUSxDQUNFLFksQ0FRRixDLENBQUEsTSxDQUNFLGUsQ0kxQkYsWSxDQUNFLFUsQ0FHRixhLENBQ0UsVyxDQUdGLGMsQ0FDRSxnQixDQUdGLGUsQ0FDRSxpQixDQUdGLGEsQ0FDRSxlLENBR0YsaUIsQ0FDRSx3QixDQUdGLGlCLENBQ0Usa0IsQ0N1Q0UsMkJEbkNGLFksQ0FDRSxZLENDa0NBLENBQUEsd0JEN0JGLFksQ0FDRSxZLENDNEJBLENBQUEsd0JEdkJGLGdCLENBQ0UsYSxDQUdGLGlCLENBQ0UsWSxDQ2tCQSxDQUFBLHdCRG5CRixpQixDQU9FLGEsQ0FYRixnQixDQWVFLFksQ0NRQSxDTmhFSixFLENBQ0Usa0IsQ0FDQSxRLENBQ0EsVSxDQUVBLGUsQ0FHRixHLENEZ01HLEcsQ0NoTUgsRSxDRCtMSSxFLENJdE1GLG9FLENBQ0EsZSxDQUNBLGlCLENIS0YsRyxDRGdNRyxHLENBRUEsRyxDQUVBLEcsQ0NwTUgsRSxDRCtMSSxFLENBRUEsRSxDQUVBLEUsQ0MzTUosRSxDQXNCRSxrQixDQUdGLEcsQ0FBQSxFLENPUEksYyxDQUdFLGEsQ0FaQSxtQ1BnQk4sRyxDQUFBLEUsQ09ESSxjLENBQ0EsZSxDQWhCRSxDQUFBLG1DUGdCTixHLENBQUEsRSxDT1BJLGMsQ0FHRSxlLENBWkEsQ1BxQk4sRyxDQUFBLEUsQ09aSSxjLENBR0UsZ0IsQ0FaQSxtQ1BxQk4sRyxDQUFBLEUsQ09aSSxjLENBR0UsZSxDQVpBLENBQUEsbUNQcUJOLEcsQ0FBQSxFLENPWkksYyxDQUdFLGdCLENBWkEsQ1AwQk4sRyxDQUFBLEUsQ0c1QkUsb0UsQ0FDQSxlLENBQ0EsaUIsQ0lTRSxjLENBR0UsZ0IsQ0FaQSxtQ1AwQk4sRyxDQUFBLEUsQ09qQkksYyxDQUdFLGdCLENBWkEsQ0FBQSxtQ1AwQk4sRyxDQUFBLEUsQ09qQkksYyxDQUdFLGdCLENBWkEsQ1BnQ04sRyxDQUFBLEUsQ0dsQ0Usb0UsQ0FDQSxlLENBQ0EsaUIsQ0lTRSxjLENBR0UsZSxDUDBCTixHLENBQUEsRSxDT3ZCSSxjLENBQ0EsZSxDUDJCSixHLENBQUEsRSxDTzVCSSxjLENBQ0EsbUIsQ1JpUUQsRyxDQUNDLEcsQ0NsT0osRSxDQUFBLEUsQ0dkRSxrRixDQUNBLGUsQ0FDQSxpQixDSGlCQSxrQixDQUdGLEcsQ0FDRSxjLENBR0YsWSxDQUFBLEMsQ083Q0ksYyxDQUNBLGUsQ1BrREYsa0IsQ0FORixZLENBb0JBLGlCLENBcEJBLEMsQ0d0Q0Usa0YsQ0FDQSxlLENBQ0EsaUIsQ0gyREEsYSxDT25GSSxtQ1BnRk4saUIsQ09qRUksYyxDQUNBLGUsQ0FoQkUsQ0FBQSxtQ1BnRk4saUIsQ092RUksYyxDQUdFLGUsQ0FaQSxDUHVGTix1QixDR2pFRSxrRixDQUNBLGUsQ0FDQSxpQixDSVRFLGMsQ0FDQSxhLENQMEVGLGEsQ0FHRixnQixDQUNFLCtCLENBQ0EsYSxDQUNBLGtCLENBQ0EsVSxDQUpGLDBDLENPcEZJLGMsQ0FHRSxnQixDUHlGRixhLENBQ0Esa0IsQ090R0UsbUNQNkZOLDBDLENPcEZJLGMsQ0FHRSxlLENBWkEsQ0FBQSxtQ1A2Rk4sMEMsQ09wRkksYyxDQUdFLGdCLENBWkEsQ1A2Rk4sMEMsQ0FjSSxrQixDQUNBLGdCLENBZkosOEMsQ0F1QkEsQyxDR3hGRSxrRixDQUNBLGUsQ0FDQSxpQixDSHNGRixDLENBRUUsYSxDQUNBLG9CLENBSEYsTyxDQU1JLGEsQ0FDQSx5QixDQUlKLGtCLENBQ0UsYSxDQUNBLGtCLENBR0YsTyxDRG9PRyxFLENDcE9ILEUsQ0FHRSxhLENBQ0EsYyxDQVNGLGUsQ0FBQSxpQixDQUlFLGUsQ0FHRixlLENBRUUsb0IsQ0FGRiw2QixDQUtJLG9CLENBQ0EsYSxDQUNBLHFCLENBUEosaUUsQ0FXUSxZLENBTVIsa0IsQ0FDRSxhLENBQ0EsZ0IsQ0FDQSxpQixDQUVBLGtELENBRUksVyxDQUNBLGlCLENBQ0EsVyxDQUNBLEssQ0FLTixhLENBQ0UsZSxDQUNBLGtCLENBRkYscUIsQ0FLSSxrQixDQUNBLGUsQ0FDQSxpQixDQUlKLGlCLENBR0UsZSxDQUhGLCtCLENBTUksaUIsQ0FDQSxpQixDQVBKLHNDLENBVU0sa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFEsQ0FDQSxpQixDQUNBLE8sQ0FDQSxTLENBS04saUIsQ0FHRSx3QixDQUNBLGUsQ0FKRixzQyxDQVFNLHVDLENBQ0EsNEIsQ0FDQSxvQixDQUNBLGdCLENBQ0EsYyxDQUNBLGtCLENBYk4scUUsQ0FpQk0sdUIsQ0FLTixtQixDQUdFLGEsQ0FIRixpQyxDQU1JLGlCLENBTkosd0MsQ0FVSSxrQixDQUNBLHFCLENPdE5GLG1DLENBQUEsb0MsQ0FFRSxXLENBQ0EsYSxDQUdGLG1DLENBQ0UsVSxDUHVOSixvQixDQUFBLGEsQ0FJRSxVLENBQ0Esa0IsQ0FHRixhLENHek9FLGtGLENBQ0EsZSxDQUNBLGlCLENIeU9BLFUsQ0FDQSxlLENBQ0EsaUIsQ08xT0EsaUIsQ0FBQSxrQixDQUVFLFcsQ0FDQSxhLENBR0YsaUIsQ0FDRSxVLENQME9KLEksQ0FDRSxhLENBQ0EsMkMsQ0FDQSxnQixDQUVBLFksQ0FMRixlLENBUUksYSxDQVJKLFcsQ0FZSSxjLENBQ0EsZSxDQUNBLFMsQ0FJSixhLENBRUUsZSxDQUNBLHNDLENBSEYsZSxDQWxCQSxJLENBd0JJLGtCLENBTkosc0IsQ0FTTSxrQixDQVROLHFCLENBYU0sbUIsQ0FLTixxQixDRzVURSxvRSxDQUNBLGUsQ0FDQSxpQixDSDRUQSxhLENEZ01XLFUsQ0FUTyxVLENBQ1AsVSxDQUNBLFUsQ0FDQSxVLENBQ0EsVSxDQUNBLFUsQ0FFRCxVLENBREMsUyxDQUVBLFUsQ0FUUyxtQixDQ25MdEIsbUIsQ0FBQSxtQixDRDRLc0IsbUIsQ0FDQSxtQixDQUNBLG1CLENBQ0EsbUIsQ0FFRCxtQixDQURDLGtCLENBRUEsbUIsQ0N0S2xCLGtCLENEcVNnQixhLENBQ0YsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0EzRFMsYSxDQUNQLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBT0QsYSxDQUNDLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBWEEsWSxDQUNELFksQ0FDQSxZLENBQ0EsWSxDQUNBLFksQ0FDQSxZLENBT0MsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBM0RTLHNCLENBQ0Ysc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQzFQM0Isc0IsQ0FBQSxzQixDRGlNNkIsc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FPRCxzQixDQUNDLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FYQSxxQixDQUNELHFCLENBQ0EscUIsQ0FDQSxxQixDQUNBLHFCLENBQ0EscUIsQ0FPQyxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0MvTnJCLGUsQ0R1U1EsYSxDQURTLGEsQ0MzVHpCLHNCLENBQUEsc0IsQ0E0QkksaUIsQ0E1Qkosb0IsQ0FBQSw2QixDQWdDSSxVLENBQ0Esb0IsQ0FqQ0oscUIsQ0FBQSw4QixDQXFDSSxXLENBQ0Esb0IsQ0FJSixRLENBQ0Usa0IsQ0FHRixRLENBQ0UsUSxDQUNBLFEsQ0FDQSxTLENJeFZGLGMsQ0FDRSxpQixDQUVBLGdDLENBQ0UsVyxDQUtKLGUsQ0kxQ0EsdUIsQ0FBQSx5QixDSjJDRSxhLENBS0Ysa0MsQ0FDRSxnQixDQUdGLCtCLENBQ0UsYSxDQU9GLG1DQVJBLCtCLENBY0ksYSxDQU5KLENBV0EsWSxDS3BESSxrQixDQUFBLGdCLENBQUEsaUIsQ0xzREYsYyxDTTlERSxrQixDQUNFLFcsQ0FDQSxhLENBQ0EsVSxDTitETixNLENBRUUsUSxDR2pDQSxZLENBQUEsYSxDQUVFLFcsQ0FDQSxhLENBR0YsWSxDQUNFLFUsQ0g2Qkosc0NBRUksVyxDQUFBLFcsQ0tqRUEsYyxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENMaUVBLFcsQ0tqRUEsUyxDTGlFQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDS2pFQSxlLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0xpRUEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDS2pFQSxlLENMaUVBLFcsQ0FBQSxXLENBQUEsVyxDS2pFQSxTLENMaUVBLFcsQ0FBQSxXLENLakVBLGUsQ0xpRUEsVyxDS2pFQSxlLENMaUVBLFksQ0FBQSxZLENBQUEsWSxDQUFBLFcsQ0FBQSxXLENLakVBLFMsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDTGlFQSxZLENBQUEsWSxDQUFBLFksQ0FBQSxXLENLakVBLGUsQ0xpRUEsWSxDQUFBLFksQ0FBQSxZLENLakVBLGUsQ0xpRUEsWSxDQUFBLFksQ0tqRUEsUyxDTGlFQSxZLENLakVBLGUsQ0wrREosQ0FRQSxtQ0FFSSxXLENBQUEsVyxDS3pFQSxjLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0x5RUEsVyxDS3pFQSxTLENMeUVBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENLekVBLGUsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDTHlFQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENLekVBLGUsQ0x5RUEsVyxDQUFBLFcsQ0FBQSxXLENLekVBLFMsQ0x5RUEsVyxDQUFBLFcsQ0t6RUEsZSxDTHlFQSxXLENLekVBLGUsQ0x5RUEsWSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDQUFBLFcsQ0t6RUEsUyxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENMeUVBLFksQ0FBQSxZLENBQUEsWSxDQUFBLFcsQ0t6RUEsZSxDTHlFQSxZLENBQUEsWSxDQUFBLFksQ0t6RUEsZSxDTHlFQSxZLENBQUEsWSxDS3pFQSxTLENMeUVBLFksQ0t6RUEsZSxDTHVFSixDQVFBLG1DQUVJLFcsQ0FBQSxXLENLakZBLGMsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDTGlGQSxXLENLakZBLFMsQ0xpRkEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0tqRkEsZSxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENMaUZBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0tqRkEsZSxDTGlGQSxXLENBQUEsVyxDQUFBLFcsQ0tqRkEsUyxDTGlGQSxXLENBQUEsVyxDS2pGQSxlLENMaUZBLFcsQ0tqRkEsZSxDTGlGQSxZLENBQUEsWSxDQUFBLFksQ0FBQSxXLENBQUEsVyxDS2pGQSxTLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0xpRkEsWSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDS2pGQSxlLENMaUZBLFksQ0FBQSxZLENBQUEsWSxDS2pGQSxlLENMaUZBLFksQ0FBQSxZLENLakZBLFMsQ0xpRkEsWSxDS2pGQSxlLENMMERKLE0sQ0E2QkksaUIsQ0FSSixDQVlBLHVDQUVJLFcsQ0FBQSxXLENLN0ZBLGMsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDTDZGQSxXLENLN0ZBLFMsQ0w2RkEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0s3RkEsZSxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENMNkZBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0s3RkEsZSxDTDZGQSxXLENBQUEsVyxDQUFBLFcsQ0s3RkEsUyxDTDZGQSxXLENBQUEsVyxDSzdGQSxlLENMNkZBLFcsQ0s3RkEsZSxDTDZGQSxZLENBQUEsWSxDQUFBLFksQ0FBQSxXLENBQUEsVyxDSzdGQSxTLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0w2RkEsWSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDSzdGQSxlLENMNkZBLFksQ0FBQSxZLENBQUEsWSxDSzdGQSxlLENMNkZBLFksQ0FBQSxZLENLN0ZBLFMsQ0w2RkEsWSxDSzdGQSxlLENMMkZKLENJOUdBLE8sQ0FDRSwrQixDQUVBLGMsQ0FIRixPLENBQUEsOEMsQ0FBQSw0QixDQWdCQSxnQixDQUFBLGUsQ0FKSSxZLENBU0osYSxDQUNFLGUsQ0FDQSxRLENBQ0EsUyxDQUhGLGlDLENBaUNBLGlCLENBM0JJLGdCLENBTkosb0MsQ0FVSSxrQixDQTJCSixhLENBckNBLGlFLENMRkUsb0UsQ0FDQSxlLENBQ0EsaUIsQ0tjSSxhLENBS04sc0QsQ0FFSSxtQixDQUZKLDBFLENBT00sbUIsQ0FBQSxZLENBQ0EscUIsQ0FBQSw2QixDQVVOLGEsQ0FFRSxhLENBR0Esc0IsQ0FFQSwrQixDTDVCQSxrRixDQUNBLGUsQ0FDQSxpQixDSWZFLGMsQ0FDQSxtQixDQ2lDSixtQixDQWFJLGEsQ0FDQSx5QixDQUlKLG9CLENBQ0UsbUIsQ0FBQSxZLENBQ0EsYyxDVGc3QkEsaUMsQ0k3OEJBLG9FLENBQ0EsZSxDQUNBLGlCLENLeUJGLHVDLENBQUEsd0MsQ0FVSSxnQixDQVZKLHlELENBY0ksZ0IsQ0FJSixrQixDQUNFLGlCLENBQUEsYSxDQUNBLFcsQ0FDQSxVLENBR0YsbUIsQ0xqRkUsb0UsQ0FDQSxlLENBQ0EsaUIsQ0trRkEsYSxDQUNBLGEsQ0FHRix1QyxDQUVJLGEsQ0FDQSxrQixDQUhKLHNFLENBTU0sZSxDQU5OLHFELENHNkNBLGtDLENIbkNNLGEsQ0FWTiwyRCxDQWNNLGEsQ0FLTix5QixDQUNFLCtCLENBQ0EsZSxDQUZGLGlELENBQUEsdUMsQ0FNSSxvQixDQUNBLGtCLENBSUosdUIsQ0FDRSxtQixDQUFBLFksQ0FDQSxzQixDQUFBLGtCLENBQ0EscUIsQ0FBQSw2QixDVCs1QkYsaUQsQ1MxNUJJLG1CLENUNjVCSiwwRCxDU3o1QkksK0IsQ0FDQSxrQixDQUNBLG1CLENUMjVCRixxRSxDU3g1QkksUSxDQUNBLFEsQ0FDQSxTLENUMjVCTixzRCxDU3I1Qk0sVyxDQUNBLFUsQ1R3NUJOLDRELENTbjVCUSxRLENBQ0EsVSxDVG02QlIsd0UsQ0FiQSxxRSxDU2g1QkksbUIsQ0FBQSxZLENBQ0EseUIsQ0FBQSxxQixDVGs1QkYseUYsQ1MvNEJJLGEsQ1RpNUJKLCtGLENJampDQSxvRSxDQUVBLGlCLENLb0tJLGEsQ0FDQSxlLENBQ0EsYSxDVG81QkosMkYsQ1MzNEJJLGEsQ0FDQSxtQixDQUNBLGlCLENBQ0EsZSxDVDY0QkYseUcsQ1MxNEJJLFMsQ0FDQSxlLENBQ0EsYSxDVDQ0QkosZ0gsQ1N4NEJJLGtCLENGaEpKLHdCRWhFSixPLENBd05JLGtCLENBQ0EsK0IsQ0FDQSxvQyxDQUNBLGUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsUSxDQUNBLFcsQ0FFQSw2QixDQUNFLFMsQ0FJSixhLENBQ0UsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLFUsQ0FHRixnQixDQUNFLGtCLENBQ0EsYSxDQUNBLGUsQ0FHRixlLENBQ0Usa0IsQ0FDQSxhLENBQ0EsZSxDQUNBLGMsQ0FHRixrQyxDQUVJLDZCLENBQ0Esa0IsQ0FDQSxpQixDQXpPTixhLENBOE9JLG1CLENBQUEsWSxDQUNBLHFCLENBQUEsNkIsQ0FGRiwyQixDQUFBLDhCLENBS0kseUIsQ0FBQSxxQixDQUxKLG1DLENBYUksaUIsQ0FBQSxhLENBQ0EsOEIsQ0FDQSxpQixDQWZKLDhDLENBc0JNLGMsQ0FDQSxjLENUODJCRiwyRCxDUzEyQkUsZSxDVDgyQkYsK0QsQ0FGQSwyRCxDU3gyQkUsZSxDVDQyQkEsMEUsQ1NyMkJFLGUsQ0FsUFYsaUIsQ0F5UEksYSxDQUNBLGtCLENBdFBKLGEsQ0EwUEksYyxDQUNBLGdCLENBR0YseUMsQ0FDRSxlLENBck5KLG1CLENBeU5JLFMsQ1Q0MUJGLDBELENTdjFCSSxlLENBQ0EsZSxDQUNBLGdCLENUeTFCSix3RSxDU3IxQkksbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUNBLHFCLENBQUEsNkIsQ1R1MUJGLDJGLENTcDFCSSxlLENBQ0EsZ0IsQ0Y5UUosQ0FBQSx3QlBzbUNGLDJGLENTOTBCTSxlLENGeFJKLENBQUEsNEJFVkosaUIsQ0EwU0ksa0IsQ0ZoU0EsQ0tyREosa0IsQ0FDRSxpQixDQUNBLFUsQ0FGRiwwQyxDQUFBLDZDLENBTUksWSxDQUNBLGUsQ0FQSixxRSxDQVdJLCtCLENBQ0EsMkIsQ0FaSiw2QyxDQWdCSSxTLENBQ0EsUyxDQWlDSiw0QyxDUjFDRSxvRSxDQUNBLGUsQ0FDQSxpQixDUWJBLCtCLENBd0RBLGEsQ0FDQSxhLENBQ0EsMkIsQ0FDQSxpQixDQUNBLHdCLENBUEYsa0QsQ0FVSSxvQixDQUdGLHlHLENBQ0UsZSxDQUdGLHlHLENBQ0UsZSxDQUNBLGEsQ0FGRiwrRyxDQUtJLGEsQ0FLTixpRCxDQUNFLFksQ0FDQSxXLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUSxDQUNBLFUsQ0FFQSxvRyxDQUNFLFksQ0FHRiw4RyxDQUNFLFksQ0FDQSx3QixDQWlCSiw4QixDQUNFLFUsQ0FHRiw0QyxDSmpGRSxlLENJbUZBLGtCLENBR0YsMEMsQ0p0RkUsZSxDSXdGQSxrQixDQUNBLFUsQ0FDQSxjLENBQ0EsZ0IsQ0FHRixpRCxDUnJIRSxvRSxDQUNBLGUsQ0FDQSxpQixDUXFIQSxpQixDQUNBLHdCLENBR0YsMEMsQ0FDRSxVLENBQ0EsYSxDQUNBLGlCLENBSEYsZ0QsQ0FNSSxhLENBSUosOEIsQ0FoSkUsK0IsQ0FrSkEsZSxDQUNBLFksQ0FIRiw0QyxDQVdJLGMsQ0FHRiwyRixDQUNFLGEsQ0FmSixxRSxDQW1CSSxnQixDQW5CSix3RSxDQXVCSSxjLENBdkJKLDRDLENBMkJJLGMsQ0FDQSxpQixDQU1KLDhCLENKaEpFLGUsQ0lrSkEsa0IsQ0FDQSw0QixDQUNBLG1CLENBQ0EsZ0IsQ0FHRiw4QixDQUNFLGEsQ0FDQSxhLENBRUEsMkIsQ0FDQSxpQixDQUdGLG1DLENBQ0UsWSxDQVFGLCtCLENBVEEsbUMsQ0FVRSxXLENBQ0EsUyxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FMRixpRixDQVFJLFUsQ0FJSixpRCxDQUNFLGtCLENBQ0Esa0IsQ0FDQSxVLENBQ0EsYSxDQUNBLGMsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsYSxDQUNBLGlCLENBQ0EsVSxDQUNBLGlCLENBQ0EsUyxDQUdGLG1DLENBQUEsb0MsQ0FFRSxpQixDQUdGLDJDLENBQ0Usa0IsQ0FHRixtQ0FDRSwwQyxDQUNFLFcsQ0FJRix3QixDQUNFLFksQ0FQSixDQU1FLHdCLENDbFBBLGtCLENBQ0EsWSxDQUNBLE0sQ0FDQSxnQyxDQUNBLGlCLENBQ0EsbUIsQ0FDQSxpQixDQUNBLFEsQ0FDQSxXLENBQ0EsUyxDQVZGLGlELENBYUksWSxDQUlKLGdDLENBQ0UsZSxDQUNBLE0sQ0FDQSxpQixDQUNBLHdCLENBQ0EsVSxDQUVBLHlELENBQUEsNEQsQ0FFRSxVLENBSUosa0MsQ0FqQ0UsK0IsQ0FtQ0EsZSxDQUNBLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLFksQ0FHRixpQyxDQUNFLFksQ0FHRiwyQixDQUNFLGtCLENBREYsZ0UsQ0FJSSwrQixDQUNBLGEsQ0FDQSxhLENBQ0EsWSxDQUNBLGlCLENBUkosc0UsQ0FZSSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxVLENDdkVKLGUsQ0FDRSxrQixDQUNBLCtCLENBQ0EsaUIsQ0FFQSxpQyxDQUNFLGUsQ0FDQSxXLENBUEosd0MsQ0FXSSwrQixDQUNBLDhCLENBSUosMkIsQ0pHSSxrQixDQUFBLGdCLENBQUEsaUIsQ0lERixpQixDSFBFLGlDLENBQ0UsVyxDQUNBLGEsQ0FDQSxVLENHT04sOEIsQ0FDRSxVLENBQ0EsZ0IsQ0FDQSxlLENBR0YsOEIsQ0FDRSxvQixDQURGLG9DLENBSUksb0IsQ0FJSix1QixDQUFBLHNCLENBRUUsWSxDQUdGLHFCLENBQ0UsaUIsQ0FDQSxPLENBRUEsdUUsQ0FDRSxvQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxVLENBSkYsNkUsQ0FPSSxrQixDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUSxDQUNBLFMsQ0FLTixpQyxDQUNFLFksQ0FDQSxZLENBQ0EsVyxDQUNBLFUsQ0FHRixtRixDQWNBLDhCLENBWEksb0IsQ0FDQSxpQixDQUNBLFEsQ0FDQSxrQixDQU5KLDJFLENBVUksWSxDQUlKLDhCLENWbEZFLG9FLENBQ0EsZSxDQUNBLGlCLENVa0ZBLGEsQ0FFQSxjLENBQ0EsZSxDQUNBLFksQ0FFQSxPLENBSUYseUIsQ0FDRSxvQixDQUNBLFcsQ0FDQSxXLENBQ0EsaUIsQ0FHRiw0QixDQUVFLFUsQ0FDQSxnQixDQUdGLGlDLENBQ0UsYSxDQUNBLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSx3QixDQUxGLHVDLENBUUksb0IsQ0FHRiwwRCxDQUFBLDZELENBRUUsa0IsQ0FJSixpQyxDQUVFLG9CLENBQ0EscUIsQ0FHRixpQyxDQUNFLG9CLENBQ0EsWSxDQUNBLFcsQ0FDQSxpQixDQUNBLFUsQ0FHRix1QixDQUNFLFksQ0FDQSxVLENBQ0EsaUIsQ0FDQSxXLENBQ0EsZ0IsQ0FHRiw0QixDQUNFLGUsQ0FDQSxRLENBQ0EsUyxDQUdGLGlDLENBQ0Usb0IsQ0FDQSxnQixDQUNBLHFCLENBR0YsNEIsQ0FDRSxhLENBREYsa0MsQ0FJSSxvQixDQUpKLG9FLENBT00sYSxDQUtOLGlDLENWeEpFLG9FLENBQ0EsZSxDQUNBLGlCLENJSEUsYyxDQUdFLGUsQ015SkosYSxDQUNBLHdCLENBR0YsNEIsQ0FDRSxZLENBQ0EsVyxDQUNBLFUsQ0FIRixrQyxDQU1JLFksQ0FJSiwrQixDQUVFLFcsQ0FDQSxnQixDQUdGLG9DLENBR0UsVyxDQUNBLGMsQ0FHRix5QyxDQUNFLG9CLENBQ0EsVyxDQUNBLGMsQ0FDQSxxQixDQUdGLG9DLENBRUUsYSxDQUNBLGEsQ0FDQSxjLENBQ0EsYyxDQUNBLGEsQ0FDQSxvQixDTnpMQSwyQyxDQUNFLFUsQ0FDQSxvQixDQUNBLFcsQ0FDQSxxQixDQUNBLE8sQ002S0osMEMsQ0FVSSxvQixDQUlKLHlDLENBQ0Usb0IsQ0FDQSxxQixDQUdGLDJDLENBQ0Usb0IsQ0FDQSxZLENBQ0EsVyxDQUNBLHFCLENBQ0EsVSxDQUdGLDBDLENBQ0Usa0IsQ0FDQSxZLENBQ0EsTSxDQUNBLFcsQ0FDQSxpQixDQUNBLGdCLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBVEYsc0YsQ0FBQSxxRixDQWFJLGEsQ0FiSixnRSxDQWlCSSxpQixDQUNBLGtCLENBQ0EsVSxDQW5CSixpRSxDQXVCSSxpQixDQUNBLFMsQ0FJSixvQixDQUNFLFUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsNEIsQ0FFQSxrQyxDQUNFLGlCLENQOU1BLHdCT2hFSixlLENBb1JJLGUsQ0FDQSxjLENBaFJGLGlDLENBbVJJLDRCLENBeFFOLDJCLENBOFFJLGMsQ0FtQ0YsMkIsQ0FoQ0EscUYsQ0FDRSxZLENBR0Ysd0IsQ0FDRSxXLENBR0YsdUIsQ0FDRSxhLENBQ0EsZ0IsQ0FFQSxnRCxDQUNFLFUsQ0FJSixzQixDQUNFLG9CLENBQ0EsZ0IsQ0FHRiwyQixDQUNFLGUsQ0FDQSxRLENBQ0EsUyxDQUdGLDJCLENBQ0UsZSxDQTNPSiw4QixDQW1QSSxjLENBR0YsOEMsQ0FDRSxlLENBQ0EscUIsQ0FxQkYsNEIsQ0FBQSwrQixDQTNSRixtRixDQTJRTSxZLENBcFNKLHVFLENBd1NJLGEsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxRLENBQ0EscUIsQ0FuUk4sMkUsQ0F1Uk0sb0IsQ0FTSix5QixDQUFBLHVFLENBRUUsVyxDQUNBLFcsQ0FHRixzRixDQUNFLFksQ0FHRixtQyxDQUFBLG1DLENBR0ksZ0IsQ0FISixxRSxDQUFBLHFFLENBT0kscUIsQ0FQSiwyRixDQUFBLDJGLENBVU0sb0IsQ0FDQSxpQixDQVhOLGtELENBQUEsa0QsQ0FnQkksaUIsQ0FDQSxRLENBSUoseUYsQ0FFSSxVLENBRkosaUYsQ0FBQSwrRixDQU1JLFMsQ0FOSixvSCxDQWVNLFksQ1BuVkosQ0FBQSx3Qk8wVkYsaUQsQ0FDRSxhLENBQ0EscUIsQ0FoWEYsdUUsQ0FtWEksb0IsQ0FDQSxpQixDQTdVTiw4QixDQWtWSSxpQixDQUNBLFEsQ1B0V0EsQ0FBQSwyQk8yRUosdUIsQ0FpU0ksb0IsQ0FDQSxTLENBQ0EsZ0QsQ0FDQSxrQixDQUdGLDRCLENBQ0Usa0IsQ0FDQSxNLENBQ0EsYyxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQU5GLG9ELENBU0ksUyxDQUNBLGdELENBQ0EsaUIsQ0FYSixpRCxDQWdCSSxzQyxDUGxZRixDUWlCSixxQyxDQWxEQSw2RixDQUtJLFksQ0FnREYsbUYsQ0FDRSxvQixDQUlKLDBDLENBQ0Usb0IsQ0FFQSxZLENBQ0EsVyxDQUNBLGUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxxQixDQUNBLFUsQ0FFQSxxRixDQUFBLHVGLENBRUUsWSxDQVVKLDJDLENBQ0UsZ0IsQ0FERiw4RCxDQUlJLFksQ0FKSiw0RixDQU9NLGEsQ0FPTixpQyxDQUlFLGdCLENBR0Ysc0MsQ0FLRSxrQixDQUdGLDJDLENBQ0Usb0IsQ0FDQSxjLENBQ0EsYyxDQUdGLHNDLENYdElFLG9FLENBQ0EsZSxDQUNBLGlCLENXdUlBLGEsQ0FDQSxhLENBRUEsYSxDQUNBLGlCLENBQ0Esb0IsQ0FVRiwyQyxDQUNFLG9CLENBQ0EsWSxDQUNBLFcsQ0FDQSxxQixDQUNBLFUsQ0FFQSwyRixDQUFBLHdGLENBRUUsWSxDQUlKLHVDLENBQ0Usb0IsQ0FDQSxxQixDQUdGLHlELENBQ0Usa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxvQixDQUNBLGMsQ0FDQSxXLENBQ0EsUyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsYSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxRLENBR0Ysa0QsQ0FDRSxrQixDQUlGLG1ELENBQ0UsZSxDQUdGLGdDLENYOUxFLG9FLENBQ0EsZSxDQUNBLGlCLENXOExBLGEsQ0FDQSxjLENBR0YsaUMsQ0FDRSwrQixDQUNBLFcsQ0FDQSxtQixDQUNBLGlCLENBR0YsNEMsQ0FDRSxpQixDQUNBLE8sQ0FDQSxPLENBR0YsdUMsQ0FDRSxZLENBcUJGLGlDLENBQ0UsWSxDQUdGLG1DQUpBLGlDLENBTUksYSxDQWxJSixpQyxDTDNHSSxlLENBQUEsVyxDQUFBLG1CLENLMlBBLGMsQ0FHRixvQyxDQUFBLHNDLENBRUUsYyxDQXJCSixDQzlQQSwwQixDQUNFLGtCLENBQ0EsWSxDQUNBLG1CLENBR0Ysb0MsQ0FDRSxjLENBQ0EsZ0IsQ0FHRixvQyxDQUNFLFEsQ0FDQSxTLENBR0Ysb0MsQ1pHRSxvRSxDQUNBLGUsQ0FDQSxpQixDWUhBLGEsQ0FDQSxhLENBQ0EsYyxDQUNBLGEsQ0FDQSxvQixDQU5GLCtFLENBU0ksd0IsQ0FUSiwwQyxDQWFJLGEsQ0FDQSxvQixDQWRKLG1GLENaU0Usb0UsQ0FDQSxlLENBQ0EsaUIsQ1lRRSxhLENBbkJKLDhILENBc0JNLFksQ0FDQSx3QixDQUtOLHlDLENSMUJJLGMsQ0FHRSxlLENReUJKLG9CLENBQ0Esd0IsQ0FDQSxxQixDQUdGLGMsQ0FDRSxjLENBQ0EsWSxDQUNBLFcsQ0FDQSxxQixDQUNBLFUsQ0FMRixvQixDQVFJLFksQ0FJSiwyQyxDUjdDSSxjLENBR0UsZSxDUTRDSixvQixDQUVBLHdCLENBQ0EscUIsQ1RKRSx3QlNoRUosMEIsQ0F5RUksYSxDQUNBLGlCLENBcEVKLG9DLENBd0VJLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLGUsQ0F0RUosb0MsQ05RSSxTLENBQUEsVSxDQUFBLG9CLENNd0VBLGEsQ0FDQSxrQixDQUdGLHlDLENBQ0Usb0IsQ2hCc3lEQSx3QixDZ0JueURFLFMsQ0FDQSxtRCxDQUNBLGlCLENBTkosNkYsQ0FVSSxTLENBQ0EsaUIsQ0FDQSxtRCxDQUNBLGlCLENBYkosOEYsQ0FpQkksUyxDQUNBLGdELENBQ0Esa0IsQ0FsR04sb0MsQ0F1R0ksYSxDQXZHSixtRixDQTBHTSxhLENBMUdOLDhILENBNkdRLFksQ0FJSiwwRixDQUNFLGMsQ0FJSixpRCxDQUNFLGUsQ1R2RUEsQ1VoRUosYyxDQUNFLGlCLENBQ0EsVSxDQUdGLHFCLENiMEJFLGtGLENBQ0EsZSxDQUNBLGlCLENhMUJBLHVCLENBQ0EsZSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxvQixDQUNBLGMsQ0FDQSxXLENBQ0EsUSxDQUNBLGdCLENBQ0EscUIsQ0FDQSxVLENBWkYsMkIsQ0FlSSxpQixDQUNBLFksQ0FoQkosbUQsQ0FvQkksWSxDQUdGLDZDLENBQ0UsNkMsQ0FDQSxXLENBRkYsbUQsQ0FTSSxXLENBS04sc0IsQ0FDRSxjLENBQ0EsUSxDQUNBLHlCLENBQ0EsYyxDQUNBLG9CLENBQ0EsVyxDQUNBLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLHFCLENBQ0EsVSxDQWJGLHdELENBaUJNLFksQ0FLTiwyQixDQUNFLGEsQ0FDQSxvQixDQUdGLDJCLENBQ0Usb0IsQ0FDQSxZLENBQ0EsVyxDQUNBLFUsQ1ZURSx3QlVwQ0YsNkMsQ0FrREUsVyxDVmRBLENXaEVKLGlELENBQ0ksd0IsQ0FDQSx1QyxDQUNBLGUsQ0FDQSxRLENBQ0Esa0IsQ0FFRixrRSxDQUNFLGEsQ0FLRiwrRCxDQUNFLG9FLENBRUEsaUIsQ0FDQSxjLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLFUsQ0FLRiwwRSxDQUNFLGUsQ0FFRiwrRSxDQUNFLGMsQ0FFRiw4RSxDQUFBLHFFLENBQ0Usa0IsQ0FDQSxVLENBQ0EsYyxDQUVGLDJCQTFCQSwrRCxDQTRCSSxjLENBRkosQ0FPQSw4QixDQUNFLFcsQ0FPRixxQyxDQUNFLHdCLENBQ0EsUSxDQUNBLGMsQ0FDQSxXLENBQ0EsVyxDQUNBLGMsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTyxDQUNBLHFCLENBQ0EsVSxDQUNBLFMsQ0FDQSxZLENBRUYseUQsQ0FDRSxTLENBQ0EsMkIsQ0FFRiwyQyxDQUNFLHdCLENBQ0Esb0IsQ0FFRix3QkF4QkEscUMsQ0EwQkksVyxDQUNBLFUsQ0FISixDQVFBLDBDLENBQ0Usb0IsQ0FDQSxTLENBQ0EsYyxDQUNBLFcsQ0FDQSxnQixDQUNBLFUsQ0FFRix3QkFSQSwwQyxDQVVJLFcsQ0FDQSxVLENBSEosQ0FRQSw0QixDQUNFLHlCLENBQ0EsTyxDQUNBLGMsQ0FDQSxtQixDQUNBLGlCLENBQ0EsTyxDQUNBLFcsQ0FNRix3QkFiQSw0QixDQWVJLFMsQ0FDQSxRLENBSEosQ0FNQSw4RCxDQUNFLGtCLENBQ0EsVSxDQUlGLDRCLENBQ0UsZSxDQUdGLGtDLENBQ0Usb0UsQ0FFQSxpQixDQUNBLHVCLENBQ0EsZSxDQUNBLHdCLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsVyxDQUNBLGdCLENBQ0EsWSxDQUNBLHFCLENBQ0EsVyxDQUtGLCtELENBQ0UsUyxDQUNBLE8sQ0FDQSx5QixDQUtGLHFFLENBQ0UsVSxDQUNBLHlCLENBS0YsNkQsQ0FDRSxhLENBRUYsZ0UsQ0FDRSxZLENBRUYsd0JBeENBLGtDLENBMENJLFEsQ0FmSixxRSxDQWtCSSx5QixDQUNBLHdCLENBTkosQ0FhQSwyQkFyREEsa0MsQ0F1REksYyxDQUZKLENBT0EsbUMsQ0FDRSx3QixDQUNBLFEsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxXLENBQ0EsVyxDQUNBLGlCLENBQ0EsUyxDQUNBLGlCLENBQ0EsUSxDQUNBLE8sQ0FDQSxxQixDQUNBLFUsQ0FRRix5QyxDQUNFLHdCLENBQ0Esb0IsQ0FFRix3QkF6QkEsbUMsQ0EyQkksYyxDQUNBLFksQ0FLRixzRSxDQUNFLG9CLENBVEosQ0FjQSx3QyxDQUNFLG9CLENBQ0EsUyxDQUNBLGMsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxVLENBSUYseUMsQ0FDRSw0QixDQUNBLFEsQ0FDQSxjLENBQ0EsVyxDQUNBLGlCLENBQ0EsUyxDQUNBLGlCLENBQ0EsUSxDQUNBLE8sQ0FDQSxxQixDQUNBLFUsQ0FDQSxZLENBQ0EsWSxDQU9GLDRFLENDbFBBLDRELENEbVBFLGEsQ0FFRix3QkF2QkEseUMsQ0F5QkksaUIsQ0FGSixDQVdBLGdFLENBQ0UsWSxDQUNBLFcsQ0FDQSxVLENBR0YsZ0IsQ0FDRSxZLENDelJKLFUsQ0FDRSxZLENBR0YsZ0IsQ0FDRSxlLENBQ0EsUSxDQUNBLFMsQ0FnQkYsZ0IsQ0FiQSw0QixDZkhFLG9FLENBRUEsaUIsQ2VrQkEsVSxDQWpCRiw0QixDQU1FLHdCLENYUUUsYyxDQUNBLG1CLENKTEYsZSxDZUxBLFksQ0FRRixnQixDWExJLGMsQ0FHRSxtQixDSmJKLGUsQ2VvQkEsYSxDQUNBLGMsQ0FORixzQixDQTBDQSx5QyxDQWpDSSxVLENBSUoscUIsQ0FDRSxvQixDQUNBLGMsQ0FDQSxxQixDQUdGLG9CLENBQUEscUIsQ0FFRSxvQixDQUNBLFMsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLFUsQ0FHRiwwQixDQUNFLG9CLENBQ0EsUyxDQUNBLFcsQ0FDQSxlLENBQ0EscUIsQ0FDQSxVLENBR0YsNkIsQ0FDRSxpQixDQUdGLG1DLENBQ0Usa0IsQ0FDQSx3RSxDQUZGLDhELENBU0ksd0IsQ0FJSix3QixDQUVFLHFCLENBQ0EsK0IsQ0FDQSxvQyxDQUNBLFksQ0FDQSxjLENBQ0EsaUIsQ0FDQSxPLENBQ0EsZSxDQUNBLFEsQ0FDQSxXLENBQ0EsVyxDQUVBLDRELENBQ0UsYSxDQUlKLDZCLENBQ0UsZSxDQUNBLFMsQ0FHRixxQyxDQUNFLCtCLENBQ0EsNEIsQ0FDQSxhLENBQ0EsYSxDQUNBLGtCLENBQ0EsYyxDQUdGLGtDLENBQ0UsYSxDQUNBLGEsQ0FDQSxnQixDQUdGLGtDLENBQ0Usc0IsQ0FHRixpQyxDZjVHRSxvRSxDQUNBLGUsQ0FDQSxpQixDZTRHQSxhLENBR0YsZ0MsQ0FDRSxjLENBR0YscUMsQ0FDRSxrQixDQUNBLGUsQ0FDQSxpQixDQUdGLG1DQXhJQSxVLENBMElJLHdCLENBQ0EsYSxDQUNBLFcsQ0FDQSxlLENBRUEsNEIsQ0FDRSxrQyxDQUNBLGlCLENBQ0EsVyxDQUlKLDhCLENUbklFLGUsQ0FBQSxVLENBQUEsb0IsQ1M2SUYscUIsQ0FDRSxvQixDQUNBLGEsQ0FGRixpQyxDQUFBLGtDLENBTUksYyxDQS9JTixnQixDQXlKSSxTLENBekpKLHNCLENBNEpNLGEsQ0FJSix3RCxDQUNFLFksQ0E5S0osNEIsQ0FtREEsNkIsQ0ErSEksYyxDQU9GLHdCLENBQ0UsaUIsQ0FDQSxrQixDQUdGLGlCLENUckxFLGUsQ0FBQSxXLENBQUEsYyxDUzhMRSxnQixDQVRKLHVDLENBYUksMkIsQ0FDQSxxQixDQWRKLGtELENBaUJNLGMsQ0FyS1IsMEIsQ0EwTEksb0IsQ0FDQSxZLENBQ0EsVyxDQUNBLGdCLENBQ0EscUIsQ0FDQSxVLENBek1KLG9CLENBc05FLDBDLENBdE5GLHFCLENBOE1JLG9CLENBQ0EsWSxDQUNBLFcsQ0FDQSxlLENBQ0EscUIsQ0FDQSxVLENBR0YsMEMsQ0FHRSxXLENBR0EsVSxDQXpNSiw2QixDQTZNSSxpQixDQWxJSixDQXNJQSxtQ0F4SEUsOEIsQ1RuSUUsZSxDQUFBLFUsQ0FBQSxxQixDU3FMRixpQixDVHJMRSxlLENBQUEsVyxDQUFBLGMsQ1MyUEosQ0N4UUEsTyxDQUVFLGUsQ0FDQSxpQixDQUhGLGUsQ0EwQ0EsdUIsQ0FuQ0ksYSxDQUNBLFksQ0FDQSxVLENBVEosd0IsQ0FhSSxZLENBSUosYyxDQUFBLGMsQ0FFRSxZLENBQ0EsbUIsQ0FBQSxnQixDQUNBLFUsQ0FHRixjLENBQ0UsYSxDQUdGLGdCLENBQ0UsTSxDQUVBLGUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxhLENBQ0EsMEIsQ0FHRixxQixDQUNFLGlCLENBR0YsdUIsQ0FDRSx5RixDQUNBLFUsQ0FFQSxZLENBQ0EsaUIsQ0FDQSxpQixDQUtGLHNCLENaekNJLGMsQ0FHRSxnQixDWW1ESiwwQyxDQVZBLHVDLENBcUJBLGtDLENBcEJFLFUsQ0FJSix5QixDWjNDSSxjLENBQ0EsbUIsQ1k0Q0YsWSxDQUNBLGtCLENuQm1CRixpQixDT3ZFSSxjLENBR0UsZSxDWTJESixZLENBQ0Esa0IsQ2JqQkUsd0JheUJGLHFCLENBQ0UsYSxDQUNBLFksQ0FGRixnRSxDQUtJLGtCLENBTEosZ0UsQ0FTSSxrQixDQVRKLDRELENBYUksa0IsQ0FiSixzQyxDQWlCSSxpQixDQWpCSiwwRCxDQW9CTSxpQixDYjdDSixDQUFBLHdCYTFESixlLENBaUJBLGMsQ0FBQSxjLENBK0ZNLFksQ0FoSE4sd0IsQ0FvSE0sYSxDQS9ETixzQixDWm5DSSxjLENBQ0EsbUIsQ1k0R0Esa0IsQ0FsRUoseUIsQ0FzRUksYSxDQUNBLGMsQ0FDQSxrQixDQUVBLCtDLENWMUhBLG9CLENBQUEscUIsQ1RzRUosaUIsQ21CMERJLGEsQ0ExREYscUIsQ0E4REUsWSxDYnZGQSxDQUFBLHdCYTFESixlLENBaUJBLGMsQ0FBQSxjLENBdUlNLFksQ0FuR04sc0IsQ1puQ0ksYyxDQUNBLGEsQ1kwQ0oseUIsQ1pqREksYyxDQUdFLGUsQ0QyQ0YsQ0FBQSw0QmE2RUEsK0MsQ1YxSEEsaUIsQ0FBQSxrQixDSDZDQSxDYzlESixlLENBQ0UsWSxDQUdGLCtCLENBQ0UsZSxDQUdGLG9CLENiZ0NFLGUsQ2E5QkEsaUIsQ0FHRix5QixDQUNFLG9CLENBQ0EsZSxDQUNBLGMsQ0FHRixvQixDakJkRSxvRSxDQUNBLGUsQ0FDQSxpQixDaUJjQSxhLENBQ0EsWSxDQUNBLGdCLENBQ0Esd0IsQ0FDQSxxQixDQU5GLDBCLENBU0ksb0IsQ0FHRixvRCxDQUNFLFUsQ0FJSixvQixDQUNFLFcsQ0FDQSxxQixDQUNBLFUsQ0FDQSxlLENBRUEsK0MsQ0FDRSx1QixDQUNBLDhCLENBR0Ysb0QsQ0FDRSxTLENkY0Esd0JjOURKLGUsQ0E0REksYSxDZEVBLENBQUEsNEJjR0Ysb0MsQ0FHSSxjLENkTkYsQ2U5REosYSxDQUNFLFksQ0FDQSxlLENBRUEsbUNBSkYsYSxDQUtJLGEsQ0FERixDQUtGLG1CLENBR0UsZSxDQUdGLHdCLENBQ0Usb0IsQ0FDQSxrQixDQUNBLHFCLENBSEYsbUMsQ2xCY0Usa0YsQ0FDQSxlLENBQ0EsaUIsQ0lmRSxjLENBR0UsbUIsQ2NJRixhLENBUkosdUQsQ0FXTSxhLENBQ0EsYyxDQVpOLDZELENDTEEsNEMsQ0RvQlEsWSxDQU1SLG1CLENBQUEsd0IsQ2xCUEUsa0YsQ0FDQSxlLENBQ0EsaUIsQ2tCUUEsYSxDQUNBLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGlCLENBUkYseUIsQ0FBQSw4QixDQVdJLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxPLENBZEoseUIsQ0FBQSw4QixDQWtCSSxhLENBQ0EseUIsQ0NyREosc0IsQ0FHRSxXLENBQ0EsZSxDQUlGLDJCLENBQ0UsOEIsQ0FDQSxjLENBQ0Esb0IsQ0FIRixzQyxDQU1JLGMsQ0FRSixzQixDQUNFLGEsQ0FDQSxjLENBRUEsOEQsQ0FDRSxjLENBR0YsNkQsQ0FDRSxlLENBR0YsNEQsQ0FDRSxpQixDQUNBLGlCLENBR0Ysd0UsQ0FDRSxpQixDQURGLCtGLENBSUksTSxDQUtOLHNCLENBQ0UsYyxDQUNBLFksQ0FDQSxXLENBQ0EsUyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxRLENBQ0EscUIsQ0FDQSxVLENBRUEsbUQsQ0FDRSxZLENBSUosZ0MsQ0FDRSxjLENBR0Esc0UsQ0FDRSxjLENBR0YsNkQsQ0FDRSx5QixDaEJiQSwyQmdCa0JGLHFDLENBQ0UsWSxDaEJuQkEsQ0FBQSx3QmdCd0JGLGlDLENBQ0UsYSxDQURGLHdFLENBQUEsdUMsQ0FJSSxvQixDaEI1QkYsQ0FBQSx3QmdCd0NGLGdCLENBQ0UsaUIsQ2hCekNBLENBQUEsd0JnQjhDRixtQyxDQUVJLFcsQ2hCaERGLENpQjNESixjLENBQ0UsZSxDQUdGLGtCLENBQ0UsbUIsQ0FDQSxnQixDQUdGLHVCLENBQ0UsYSxDQUNBLGMsQ0FDQSxlLENBSEYsaUQsQ0FNSSxVLENBSUosb0QsQ0FDRSxhLENBR0YsMEMsQ0FDRSxhLENBQ0EsYyxDQUdGLDJCLENwQmhDRSxvRSxDQUNBLGUsQ0FDQSxpQixDb0JnQ0EsYSxDQUNBLGEsQ0FDQSxjLENBQ0EsaUIsQ0FDQSx3QixDQUdGLGtCLENBQ0Usb0IsQ0FBQSxzQixDQUNBLG1CLENBQUEsWSxDQUNBLGdCLENBR0YsbUIsQ0FDRSxpQixDQUdGLG9CLENBQ0UsVSxDQUFBLE0sQ0FTRixvQixDQU5BLDRCLENwQmpERSxvRSxDQUVBLGlCLENvQnlEQSxpQixDQVZGLDRCLENBRUUsYyxDcEI1Q0EsZSxDb0JnREYsb0IsQ3BCdERFLGUsQ29Cd0RBLGEsQ0FDQSxhLENBSUYsNkIsQ0FDRSxhLENBRUEsYyxDQUhGLDRELENBTUksTyxDQUlKLHlCLENBQ0Usb0IsQ0FDQSxZLENBQ0EsVyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUdGLGtCLENBQ0Usa0IsQ0FDQSxnQixDQUNBLGlCLENBSEYseUIsQ0FNSSxrQixDQUNBLFUsQ0FDQSxZLENBQ0EsTSxDQUNBLGlCLENBQ0EsTyxDQUNBLEssQ0FaSiwwQyxDQWdCSSxhLENBQ0EsaUIsQ0FJSixxQixDQUNFLGEsQ0FDQSxrQixDQUNBLGMsQ0FHRixtQ0F0R0EsdUIsQ0F3R0ksYyxDQUVBLDBDLENBQ0UsYyxDQXBETiw2QixDQXlESSxjLENBQ0EsVyxDQWpFSixvQixDQXFFSSxjLENBMUNKLGtCLENBOENJLGdCLENBbkJKLENDbEhBLE8sQ3JCV0Usb0UsQ0FDQSxlLENBQ0EsaUIsQ3FCWEEsa0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsVSxDQUNBLG9CLENBQ0EsYyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSx3QixDQVZGLGEsQ0FlSSxVLENBQ0Esb0IsQ0FoQkosZ0MsQ0FtQk0sbUIsQ0FDQSxZLENBQ0EsOEIsQ0FyQk4sYyxDQUFBLGEsQ0EwQkksa0IsQ0ExQkosdUIsQ0E4QkksZSxDQUNBLGlCLENBQ0EsYSxDQWhDSiw2QixDQW1DTSxrQixDQUNBLGEsQ0FwQ04sOEIsQ0F3Q00sa0IsQ0FLTixhLENBQ0UsbUIsQ0FBQSxZLENBQ0EsZSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxlLENBRUEsa0MsQ0FDRSxpQixDQUNBLGtCLENBVEosMkIsQ0FhSSxpQixDQUFBLGEsQ0FDQSxpQixDQWRKLDJCLENBa0JJLDBCLENBQUEseUIsQ0FBQSxpQixDQUlKLGEsQ0FBQSxhLENBRUUsb0IsQ0FDQSxxQixDQUdGLGEsQ0FDRSxZLENBRUEsaUIsQ0FDQSxRLENBSkYsOEIsQ0FRSSxXLENBQ0EsVSxDQVRKLGEsQ0FBQSx5QyxDQWFJLFcsQ0FDQSxVLENBSUosYyxDQUVFLGMsQ0FDQSxhLENBSEYsYyxDQUVFLGMsQ0FVQSx3QixDQUNBLGEsQ0FiRixvQixDQU1JLGMsQ0FDQSxhLENBUEosb0IsQ0FNSSxjLENBZUosc0IsQ0FWQSxvQixDQUtJLG9CLENBQ0EsYSxDQUlKLDRCLENBS0ksd0IsQ0FDQSxvQixDQUNBLFUsQ0FQSixvQyxDQWVJLFksQ0FRSixvQixDQUNFLGlCLENBQ0EsVSxDQXpCRiwwQyxDQXVCQSxrQyxDekJrdEZJLDRELEN5QjdzRkEsUyxDQUxKLDBCLENBU0kscUIsQ0FDQSxpQixDQUNBLGEsQ0FYSix3QyxDQWNNLFksQ0FLTixrQixDQUNFLGMsQ0FDQSx3QixDQUNBLGlCLENBQ0EsYSxDQUpGLHdCLENBT0ksa0IsQ0FDQSxvQixDQUNBLFUsQ0FDQSxvQixDQVZKLHlCLENBY0ksYyxDQUNBLG9CLENBQ0EsYSxDQUlKLGdCLENBQ0Usa0IsQ0FERixzQixDQUlJLGtCLENBSkosOEIsQ0FRSSxTLENBSUosYyxDQUNFLGtCLENBREYsb0IsQ0FJSSxrQixDQUpKLDRCLENBUUksUyxDQUlKLGMsQ0FDRSxrQixDQURGLG9CLENBSUksa0IsQ0FKSiw0QixDQVFJLFMsQ0FJSixlLENBQUEscUIsQ0FDRSxrQixDQU9GLFcsQ2pCcE1JLGMsQ0FDQSxtQixDaUJxTUYsZ0IsQ0FHRixXLENBQ0UsaUIsQ0FHRixjLENBQ0UsVSxDQUdGLHNCLENyQjVORSxvRSxDQUNBLGUsQ0FDQSxpQixDcUI2TkEsYSxDQUNBLG9CLENBQ0EsZSxDQUNBLFMsQ0FDQSx3QixDQVBGLDRCLENBVUksYSxDQVZKLG9DLENBY0ksWSxDQWRKLDJDLENBQUEsMEMsQ0FtQkksWSxDQW5CSixzQyxDQXVCSSxVLENBdkJKLG9ELENBMEJNLFMsQ0ExQk4sNEMsQ0E4Qk0sYSxDQTlCTiwyRCxDQUFBLDBELENBbUNNLFksQ0FJSiw2QyxDQUNFLGEsQ0FDQSxrQixDQUlKLCtCLENBQ0Usd0IsQ0FDQSxpQixDQUNBLFksQ0FHRixxQixDQUNFLGlCLENBR0YsNEMsQ0FFSSx3QixDQUlKLGMsQ0FDRSxjLENBQ0EsUSxDQUNBLFksQ0FIRixvQixDQU1JLGMsQ0FOSixrQyxDQVNNLFksQ0FUTiw0QixDQWNJLFksQ0FDQSxXLENBQ0EsVSxDQUlKLHdCLENBQUEsdUMsQ0FHSSxrQixDQUhKLGtELENBQUEsbUMsQ0FNTSxlLENsQmhRRix3QmtCc1FGLDBDLENBR0ksZSxDQUhKLHlDLENBT0ksZ0IsQ2xCN1FGLENtQi9ESixtQixDQUNFLG9CLENBQ0EsaUIsQ0FHRiwyQixDQUNFLFEsQ0FJQSxPLENBS0YsbUIsQ0FWQSwyQixDQVdFLFcsQ0FDQSxNLENBQ0EsaUIsQ0FDQSxLLENBQ0EsVSxDQUdGLG1CLENBQ0UsWSxDQUdGLCtDLENBQ0Usa0IsQ0FDQSxRLENBR0YsNEMsQ0FDRSxTLENBSUYsYSxDdEJ6QkUsb0UsQ0FDQSxlLENBQ0EsaUIsQ3NCeUJBLGUsQ0FDQSxpQixDQUNBLFUsQ0FDQSx3QixDQUNBLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsUyxDQUNBLGlCLENBQ0EsWSxDQUdGLG9CLENBQ0UsZSxDQUNBLDBCLENBQUEsbUIsQ0FDQSxTLENBR0YsbUIsQ0FDRSxhLENBR0YscUIsQ0FDRSxZIiwiZmlsZSI6Im5ldGFwcC1saWJyYXJ5LWNyaXRpY2FsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIE5PIElERUEgd2h5IEkgaGF2ZSB0byBtYW51YWxseSBpbXBvcnQgdGhlIHZhcmlhYmxlcyBpbnRvIHRoaXMgZmlsZSwgd2lsbCBzb2x2ZSBsYXRlclxyXG4vLyBAaW1wb3J0ICd2YXJpYWJsZXMnO1xyXG5cclxuJW5vLW1hcmdpbiB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4lbm8tcGFkZGluZyB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuJWNvbnRlbnQtbWF4LXdpZHRoIHtcclxuICBtYXgtd2lkdGg6ICRzY3JlZW4teGw7XHJcbn1cclxuXHJcbi8vIHNjc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcclxuXHJcbi8vdmlzdWFsbHktaGlkZGVuIHByZXZlbnRzIGVsZW1lbnRzIGZyb20gYmVpbmcgc2VlbiBvbiBzY3JlZW4sIFxyXG4vL2J1dCBzdGlsbCBhbGxvd3MgdGhlbSB0byBiZSBhY2Nlc3NpYmxlIHRvIHNjcmVlbiByZWFkZXJzLiBcclxuLy9UaGlzIHNjc3MgZXh0ZW5zaW9uIHNob3VsZCBiZSB1c2VkIHdoZW4gaGlkaW5nIGVsZW1lbnRzIFxyXG4vL3RoYXQgc2hvdWxkIHN0aWxsIGJlIGFjY2Vzc2libGUgdmlhIGEgc2NyZWVuIHJlYWRlclxyXG4ldmlzdWFsbHktaGlkZGVuIHtcclxuICAvLyBcIiFpbXBvcnRhbnRcIiBpcyB1c2VkIHRvIHByZXZlbnQgdW5pbnRlbnRpb25hbCBvdmVycmlkZXMuXHJcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDFweDtcclxufVxyXG5cclxuLnZpc3VhbGx5LWhpZGRlbiB7XHJcbiAgQGV4dGVuZCAldmlzdWFsbHktaGlkZGVuO1xyXG59XHJcbi8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxyXG4iLCJoMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYsIHAsXG4ubi1wYXJhZ3JhcGgsIC5uLWxpc3QtLXVuc3R5bGVkLCAubi1saXN0LS1pbmxpbmUsIC5uLWxpc3QtLWJ1bGxldGVkLCAubi1saXN0LS1udW1iZXJlZCwgLm4tbGlzdC0tdHdvLWNvbHVtbiwgLm4tbGlzdF9fdGVybSxcbi5uLWxpc3RfX2Rlc2NyaXB0aW9uLCAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGlzdCwgLm4tb2ZmLWNhbnZhcy1tZW51X19nbG9iYWwtbmF2aWdhdGlvbi1saXN0LCAubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWxpc3QsIC5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMtbGlzdCwgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpc3QsIC5uLWFuY2hvci1saW5rX19saXN0LCAubi1icmVhZGNydW1iX19saXN0LCAubi1jb250YWN0LXNhbGVzX19saXN0IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5uLWxpc3QtLXVuc3R5bGVkLCAubi1saXN0LS1pbmxpbmUsIC5uLWxpc3QtLWJ1bGxldGVkLCAubi1saXN0LS1udW1iZXJlZCwgLm4tbGlzdC0tdHdvLWNvbHVtbiwgLm4tbGlzdF9fdGVybSxcbi5uLWxpc3RfX2Rlc2NyaXB0aW9uLCAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGlzdCwgLm4tb2ZmLWNhbnZhcy1tZW51X19nbG9iYWwtbmF2aWdhdGlvbi1saXN0LCAubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWxpc3QsIC5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMtbGlzdCwgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpc3QsIC5uLWFuY2hvci1saW5rX19saXN0LCAubi1icmVhZGNydW1iX19saXN0LCAubi1jb250YWN0LXNhbGVzX19saXN0IHtcbiAgcGFkZGluZzogMDsgfVxuXG4udmlzdWFsbHktaGlkZGVuLCAubi1wcm9wZXJ0eS1iYXJfX21lbnUtdG9nZ2xlLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDsgfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZURvd24ge1xuICBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICA0MCUsIDQzJSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2cHgsIDApOyB9XG4gIDcwJSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTsgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7IH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VSaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDZweCwgMCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTNweCwgMCwgMCk7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDZweCwgMCwgMCk7IH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlRG93biB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwcHgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDAwcHgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5odG1sLFxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbmhlYWQgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRpdiNocy1ldS1jb29raWUtY29uZmlybWF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ubi1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5uLWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLm4tYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uLWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5uLXRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubi1zcGFjaW5nLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDI2LjI1ZW0pIHtcbiAgLm4taGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLm4taGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4taGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4taGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAubi1oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4taGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmhyIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTsgfSB9XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgaDIsXG4gICAgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgaDIsXG4gICAgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuaDMsXG4uaDMge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIGgzLFxuICAgIC5oMyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICBoMyxcbiAgICAuaDMge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzsgfVxuXG5oNSxcbmg2LFxuLmg1LFxuLmg2IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbnAsXG4ubi1wYXJhZ3JhcGgge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ubi1wYXJhZ3JhcGgtbGVhZCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubi1wYXJhZ3JhcGgtbGVhZCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5uLXBhcmFncmFwaC1sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH0gfVxuXG4ubi1wYXJhZ3JhcGgtZmluZS1wcmludCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBjb2xvcjogIzQ1NDU0NTsgfVxuXG4ubi1zZWN0aW9uLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNFQUVBRUE7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAubi1zZWN0aW9uLXRpdGxlIC5uLXNlY3Rpb24tdGl0bGVfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBjb2xvcjogIzQ1NDU0NTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm4tc2VjdGlvbi10aXRsZSAubi1zZWN0aW9uLXRpdGxlX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAubi1zZWN0aW9uLXRpdGxlIC5uLXNlY3Rpb24tdGl0bGVfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cbiAgLm4tc2VjdGlvbi10aXRsZSAubi1zZWN0aW9uLXRpdGxlX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5uLXNlY3Rpb24tdGl0bGUgLm4tc2VjdGlvbi10aXRsZV9fYWN0aW9uLWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5hIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDA2N0M1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMxRTRBOTM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm4tbGluay1zdGFuZGFsb25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm4tbGlzdCxcbnVsLFxub2wge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5uLWxpc3QtLXVuc3R5bGVkLFxuLm4tbGlzdC0taW5saW5lIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubi1saXN0LS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm4tbGlzdC0taW5saW5lIC5uLWxpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLm4tbGlzdC0taW5saW5lIC5uLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCA+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+IHVsICsgaDQsXG4gIC5uLWZvcm0gPiB1bCArIGg1LFxuICAubi1mb3JtID4gdWwgKyBoNixcbiAgLm4tZm9ybSBkbCArIGgxLFxuICAubi1mb3JtIGRsICsgaDIsXG4gIC5uLWZvcm0gZGwgKyBoMyxcbiAgLm4tZm9ybSBkbCArIGg0LFxuICAubi1mb3JtIGRsICsgaDUsXG4gIC5uLWZvcm0gZGwgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4ubi10ZXh0LWxvbmdmb3JtID4gdWwgbGksXG4ubi10ZXh0LWxvbmdmb3JtID4gb2wgbGksXG4ubi1mb3JtID4gdWwgbGksXG4ubi1mb3JtID4gb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLm4tdGV4dC1sb25nZm9ybSAubi1wdWxsLWxlZnQsXG4ubi1mb3JtIC5uLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMjRweCAyNHB4IDA7IH1cblxuLm4tdGV4dC1sb25nZm9ybSAubi1wdWxsLXJpZ2h0LFxuLm4tZm9ybSAubi1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAyNHB4IDI0cHg7IH1cblxuLm5vLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4ubi1zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmlsbGJvYXJkLWhlYWRlciAubi1zaXRlLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA4MHZoOyB9XG5cbi5uLW1haW4tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uLW1haW4tY29udGVudC0tbm8tYm90dG9tLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ubi1tYWluLWNvbnRlbnQtLW5vLXRvcC1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1tYWluLWNvbnRlbnQtLW5vLXRvcC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5uLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTEuODc1ZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMTJweDsgfVxuICAubi1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5uLXJvdyB7XG4gIG1hcmdpbjogMDsgfVxuICAubi1yb3c6YmVmb3JlLCAubi1yb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubi1yb3c6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI2LjI1ZW0pIHtcbiAgLm4tY29sLXNtLTEge1xuICAgIHdpZHRoOiA2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tMyB7XG4gICAgd2lkdGg6IDIzLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tNiB7XG4gICAgd2lkdGg6IDQ4LjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tOSB7XG4gICAgd2lkdGg6IDczLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4MS42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDk4LjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4tY29sLW1kLTEge1xuICAgIHdpZHRoOiA2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDIzLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDQ4LjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDczLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4MS42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDk4LjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4tY29sLWxnLTEge1xuICAgIHdpZHRoOiA2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctMyB7XG4gICAgd2lkdGg6IDIzLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctNiB7XG4gICAgd2lkdGg6IDQ4LjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU2LjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctOSB7XG4gICAgd2lkdGg6IDczLjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4MS42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDk4LjMzMzMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1yb3cge1xuICAgIG1hcmdpbjogMCAtMC44MzMzMyU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MS44NzVlbSkge1xuICAubi1jb2wteGwtMSB7XG4gICAgd2lkdGg6IDYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC0yIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC0zIHtcbiAgICB3aWR0aDogMjMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC00IHtcbiAgICB3aWR0aDogMzEuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC01IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC02IHtcbiAgICB3aWR0aDogNDguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC03IHtcbiAgICB3aWR0aDogNTYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC04IHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC05IHtcbiAgICB3aWR0aDogNzMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC0xMCB7XG4gICAgd2lkdGg6IDgxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wteGwtMTEge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTEyIHtcbiAgICB3aWR0aDogOTguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9IH1cblxuLm4tbWVudSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQUVBO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMnB4IDA7IH1cbiAgLm4tbWVudS5uLW1lbnUtLWlzLWFjdGl2ZSwgLm4tbWVudS5tZW51LS1pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uLW1lbnUubi1tZW51LS1pcy10cnVuY2F0ZWQsIC5uLW1lbnUubi1tZW51LS1pcy1hY3RpdmUubi1tZW51LS1pcy10cnVuY2F0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tbWVudV9fZm9vdGVyLFxuLm4tbWVudV9fZGl2aWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tbWVudV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAubi1tZW51X19saXN0IC5uLW1lbnVfX2xpc3QtdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG4gIC5uLW1lbnVfX2xpc3QgLm4tbWVudV9fbGlzdC0tZ3JvdXBlZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgIC5uLW1lbnVfX2xpc3QgLm4tbWVudV9fbGlzdC0tZ3JvdXBlZCAubi1tZW51X19saXN0LS1ncm91cGVkLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tbWVudV9fbGlzdC1zZWN0aW9uID4gLm4tbWVudV9fbGlzdCA+IC5uLW1lbnVfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG5cbi5uLW1lbnVfX2xpc3Qtc2VjdGlvbiAubi1tZW51X19saXN0IC5uLW1lbnVfX2xpc3QtdGl0bGUgKyAubi1tZW51X19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLm4tbWVudV9fc3ViLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMTJweDsgfVxuXG4ubi1tZW51X19saW5rIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzAwNjdDNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm4tbWVudV9fc3ViLWxpc3QgLm4tbWVudV9fbGluayB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS43MTQyOTsgfVxuICAubi1tZW51X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzFFNEE5MztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubi1tZW51X19saW5rLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICBbbGFuZz1cImphLUpQXCJdIC5uLW1lbnVfX2xpbmstaGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5uLW1lbnVfX2xpbmstaGVhZGVyIC5uLW1lbnVfX2xpbmstdGV4dCxcbiAgLm4tbWVudV9fbGluay1oZWFkZXIgLm4tbWVudV9fbGlzdC10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgLm4tbWVudV9fbGluay1oZWFkZXIgKyAubi1tZW51X19zdWItbGlzdCAubi1tZW51X19saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4OyB9XG5cbi5uLW1lbnVfX2xpbmstaWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4OyB9XG5cbi5uLW1lbnVfX2xpc3QtdGl0bGUge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMDsgfVxuXG4ubi1sYW5ndWFnZS1zZWxlY3Rvci1tZW51IC5uLW1lbnVfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAubi1sYW5ndWFnZS1zZWxlY3Rvci1tZW51IC5uLW1lbnVfX2xpc3Qubi1tZW51X19saXN0LS1uby1ib3R0b20tbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5uLWxhbmd1YWdlLXNlbGVjdG9yLW1lbnUgLm4tbWVudV9fbGlzdCAubi1tZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubi1sYW5ndWFnZS1zZWxlY3Rvci1tZW51IC5uLW1lbnVfX2xpc3QgLm4tbWVudV9fbGlzdC10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm4tbWVudV9fZmluZC1sb2Mtc2VjdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMUU0QTkzO1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5uLW1lbnVfX2ZpbmQtbG9jLXNlY3Rpb24gLm4tbWVudV9fZmluZC1sb2MtdGl0bGUsXG4gIC5uLW1lbnVfX2ZpbmQtbG9jLXNlY3Rpb24gLm4tbWVudV9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm4tbWVudV9fbGlzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuW2RhdGEtbnRhcC10YXJnZXQ9XCJjbG91ZC1tYXJrZXRwbGFjZVwiXS5uLW1lbnUtLW1lZ2Ege1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuXG5bZGF0YS1udGFwLXRhcmdldD1cImNsb3VkLW1hcmtldHBsYWNlXCJdIC5uLW1lbnVfX2xpc3Qtc2VjdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuICBbZGF0YS1udGFwLXRhcmdldD1cImNsb3VkLW1hcmtldHBsYWNlXCJdIC5uLW1lbnVfX2xpc3Qtc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cblxuW2RhdGEtbnRhcC10YXJnZXQ9XCJjbG91ZC1tYXJrZXRwbGFjZVwiXSAubi1tZW51X19saW5rIHN2ZyB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7IH1cblxuW2RhdGEtbnRhcC10YXJnZXQ9XCJjbG91ZC1tYXJrZXRwbGFjZVwiXSAubi1tZW51X19saW5rOmhvdmVyIHN2ZyB7XG4gIGZpbGw6IHJlZDtcbiAgc3Ryb2tlOiByZWQ7IH1cblxuW2RhdGEtbnRhcC10YXJnZXQ9XCJjbG91ZC1tYXJrZXRwbGFjZVwiXSAubi1tZW51X19saXN0LWl0ZW0tLWNsb3VkLXRyaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgW2RhdGEtbnRhcC10YXJnZXQ9XCJjbG91ZC1tYXJrZXRwbGFjZVwiXSAubi1tZW51X19saXN0LWl0ZW0tLWNsb3VkLXRyaWFscyAubi1tZW51X19saXN0LXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBbZGF0YS1udGFwLXRhcmdldD1cImNsb3VkLW1hcmtldHBsYWNlXCJdIC5uLW1lbnVfX2xpc3QtaXRlbS0tY2xvdWQtdHJpYWxzIC5uLW1lbnVfX2xpc3QtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwYWRkaW5nOiA2cHggMDsgfVxuXG5bZGF0YS1udGFwLXRhcmdldD1cImNsb3VkLW1hcmtldHBsYWNlXCJdIC5uLW1lbnVfX2xpc3QtaXRlbS0tY2xvdWQtc29sdXRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBbZGF0YS1udGFwLXRhcmdldD1cImNsb3VkLW1hcmtldHBsYWNlXCJdIC5uLW1lbnVfX2xpc3QtaXRlbS0tY2xvdWQtc29sdXRpb25zIC5uLW1lbnVfX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA5OC4zMzMzMyU7IH1cbiAgICBbZGF0YS1udGFwLXRhcmdldD1cImNsb3VkLW1hcmtldHBsYWNlXCJdIC5uLW1lbnVfX2xpc3QtaXRlbS0tY2xvdWQtc29sdXRpb25zIC5uLW1lbnVfX2xpc3QtaXRlbSAubi1tZW51X19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBbZGF0YS1udGFwLXRhcmdldD1cImNsb3VkLW1hcmtldHBsYWNlXCJdIC5uLW1lbnVfX2xpc3QtaXRlbS0tY2xvdWQtc29sdXRpb25zIC5uLW1lbnVfX2xpc3QtaXRlbSAubi1tZW51X19jbG91ZC1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDY3QzU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzJweDtcbiAgICB6LWluZGV4OiAyMDA7IH1cbiAgICAubi1zaXRlLWhlYWRlci0tbGFyZ2UgLm4tbWVudSB7XG4gICAgICB0b3A6IDE1MHB4OyB9XG4gIC5uLW1lbnUtLW1lZ2Ege1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uLW1lbnVfX2RpdmlkZXIge1xuICAgIGJhY2tncm91bmQ6ICNFQUVBRUE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAubi1tZW51X19mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICM0NTQ1NDU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBwYWRkaW5nOiAyNHB4IDA7IH1cbiAgLm4tbGFuZ3VhZ2Utc2VsZWN0b3ItbWVudSAuZGl2aWRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUFFQUVBO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG4gIC5uLW1lbnVfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLm4tbWVudV9fbGlzdCAubi1tZW51X19saXN0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAubi1tZW51X19saXN0Lm4tbWVudV9fc3ViLWxpc3Qge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5uLW1lbnVfX2xpc3QgLm4tbWVudV9fbGlzdC1zZWN0aW9uIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VBRUFFQTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAgICAgLm4tbWVudV9fbGlzdCAubi1tZW51X19saXN0LXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBbZGF0YS1udGFwLWxheW91dH49XCIzXCJdIC5uLW1lbnVfX2xpc3QgLm4tbWVudV9fbGlzdC1zZWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDMxLjY2NjY3JTsgfVxuICAgICAgW2RhdGEtbnRhcC1sYXlvdXR+PVwiNFwiXSAubi1tZW51X19saXN0IC5uLW1lbnVfX2xpc3Qtc2VjdGlvbiB7XG4gICAgICAgIHdpZHRoOiAyMy4zMzMzMyU7IH1cbiAgICAgIFtkYXRhLW50YXAtbGF5b3V0fj1cIjMwLTcwXCJdIC5uLW1lbnVfX2xpc3QgLm4tbWVudV9fbGlzdC1zZWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDIzLjMzMzMzJTsgfVxuICAgICAgICBbZGF0YS1udGFwLWxheW91dH49XCIzMC03MFwiXSAubi1tZW51X19saXN0IC5uLW1lbnVfX2xpc3Qtc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogNzMuMzMzMzMlOyB9XG4gIC5uLW1lbnVfX3N1Yi1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5uLW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAubi1tZW51X19saW5rLWhlYWRlciArIC5uLW1lbnVfX2xpbmstaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIC5uLW1lbnVfX2xpc3QtdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgW2RhdGEtbnRhcC10YXJnZXQ9XCJjbG91ZC1tYXJrZXRwbGFjZVwiXSAubi1tZW51X19saXN0LXNlY3Rpb24ge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBbZGF0YS1udGFwLXRhcmdldD1cImNsb3VkLW1hcmtldHBsYWNlXCJdIC5uLW1lbnVfX2xpc3QtaXRlbS0tY2xvdWQtc29sdXRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgW2RhdGEtbnRhcC10YXJnZXQ9XCJjbG91ZC1tYXJrZXRwbGFjZVwiXSAubi1tZW51X19saXN0LWl0ZW0tLWNsb3VkLXNvbHV0aW9ucyAubi1tZW51X19saXN0LWl0ZW0ge1xuICAgICAgd2lkdGg6IDMxLjY2NjY3JTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgW2RhdGEtbnRhcC10YXJnZXQ9XCJjbG91ZC1tYXJrZXRwbGFjZVwiXSAubi1tZW51X19saXN0LWl0ZW0tLWNsb3VkLXNvbHV0aW9ucyAubi1tZW51X19saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAzMS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTEuODc1ZW0pIHtcbiAgLm4tbWVudV9fc3ViLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4ubi1vZmYtY2FudmFzLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLW9mZi1jYW52YXMtbWVudS5uLW9mZi1jYW52YXMtbWVudS0tb3BlbiwgLm4tb2ZmLWNhbnZhcy1tZW51Lm4tb2ZmLWNhbnZhc19fd3JhcHBlci1vcGVuIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51IC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rLS1vZmYtY2FudmFzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUFFQTtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4OyB9XG4gIC5uLW9mZi1jYW52YXMtbWVudSAubi1nbG9iZV9faWNvbi0tb2ZmLWNhbnZhcyB7XG4gICAgbGVmdDogMzBweDtcbiAgICB0b3A6IC0xMHB4OyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saW5rIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0VBRUFFQTtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGlzdC1pdGVtOmxhc3QtY2hpbGQgLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpbmsge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpc3QtaXRlbS0tbWVudS1vcGVuIC5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saW5rIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjNDU0NTQ1OyB9XG4gICAgLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpc3QtaXRlbS0tbWVudS1vcGVuIC5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMUU0QTkzOyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saW5rLWljb24ge1xuICBmaWxsOiAjNjg2ODY4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgd2lkdGg6IDE2cHg7IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpbms6aG92ZXIgLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpbmstaWNvbiB7XG4gICAgZmlsbDogIzFFNEE5MzsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGlzdC1pdGVtLS1tZW51LW9wZW4gLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpbmstaWNvbiB7XG4gICAgZmlsbDogIzQ1NDU0NTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fbWVudS1pbm5lciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjsgfVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX2dsb2JhbC1uYXZpZ2F0aW9uLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjQTRBNEE0O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAzMHB4IDAgMDsgfVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX2dsb2JhbC1uYXZpZ2F0aW9uLWxpc3QtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X19nbG9iYWwtbmF2aWdhdGlvbi1saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51X19nbG9iYWwtbmF2aWdhdGlvbi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0YyRjJGMjsgfVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX2NoaWxkLW1lbnUge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0VBRUFFQTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX2NoaWxkLW1lbnUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX2NoaWxkLW1lbnUgPiAubi1tZW51X19saXN0IHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpc3QtaXRlbS0tbWVudS1vcGVuIC5uLW9mZi1jYW52YXMtbWVudV9fY2hpbGQtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51X19jaGlsZC1tZW51IC5uLW1lbnVfX2xpc3QtaXRlbS0tbGV2ZWwtMTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX2NoaWxkLW1lbnUgLm4tbWVudV9fbGlzdC1pdGVtLS1sZXZlbC0xID4gLm4tbWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5uLW9mZi1jYW52YXMtbWVudV9fY2hpbGQtbWVudSAubi1tZW51X19saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTJweCAyMHB4OyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjRUFFQUVBO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1saW5rIHtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1saW5rLWljb24ge1xuICBmaWxsOiAjQTRBNEE0O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICB3aWR0aDogMThweDsgfVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWltYWdlIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgd2lkdGg6IDE4cHg7IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1pbWFnZS5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtaW1hZ2UtLWxhbmd1YWdlLXNlbGVjdG9yIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWxpbmstbm90aWZpY2F0aW9uLWNvdW50IHtcbiAgYmFja2dyb3VuZDogIzRBODMyRTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgcGFkZGluZzogMCAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA5LjVweDsgfVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWljb24tbGluayxcbi5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtaW1hZ2UtbGluayB7XG4gIHBhZGRpbmctbGVmdDogNTBweDsgfVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLW5vdGlmaWNhdGlvbi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLW9mZi1jYW52YXMtbWVudS5uLW9mZi1jYW52YXMtbWVudS0tb3BlbiB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5uLW9mZi1jYW52YXMtbWVudV9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fbWVudSB7XG4gIGJhY2tncm91bmQ6ICM1MzU2NUE7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAyNzBweDtcbiAgei1pbmRleDogMTsgfVxuICAubi1vZmYtY2FudmFzLW1lbnVfX21lbnUgW2RhdGEtbnRhcC11aT1cIm1vcmUtbWVudVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi1vZmYtY2FudmFzLW1lbnVfX2NvbnRlbnQtd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogbGVmdCAuNHMgZWFzZTtcbiAgei1pbmRleDogMTA7IH1cbiAgLm4tb2ZmLWNhbnZhcy1tZW51LS1vcGVuIC5uLW9mZi1jYW52YXMtbWVudV9fY29udGVudC13cmFwLFxuICAubi1vZmYtY2FudmFzX193cmFwcGVyLW9wZW4gLm4tb2ZmLWNhbnZhcy1tZW51X19jb250ZW50LXdyYXAge1xuICAgIGxlZnQ6IDI3MHB4OyB9XG5cbi5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktdGl0bGUge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0VBRUFFQTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDY3QzU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMjRweDsgfVxuXG4ubi1vZmYtY2FudmFzX19jcm9zcy1wcm9wZXJ0eS1uYXYge1xuICBwYWRkaW5nOiAyNHB4OyB9XG5cbi5uLW9mZi1jYW52YXNfX3Byb3BlcnR5LW5hdiB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7IH1cbiAgLm4tb2ZmLWNhbnZhc19fcHJvcGVydHktbmF2IC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUE7XG4gICAgY29sb3I6ICM1MzU2NUE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm4tb2ZmLWNhbnZhc19fcHJvcGVydHktbmF2IC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LWluZGljYXRvciB7XG4gICAgZmlsbDogIzUzNTY1QTtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHRvcDogMzRweDtcbiAgICB3aWR0aDogMTRweDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXIge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0VBRUFFQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iaWxsYm9hcmQtaGVhZGVyIC5uLXByb3BlcnR5LWJhciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5MDA7IH1cbiAgLm4tcHJvcGVydHktYmFyW2RhdGEtbnRhcC11aT1cInN0aWNreS1uYXZcIl0ge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRUFFQUVBO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuLm4tcHJvcGVydHktYmFyX19pbm5lci13cmFwIHtcbiAgbWF4LXdpZHRoOiA5MS44NzVlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9faW5uZXItd3JhcDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBwYWRkaW5nLXRvcDogNnB4OyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaCxcbi5uLXByb3BlcnR5LWJhcl9fdXRpbHMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7IH1cbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmstLWhhcy1wcm9wZXJ0eS1uYW1lIC5uLXByb3BlcnR5LWJhcl9fbG9nbzphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUFFQUVBO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTRweDtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIHdpZHRoOiAxcHg7IH1cblxuLm4tcHJvcGVydHktYmFyX19uZXRhcHAtbWFyay1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmlsbDogIzFFNEE5MztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmstLWhhcy1wcm9wZXJ0eS1uYW1lIC5uLXByb3BlcnR5LWJhcl9fbmV0YXBwLW1hcmstaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX2xvZ28tc3ZnIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW5hbWUge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDA2N0M1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX2xvZ28tc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbWVudS10b2dnbGUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cblxuLm4tcHJvcGVydHktYmFyX19tZW51LXRvZ2dsZS1saW5rIHtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fbWVudS10b2dnbGUtbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uLW9mZi1jYW52YXMtbWVudS0tb3BlbiAubi1wcm9wZXJ0eS1iYXJfX21lbnUtdG9nZ2xlLWxpbmssXG4gIC5uLW9mZi1jYW52YXNfX3dyYXBwZXItb3BlbiAubi1wcm9wZXJ0eS1iYXJfX21lbnUtdG9nZ2xlLWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICNFQUVBRUE7IH1cblxuLm4tcHJvcGVydHktYmFyX19tZW51LXRvZ2dsZS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbWVudS10b2dnbGUtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogIzQ1NDU0NTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fc29jaWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMTJweDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NvY2lhbC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fc29jaWFsLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm4tcHJvcGVydHktYmFyX19zb2NpYWwtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fc29jaWFsLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5uLXByb3BlcnR5LWJhcl9fc29jaWFsLWxpbms6aG92ZXIgLm4tcHJvcGVydHktYmFyX19zb2NpYWwtbGluay10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMUU0QTkzOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fc29jaWFsLWxpbmstdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMi41O1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubi1pY29uX19wcm9wZXJ0eS1iYXItc29jaWFsIHtcbiAgZmlsbDogIzUzNTY1QTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDsgfVxuICAubi1pY29uX19wcm9wZXJ0eS1iYXItc29jaWFsOmhvdmVyIHtcbiAgICBmaWxsOiAjMUU0QTkzOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4OyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb25zLWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMtbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMDsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb25zLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb25zLWxpbmstdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb25zLXNlYXJjaC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjNjg2ODY4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbi1zZWFyY2gtZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNFQUVBRUE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjAwOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbi1zZWFyY2gtZm9ybS5uLXByb3BlcnR5LWJhci0tbmFycm93LXNlYXJjaC1mb3JtLXZpc2libGUsXG4gIC5uLXByb3BlcnR5LWJhci0tbmFycm93LXNlYXJjaC1mb3JtLXZpc2libGUgLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9uLXNlYXJjaC1mb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb24tc2VhcmNoLWZvcm0gLm4tc2VhcmNoLWZvcm1fX2lucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb24tc2VhcmNoLWZvcm0gLm4tc2VhcmNoLWZvcm1fX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA2cHg7IH1cblxuLm4tcHJvcGVydHktYmFyX19jdGEge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTYwcHgpOyB9XG4gIC5uLXN0aWNreS1uYXYgLm4tcHJvcGVydHktYmFyX19jdGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1wcm9wZXJ0eS1iYXIge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMjRweCAwOyB9XG4gICAgLmJpbGxib2FyZC1oZWFkZXIgLm4tcHJvcGVydHktYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uLXByb3BlcnR5LWJhcl9faW5uZXItd3JhcCB7XG4gICAgcGFkZGluZzogMCAxMnB4OyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbi1zZWFyY2gtZm9ybS5uLXByb3BlcnR5LWJhci0tbmFycm93LXNlYXJjaC1mb3JtLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tcHJvcGVydHktYmFyX190b29sYmFyIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLm4tcHJvcGVydHktYmFyX190b29sYmFyIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fdXRpbHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX3V0aWxzLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm4tcHJvcGVydHktYmFyX191dGlscy1saW5rIHtcbiAgICBsaW5lLWhlaWdodDogMi4yOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fbG9nbzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAubi1wcm9wZXJ0eS1iYXIgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX25ldGFwcC1tYXJrLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbWFyay0taGFzLXByb3BlcnR5LW5hbWUgLm4tcHJvcGVydHktYmFyX19sb2dvLXN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMsXG4gIC5uLXByb3BlcnR5LWJhcl9fbWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tcHJvcGVydHktYmFyX19sb2dvLXN2ZyxcbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX2xvZ28ge1xuICAgIGhlaWdodDogMjlweDtcbiAgICB3aWR0aDogMTYwcHg7IH1cbiAgLm4tcHJvcGVydHktYmFyLS1uYXJyb3ctc2VhcmNoLWZvcm0tdmlzaWJsZSAubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb24tc2VhcmNoLWZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tcHJvcGVydHktYmFyLS12MyAubi1wcm9wZXJ0eS1iYXIsXG4gIC5uLXByb3BlcnR5LWJhci0tdjYgLm4tcHJvcGVydHktYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDsgfVxuICAubi1wcm9wZXJ0eS1iYXItLXYzIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbWFyay0taGFzLXByb3BlcnR5LW5hbWUsXG4gIC5uLXByb3BlcnR5LWJhci0tdjYgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5uLXByb3BlcnR5LWJhci0tdjMgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX2xvZ28sXG4gICAgLm4tcHJvcGVydHktYmFyLS12NiAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmstLWhhcy1wcm9wZXJ0eS1uYW1lIC5uLXByb3BlcnR5LWJhcl9fbG9nbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgLm4tcHJvcGVydHktYmFyLS12MyAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW5hbWUsXG4gIC5uLXByb3BlcnR5LWJhci0tdjYgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1uYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4OyB9XG4gIC5iaWxsYm9hcmQtaGVhZGVyIC5uLXByb3BlcnR5LWJhcjpub3QoLm4tc3RpY2t5LW5hdikgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuYmlsbGJvYXJkLWhlYWRlciAubi1wcm9wZXJ0eS1iYXI6bm90KC5uLXN0aWNreS1uYXYpIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LWluZGljYXRvciB7XG4gICAgZmlsbDogI0ZGRkZGRjsgfVxuICAuYmlsbGJvYXJkLWhlYWRlciAubi1wcm9wZXJ0eS1iYXI6bm90KC5uLXN0aWNreS1uYXYpIC5uLWljb25fX3Byb3BlcnR5LWJhci1zb2NpYWwge1xuICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgLmJpbGxib2FyZC1oZWFkZXIgLm4tcHJvcGVydHktYmFyOm5vdCgubi1zdGlja3ktbmF2KSAubi1wcm9wZXJ0eS1iYXJfX3NvY2lhbC1saW5rOmhvdmVyIC5uLWljb25fX3Byb3BlcnR5LWJhci1zb2NpYWwge1xuICAgIGZpbGw6ICMwMDY3QzU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmstLWhhcy1wcm9wZXJ0eS1uYW1lIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX2xvZ28ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbmFtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2OC43NWVtKSB7XG4gIC5uLXByb3BlcnR5LWJhcl9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwcywgb3BhY2l0eSAzMDBtcztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5uLXByb3BlcnR5LWJhci5uLXN0aWNreS1uYXYge1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDkwMDsgfVxuICAgIC5uLXByb3BlcnR5LWJhci5uLXN0aWNreS1uYXYgLm4tcHJvcGVydHktYmFyX19zb2NpYWwge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDBzLCBvcGFjaXR5IDMwMG1zO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLm4tcHJvcGVydHktYmFyLm4tc3RpY2t5LW5hdiAubi1wcm9wZXJ0eS1iYXJfX2N0YSB7XG4gICAgICBhbmltYXRpb246IGJvdW5jZUluRG93biAuODVzIDUwMG1zIGJvdGg7IH0gfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbS5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdC1pdGVtLS10cnVuY2F0ZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tb3JlLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyLS1tb3JlLWl0ZW0tdmlzaWJsZSAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbW9yZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjNDU0NTQ1O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTBweDsgfVxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbms6aG92ZXIgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtaW5kaWNhdG9yLFxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGluazpob3ZlciAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudS1pbmRpY2F0b3Ige1xuICAgIGZpbGw6ICMwMDY3QzU7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtLW1vcmUtbWVudSB7XG4gIHBhZGRpbmctdG9wOiAyNHB4OyB9XG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LS1tb3JlLW1lbnUgLm4tbWVudV9fbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtLW1vcmUtbWVudSAubi1tZW51X19saXN0LWl0ZW0ubi1tZW51X19saXN0LWl0ZW0tLWlzLXZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpc3Qge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWluLXdpZHRoOiA0NHB4OyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGluay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjQTRBNEE0O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxOHB4OyB9XG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rOmhvdmVyIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rLWljb24sXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay0taXMtYWN0aXZlIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rLWljb24ge1xuICAgIGZpbGw6ICM4NDg0ODQ7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rLW5vdGlmaWNhdGlvbi1jb3VudCB7XG4gIGJhY2tncm91bmQ6ICM0QTgzMkU7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxlZnQ6IC02cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gIG1pbi13aWR0aDogMThweDtcbiAgcGFkZGluZzogMCAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IC02cHg7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWltYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUFFQUVBOyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19sYW5ndWFnZS1zZWxlY3Rvci1pbWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7IH1cblxuLm4tbGFuZ3VhZ2Utc2VsZWN0b3ItbWVudV9fdGl0bGUge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLm4tbGFuZ3VhZ2Utc2VsZWN0b3ItbWVudV9faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNGMkYyRjI7XG4gIG1hcmdpbjogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubi1sYW5ndWFnZS1zZWxlY3Rvci1tZW51X19yZW1lbWJlci1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNHB4OyB9XG5cbi5uLWxhbmd1YWdlLXNlbGVjdG9yLW1lbnUgLm1lbnVfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnVzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51cyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzIHtcbiAgICB3aWR0aDogMzEuNjY2NjclO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLFxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGluayB7XG4gICAgcGFkZGluZzogMCAxMnB4OyB9IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXIge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhci0tZW1iZWRkZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMCA2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmsgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtaW5kaWNhdG9yIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzOyB9XG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDY3QzU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay0taXMtYWN0aXZlIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjNTM1NjVBOyB9XG4gICAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLS1pcy1hY3RpdmUgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtaW5kaWNhdG9yIHtcbiAgICAgIGZpbGw6ICM1MzU2NUE7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMi41O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm4tZ2xvYmVfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZpbGw6ICM1MzU2NUE7XG4gIGhlaWdodDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIwcHg7IH1cbiAgLm4tZ2xvYmVfX2ljb246aG92ZXIge1xuICAgIGZpbGw6ICMxRTRBOTM7IH1cblxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbmstdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXItLWVtYmVkZGVkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICB3aWR0aDogMjMuMzMzMzMlOyB9XG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBbZGF0YS1udGFwLXVpPVwibW9yZS1tZW51XCJdIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAzMDBtcywgb3BhY2l0eSAzMDBtcztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdC1pdGVtLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saXN0LWl0ZW0tLWlzLWhpZGRlbiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMzAwbXMsIG9wYWNpdHkgMzAwbXM7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbS5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdC1pdGVtLS1pcy12aXNpYmxlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwcywgb3BhY2l0eSAzMDBtcztcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwIDZweDsgfVxuICAgIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay0taXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDA2N0M1OyB9XG4gICAgICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmsubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstLWlzLWFjdGl2ZSAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudS1pbmRpY2F0b3Ige1xuICAgICAgICBmaWxsOiAjMDA2N0M1OyB9XG4gICAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saXN0LWl0ZW06Zmlyc3QtY2hpbGQgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGluazpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLm4tc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uLXNlYXJjaC1mb3JtX19pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNBNEE0QTQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm4tc2VhcmNoLWZvcm1fX2lucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAubi1zZWFyY2gtZm9ybV9faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2ggLm4tc2VhcmNoLWZvcm1fX2lucHV0IHtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGN1YmljLWJlemllcigwLCAwLjc5NSwgMCwgMSk7XG4gICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgLm4tcHJvcGVydHktYmFyX19zZWFyY2ggLm4tc2VhcmNoLWZvcm1fX2lucHV0OmZvY3VzIHtcbiAgICAgIHdpZHRoOiAzMjBweDsgfVxuXG4ubi1zZWFyY2gtZm9ybV9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDQwcHg7IH1cbiAgLm4tc2VhcmNoLWZvcm1fX2J1dHRvbjpob3ZlciAubi1zZWFyY2gtZm9ybV9fYnV0dG9uLWljb24ge1xuICAgIGZpbGw6ICM0NTQ1NDU7IH1cblxuLm4tc2VhcmNoLWZvcm1fX2J1dHRvbi10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDsgfVxuXG4ubi1zZWFyY2gtZm9ybV9fYnV0dG9uLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICNBNEE0QTQ7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2ggLm4tc2VhcmNoLWZvcm1fX2lucHV0IHtcbiAgICB3aWR0aDogMzIwcHg7IH0gfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwIC5hdXRvY29tcGxldGUtc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG1pbi13aWR0aDogMjkwcHg7XG4gIHRvcDogNDZweDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwIC5hdXRvY29tcGxldGUtc2VhcmNoIC51aS1hdXRvY29tcGxldGUge1xuICBtYXJnaW46IDEycHggMDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwIC5hdXRvY29tcGxldGUtc2VhcmNoIC51aS1tZW51LWl0ZW0ge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1leHAgLmF1dG9jb21wbGV0ZS1zZWFyY2ggLnVpLW1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwIC5hdXRvY29tcGxldGUtc2VhcmNoIC51aS1tZW51LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCAuYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktbWVudS1pdGVtOmhvdmVyLCAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwIC5hdXRvY29tcGxldGUtc2VhcmNoIC51aS1tZW51LWl0ZW0udWktc3RhdGUtZm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMDA2N0M1O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAyNi4yNWVtKSB7XG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1leHAgLmF1dG9jb21wbGV0ZS1zZWFyY2ggLnVpLW1lbnUtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLyogU2VhcmNoIFRvZ2dsZSBTZWN0aW9uICovXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC10b2dnbGUge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogU2VhcmNoIFRvZ2dsZSBCdXR0b24gKi9cbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLXRvZ2dsZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE5MEUyO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNDZweDtcbiAgb3BhY2l0eTogMTtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC10b2dnbGUtYnV0dG9uLnZpc3VhbGx5LWhpZGRlbi1idG4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlOyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLXRvZ2dsZS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU0QTkzO1xuICBib3JkZXItY29sb3I6ICMxRTRBOTM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtdG9nZ2xlLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHdpZHRoOiAzNnB4OyB9IH1cblxuLyogU2VhcmNoIFRvZ2dsZSBCdXR0b24gSWNvbiAqL1xuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtdG9nZ2xlLWJ1dHRvbi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLXRvZ2dsZS1idXR0b24taWNvbiB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4OyB9IH1cblxuLyogRnVsbCBXaWR0aCBTZWFyY2ggKi9cbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1leHAge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIHotaW5kZXg6IDk5OTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDogMTAwJTsgfSB9XG5cbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1leHAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0taXMtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogRnVsbCBXaWR0aCBTZWFyY2ggRm9ybSAqL1xuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbjogLTJweCAwIDAgMDsgfVxuXG4vKiBGdWxsIFdpZHRoIFNlYXJjaCBGb3JtIElucHV0ICovXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWlucHV0IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YTkwZTI7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsb2F0OiByaWdodDtcbiAgLypAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcbiAgICB9Ki8gfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0taW5wdXQge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2U7IH1cblxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWlzLWFjdGl2ZSAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDZweCA5NnB4IDZweCAyNHB4OyB9XG5cbi5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0taW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzRBOTBFMjsgfVxuXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWlucHV0IHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWlzLWFjdGl2ZSAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWlucHV0IHtcbiAgICBwYWRkaW5nOiA2cHggOTZweCA2cHggMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGE5MGUyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDI2LjI1ZW0pIHtcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLyogRnVsbCBXaWR0aCBTZWFyY2ggRm9ybSBTdWJtaXQgQnV0dG9uICovXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QTkwRTI7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDQ2cHg7IH1cblxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU0QTkzO1xuICBib3JkZXItY29sb3I6ICMxRTRBOTM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1pcy1hY3RpdmUgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi8qIEZ1bGwgV2lkdGggU2VhcmNoIEZvcm0gU3VibWl0IEJ1dHRvbiBJY29uICovXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWJ1dHRvbi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi8qIEZ1bGwgV2lkdGggU2VhcmNoIEZvcm0gQ2xvc2UgQnV0dG9uICovXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWJ1dHRvbi1jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDQ2cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWlzLWFjdGl2ZSAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWJ1dHRvbi1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0tYnV0dG9uLWNsb3NlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7IH0gfVxuXG4vKiBGdWxsIFdpZHRoIFNlYXJjaCBGb3JtIENsb3NlIEJ1dHRvbiBJY29uICovXG4ubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWJ1dHRvbi1jbG9zZS1pY29uIHtcbiAgZmlsbDogI0E2QThBQjtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDsgfVxuXG4vKiogSUUgY2xlYXIgYnV0dG9uIGZpeCAqKi9cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLXRvcC1oYXQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLXRvcC1oYXRfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm4tdG9wLWhhdF9fbGlzdC1pdGVtLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm9mZi1jYW52YXNfX2Nyb3NzLXByb3BlcnR5LW5hdiAubi10b3AtaGF0X19saXN0LWl0ZW0taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubi10b3AtaGF0X19saW5rIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMDsgfVxuICAubi10b3AtaGF0X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi10b3AtaGF0X19saW5rLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubi10b3AtaGF0X191c2VyLWljb24sXG4ubi10b3AtaGF0X19rZXktaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEycHg7IH1cblxuLm4tdG9wLWhhdF9fbWVudS1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLm4tdG9wLWhhdF9fcHJvZmlsZS1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm4tdG9wLWhhdF9fcHJvZmlsZS1saW5rLS1pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNDU0NTQ1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDA2N0M1LCAjMDA2N0M1IDRweCwgIzQ1NDU0NSA0cHgpOyB9XG4gIC5uLXRvcC1oYXRfX3Byb2ZpbGUtbGluay0taXMtYWN0aXZlOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAubi10b3AtaGF0X19wcm9maWxlLWxpbmstLWlzLWFjdGl2ZSAubi10b3AtaGF0X19tZW51LWluZGljYXRvciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwNjdDNTtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMjQ1cHg7XG4gIHotaW5kZXg6IDIwMDsgfVxuICAubi10b3AtaGF0X19wcm9maWxlLWxpbmstLWlzLWFjdGl2ZSArIC5uLXRvcC1oYXRfX3Byb2ZpbGUtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tdG9wLWhhdF9fcHJvZmlsZS1tZW51LWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbWVudS1zdXBwb3J0LWxpbmsge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0YyRjJGMjtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNGMkYyRjI7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDI0cHggMTJweDtcbiAgcGFkZGluZzogMTJweCAwOyB9XG5cbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbWVudS1saXN0LWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAyNHB4OyB9XG5cbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbWVudS11c2VyLWluZm8ge1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMTJweDsgfVxuXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtdXNlcm5hbWUge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbWVudS1jb21wYW55IHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbWVudS1sb2ctb3V0LWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi10b3AtaGF0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU0QTkzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogM3B4OyB9XG4gICAgLmJpbGxib2FyZC1oZWFkZXIgLm4tdG9wLWhhdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY5LCA2OSwgNjksIDAuNSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA5MDA7IH1cbiAgLm4tdG9wLWhhdF9fY3Jvc3MtcHJvcGVydHktbmF2IHtcbiAgICB3aWR0aDogNDguNzE3OTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi41NjQxJTsgfVxuICAubi10b3AtaGF0X19saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDZweDsgfVxuICAgIC5uLXRvcC1oYXRfX2xpc3QtaXRlbTpmaXJzdC1jaGlsZCwgLm4tdG9wLWhhdF9fbGlzdC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm4tdG9wLWhhdF9fbGluayB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5uLXRvcC1oYXRfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNFQUVBRUE7IH1cbiAgLm4tdG9wLWhhdF9fY3Jvc3MtcHJvcGVydHktbmF2IFtkYXRhLW50YXAtdWk9XCJjb250YWN0LXVzXCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uLXRvcC1oYXRfX2xpc3QtaXRlbS1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubi10b3AtaGF0X19wcm9maWxlLWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uLXRvcC1oYXRfX3Byb2ZpbGUtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cbiAgLm4tdG9wLWhhdF9fdXRpbHMge1xuICAgIHdpZHRoOiA0OC43MTc5NSU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5uLXRvcC1oYXRfX3V0aWxzIC5uLXRvcC1oYXRfX2xpc3QtaXRlbSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLm4tdG9wLWhhdF9fdXRpbHMgLm4tdG9wLWhhdF9fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgLm4tdG9wLWhhdF9fbWVudS1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmaWxsOiAjMDA2N0M1O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMHB4OyB9XG4gIC5uLXRvcC1oYXRfX3VzZXItaWNvbixcbiAgLm4tdG9wLWhhdF9fa2V5LWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmaWxsOiAjMDA2N0M1O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEycHg7IH1cbiAgLm4tdG9wLWhhdF9fcHJvZmlsZS1tZW51LXN1cHBvcnQtbGluay1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmlsbDogIzAwNjdDNTtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxNHB4OyB9XG4gIC5uLXRvcC1oYXRfX3Byb2ZpbGUtbGlzdC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5uLXRvcC1oYXRfX2Nyb3NzLXByb3BlcnR5LW5hdiB7XG4gICAgd2lkdGg6IDQ5LjE1MjU0JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNjk0OTIlOyB9XG4gIC5uLXRvcC1oYXRfX3V0aWxzIHtcbiAgICB3aWR0aDogNDkuMTUyNTQlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4ubi1oZXJvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uLWhlcm8gcGljdHVyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubi1oZXJvIC5uLWJ1dHRvbl9fZ3JvdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4taGVyb19faW1hZ2UsXG4ubi1oZXJvX192aWRlbyB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubi1oZXJvX192aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uLWhlcm9fX2NvbnRlbnQge1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5uLWhlcm8tYWxpZ24tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubi1oZXJvLW1hc2stLTUwOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCwgcmdiYSgwLCAxMTksIDE5MSwgMC41KSAxMDAlKTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW4tdG9wOiAtMTU0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm4taGVyb19fY29udGVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgLm4taGVyby0tZGFyay1iZyAubi1oZXJvX19jb250ZW50LXRpdGxlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubi1oZXJvX19jb250ZW50LXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMztcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAubi1oZXJvLS1kYXJrLWJnIC5uLWhlcm9fX2NvbnRlbnQtc3VidGl0bGUge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uLXBhcmFncmFwaC1sZWFkIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5uLWhlcm8tLWRhcmstYmcgLm4tcGFyYWdyYXBoLWxlYWQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5uLWhlcm9fX2J1dHRvbi1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjRweDsgfVxuICAgIC5uLWhlcm9fX2J1dHRvbi1ncm91cC5uLWhlcm9fX2J1dHRvbi1ncm91cC1iYWNrZ3JvdW5kLW5ldXRyYWwtMTAge1xuICAgICAgYmFja2dyb3VuZDogI0VBRUFFQTsgfVxuICAgIC5uLWhlcm9fX2J1dHRvbi1ncm91cC5uLWhlcm9fX2J1dHRvbi1ncm91cC1iYWNrZ3JvdW5kLW5ldXRyYWwtNjAge1xuICAgICAgYmFja2dyb3VuZDogIzQ1NDU0NTsgfVxuICAgIC5uLWhlcm9fX2J1dHRvbi1ncm91cC5uLWhlcm9fX2J1dHRvbi1ncm91cC1iYWNrZ3JvdW5kLWFjY2VudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAyODU1OyB9XG4gICAgLm4taGVyb19fYnV0dG9uLWdyb3VwIC5uLWJ1dHRvbl9fZ3JvdXAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAubi1oZXJvX19idXR0b24tZ3JvdXAgLm4tYnV0dG9uX19ncm91cCAuYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm4taGVybyBwaWN0dXJlIHtcbiAgICBoZWlnaHQ6IDI4NHB4OyB9XG4gIC5uLWhlcm8gLm4tYnV0dG9uX19ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4taGVyb19faW1hZ2UsXG4gIC5uLWhlcm9fX3ZpZGVvIHtcbiAgICBoZWlnaHQ6IDI4NHB4OyB9XG4gIC5uLWhlcm9fX2NvbnRlbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNjMxNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5uLWhlcm9fX2NvbnRlbnQtc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzOyB9XG4gICAgLm4taGVyby1hbGlnbi0tY2VudGVyIC5uLWhlcm9fX2NvbnRlbnQtc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDkuMTY2NjclO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA5LjE2NjY3JTsgfVxuICAubi1wYXJhZ3JhcGgtbGVhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm4taGVyb19fYnV0dG9uLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm4taGVybyBwaWN0dXJlIHtcbiAgICBoZWlnaHQ6IDM0MHB4OyB9XG4gIC5uLWhlcm9fX2ltYWdlLFxuICAubi1oZXJvX192aWRlbyB7XG4gICAgaGVpZ2h0OiAzNDBweDsgfVxuICAubi1oZXJvX19jb250ZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLm4taGVyb19fY29udGVudC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTEuODc1ZW0pIHtcbiAgLm4taGVyby1hbGlnbi0tY2VudGVyIC5uLWhlcm9fX2NvbnRlbnQtc3VidGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNy41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3LjUlOyB9IH1cblxuLm4tYW5jaG9yLWxpbmtzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubi1hbmNob3ItYmFja2dyb3VuZC1uZXV0cmFsLTYwIHtcbiAgYmFja2dyb3VuZDogIzY2NjY2NjsgfVxuXG4ubi1hbmNob3ItbGlua19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubi1hbmNob3ItbGlua19fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxMnB4IDA7IH1cblxuLm4tYW5jaG9yLWxpbmtfX2xpbmsge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubi1hbmNob3ItbGlua19fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uLWFuY2hvci1iYWNrZ3JvdW5kLW5ldXRyYWwtNjAgLm4tYW5jaG9yLWxpbmtfX2xpbmsge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uLWFuY2hvci1saW5rX19pY29uIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuICAubi1hbmNob3ItbGlua19fbGluazpob3ZlciAubi1hbmNob3ItbGlua19faWNvbiB7XG4gICAgYW5pbWF0aW9uOiBib3VuY2VEb3duIDFzO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207IH1cbiAgLm4tYW5jaG9yLWJhY2tncm91bmQtbmV1dHJhbC02MCAubi1hbmNob3ItbGlua19faWNvbiB7XG4gICAgZmlsbDogI0ZGRkZGRjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1hbmNob3ItbGlua3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkxLjg3NWVtKSB7XG4gIC5uLWFuY2hvci1saW5rX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLm4tYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5uLWJyZWFkY3J1bWIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubi1icmVhZGNydW1iX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubi1icmVhZGNydW1iX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLm4tYnJlYWRjcnVtYl9fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6ICM2ODY4Njg7IH1cbiAgICAubi1icmVhZGNydW1iX19saXN0LWl0ZW06bGFzdC1jaGlsZCA+IC5uLWJyZWFkY3J1bWJfX2xpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5uLWJyZWFkY3J1bWJfX2xpc3QtaXRlbTpsYXN0LWNoaWxkID4gLm4tYnJlYWRjcnVtYl9fbGluazphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tYnJlYWRjcnVtYl9fbGluayxcbi5uLWJyZWFkY3J1bWJfX2xpc3QgPiBsaSA+IGEge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBwYWRkaW5nOiAwIDEycHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm4tYnJlYWRjcnVtYl9fbGluazphZnRlcixcbiAgLm4tYnJlYWRjcnVtYl9fbGlzdCA+IGxpID4gYTphZnRlciB7XG4gICAgY29udGVudDogJz4nO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDFweDsgfVxuICAubi1icmVhZGNydW1iX19saW5rOmhvdmVyLFxuICAubi1icmVhZGNydW1iX19saXN0ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzY4Njg2ODtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubi1jb250YWN0LXNhbGVzX19saXN0IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNBNEE0QTQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uLWNvbnRhY3Qtc2FsZXNfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxMnB4OyB9XG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbTpmaXJzdC1jaGlsZCAubi1jb250YWN0LXNhbGVzX19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtOmxhc3QtY2hpbGQgLm4tY29udGFjdC1zYWxlc19fbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0td2l0aC1pY29uIC5uLWNvbnRhY3Qtc2FsZXNfX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLXdpdGgtaWNvbjpmaXJzdC1jaGlsZCAubi1jb250YWN0LXNhbGVzX19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0td2l0aC1pY29uOmZpcnN0LWNoaWxkIC5uLWNvbnRhY3Qtc2FsZXNfX2xpbmsgLm4tY29udGFjdC1zYWxlc19faWNvbiB7XG4gICAgICBsZWZ0OiAwOyB9XG5cbi5uLWNvbnRhY3Qtc2FsZXNfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZpbGw6ICNBNEE0QTQ7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjRweDsgfVxuICAubi1jb250YWN0LXNhbGVzX19saW5rOmhvdmVyIC5uLWNvbnRhY3Qtc2FsZXNfX2ljb24ge1xuICAgIGZpbGw6ICMxRTRBOTM7IH1cblxuLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLXdpdGgtaWNvbiAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpbms6aG92ZXIgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLXRleHQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAyNi4yNWVtKSB7XG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbS13aXRoLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1jb250YWN0LXNhbGVzX19saW5rW2hyZWZePSd0ZWwnXSB7XG4gICAgY29sb3I6ICM2ODY4Njg7IH1cbiAgICAubi1jb250YWN0LXNhbGVzX19saW5rW2hyZWZePSd0ZWwnXTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubi1jb250YWN0LXNhbGVzX19saW5rW2hyZWZePSd0ZWwnXSAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tdGV4dDpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAubi1jb250YWN0LXNhbGVzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1wYWdlLW5hdmlnYXRpb24gLm4tY29udGFjdC1zYWxlcyB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuLm4tcGFnZS1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbi5uLXBhZ2UtbmF2aWdhdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDsgfVxuXG4ubi1wYWdlLWhlYWRlcl9faGVhZGluZyB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXNpemU6IDMycHg7XG4gIG1heC13aWR0aDogOTYwcHg7IH1cbiAgLm4tcGFnZS1oZWFkZXJfX2hlYWRpbmcubi1wYWdlLWhlYWRlci0tb24tZGFyay1iZyB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLm4tcGFnZS1oZWFkZXItLWlzLWFsdC1jb2xvciAubi1wYWdlLWhlYWRlcl9faGVhZGluZyB7XG4gIGNvbG9yOiAjNEE4MzJFOyB9XG5cbi5uLXBhZ2UtaGVhZGVyLS12MiAubi1wYWdlLWhlYWRlcl9faGVhZGluZyB7XG4gIGNvbG9yOiAjMDA2N0M1O1xuICBmb250LXNpemU6IDQwcHg7IH1cblxuLm4tcGFnZS1oZWFkZXJfX3ByZS1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5uLXBhZ2UtaGVhZGVyLS12MyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuXG4ubi1wYWdlLWhlYWRlcl9faW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG5cbi5uLXBhZ2UtaGVhZGVyX19ib2R5IHtcbiAgZmxleDogMTsgfVxuXG4ubi1wYWdlLWhlYWRlcl9fbGluay0tYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG4ubi1wYWdlLWhlYWRlcl9fZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLm4tcGFnZS1oZWFkZXJfX2xpbmstLW9wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5uLXBhZ2UtaGVhZGVyX19saW5rLS1vcHRpb25zIC5uLWRyb3Bkb3duLW1lbnVfX3RyaWdnZXItaWNvbiB7XG4gICAgdG9wOiAycHg7IH1cblxuLm4tcGFnZS1oZWFkZXJfX2xpbmstaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogIzAwNjdDNTtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDEycHg7IH1cblxuLm4tcGFnZS1oZWFkZXItLXY0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubi1wYWdlLWhlYWRlci0tdjQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gIC5uLXBhZ2UtaGVhZGVyLS12NCAubi1wYWdlLWhlYWRlcl9faGVhZGluZyB7XG4gICAgY29sb3I6ICM0QTgzMkU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uLXBhZ2UtaGVhZGVyX19pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDkxLjg3NWVtO1xuICBwYWRkaW5nOiAwIDEycHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1wYWdlLWhlYWRlcl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0OHB4OyB9XG4gICAgLm4tcGFnZS1oZWFkZXItLXYzIC5uLXBhZ2UtaGVhZGVyX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAubi1wYWdlLWhlYWRlcl9fbGluay0tb3B0aW9ucyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAubi1wYWdlLWhlYWRlcl9fZGF0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5uLXBhZ2UtaGVhZGVyLS12NCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7IH0gfVxuXG4uYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiAjMDA2N0M1O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAyODU1O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5idXR0b246aG92ZXIgLm4taWNvbi1hcnJvdy1kb3duIHtcbiAgICAgIGFuaW1hdGlvbjogYm91bmNlIDFzO1xuICAgICAgZmlsbDogIzAwMjg1NTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207IH1cbiAgLmJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDI4NTU7IH1cbiAgLmJ1dHRvbi5idXR0b24tLWludmVyc2Uge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGNvbG9yOiAjMDA2N0M1OyB9XG4gICAgLmJ1dHRvbi5idXR0b24tLWludmVyc2U6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0VBRUFFQTtcbiAgICAgIGNvbG9yOiAjMDAyODU1OyB9XG4gICAgLmJ1dHRvbi5idXR0b24tLWludmVyc2U6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQUVBRUE7IH1cblxuLmJ1dHRvbi0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubi1sYXlvdXQtZmxleF9faXRlbSAuYnV0dG9uLS1pY29uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICAuYnV0dG9uLS1pY29uIC5idXR0b25fX2ljb24ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAuYnV0dG9uLS1pY29uIC5idXR0b25fX3RleHQge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuXG4uYnV0dG9uX190ZXh0LFxuLmJ1dHRvbl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYnV0dG9uX19pY29uIHtcbiAgZmlsbDogIzAwNjdDNTtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgd2lkdGg6IDIycHg7IH1cbiAgLmJ1dHRvbl9faWNvbi5idXR0b25fX2ljb24tLWxnIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgLmJ1dHRvbl9faWNvbi5uLWljb24tYXJyb3ctY2lyY2xlLW8tcmlnaHQge1xuICAgIGhlaWdodDogMjJweDtcbiAgICB3aWR0aDogMjJweDsgfVxuXG4uYnV0dG9uLS1uby1iZyxcbi5idXR0b24tLWdob3N0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwMDY3QzU7IH1cbiAgLmJ1dHRvbi0tbm8tYmc6aG92ZXIsXG4gIC5idXR0b24tLWdob3N0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjMUU0QTkzOyB9XG5cbi5idXR0b24tLWdob3N0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI0JCQkRCRjtcbiAgY29sb3I6ICM2ODY4Njg7IH1cbiAgLmJ1dHRvbi0tZ2hvc3Q6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzI2QTlFMDtcbiAgICBjb2xvcjogIzI2QTlFMDsgfVxuXG4uYnV0dG9uLS1naG9zdC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjZBOUUwO1xuICBjb2xvcjogIzI2QTlFMDsgfVxuICAuYnV0dG9uLS1naG9zdC1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZBOUUwO1xuICAgIGJvcmRlci1jb2xvcjogIzI2QTlFMDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5idXR0b24tLWdob3N0LXByaW1hcnk6aG92ZXIgLmJ1dHRvbl9faWNvbiB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gIC5idXR0b24tLWdob3N0LXByaW1hcnkgLmJ1dHRvbl9faWNvbiB7XG4gICAgZmlsbDogIzI2QTlFMDsgfVxuICAgIFtkYXRhLW50YXAtdGhlbWV+PVwiZGFya1wiXSAuYnV0dG9uLS1naG9zdC1wcmltYXJ5IC5idXR0b25fX2ljb24ge1xuICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuXG4uYnV0dG9uLS1naG9zdC13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmJ1dHRvbi0tZ2hvc3Qtd2hpdGUgLmJ1dHRvbl9faWNvbiB7XG4gICAgZmlsbDogI0ZGRkZGRjsgfVxuICAuYnV0dG9uLS1naG9zdC13aGl0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMxRTRBOTM7IH1cbiAgICAuYnV0dG9uLS1naG9zdC13aGl0ZTpob3ZlciAuYnV0dG9uX19pY29uIHtcbiAgICAgIGZpbGw6ICMxRTRBOTM7IH1cblxuLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNjdDNTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogIzAwNjdDNTsgfVxuICAuYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDI4NTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAyODU1O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMjg1NTtcbiAgICBjb2xvcjogIzAwMjg1NTsgfVxuXG4uYnV0dG9uLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzI2QTlFMDsgfVxuICAuYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWU5YWNmOyB9XG4gIC5idXR0b24tLXByaW1hcnkgLmJ1dHRvbl9faWNvbiB7XG4gICAgZmlsbDogI0ZGRkZGRjsgfVxuXG4uYnV0dG9uLS1yZWdhbCB7XG4gIGJhY2tncm91bmQ6ICM4MjQ2QUY7IH1cbiAgLmJ1dHRvbi0tcmVnYWw6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzQzEwNTM7IH1cbiAgLmJ1dHRvbi0tcmVnYWwgLmJ1dHRvbl9faWNvbiB7XG4gICAgZmlsbDogI0ZGRkZGRjsgfVxuXG4uYnV0dG9uLS1tdXRlZCB7XG4gIGJhY2tncm91bmQ6ICM1MzU2NUE7IH1cbiAgLmJ1dHRvbi0tbXV0ZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM0NTQ1NDU7IH1cbiAgLmJ1dHRvbi0tbXV0ZWQgLmJ1dHRvbl9faWNvbiB7XG4gICAgZmlsbDogI0ZGRkZGRjsgfVxuXG4uYnV0dG9uLS1zYWZldHkge1xuICBiYWNrZ3JvdW5kOiAjRkY5MDAwOyB9XG4gIC5idXR0b24tLXNhZmV0eTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0ZGOTAwMDsgfVxuXG4uYnV0dG9uLS1zbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7XG4gIHBhZGRpbmc6IDdweCAxNXB4OyB9XG5cbi5idXR0b24tLWxnIHtcbiAgcGFkZGluZzogMjBweCAzMHB4OyB9XG5cbi5idXR0b24tLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDY3QzU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMjg1NTsgfVxuICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIC5idXR0b25fX2ljb24ge1xuICAgIGZpbGw6ICMwMDY3QzU7IH1cbiAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbjpob3ZlciAuYnV0dG9uX19pY29uLFxuICAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uOmFjdGl2ZSAuYnV0dG9uX19pY29uIHtcbiAgICBmaWxsOiAjMDAyODU1OyB9XG4gIC5idXR0b24tLWlubGluZS1hY3Rpb24uYnV0dG9uLS1pbnZlcnNlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5idXR0b24tLWlubGluZS1hY3Rpb24uYnV0dG9uLS1pbnZlcnNlIC5idXR0b25fX2ljb24ge1xuICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgIC5idXR0b24tLWlubGluZS1hY3Rpb24uYnV0dG9uLS1pbnZlcnNlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRUFFQUVBOyB9XG4gICAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbi5idXR0b24tLWludmVyc2U6YWN0aXZlIC5idXR0b25fX2ljb24sXG4gICAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbi5idXR0b24tLWludmVyc2U6aG92ZXIgLmJ1dHRvbl9faWNvbiB7XG4gICAgICBmaWxsOiAjRUFFQUVBOyB9XG4gIC5uLWJ1dHRvbl9fZ3JvdXAtYmxvY2sgLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4uYnV0dG9uLS1pbmxpbmUtYWN0aW9uLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E2QThBQjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMnB4OyB9XG5cbi5idXR0b24tYWxpZ24tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYnV0dG9uLXRvZ2dsZS0taXMtYWN0aXZlIC5uLWljb24tYXJyb3ctZG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmJ1dHRvbi0tY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMTJweDsgfVxuICAuYnV0dG9uLS1jbG9zZTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmJ1dHRvbi0tY2xvc2U6aG92ZXIgLmJ1dHRvbl9faWNvbiB7XG4gICAgICBmaWxsOiAjMUU0QTkzOyB9XG4gIC5idXR0b24tLWNsb3NlIC5idXR0b25fX2ljb24ge1xuICAgIGZpbGw6ICM0NTQ1NDU7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4OyB9XG5cbi5uLWJ1dHRvbl9fZ3JvdXAgLmJ1dHRvbixcbi5uLWJ1dHRvbl9fZ3JvdXAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLm4tYnV0dG9uX19ncm91cCAuYnV0dG9uOmxhc3QtY2hpbGQsXG4gIC5uLWJ1dHRvbl9fZ3JvdXAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLWJ1dHRvbl9fZ3JvdXAgLmJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuICAubi1idXR0b25fX2dyb3VwIC5idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH0gfVxuXG4ubi12aWRlb19fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1MDklO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm4tdmlkZW9fX2NvbnRhaW5lci13cmFwcGVyIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm4tdmlkZW8tY29udHJvbGxlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uLXZpZGVvLS1pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tb2RhYWwtd3JhcHBlci5tb2RhYWwtZnVsbHNjcmVlbiAubW9kYWFsLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogIzAwNjdDNTtcbiAgdG9wOiA0OHB4OyB9XG5cbi5tb2RhYWwtZnVsbHNjcmVlbiAubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBWaWRlbyBvdmVybGF5IHN0eWxlcyAqL1xuLm4tdmlkZW9fX2N0YSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3R0b206IDJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDA2N0M1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW46IDFlbTtcbiAgcGFkZGluZzogMWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTAwMDsgfVxuXG4ubi12aWRlb19fY3RhLS1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5uLXZpZGVvX19jdGE6aG92ZXIge1xuICBjb2xvcjogIzFFNEE5MzsgfVxuXG4ubi12aWRlb19fY3RhLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG4iLCJociB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktOTU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuaDEsXHJcbi5oMSxcclxuaDIsXHJcbi5oMixcclxuaDMsXHJcbi5oMyxcclxuaDQsXHJcbi5oNCxcclxuaDUsXHJcbi5oNSxcclxuaDYsXHJcbi5oNiB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1leHRyYS1saWdodDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG5oMSxcclxuLmgxIHtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQtc2l6ZSgkaDEtZm9udC1zaXplcyk7XHJcbn1cclxuXHJcbmgyLFxyXG4uaDIge1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udC1zaXplKCRoMi1mb250LXNpemVzKTtcclxufVxyXG5cclxuaDMsXHJcbi5oMyB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLWxpZ2h0O1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udC1zaXplKCRoMy1mb250LXNpemVzKTtcclxufVxyXG5cclxuaDQsXHJcbi5oNCB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLWxpZ2h0O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWg0IDEuNSk7XHJcbn1cclxuXHJcbmg1LFxyXG4uaDUge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWg1KTtcclxufVxyXG5cclxuaDYsXHJcbi5oNiB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtaDYpO1xyXG59XHJcblxyXG5oNSxcclxuaDYsXHJcbi5oNSxcclxuLmg2IHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWJvbGQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbnAsXHJcbi5uLXBhcmFncmFwaCB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctbGlnaHQ7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtZGVmYXVsdCk7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuXHJcbiAgLy8gKyB7XHJcbiAgLy8gICBoMSxcclxuICAvLyAgIGgyLFxyXG4gIC8vICAgaDMsXHJcbiAgLy8gICBoNCxcclxuICAvLyAgIGg1LFxyXG4gIC8vICAgaDYge1xyXG4gIC8vICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxufVxyXG5cclxuLm4tcGFyYWdyYXBoLWxlYWQge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctbGlnaHQ7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250LXNpemUoJHAtZm9udC1zaXplcyk7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcbn1cclxuXHJcbi5uLXBhcmFncmFwaC1maW5lLXByaW50IHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWxpZ2h0O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcclxuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcclxufVxyXG5cclxuLm4tc2VjdGlvbi10aXRsZSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ncmF5LTg3O1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWNvbXBvbmVudC1ib3R0b207XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC5uLXNlY3Rpb24tdGl0bGVfX2hlYWRpbmcge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250LXNpemUoJGgyLWZvbnQtc2l6ZXMpO1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgLy8gZm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xyXG4gIH1cclxuXHJcbiAgLm4tc2VjdGlvbi10aXRsZV9fYWN0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAubi1zZWN0aW9uLXRpdGxlX19hY3Rpb24tbGluayB7XHJcbiAgICBAaW5jbHVkZSBnb3RoYW0tbmFycm93O1xyXG4gIH1cclxufVxyXG5cclxuYSB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdztcclxuICBjb2xvcjogJGNvbG9yLWxpbms7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG5cclxuLm4tbGluay1zdGFuZGFsb25lIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1saXN0LFxyXG51bCxcclxub2wge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gIC8vIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi8vIFRPRE86IFdoYXQgZWxzZSBkb2VzIHRoaXMgYnJlYWs/XHJcbi8vIC5uLWxpc3Qge1xyXG4vLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuLy8gfVxyXG5cclxuLm4tbGlzdC0tdW5zdHlsZWQsXHJcbiVuLWxpc3QtLXVuc3R5bGVkIHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubi1saXN0LS1pbmxpbmUge1xyXG4gIEBleHRlbmQgJW4tbGlzdC0tdW5zdHlsZWQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAubi1saXN0X19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcteHM7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCA+IC5uLWxpc3RfX2l0ZW0tbGluayB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWxpc3RfX2l0ZW0tbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLSN7JGRpci10b306ICRzcGFjaW5nLXhzO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLm4tbGlzdC0taW5saW5lLXNlcGFyYXRvciAmIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnfCc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1saXN0X19pdGVtIHtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG5cclxuICAubi1saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctc207XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1saXN0LS1idWxsZXRlZCB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgLm4tbGlzdF9faXRlbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgIGxlZnQ6ICRzcGFjaW5nLXhzO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogN3B4O1xyXG4gICAgICB3aWR0aDogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tbGlzdC0tbnVtYmVyZWQge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xyXG4gIGNvdW50ZXItcmVzZXQ6IG15LWNvdW50ZXI7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgLm4tbGlzdF9faXRlbSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobXktY291bnRlciwgZGVjaW1hbCkgJy4nO1xyXG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbXktY291bnRlcjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG4gICAgICBtaW4td2lkdGg6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uLWxpc3RfX2l0ZW0tLWNvdW50ZXItb3ZlcnJpZGU6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogYXR0cih2YWx1ZSkgJy4nO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tbGlzdC0tdHdvLWNvbHVtbiB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gIC5uLWxpc3RfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gIH1cclxuXHJcbiAgLm4tbGlzdF9faXRlbS1jb2x1bW4ge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctZGVmYXVsdCAkc3BhY2luZy1kZWZhdWx0IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1saXN0LS1wcm9wZXJ0eS12YWx1ZS1wYWlycyB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuXHJcbi5uLWxpc3RfX3Rlcm0sXHJcbi5uLWxpc3RfX2Rlc2NyaXB0aW9uIHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcteHM7XHJcbn1cclxuXHJcbi5uLWxpc3RfX3Rlcm0ge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctYm9sZDtcclxuICBjbGVhcjogbGVmdDtcclxuICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG59XHJcblxyXG4ubi1jbGVhcmZpeCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxufVxyXG5cclxuY29kZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6IENvdXJpZXIsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWRlZmF1bHQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcbiAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgLmhpZ2hsaWdodCB7XHJcbiAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICB9XHJcblxyXG4gICYuaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm4tYmxvY2txdW90ZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgcXVvdGVzOiAnXFwyMDFDJyAnXFwyMDFEJyAnXFwyMDE4JyAnXFwyMDE5JztcclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tYmxvY2txdW90ZV9fZm9vdGVyIHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbGlnaHQ7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5uLXRleHQtbG9uZ2Zvcm0sXHJcbi5uLWZvcm0ge1xyXG4gID4gaDEsXHJcbiAgPiBoMixcclxuICA+IGgzLFxyXG4gID4gaDQsXHJcbiAgPiBoNSxcclxuICA+IGg2LFxyXG4gID4gcCxcclxuICA+IG9sLFxyXG4gID4gdWwsXHJcbiAgZGwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuXHJcbiAgICArIHtcclxuICAgICAgaDEsXHJcbiAgICAgIGgyLFxyXG4gICAgICBoMyxcclxuICAgICAgaDQsXHJcbiAgICAgIGg1LFxyXG4gICAgICBoNiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiB1bCBsaSxcclxuICA+IG9sIGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG4gIH1cclxuXHJcbiAgLm4tcHVsbC1sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwICRzcGFjaW5nLWRlZmF1bHQgJHNwYWNpbmctZGVmYXVsdCAwO1xyXG4gIH1cclxuXHJcbiAgLm4tcHVsbC1yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IDAgMCAkc3BhY2luZy1kZWZhdWx0ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubm8td3JhcCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuIiwiaHRtbCxcclxuYm9keSB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdy1saWdodDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiosXHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG5oZWFkIHN2ZyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxudWwsXHJcbm9sIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmIsIHN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8vIGdsb2JhbGx5IHByZXZlbnQgaHVic3BvdCBjb29raWUgbWVzc2FnZSBmcm9tIGFwcGVhcmluZ1xyXG5kaXYjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiB7XHJcbiAgZGlzcGxheTpub25lO1xyXG59IiwiJGVhc2VvdXRjdXN0OmN1YmljLWJlemllciguMDMsIC4xNiwgLjM5LCAuOTkpO1xyXG4kZWFzZWlucXVhZDogY3ViaWMtYmV6aWVyKC41NTAsIC4wODUsIC42ODAsIC41MzApO1xyXG4kZ2xvYmFsZGVsYXk6IC41cztcclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlRG93biB7XHJcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MTAsIC4zNTUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDQwJSwgNDMlIHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNzU1LCAuMDUwLCAuODU1LCAuMDYwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNnB4LCAwKTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjc1NSwgLjA1MCwgLjg1NSwgLjA2MCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDNweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcclxuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwgLjYxMCwgLjM1NSwgMSk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xyXG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LCAuNjEwLCAuMzU1LCAxKTtcclxuICB9XHJcblxyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlUmlnaHQge1xyXG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LCAuNjEwLCAuMzU1LCAxKTtcclxuICB9XHJcblxyXG4gIGZyb20ge1xyXG4gICAgLy8gb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNnB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtM3B4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDZweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtM3B4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVEb3duIHtcclxuICBmcm9tIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMHB4KTt9XHJcbiAgdG8ge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTt9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJbiB7XHJcbiAgZnJvbSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwMHB4KTt9XHJcbiAgdG8ge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTt9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluIHtcclxuICBmcm9tIHtvcGFjaXR5OiAwO31cclxuICB0byB7b3BhY2l0eTogMTt9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiQG1peGluIGdvdGhhbS1leHRyYS1saWdodCB7XHJcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogMjAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQG1peGluIGdvdGhhbS1saWdodCB7XHJcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQG1peGluIGdvdGhhbS1ib29rIHtcclxuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AbWl4aW4gZ290aGFtLW1lZGl1bSB7XHJcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQG1peGluIGdvdGhhbS1ibGFjayB7XHJcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQG1peGluIGdvdGhhbS1uYXJyb3ctbGlnaHQge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQG1peGluIGdvdGhhbS1uYXJyb3cge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQG1peGluIGdvdGhhbS1uYXJyb3ctYm9sZCB7XHJcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AbWl4aW4gZ290aGFtLWJvbGQge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuIiwiaHRtbCxcclxuYm9keSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuKixcclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vIHNjc3MtbGludDpkaXNhYmxlIFRyYWlsaW5nU2VtaWNvbG9uXHJcbiRzdXN5OiAoXHJcbiAgY29udGFpbmVyOiAkc2NyZWVuLXhsLFxyXG4gIGNvbHVtbnM6IDEyLFxyXG4gIGd1dHRlci1wb3NpdGlvbjogc3BsaXQsXHJcbiAgLy8gZGVidWc6IChcclxuICAvLyAgICAgaW1hZ2U6IHNob3csXHJcbiAgLy8gICAgIGNvbG9yOiByZ2JhKCRjb2xvci1ibHVlLWxpZ2h0LCAuMjUpLFxyXG4gIC8vICAgICBvdXRwdXQ6IG92ZXJsYXksXHJcbiAgLy8gICAgIHRvZ2dsZTogdG9wIHJpZ2h0XHJcbiAgLy8gICApXHJcbik7XHJcblxyXG4kc2VtYW50aWMtbGF5b3V0LXNtOiBsYXlvdXQoNCBhZnRlcik7XHJcbiRzZW1hbnRpYy1sYXlvdXQtbWQ6IGxheW91dCg4IGFmdGVyKTtcclxuJHNlbWFudGljLWxheW91dC1sZzogbGF5b3V0KDEyIGFmdGVyKTtcclxuXHJcbi8vIENvbnRhaW5lciBmb3IgU2l0ZSBDb250ZW50IGJlbG93IHRoZSBwYWdlIGhlYWRlciB3aGVuIHRoZXJlIGFyZSBubyB0YWJzXHJcbi8vIC5uLXNpdGUtY29udGVudCB7XHJcbi8vICAgbWFyZ2luLXRvcDogJHNwYWNpbmcteGw7XHJcbi8vIH1cclxuXHJcbi5uLXNpdGUtaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5iaWxsYm9hcmQtaGVhZGVyICYge1xyXG4gICAgaGVpZ2h0OiA4MHZoO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUGFnZSBDb250ZW50IHNlcGFyYXRpb24gZnJvbSBoZWFkZXIgJiBmb290ZXJcclxuLm4tbWFpbi1jb250ZW50IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAvLyBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuICAvLyBwYWRkaW5nLXRvcDogJHNwYWNpbmctY29tcG9uZW50LWJvdHRvbTtcclxufVxyXG5cclxuLm4tbWFpbi1jb250ZW50LS1uby1ib3R0b20tcGFkZGluZyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5uLW1haW4tY29udGVudC0tbm8tdG9wLXBhZGRpbmcge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4vLyAubi13aWRnZXQtYXJlYSB7XHJcbi8vICAgcGFkZGluZzogJHNwYWNpbmctbGcgMDtcclxuLy8gfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gIC8vIC5uLW1haW4tY29udGVudCB7XHJcbiAgLy8gICBwYWRkaW5nLXRvcDogNDhweDtcclxuICAvLyB9XHJcblxyXG4gIC5uLW1haW4tY29udGVudC0tbm8tdG9wLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb250YWluZXJcclxuLm4tY29udGFpbmVyIHtcclxuICBAaW5jbHVkZSBjb250YWluZXIoKTtcclxuICBwYWRkaW5nOiAwICRzcGFjaW5nLXNtO1xyXG59XHJcblxyXG4vLyBSb3dcclxuLm4tcm93IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAgIC5uLWNvbC1zbS0jeyRpfSB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4oJGkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xyXG4gICAgLm4tY29sLW1kLSN7JGl9IHtcclxuICAgICAgQGluY2x1ZGUgc3BhbigkaSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgICAubi1jb2wtbGctI3skaX0ge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKCRpKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLXJvdyB7XHJcbiAgICBtYXJnaW46IDAgZ3V0dGVyKCkgKiAtMTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAgIC5uLWNvbC14bC0jeyRpfSB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4oJGkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubi1wdWxsLWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ubi1wdWxsLXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5uLWFsaWduLXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLm4tYWxpZ24tY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uLWFsaWduLWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5uLXRleHQtdXBwZXJjYXNlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubi1zcGFjaW5nLWJvdHRvbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY29tcG9uZW50LWJvdHRvbTtcclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1zbSkge1xyXG4gIC5uLWhpZGRlbi1zbSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1tZCkge1xyXG4gIC5uLWhpZGRlbi1tZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XHJcbiAgLm4taGlkZGVuLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5uLWhpZGRlbi1kZXNrdG9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCAkc2NyZWVuLW1kKSB7XHJcbiAgLm4taGlkZGVuLWRlc2t0b3Age1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAubi1oaWRkZW4tbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRGVmYXVsdCBWYXJpYWJsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJEJyZWFrcG9pbnQtU2V0dGluZ3M6IChcbiAgJ2RlZmF1bHQgbWVkaWEnOiBhbGwsXG4gICdkZWZhdWx0IGZlYXR1cmUnOiBtaW4td2lkdGgsXG4gICdkZWZhdWx0IHBhaXInOiB3aWR0aCxcblxuICAnZm9yY2UgYWxsIG1lZGlhIHR5cGUnOiBmYWxzZSxcbiAgJ3RvIGVtcyc6IGZhbHNlLFxuICAndHJhbnNmb3JtIHJlc29sdXRpb25zJzogdHJ1ZSxcblxuICAnbm8gcXVlcmllcyc6IGZhbHNlLFxuICAnbm8gcXVlcnkgZmFsbGJhY2tzJzogZmFsc2UsXG5cbiAgJ2Jhc2UgZm9udCBzaXplJzogMTZweCxcblxuICAnbGVnYWN5IHN5bnRheCc6IGZhbHNlXG4pO1xuXG4kYnJlYWtwb2ludDogKCkgIWRlZmF1bHQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSW1wb3J0c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9zZXR0aW5nc1wiO1xuQGltcG9ydCAnYnJlYWtwb2ludC9jb250ZXh0JztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvaGVscGVycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L3BhcnNlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9uby1xdWVyeSc7XG5cbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcmVzcG9uZC10byc7XG5cbkBpbXBvcnQgXCJicmVha3BvaW50L2xlZ2FjeS1zZXR0aW5nc1wiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJyZWFrcG9pbnQgTWl4aW5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgbGVnYWN5LXNldHRpbmdzLXdhcm5pbmc7XG5cbiAgLy8gUmVzZXQgY29udGV4dHNcbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG5cbiAgJGJyZWFrcG9pbnQ6IGJyZWFrcG9pbnQoJHF1ZXJ5LCBmYWxzZSk7XG5cbiAgJHF1ZXJ5LXN0cmluZzogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5Jyk7XG4gICRxdWVyeS1mYWxsYmFjazogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2ZhbGxiYWNrJyk7XG5cbiAgJHByaXZhdGUtYnJlYWtwb2ludC1jb250ZXh0LWhvbGRlcjogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2NvbnRleHQgaG9sZGVyJykgIWdsb2JhbDtcbiAgJHByaXZhdGUtYnJlYWtwb2ludC1xdWVyeS1jb3VudDogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5IGNvdW50JykgIWdsb2JhbDtcblxuICAvLyBBbGxvdyBmb3IgYW4gYXMtbmVlZGVkIG92ZXJyaWRlIG9yIHVzYWdlIG9mIG5vIHF1ZXJ5IGZhbGxiYWNrLlxuICBAaWYgJG5vLXF1ZXJ5ICE9IGZhbHNlIHtcbiAgICAkcXVlcnktZmFsbGJhY2s6ICRuby1xdWVyeTtcbiAgfVxuXG4gIEBpZiAkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2Uge1xuICAgICRjb250ZXh0LXNldHRlcjogcHJpdmF0ZS1icmVha3BvaW50LXNldC1jb250ZXh0KCduby1xdWVyeScsICRxdWVyeS1mYWxsYmFjayk7XG4gIH1cblxuICAvLyBQcmludCBPdXQgUXVlcnkgU3RyaW5nXG4gIEBpZiBub3QgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSB7XG4gICAgQG1lZGlhICN7JHF1ZXJ5LXN0cmluZ30ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSAhPSBmYWxzZSBvciBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpID09IHRydWUge1xuXG4gICAgJHR5cGU6IHR5cGUtb2YoYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpKTtcbiAgICAkcHJpbnQ6IGZhbHNlO1xuXG4gICAgQGlmICgkdHlwZSA9PSAnYm9vbCcpIHtcbiAgICAgICRwcmludDogdHJ1ZTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdzdHJpbmcnKSB7XG4gICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdsaXN0Jykge1xuICAgICAgQGVhY2ggJHdyYXBwZXIgaW4gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSAkd3JhcHBlciB7XG4gICAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gV3JpdGUgRmFsbGJhY2tcbiAgICBAaWYgKCRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSkgYW5kICgkcHJpbnQgPT0gdHJ1ZSkge1xuICAgICAgJHR5cGUtZmFsbGJhY2s6IHR5cGUtb2YoJHF1ZXJ5LWZhbGxiYWNrKTtcblxuICAgICAgQGlmICgkdHlwZS1mYWxsYmFjayAhPSAnYm9vbCcpIHtcbiAgICAgICAgI3skcXVlcnktZmFsbGJhY2t9ICYge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xufVxuXG5cbkBtaXhpbiBtcSgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLW1hcCwgJGZzLWJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHMpIHtcclxuICBAZWFjaCAkZnMtYnJlYWtwb2ludCwgJGZzLWZvbnQtc2l6ZSBpbiAkZnMtbWFwIHtcclxuICAgIEBpZiAkZnMtYnJlYWtwb2ludCA9PSBudWxsIHtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmcy1mb250LXNpemUpO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIEBpZiBtYXAtaGFzLWtleSgkZnMtYnJlYWtwb2ludHMsICRmcy1icmVha3BvaW50KSB7XHJcbiAgICAgICAgJGZzLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJGZzLWJyZWFrcG9pbnRzLCAkZnMtYnJlYWtwb2ludCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmcy1icmVha3BvaW50KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmcy1mb250LXNpemUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZm9udC1zaXplKCRmcy1mb250LXNpemUpIHtcclxuICBAaWYgdHlwZS1vZigkZnMtZm9udC1zaXplKSA9PSAnbGlzdCcge1xyXG4gICAgZm9udC1zaXplOiBudGgoJGZzLWZvbnQtc2l6ZSwgMSk7XHJcblxyXG4gICAgQGlmIChsZW5ndGgoJGZzLWZvbnQtc2l6ZSkgPiAxKSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBudGgoJGZzLWZvbnQtc2l6ZSwgMik7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBmb250LXNpemU6ICRmcy1mb250LXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogY2VpbCgkZnMtZm9udC1zaXplIC8gJGxpbmUtaGVpZ2h0LWRlZmF1bHQpICogKCRsaW5lLWhlaWdodC1kZWZhdWx0IC8gJGZzLWZvbnQtc2l6ZSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnVsbC1oZWlnaHQtaGlkZGVuLXBzZXVkby1lbGVtZW50KCkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGxpc3QtcmVzZXQge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnICc7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcbiIsIi5uLW1lbnUge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtIDA7XHJcblxyXG4gICYubi1tZW51LS1pcy1hY3RpdmUsXHJcbiAgJi5tZW51LS1pcy1hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmLm4tbWVudS0taXMtdHJ1bmNhdGVkLFxyXG4gICYubi1tZW51LS1pcy1hY3RpdmUubi1tZW51LS1pcy10cnVuY2F0ZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLW1lbnVfX2Zvb3RlcixcclxuLm4tbWVudV9fZGl2aWRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm4tbWVudV9fbGlzdCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgLm4tbWVudV9fbGlzdC10aXRsZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctc207XHJcbiAgfVxyXG5cclxuICAubi1tZW51X19saXN0LS1ncm91cGVkIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblxyXG4gICAgLm4tbWVudV9fbGlzdC0tZ3JvdXBlZC10aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGdvdGhhbS1tZWRpdW07XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tbWVudV9fbGlzdC1zZWN0aW9uIHtcclxuICA+IC5uLW1lbnVfX2xpc3QgPiAubi1tZW51X19saXN0LWl0ZW0ge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG4gIH1cclxuXHJcbiAgLm4tbWVudV9fbGlzdCB7XHJcbiAgICAubi1tZW51X19saXN0LXRpdGxlICsgLm4tbWVudV9fbGlzdC1pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5uLW1lbnVfX3N1Yi1saXN0IHtcclxuICBtYXJnaW4tI3skZGlyLWZyb219OiAkc3BhY2luZy1zbTtcclxufVxyXG5cclxuLm4tbWVudV9fbGluayB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW1lZGl1bTtcclxuICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogJHNwYWNpbmcteHMgJHNwYWNpbmctZGVmYXVsdDtcclxuICBwYWRkaW5nLSN7JGRpci1mcm9tfTogMDtcclxuXHJcbiAgLm4tbWVudV9fc3ViLWxpc3QgJiB7XHJcbiAgICBAaW5jbHVkZSBnb3RoYW0tbmFycm93O1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLW1lbnVfX2xpbmstaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmctI3skZGlyLWZyb219OiAwO1xyXG5cclxuICBbbGFuZz1cImphLUpQXCJdICYge1xyXG4gICAgQGluY2x1ZGUgZ290aGFtLWJvbGQ7XHJcbiAgfVxyXG5cclxuICAubi1tZW51X19saW5rLXRleHQsXHJcbiAgLm4tbWVudV9fbGlzdC10aXRsZSB7XHJcbiAgICBtYXJnaW4tI3skZGlyLWZyb219OiAkc3BhY2luZy1zbTtcclxuICB9XHJcblxyXG4gICsgLm4tbWVudV9fc3ViLWxpc3QgLm4tbWVudV9fbGlzdC1pdGVtIHtcclxuICAgIG1hcmdpbi0jeyRkaXItZnJvbX06IDM2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1tZW51X19saW5rLWljb24ge1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIGhlaWdodDogMjRweDtcclxuICB3aWR0aDogMjRweDtcclxufVxyXG5cclxuLm4tbWVudV9fbGlzdC10aXRsZSB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW1lZGl1bTtcclxuICAvLyBjb2xvcjogJGNvbG9yLWdyYXktMzU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogJHNwYWNpbmcteHMgMDtcclxufVxyXG5cclxuLm4tbGFuZ3VhZ2Utc2VsZWN0b3ItbWVudSB7XHJcbiAgLm4tbWVudV9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gICAgJi5uLW1lbnVfX2xpc3QtLW5vLWJvdHRvbS1tYXJnaW4ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLW1lbnVfX2xpbmsge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAubi1tZW51X19saXN0LXRpdGxlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1tZW51X19maW5kLWxvYy1zZWN0aW9uIHtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJsdWUtZGFyaztcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAubi1tZW51X19maW5kLWxvYy10aXRsZSxcclxuICAubi1tZW51X19saW5rIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1tZW51X19saXN0LWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuW2RhdGEtbnRhcC10YXJnZXQ9XCJjbG91ZC1tYXJrZXRwbGFjZVwiXSB7XHJcbiAgJi5uLW1lbnUtLW1lZ2EgeyBcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZztcclxuICB9XHJcblxyXG4gIC5uLW1lbnVfX2xpc3Qtc2VjdGlvbiB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLW1lbnVfX2xpbmsgeyBcclxuICAgIHN2ZyB7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgZmlsbDogcmVkO1xyXG4gICAgICAgIHN0cm9rZTogcmVkO1xyXG4gICAgICB9ICAgIFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tbWVudV9fbGlzdC1pdGVtLS1jbG91ZC10cmlhbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLm4tbWVudV9fbGlzdC10aXRsZSB7IFxyXG4gICAgICBtYXJnaW4tI3skZGlyLWZyb219OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLW1lbnVfX2xpc3QtZGVzY3JpcHRpb24ge1xyXG4gICAgICBAaW5jbHVkZSBnb3RoYW0tbWVkaXVtO1xyXG4gICAgICAvLyBjb2xvcjogJGNvbG9yLWdyYXktMzU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy14cyAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tbWVudV9fbGlzdC1pdGVtLS1jbG91ZC1zb2x1dGlvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLm4tbWVudV9fbGlzdC1pdGVtIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogc3BhbigxMiBvZiAxMik7XHJcblxyXG4gICAgICAubi1tZW51X19saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uLW1lbnVfX2Nsb3VkLWltYWdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcclxuICAubi1tZW51IHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk3O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gICAgYm94LXNoYWRvdzogJGRyb3Atc2hhZG93LWRlZmF1bHQ7XHJcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xyXG4gICAgcGFkZGluZy0jeyRkaXItZnJvbX06ICRzcGFjaW5nLXNtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA3MnB4O1xyXG4gICAgei1pbmRleDogeignbWVudScpO1xyXG5cclxuICAgIC5uLXNpdGUtaGVhZGVyLS1sYXJnZSAmIHtcclxuICAgICAgdG9wOiAxNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLW1lbnUtLW1lZ2Ege1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctI3skZGlyLWZyb219OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5uLW1lbnVfX2RpdmlkZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktODc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtO1xyXG4gIH1cclxuXHJcbiAgLm4tbWVudV9fZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTI3O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdCAwO1xyXG4gIH1cclxuXHJcbiAgLm4tbGFuZ3VhZ2Utc2VsZWN0b3ItbWVudSB7XHJcbiAgICAuZGl2aWRlciB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyYXktODc7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG4gICAgICBwYWRkaW5nLSN7JGRpci1mcm9tfTogJHNwYWNpbmctc207XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1tZW51X19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgLm4tbWVudV9fbGlzdCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5uLW1lbnVfX3N1Yi1saXN0IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAubi1tZW51X19saXN0LXNlY3Rpb24ge1xyXG4gICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgYm9yZGVyLSN7JGRpci10b306IDFweCBzb2xpZCAkY29sb3ItZ3JheS04NztcclxuICAgICAgbWFyZ2luLSN7JGRpci10b306ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci0jeyRkaXItdG99OiAwO1xyXG4gICAgICAgIG1hcmdpbi0jeyRkaXItdG99OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBbZGF0YS1udGFwLWxheW91dH49XCIzXCJdICYge1xyXG4gICAgICAgIHdpZHRoOiBzcGFuKDQgb2YgMTIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBbZGF0YS1udGFwLWxheW91dH49XCI0XCJdICYge1xyXG4gICAgICAgIHdpZHRoOiBzcGFuKDMgb2YgMTIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBbZGF0YS1udGFwLWxheW91dH49XCIzMC03MFwiXSAmIHtcclxuICAgICAgICB3aWR0aDogc3BhbigzIG9mIDEyKTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHdpZHRoOiBzcGFuKDkgb2YgMTIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tbWVudV9fc3ViLWxpc3Qge1xyXG4gICAgbWFyZ2luLSN7JGRpci1mcm9tfTogMDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgfVxyXG5cclxuICAubi1tZW51X19saW5rIHtcclxuICAgIHBhZGRpbmctI3skZGlyLWZyb219OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAubi1tZW51X19saW5rLWhlYWRlciArIC5uLW1lbnVfX2xpbmstaGVhZGVyIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgfVxyXG5cclxuICAubi1tZW51X19saXN0LXRpdGxlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICBbZGF0YS1udGFwLXRhcmdldD1cImNsb3VkLW1hcmtldHBsYWNlXCJdIHsgXHJcbiAgICAubi1tZW51X19saXN0LXNlY3Rpb24ge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAubi1tZW51X19saXN0LWl0ZW0tLWNsb3VkLXNvbHV0aW9ucyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IFxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IFxyXG4gICAgICBcclxuICAgICAgLm4tbWVudV9fbGlzdC1pdGVtIHtcclxuICAgICAgICB3aWR0aDogc3Bhbig0IG9mIDEyKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XHJcbiAgW2RhdGEtbnRhcC10YXJnZXQ9XCJjbG91ZC1tYXJrZXRwbGFjZVwiXSB7IFxyXG4gICAgLm4tbWVudV9fbGlzdC1pdGVtLS1jbG91ZC1zb2x1dGlvbnMge1xyXG4gICAgICAubi1tZW51X19saXN0LWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBzcGFuKDQgb2YgMTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4teGwpIHtcclxuICAubi1tZW51X19zdWItbGlzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0ICsgJHNwYWNpbmcteHM7XHJcbiAgfVxyXG59XHJcbiIsIi8vIHJlbSBTdXBwb3J0XG4vLyA9PT09PT09PT09PVxuXG4vLyByZW1cbi8vIC0tLVxuLy8gQ2hlY2sgZm9yIGFuIGV4aXN0aW5nIHN1cHBvcnQgbWl4aW4sIG9yIG91dHB1dCBkaXJlY3RseS5cbi8vIC0gJHByb3AgIDogPGNzcyBwcm9wZXJ0eT5cbi8vIC0gJHZhbCAgIDogPGNzcyB2YWx1ZT5cbkBtaXhpbiBzdXN5LXJlbShcbiAgJHByb3AsXG4gICR2YWxcbikge1xuICAkX3JlcXM6IChcbiAgICB2YXJpYWJsZTogcmh5dGhtLXVuaXQgcmVtLXdpdGgtcHgtZmFsbGJhY2ssXG4gICAgbWl4aW46IHJlbSxcbiAgKTtcbiAgQGlmIHN1c3ktc3VwcG9ydChyZW0sICRfcmVxcywgJHdhcm46IGZhbHNlKSBhbmQgJHJoeXRobS11bml0ID09IHJlbSB7XG4gICAgQGluY2x1ZGUgcmVtKCRwcm9wLCAkdmFsKTtcbiAgfSBAZWxzZSB7XG4gICAgI3skcHJvcH06ICR2YWw7XG4gIH1cbn1cbiIsIi8vIFN1c3kgRmFsbGJhY2sgQ2xlYXJmaXhcbi8vID09PT09PT09PT09PT09PT09PT09PT1cblxuXG4vLyBDbGVhcmZpeFxuLy8gLS0tLS0tLS1cbi8vIENoZWNrIGZvciBhbiBleGlzdGluZyBzdXBwb3J0IG1peGluLCBvciBwcm92aWRlIGEgc2ltcGxlIGZhbGxiYWNrLlxuQG1peGluIHN1c3ktY2xlYXJmaXgge1xuICBAaWYgc3VzeS1zdXBwb3J0KGNsZWFyZml4LCAobWl4aW46IGNsZWFyZml4KSkge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9IEBlbHNlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cbiIsIiRjb2xvci1wcm9wZXJ0eS1tZW51LWJnOiAkY29sb3ItZ3JheS05NTtcclxuJGNvbG9yLWdsb2JhbC1tZW51LWJnOiAkY29sb3ItZ3JheS02NDtcclxuJGNvbG9yLW5hdi1pdGVtLWJvcmRlcjogJGNvbG9yLWdyYXktODc7XHJcbiRtZW51LXdpZHRoOiAyNzBweDtcclxuJHNwYWNpbmctbGlzdC1pdGVtOiAyMHB4O1xyXG4kc3BhY2luZy1saXN0LXNlY3Rpb25zOiAzMHB4O1xyXG5cclxuQG1peGluIG5hdi1pdGVtLWJvdHRvbS1ib3JkZXIge1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItbmF2LWl0ZW0tYm9yZGVyO1xyXG59XHJcblxyXG4ubi1vZmYtY2FudmFzLW1lbnUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJi5uLW9mZi1jYW52YXMtbWVudS0tb3BlbixcclxuICAmLm4tb2ZmLWNhbnZhc19fd3JhcHBlci1vcGVuIHtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbmstLW9mZi1jYW52YXMge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmctbGlzdC1pdGVtIDQwcHggJHNwYWNpbmctbGlzdC1pdGVtICRzcGFjaW5nLWxpc3QtaXRlbTtcclxuICB9XHJcblxyXG4gIC5uLWdsb2JlX19pY29uLS1vZmYtY2FudmFzIHtcclxuICAgIGxlZnQ6IDMwcHg7XHJcbiAgICB0b3A6IC0xMHB4O1xyXG4gIH1cclxuXHJcbiAgLy8gLm4tbWVudV9fbGlzdCxcclxuICAvLyAubi1tZW51X19saXN0LXNlY3Rpb24ge1xyXG4gIC8vICAgYm9yZGVyOiAwO1xyXG4gIC8vICAgZGlzcGxheTogYmxvY2s7XHJcbiAgLy8gfVxyXG59XHJcblxyXG4vLyAubi1vZmYtY2FudmFzLW1lbnVfX2NvbnRlbnQtd3JhcCB7XHJcbi8vICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4vLyAgIGxlZnQ6IDA7XHJcbi8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgIHRyYW5zaXRpb246IGxlZnQgLjRzIGVhc2U7XHJcbi8vICAgei1pbmRleDogeignb2ZmLWNhbnZhcy1jb250ZW50Jyk7XHJcbi8vXHJcbi8vICAgLm4tb2ZmLWNhbnZhcy1tZW51LS1vcGVuICYge1xyXG4vLyAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkY29sb3ItbmF2LWl0ZW0tYm9yZGVyO1xyXG4vLyAgICAgbGVmdDogJG1lbnUtd2lkdGg7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LXRpdGxlIHtcclxuLy8gICBAaW5jbHVkZSBuYXYtaXRlbS1ib3R0b20tYm9yZGVyO1xyXG4vLyAgIGJhY2tncm91bmQ6ICRjb2xvci1wcm9wZXJ0eS1tZW51LWJnO1xyXG4vLyAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcclxuLy8gICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuLy8gICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4vLyAgIG1hcmdpbi1ib3R0b206IDA7XHJcbi8vICAgcGFkZGluZzogJHNwYWNpbmctbGlzdC1pdGVtO1xyXG4vLyB9XHJcblxyXG4ubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGluayB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW1lZGl1bTtcclxuICBAaW5jbHVkZSBuYXYtaXRlbS1ib3R0b20tYm9yZGVyO1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkc3BhY2luZy1saXN0LWl0ZW0gNDBweCAkc3BhY2luZy1saXN0LWl0ZW0gJHNwYWNpbmctbGlzdC1pdGVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saXN0LWl0ZW06bGFzdC1jaGlsZCAmIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGlzdC1pdGVtLS1tZW51LW9wZW4gJiB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saW5rLWljb24ge1xyXG4gIGZpbGw6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6ICRzcGFjaW5nLWxpc3QtaXRlbTtcclxuICB0b3A6ICRzcGFjaW5nLWxpc3QtaXRlbTtcclxuICB3aWR0aDogMTZweDtcclxuXHJcbiAgLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS1uYXZpZ2F0aW9uLWxpbms6aG92ZXIgJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICB9XHJcblxyXG4gIC5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saXN0LWl0ZW0tLW1lbnUtb3BlbiAmIHtcclxuICAgIGZpbGw6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gLm4tb2ZmLWNhbnZhcy1tZW51X19tZW51IHtcclxuLy8gICBiYWNrZ3JvdW5kOiAkY29sb3ItZ2xvYmFsLW1lbnUtYmc7XHJcbi8vICAgaGVpZ2h0OiAxMDB2aDtcclxuLy8gICBsZWZ0OiAwO1xyXG4vLyAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuLy8gICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbi8vICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbi8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgIHRvcDogYXV0bztcclxuLy8gICB3aWR0aDogJG1lbnUtd2lkdGg7XHJcbi8vICAgei1pbmRleDogeignb2ZmLWNhbnZhcy1tZW51Jyk7XHJcbi8vIH1cclxuXHJcbi5uLW9mZi1jYW52YXMtbWVudV9fbWVudS1pbm5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5uLW9mZi1jYW52YXMtbWVudV9fcHJvcGVydHktbmF2aWdhdGlvbi1saXN0IHtcclxuICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcm9wZXJ0eS1tZW51LWJnO1xyXG59XHJcblxyXG4ubi1vZmYtY2FudmFzLW1lbnVfX2dsb2JhbC1uYXZpZ2F0aW9uLWxpc3Qge1xyXG4gIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktNjQ7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgcGFkZGluZzogJHNwYWNpbmctbGlzdC1zZWN0aW9ucyAwIDA7XHJcbn1cclxuXHJcbi5uLW9mZi1jYW52YXMtbWVudV9fZ2xvYmFsLW5hdmlnYXRpb24tbGlzdC1oZWFkZXIge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1tZWRpdW07XHJcbiAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctbGlzdC1pdGVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5uLW9mZi1jYW52YXMtbWVudV9fZ2xvYmFsLW5hdmlnYXRpb24tbGluayB7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkc3BhY2luZy1zbSAkc3BhY2luZy1saXN0LWl0ZW07XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTk1O1xyXG4gIH1cclxufVxyXG5cclxuLm4tb2ZmLWNhbnZhcy1tZW51X19jaGlsZC1tZW51IHtcclxuICBAaW5jbHVkZSBuYXYtaXRlbS1ib3R0b20tYm9yZGVyO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAvL1BsYWNlaG9sZGVyIGltYWdlc1xyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gID4gLm4tbWVudV9fbGlzdCB7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0IDA7XHJcbiAgfVxyXG5cclxuICAubi1vZmYtY2FudmFzLW1lbnVfX3Byb3BlcnR5LW5hdmlnYXRpb24tbGlzdC1pdGVtLS1tZW51LW9wZW4gJiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5uLW1lbnVfX2xpc3QtaXRlbS0tbGV2ZWwtMTpsYXN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLm4tbWVudV9fbGlzdC1pdGVtLS1sZXZlbC0xID4gLm4tbWVudV9fbGluayB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICB9XHJcblxyXG4gIC5uLW1lbnVfX2xpbmsge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmctc20gJHNwYWNpbmctbGlzdC1pdGVtO1xyXG4gIH1cclxufVxyXG5cclxuJGljb24tc2l6ZTogMThweDtcclxuXHJcbi5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtbGlzdCB7XHJcbiAgQGluY2x1ZGUgbGlzdC1yZXNldDtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJvcGVydHktbWVudS1iZztcclxuICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLW5hdi1pdGVtLWJvcmRlcjtcclxuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbGlzdC1zZWN0aW9ucztcclxuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbGlzdC1zZWN0aW9ucztcclxufVxyXG5cclxuLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1saW5rIHtcclxuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLy9wYWRkaW5nOiAkc3BhY2luZy1zbSAkc3BhY2luZy1saXN0LWl0ZW07XHJcbiAgcGFkZGluZzogJHNwYWNpbmctbGlzdC1pdGVtIDQwcHggJHNwYWNpbmctbGlzdC1pdGVtICRzcGFjaW5nLWxpc3QtaXRlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5uLW9mZi1jYW52YXMtbWVudV9fdXRpbHMtbGluay1pY29uIHtcclxuICBmaWxsOiAkY29sb3ItZ3JheS02NDtcclxuICBoZWlnaHQ6ICRpY29uLXNpemU7XHJcbiAgbGVmdDogJHNwYWNpbmctbGlzdC1pdGVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6ICRzcGFjaW5nLXNtO1xyXG4gIHdpZHRoOiAkaWNvbi1zaXplO1xyXG59XHJcblxyXG4ubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWltYWdlIHtcclxuICBoZWlnaHQ6ICRpY29uLXNpemU7XHJcbiAgbGVmdDogJHNwYWNpbmctbGlzdC1pdGVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6ICRzcGFjaW5nLXNtO1xyXG4gIHdpZHRoOiAkaWNvbi1zaXplO1xyXG5cclxuICAmLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1pbWFnZS0tbGFuZ3VhZ2Utc2VsZWN0b3Ige1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWxpbmstbm90aWZpY2F0aW9uLWNvdW50IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW47XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgbWluLXdpZHRoOiAyNHB4O1xyXG4gIHBhZGRpbmc6IDAgM3B4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogJHNwYWNpbmctbGlzdC1pdGVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0b3A6IDkuNXB4O1xyXG59XHJcblxyXG4ubi1vZmYtY2FudmFzLW1lbnVfX3V0aWxzLWljb24tbGluayxcclxuLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1pbWFnZS1saW5rIHtcclxuICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWxpc3QtaXRlbSArICRpY29uLXNpemUgKyAkc3BhY2luZy1zbTtcclxufVxyXG5cclxuLm4tb2ZmLWNhbnZhcy1tZW51X191dGlscy1ub3RpZmljYXRpb24tbGluayB7XHJcbiAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbGlzdC1pdGVtICsgJGljb24tc2l6ZSArICRzcGFjaW5nLXNtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgLm4tb2ZmLWNhbnZhcy1tZW51Lm4tb2ZmLWNhbnZhcy1tZW51LS1vcGVuIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIC8vIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgfVxyXG5cclxuICAubi1vZmYtY2FudmFzLW1lbnVfX21lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vIC5uLW9mZi1jYW52YXMtbWVudV9fY29udGVudC13cmFwIHtcclxuICAvLyAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgLy8gfVxyXG59XHJcbiIsIiRjb2xvci1wcm9wZXJ0eS1tZW51LWJnOiAkY29sb3ItZ3JheS05NTtcclxuJGNvbG9yLWdsb2JhbC1tZW51LWJnOiAkY29sb3ItZ3JheS02NDtcclxuJGNvbG9yLW5hdi1pdGVtLWJvcmRlcjogJGNvbG9yLWdyYXktODc7XHJcbiRtZW51LXdpZHRoOiAyNzBweDtcclxuJHNwYWNpbmctbGlzdC1pdGVtOiAyMHB4O1xyXG4kc3BhY2luZy1saXN0LXNlY3Rpb25zOiAzMHB4O1xyXG5cclxuQG1peGluIG5hdi1pdGVtLWJvdHRvbS1ib3JkZXIge1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItbmF2LWl0ZW0tYm9yZGVyO1xyXG59XHJcblxyXG4ubi1vZmYtY2FudmFzLW1lbnVfX21lbnUge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTM1O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgbGVmdDogMDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IGF1dG87XHJcbiAgd2lkdGg6ICRtZW51LXdpZHRoO1xyXG4gIHotaW5kZXg6IHooJ29mZi1jYW52YXMtbWVudScpO1xyXG5cclxuICBbZGF0YS1udGFwLXVpPVwibW9yZS1tZW51XCJdIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1vZmYtY2FudmFzLW1lbnVfX2NvbnRlbnQtd3JhcCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb246IGxlZnQgLjRzIGVhc2U7XHJcbiAgei1pbmRleDogeignb2ZmLWNhbnZhcy1jb250ZW50Jyk7XHJcblxyXG4gIC5uLW9mZi1jYW52YXMtbWVudS0tb3BlbiAmLFxyXG4gIC5uLW9mZi1jYW52YXNfX3dyYXBwZXItb3BlbiAmIHtcclxuICAgIGxlZnQ6ICRtZW51LXdpZHRoO1xyXG4gIH1cclxufVxyXG5cclxuLm4tb2ZmLWNhbnZhcy1tZW51X19wcm9wZXJ0eS10aXRsZSB7XHJcbiAgQGluY2x1ZGUgbmF2LWl0ZW0tYm90dG9tLWJvcmRlcjtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZzogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tb2ZmLWNhbnZhc19fY3Jvc3MtcHJvcGVydHktbmF2IHtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi1vZmYtY2FudmFzX19wcm9wZXJ0eS1uYXYge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk1O1xyXG5cclxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmsge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTg3O1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTM1O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtaW5kaWNhdG9yIHtcclxuICAgIGZpbGw6ICRjb2xvci1ncmF5LTM1O1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgICB0b3A6IDM0cHg7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICB9XHJcbn1cclxuIiwiLm4tcHJvcGVydHktYmFyIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NztcclxuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWdyYXktODc7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuYmlsbGJvYXJkLWhlYWRlciAmIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiB6KCdvdmVybGF5Jyk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtbnRhcC11aT1cInN0aWNreS1uYXZcIl0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ncmF5LTg3O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICB9XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LWJhcl9faW5uZXItd3JhcCB7XHJcbiAgQGluY2x1ZGUgY29udGFpbmVyKCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmsge1xyXG4gIGZsb2F0OiAjeyRkaXItZnJvbX07XHJcbiAgbWFyZ2luLSN7JGRpci10b306ICRzcGFjaW5nLXhzO1xyXG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy14cztcclxufVxyXG5cclxuLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1saW5rIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm4tcHJvcGVydHktYmFyX19zZWFyY2gsXHJcbi5uLXByb3BlcnR5LWJhcl9fdXRpbHMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LWJhcl9fbG9nbyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogM3B4O1xyXG5cclxuICAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmstLWhhcy1wcm9wZXJ0eS1uYW1lICYge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTg3O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAtNHB4O1xyXG4gICAgICB0b3A6IC0zcHg7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1wcm9wZXJ0eS1iYXJfX25ldGFwcC1tYXJrLWljb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmlsbDogJGNvbG9yLWJsdWUtZGFyaztcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbWFyay0taGFzLXByb3BlcnR5LW5hbWUge1xyXG5cclxuICAubi1wcm9wZXJ0eS1iYXJfX25ldGFwcC1tYXJrLWljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtM3B4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB9XHJcblxyXG4gIC5uLXByb3BlcnR5LWJhcl9fbG9nby1zdmcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LWJhcl9fcHJvcGVydHktbmFtZSB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLWV4dHJhLWxpZ2h0O1xyXG4gIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAycHg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLm4tcHJvcGVydHktYmFyX19sb2dvLXN2ZyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMThweDtcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgbWFyZ2luLSN7JGRpci10b306ICRzcGFjaW5nLXNtO1xyXG59XHJcblxyXG4ubi1wcm9wZXJ0eS1iYXJfX21lbnUtdG9nZ2xlIHtcclxuICAvLyBAaW5jbHVkZSBzcGFuKDEgb2YgJHNlbWFudGljLWxheW91dC1sZyB3aWRlcik7XHJcbiAgZmxvYXQ6ICN7JGRpci1mcm9tfTtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG59XHJcblxyXG4ubi1wcm9wZXJ0eS1iYXJfX21lbnUtdG9nZ2xlLWxpbmsge1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JheS00MTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgcGFkZGluZzogJHNwYWNpbmcteHMgJHNwYWNpbmctc207XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubi1vZmYtY2FudmFzLW1lbnUtLW9wZW4gJixcclxuICAubi1vZmYtY2FudmFzX193cmFwcGVyLW9wZW4gJiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS04NztcclxuICB9XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LWJhcl9fbWVudS10b2dnbGUtdGV4dCB7XHJcbiAgQGV4dGVuZCAldmlzdWFsbHktaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ubi1wcm9wZXJ0eS1iYXJfX21lbnUtdG9nZ2xlLWljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmaWxsOiAkY29sb3ItZ3JheS0yNztcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG59XHJcblxyXG4ubi1wcm9wZXJ0eS1iYXJfX3NvY2lhbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmbG9hdDogI3skZGlyLWZyb219O1xyXG4gIG1hcmdpbi0jeyRkaXItdG99OiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctc207XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LWJhcl9fc29jaWFsLWxpc3Qge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LWJhcl9fc29jaWFsLWxpc3QtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi0jeyRkaXItdG99OiAkc3BhY2luZy14cztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ubi1wcm9wZXJ0eS1iYXJfX3NvY2lhbC1saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgLm4tcHJvcGVydHktYmFyX19zb2NpYWwtbGluay10ZXh0IHtcclxuICAgICAgY29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tcHJvcGVydHktYmFyX19zb2NpYWwtbGluay10ZXh0IHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbWVkaXVtO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4IDIuNSk7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm4taWNvbl9fcHJvcGVydHktYmFyLXNvY2lhbCB7XHJcbiAgZmlsbDogJGNvbG9yLWdyYXktMzU7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGZpbGw6ICRjb2xvci1saW5rLWhvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9ucyB7XHJcbiAgLy8gQGluY2x1ZGUgc3BhbigxIG9mICRzZW1hbnRpYy1sYXlvdXQtbGcgd2lkZXIgbGFzdCk7XHJcbiAgZmxvYXQ6ICN7JGRpci10b307XHJcbiAgcGFkZGluZzogJHNwYWNpbmcteHMgJHNwYWNpbmctc207XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMtbGlzdCB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9ucy1saXN0LWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDA7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMtbGluayB7XHJcbiAgQGluY2x1ZGUgZnVsbC1oZWlnaHQtaGlkZGVuLXBzZXVkby1lbGVtZW50O1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JheS00MTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIHBhZGRpbmc6IDAgJHNwYWNpbmcteHM7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LWJhcl9fbmFycm93LWFjdGlvbnMtbGluay10ZXh0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9ucy1zZWFyY2gtaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZpbGw6ICRjb2xvci1ncmF5LTQxO1xyXG4gIGhlaWdodDogMjBweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG59XHJcblxyXG4ubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb24tc2VhcmNoLWZvcm0ge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTg3O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbGVmdDogMDtcclxuICBwYWRkaW5nOiAkc3BhY2luZy14cztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IHooJ21lbnUnKTtcclxuXHJcbiAgJi5uLXByb3BlcnR5LWJhci0tbmFycm93LXNlYXJjaC1mb3JtLXZpc2libGUsXHJcbiAgLm4tcHJvcGVydHktYmFyLS1uYXJyb3ctc2VhcmNoLWZvcm0tdmlzaWJsZSAmIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLm4tc2VhcmNoLWZvcm1fX2lucHV0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLm4tc2VhcmNoLWZvcm1fX2J1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogJHNwYWNpbmcteHM7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1wcm9wZXJ0eS1iYXJfX2N0YSB7XHJcbiAgZmxvYXQ6ICN7JGRpci1mcm9tfTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luLSN7JGRpci10b306ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNjBweCk7XHJcblxyXG4gIC5uLXN0aWNreS1uYXYgJiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcclxuICAubi1wcm9wZXJ0eS1iYXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQgMDtcclxuXHJcbiAgICAuYmlsbGJvYXJkLWhlYWRlciAmIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIC8vIHotaW5kZXg6IHooJ292ZXJsYXknKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLXByb3BlcnR5LWJhcl9faW5uZXItd3JhcCB7XHJcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nLXNtO1xyXG4gIH1cclxuXHJcbiAgLm4tcHJvcGVydHktYmFyX19uYXJyb3ctYWN0aW9uLXNlYXJjaC1mb3JtLm4tcHJvcGVydHktYmFyLS1uYXJyb3ctc2VhcmNoLWZvcm0tdmlzaWJsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm4tcHJvcGVydHktYmFyX190b29sYmFyIHtcclxuICAgIGZsb2F0OiAjeyRkaXItdG99O1xyXG4gIH1cclxuXHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiAjeyRkaXItdG99O1xyXG5cclxuICAgIC5uLXByb3BlcnR5LWJhcl9fdG9vbGJhciAmIHtcclxuICAgICAgZmxvYXQ6ICN7JGRpci1mcm9tfTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLXByb3BlcnR5LWJhcl9fdXRpbHMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLSN7JGRpci1mcm9tfTogJHNwYWNpbmctc207XHJcbiAgfVxyXG5cclxuICAubi1wcm9wZXJ0eS1iYXJfX3V0aWxzLWxpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAubi1wcm9wZXJ0eS1iYXJfX3V0aWxzLWxpbmsge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMjtcclxuICB9XHJcblxyXG4gIC5uLXByb3BlcnR5LWJhcl9fbG9nbzphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcclxuICB9XHJcblxyXG4gIC5uLXByb3BlcnR5LWJhciAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW5hbWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG5cclxuICAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmstLWhhcy1wcm9wZXJ0eS1uYW1lIHtcclxuICAgIC5uLXByb3BlcnR5LWJhcl9fbmV0YXBwLW1hcmstaWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tcHJvcGVydHktYmFyX19sb2dvIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLXByb3BlcnR5LWJhcl9fbG9nby1zdmcge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb25zLFxyXG4gIC5uLXByb3BlcnR5LWJhcl9fbWVudS10b2dnbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uLXByb3BlcnR5LWJhcl9fbG9nby1zdmcsXHJcbiAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSAubi1wcm9wZXJ0eS1iYXJfX2xvZ28ge1xyXG4gICAgaGVpZ2h0OiAyOXB4O1xyXG4gICAgd2lkdGg6IDE2MHB4O1xyXG4gIH1cclxuXHJcbiAgLm4tcHJvcGVydHktYmFyLS1uYXJyb3ctc2VhcmNoLWZvcm0tdmlzaWJsZSAubi1wcm9wZXJ0eS1iYXJfX25hcnJvdy1hY3Rpb24tc2VhcmNoLWZvcm0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uLXByb3BlcnR5LWJhci0tdjMsXHJcbiAgLm4tcHJvcGVydHktYmFyLS12NiB7XHJcbiAgICAubi1wcm9wZXJ0eS1iYXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctc207XHJcbiAgICB9XHJcblxyXG4gICAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1tYXJrLS1oYXMtcHJvcGVydHktbmFtZSB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAubi1wcm9wZXJ0eS1iYXJfX2xvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXNtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm4tcHJvcGVydHktYmFyX19wcm9wZXJ0eS1uYW1lIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0ycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmlsbGJvYXJkLWhlYWRlciAubi1wcm9wZXJ0eS1iYXI6bm90KC5uLXN0aWNreS1uYXYpIHtcclxuICAgIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluayB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtaW5kaWNhdG9yIHtcclxuICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5uLWljb25fX3Byb3BlcnR5LWJhci1zb2NpYWwge1xyXG4gICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tcHJvcGVydHktYmFyX19zb2NpYWwtbGluazpob3ZlciB7XHJcbiAgICAgIC5uLWljb25fX3Byb3BlcnR5LWJhci1zb2NpYWwge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpIHtcclxuICAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW1hcmstLWhhcy1wcm9wZXJ0eS1uYW1lIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAubi1wcm9wZXJ0eS1iYXJfX2xvZ28ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctc207XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1wcm9wZXJ0eS1iYXJfX3Byb3BlcnR5LW5hbWUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgoMTEwMHB4IC8gJGZvbnQtc2l6ZS1kZWZhdWx0KSAqIDFlbSkge1xyXG4gIC5uLXByb3BlcnR5LWJhcl9fc29jaWFsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwcywgb3BhY2l0eSAzMDBtcztcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAubi1wcm9wZXJ0eS1iYXIubi1zdGlja3ktbmF2IHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk3O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogeignb3ZlcmxheScpO1xyXG5cclxuICAgIC5uLXByb3BlcnR5LWJhcl9fc29jaWFsIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHMsIG9wYWNpdHkgMzAwbXM7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAubi1wcm9wZXJ0eS1iYXJfX2N0YSB7XHJcbiAgICAgIC8vIGFuaW1hdGlvbjogc2xpZGVEb3duIC42NXMgLjVzIGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIwLCAxLjI3NSkgYm90aDtcclxuICAgICAgYW5pbWF0aW9uOiBib3VuY2VJbkRvd24gLjg1cyA1MDBtcyBib3RoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIkcHJvcGVydHktbmF2aWdhdGlvbi1iYXItaGVpZ2h0OiA0MHB4O1xyXG5cclxuLy8gLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXIge1xyXG4vLyAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk3O1xyXG4vLyAgIGRpc3BsYXk6IG5vbmU7XHJcbi8vICAgLy8gaGVpZ2h0OiAkcHJvcGVydHktbmF2aWdhdGlvbi1iYXItaGVpZ2h0O1xyXG4vLyAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4vLyB9XHJcblxyXG4vLyAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9faW5uZXItd3JhcCB7XHJcbi8vICAgQGV4dGVuZCAlY29udGVudC1tYXgtd2lkdGg7XHJcbi8vICAgZGlzcGxheTogdGFibGU7XHJcbi8vICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4vLyAgIG1hcmdpbjogMCBhdXRvO1xyXG4vLyAgIHdpZHRoOiAxMDAlO1xyXG4vLyB9XHJcblxyXG4vLyBQUk9QRVJUWSBOQVZcclxuLy8gLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdiB7XHJcbi8vICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuLy8gICAvLyBoZWlnaHQ6IGluaGVyaXQ7XHJcbi8vIH1cclxuXHJcbi8vIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdCB7XHJcbi8vICAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4vLyAgIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbi8vICAgLy8gZm9udC1zaXplOiAwO1xyXG4vLyAgIC8vIGhlaWdodDogaW5oZXJpdDtcclxuLy8gICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4vLyB9XHJcblxyXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbSB7XHJcbiAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC8vIGhlaWdodDogaW5oZXJpdDtcclxuXHJcbiAgJi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdC1pdGVtLS10cnVuY2F0ZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluayB7XHJcbi8vICAgQGluY2x1ZGUgZ290aGFtLW1lZGl1bTtcclxuLy8gICAvLyBAaW5jbHVkZSBmdWxsLWhlaWdodC1oaWRkZW4tcHNldWRvLWVsZW1lbnQ7XHJcbi8vICAgLy8gY29sb3I6ICRjb2xvci1ncmF5LTQxO1xyXG4vLyAgIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4vLyAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgIGhlaWdodDogaW5oZXJpdDtcclxuLy8gICBwYWRkaW5nOiAwICRzcGFjaW5nLXhzO1xyXG4vLyAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuLy9cclxuLy8gICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbTpmaXJzdC1jaGlsZCAmIHtcclxuLy8gICAgIHBhZGRpbmctI3skZGlyLWZyb219OiAwO1xyXG4vLyAgIH1cclxuLy9cclxuLy8gICAmOmhvdmVyIHtcclxuLy8gICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcclxuLy8gICB9XHJcbi8vXHJcbi8vICAgJi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay0tY3VycmVudCB7XHJcbi8vICAgICBAaW5jbHVkZSBnb3RoYW0tYmxhY2s7XHJcbi8vICAgICBjb2xvcjogJGNvbG9yLWdyYXktMjc7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstLWlzLWFjdGl2ZSxcclxuLy8gLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLS1pcy1hY3RpdmU6aG92ZXIsXHJcbi8vIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay0taXMtYWN0aXZlLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbmssXHJcbi8vIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluay0taXMtYWN0aXZlLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWltYWdlLWxpbms6aG92ZXIge1xyXG4vLyAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk1O1xyXG4vLyAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRjb2xvci1ibHVlLWxpZ2h0LCAkY29sb3ItYmx1ZS1saWdodCA0cHgsICRjb2xvci1ncmF5LTk1IDRweCk7XHJcbi8vICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4vLyB9XHJcblxyXG4vLyAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmstdGV4dCB7XHJcbi8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4vLyAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuLy8gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4vLyAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbi8vIH1cclxuXHJcblxyXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbW9yZS1pdGVtIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhci0tbW9yZS1pdGVtLXZpc2libGUgJiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudS1pbmRpY2F0b3Ige1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAvLyBmaWxsOiAkY29sb3ItZ3JheS00MTtcclxuICBmaWxsOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4gIGhlaWdodDogMTBweDtcclxuICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHM7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTFweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG5cclxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbms6aG92ZXIgJixcclxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGluazpob3ZlciAmIHtcclxuICAgIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLy8gLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLS1pcy1hY3RpdmUgJiB7XHJcbiAgLy8gICBmaWxsOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICAvLyAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgLy8gfVxyXG59XHJcblxyXG4vLyBNT1JFIE1FTlVcclxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX21lbnUtLW1vcmUtbWVudSB7XHJcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gIC5uLW1lbnVfX2xpc3QtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYubi1tZW51X19saXN0LWl0ZW0tLWlzLXZpc2libGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBVVElMIE5BVlxyXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMge1xyXG4gIC8vIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgLy8gZm9udC1zaXplOiAwO1xyXG4gIC8vIGhlaWdodDogaW5oZXJpdDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpc3Qge1xyXG4gIEBleHRlbmQgJW5vLW1hcmdpbjtcclxuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xyXG4gIC8vIGZvbnQtc2l6ZTogMDtcclxuICAvLyBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpc3QtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogaW5oZXJpdDtcclxuICBtaW4td2lkdGg6IDQ0cHg7XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rIHtcclxuICAvLyBAaW5jbHVkZSBmdWxsLWhlaWdodC1oaWRkZW4tcHNldWRvLWVsZW1lbnQ7XHJcbiAgQGluY2x1ZGUgZ290aGFtLWJvb2s7XHJcbiAgY29sb3I6ICRjb2xvci1ncmF5LTI3O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vIGhlaWdodDogaW5oZXJpdDtcclxuICBwYWRkaW5nOiAwICRzcGFjaW5nLXhzO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8vIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rLXRleHQge1xyXG4vLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuLy8gICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbi8vICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuLy8gICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4vLyB9XHJcblxyXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fdXRpbHMtbGluay1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmlsbDogJGNvbG9yLWdyYXktNjQ7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDE4cHg7XHJcblxyXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rOmhvdmVyICYsXHJcbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLS1pcy1hY3RpdmUgJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItZ3JheS01MjtcclxuICB9XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1pbWFnZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rLW5vdGlmaWNhdGlvbi1jb3VudCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyZWVuO1xyXG4gIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIGxlZnQ6IC02cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xyXG4gIG1pbi13aWR0aDogMThweDtcclxuICBwYWRkaW5nOiAwIDNweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRvcDogLTZweDtcclxufVxyXG5cclxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWltYWdlLWxpbms6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTg3O1xyXG59XHJcblxyXG4vLyBMQU5HVUFHRSBTRUxFQ1RPUlxyXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbGFuZ3VhZ2Utc2VsZWN0b3ItaW1hZ2Uge1xyXG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14cztcclxufVxyXG5cclxuLm4tbGFuZ3VhZ2Utc2VsZWN0b3ItbWVudV9fdGl0bGUge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1tZWRpdW07XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xyXG59XHJcblxyXG4ubi1sYW5ndWFnZS1zZWxlY3Rvci1tZW51X19oZWFkZXIge1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItZ3JheS05NTtcclxuICBtYXJnaW46ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubi1sYW5ndWFnZS1zZWxlY3Rvci1tZW51X19yZW1lbWJlci1jaGVja2JveCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogNHB4O1xyXG59XHJcblxyXG4ubi1sYW5ndWFnZS1zZWxlY3Rvci1tZW51IC5tZW51X19mb290ZXIge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi8vIC5uLWdsb2JlX19pY29uIHtcclxuLy8gICBkaXNwbGF5OiBpbmxpbmU7XHJcbi8vICAgZmlsbDogJGNvbG9yLWdyYXktNjQ7XHJcbi8vICAgaGVpZ2h0OiAyMHB4O1xyXG4vLyAgIGxlZnQ6IDEycHg7XHJcbi8vICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcclxuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgdG9wOiAxMHB4O1xyXG4vLyAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbi8vICAgd2lkdGg6IDIwcHg7XHJcbi8vXHJcbi8vICAgJjpob3ZlciB7XHJcbi8vICAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcblxyXG4vLyBNRU5VU1xyXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudXMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudXMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC8vIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyIHtcclxuICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgLy8gfVxyXG5cclxuICAvLyAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2IHtcclxuICAvLyAgIEBpbmNsdWRlIHNwYW4oOCBvZiAxMik7XHJcbiAgLy8gICBtYXJnaW4tbGVmdDogMDtcclxuICAvLyB9XHJcblxyXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscyB7XHJcbiAgICBAaW5jbHVkZSBzcGFuKDQgb2YgMTIgbGFzdCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmssXHJcbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbmsge1xyXG4gICAgcGFkZGluZzogMCAkc3BhY2luZy1zbTtcclxuICB9XHJcbn1cclxuIiwiLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXIge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk3O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG59XHJcblxyXG4ubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhci0tZW1iZWRkZWQge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGluayB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW1lZGl1bTtcclxuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgcGFkZGluZzogMCAkc3BhY2luZy14cztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LWluZGljYXRvciB7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLS1pcy1hY3RpdmUge1xyXG4gICAgQGluY2x1ZGUgZ290aGFtLWJsYWNrO1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTM1O1xyXG5cclxuICAgIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19tZW51LWluZGljYXRvciB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci1ncmF5LTM1O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLXRleHQge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtIDIuNSk7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLm4tZ2xvYmVfX2ljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBmaWxsOiAkY29sb3ItZ3JheS0zNTtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMjBweDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX191dGlscy1saW5rLXRleHQge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtIDIuNSk7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC8vIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xyXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXItLWVtYmVkZGVkIHtcclxuICAgIGZsb2F0OiAjeyRkaXItZnJvbX07XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmcteHM7XHJcbiAgICB3aWR0aDogc3BhbigzIG9mIDEyKTtcclxuICB9XHJcblxyXG4gIC5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdCB7XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIpO1xyXG4gICAgfVxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ2x0cicge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuKDggb2YgMTIpO1xyXG4gICAgfVxyXG4gICAgbWFyZ2luLSN7JGRpci1mcm9tfTogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpc3QtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgQGF0LXJvb3QgW2RhdGEtbnRhcC11aT1cIm1vcmUtbWVudVwiXSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDMwMG1zLCBvcGFjaXR5IDMwMG1zO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdC1pdGVtLS1pcy1oaWRkZW4ge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDMwMG1zLCBvcGFjaXR5IDMwMG1zO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5uLXByb3BlcnR5LW5hdmlnYXRpb24tYmFyX19uYXYtbGlzdC1pdGVtLS1pcy12aXNpYmxlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHMsIG9wYWNpdHkgMzAwbXM7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbmF2LWxpbmsge1xyXG4gICAgcGFkZGluZzogMCAkc3BhY2luZy14cztcclxuXHJcbiAgICAmLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saW5rLS1pcy1hY3RpdmUge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcblxyXG4gICAgICAubi1wcm9wZXJ0eS1uYXZpZ2F0aW9uLWJhcl9fbWVudS1pbmRpY2F0b3Ige1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX25hdi1saXN0LWl0ZW06Zmlyc3QtY2hpbGQgJiB7XHJcbiAgICAgIHBhZGRpbmctI3skZGlyLWZyb219OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tcHJvcGVydHktbmF2aWdhdGlvbi1iYXJfX3V0aWxzLWxpbms6bGFzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLSN7JGRpci10b306IDA7XHJcbiAgfVxyXG59XHJcbiIsIi5uLXNlYXJjaC1mb3JtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1mb3JtX19pbnB1dCB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdy1saWdodDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmF5LTY0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAkc3BhY2luZy14cyAkc3BhY2luZy1zbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoICYge1xyXG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjRzIGN1YmljLWJlemllciguMDAwLCAuNzk1LCAuMDAwLCAxKTtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuXHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1mb3JtX19idXR0b24ge1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cy1zbSAkYm9yZGVyLXJhZGl1cy1zbSAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogNDBweDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAubi1zZWFyY2gtZm9ybV9fYnV0dG9uLWljb24ge1xyXG4gICAgICBmaWxsOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm4tc2VhcmNoLWZvcm1fX2J1dHRvbi10ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XHJcbn1cclxuXHJcbi5uLXNlYXJjaC1mb3JtX19idXR0b24taWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZpbGw6ICRjb2xvci1ncmF5LTY0O1xyXG4gIGhlaWdodDogMThweDtcclxuICB3aWR0aDogMThweDtcclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2ggLm4tc2VhcmNoLWZvcm1fX2lucHV0IHtcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICB9XHJcbn1cclxuIiwiLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCAuYXV0b2NvbXBsZXRlLXNlYXJjaCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBtaW4td2lkdGg6IDI5MHB4OyBcclxuICAgIHRvcDogNDZweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgfVxyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1leHAgLmF1dG9jb21wbGV0ZS1zZWFyY2ggLnVpLWF1dG9jb21wbGV0ZSB7XHJcbiAgICBtYXJnaW46IDEycHggMDsgXHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1leHAgLmF1dG9jb21wbGV0ZS1zZWFyY2ggLnVpLW1lbnUtaXRlbSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjb2xvcjogIzRBNEE0QTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlOyBcclxuICAgIEBpZiAkZGlyZWN0aW9uID09ICdydGwnIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1leHAgLmF1dG9jb21wbGV0ZS1zZWFyY2ggLnVpLW1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7IFxyXG4gIH1cclxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwIC5hdXRvY29tcGxldGUtc2VhcmNoIC51aS1tZW51LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBcclxuICB9XHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCAuYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktbWVudS1pdGVtOmhvdmVyLCAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwIC5hdXRvY29tcGxldGUtc2VhcmNoIC51aS1tZW51LWl0ZW0udWktc3RhdGUtZm9jdXMge1xyXG4gICAgYmFja2dyb3VuZDogIzAwNjdDNTtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyOyBcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDI2LjI1ZW0pIHtcclxuICAgIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1leHAgLmF1dG9jb21wbGV0ZS1zZWFyY2ggLnVpLW1lbnUtaXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgXHJcbiAgICB9IFxyXG4gIH1cclxuICBcclxuICAvKiBTZWFyY2ggVG9nZ2xlIFNlY3Rpb24gKi9cclxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC10b2dnbGUge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLyogU2VhcmNoIFRvZ2dsZSBCdXR0b24gKi9cclxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC10b2dnbGUtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0QTkwRTI7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDQ2cHg7IFxyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLXRvZ2dsZS1idXR0b24udmlzdWFsbHktaGlkZGVuLWJ0biB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTtcclxuICB9XHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtdG9nZ2xlLWJ1dHRvbjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU0QTkzO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMUU0QTkzO1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtdG9nZ2xlLWJ1dHRvbiB7XHJcbiAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgd2lkdGg6IDM2cHg7IFxyXG4gICAgfSBcclxuICB9XHJcbiAgXHJcbiAgLyogU2VhcmNoIFRvZ2dsZSBCdXR0b24gSWNvbiAqL1xyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLXRvZ2dsZS1idXR0b24taWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmaWxsOiAjRkZGRkZGO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDsgXHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC10b2dnbGUtYnV0dG9uLWljb24ge1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIHdpZHRoOiAxNnB4OyBcclxuICAgIH0gXHJcbiAgfVxyXG4gIFxyXG4gIC8qIEZ1bGwgV2lkdGggU2VhcmNoICovXHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCB7XHJcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIHotaW5kZXg6IDk5OTsgXHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xyXG4gICAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRvcDogMTAwJTsgXHJcbiAgICB9IFxyXG4gIH1cclxuICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC0tZXhwLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWlzLWFjdGl2ZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsOyBcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBcclxuICAvKiBGdWxsIFdpZHRoIFNlYXJjaCBGb3JtICovXHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybSB7XHJcbiAgICBtYXJnaW46IC0ycHggMCAwIDA7IH1cclxuICBcclxuICAvKiBGdWxsIFdpZHRoIFNlYXJjaCBGb3JtIElucHV0ICovXHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1pbnB1dCB7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGE5MGUyOyBcclxuICAgIGNvbG9yOiAjNEE0QTRBO1xyXG4gICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGhlaWdodDogNDZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAvKkBpZiAkZGlyZWN0aW9uID09ICdydGwnIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzZweDtcclxuICAgIH0qLyBcclxuICB9XHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWV4cCAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWlucHV0IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlO1xyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWlzLWFjdGl2ZSAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWlucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogNnB4IDk2cHggNnB4IDI0cHg7XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICAgIHBhZGRpbmc6IDZweCAyNHB4IDZweCA5NnB4O1xyXG4gIH1cclxuICB9XHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzRBOTBFMjsgXHJcbiAgfVxyXG4gIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0taW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTsgXHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWlucHV0IHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWlzLWFjdGl2ZSAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWlucHV0IHtcclxuICAgICAgcGFkZGluZzogNnB4IDk2cHggNnB4IDEycHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YTkwZTI7IFxyXG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDI0cHggNnB4IDk2cHg7XHJcbiAgICAgIH1cclxuICAgIH0gXHJcbiAgICBcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDI2LjI1ZW0pIHtcclxuICAgIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0taW5wdXQge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7IFxyXG4gICAgfSBcclxuICB9XHJcbiAgXHJcbiAgLyogRnVsbCBXaWR0aCBTZWFyY2ggRm9ybSBTdWJtaXQgQnV0dG9uICovXHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRBOTBFMjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGhlaWdodDogNDZweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0ycHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogNDZweDsgXHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b246aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFNEE5MztcclxuICAgIGJvcmRlci1jb2xvcjogIzFFNEE5MzsgXHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgXHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09ICdydGwnIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfSBcclxuICAgIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLS1pcy1hY3RpdmUgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC8qIEZ1bGwgV2lkdGggU2VhcmNoIEZvcm0gU3VibWl0IEJ1dHRvbiBJY29uICovXHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b24taWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmaWxsOiAjRkZGRkZGO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDsgXHJcbiAgfVxyXG4gIFxyXG4gIC8qIEZ1bGwgV2lkdGggU2VhcmNoIEZvcm0gQ2xvc2UgQnV0dG9uICovXHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtZm9ybS1idXR0b24tY2xvc2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDQ2cHg7IFxyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAncnRsJyB7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtLWlzLWFjdGl2ZSAubi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1mb3JtLWJ1dHRvbi1jbG9zZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcclxuICAgIC5uLXByb3BlcnR5LWJhcl9fc2VhcmNoLWZvcm0tYnV0dG9uLWNsb3NlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0OHB4OyBcclxuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAgNDhweDtcclxuICAgICAgfVxyXG4gICAgfSBcclxuICAgIFxyXG4gIH1cclxuICBcclxuICAvKiBGdWxsIFdpZHRoIFNlYXJjaCBGb3JtIENsb3NlIEJ1dHRvbiBJY29uICovXHJcbiAgLm4tcHJvcGVydHktYmFyX19zZWFyY2gtbi1wcm9wZXJ0eS1iYXJfX3NlYXJjaC1idXR0b24tY2xvc2UtaWNvbiB7XHJcbiAgICBmaWxsOiAjQTZBOEFCO1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgd2lkdGg6IDE0cHg7IFxyXG4gIH1cclxuICAvKiogSUUgY2xlYXIgYnV0dG9uIGZpeCAqKi9cclxuICBpbnB1dDo6LW1zLWNsZWFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfSIsIi5uLXRvcC1oYXQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5uLXRvcC1oYXRfX2xpc3Qge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5uLXRvcC1oYXRfX2xpc3QtaXRlbS1oZWFkZXIge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICBAaW5jbHVkZSBnb3RoYW0tbWVkaXVtO1xyXG5cclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgLm9mZi1jYW52YXNfX2Nyb3NzLXByb3BlcnR5LW5hdiAmIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLm4tdG9wLWhhdF9fbGluayB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEycHggaW5oZXJpdCk7XHJcbiAgQGluY2x1ZGUgZ290aGFtLWxpZ2h0O1xyXG5cclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDE1cHggMDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLm4tdG9wLWhhdF9fbGluay10ZXh0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5uLXRvcC1oYXRfX3VzZXItaWNvbixcclxuLm4tdG9wLWhhdF9fa2V5LWljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMTJweDtcclxufVxyXG5cclxuLm4tdG9wLWhhdF9fbWVudS1pbmRpY2F0b3Ige1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14cztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG59XHJcblxyXG4ubi10b3AtaGF0X19wcm9maWxlLWxpc3QtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubi10b3AtaGF0X19wcm9maWxlLWxpbmstLWlzLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktMjc7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGNvbG9yLWJsdWUtbGlnaHQsICRjb2xvci1ibHVlLWxpZ2h0IDRweCwgJGNvbG9yLWdyYXktMjcgNHB4KTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLm4tdG9wLWhhdF9fbWVudS1pbmRpY2F0b3Ige1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbWVudSB7XHJcbiAgLy8gQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgYm94LXNoYWRvdzogJGRyb3Atc2hhZG93LWRlZmF1bHQ7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIHdpZHRoOiAyNDVweDtcclxuICB6LWluZGV4OiB6KCdtZW51Jyk7XHJcblxyXG4gIC5uLXRvcC1oYXRfX3Byb2ZpbGUtbGluay0taXMtYWN0aXZlICsgJiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbWVudS1saXN0IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbWVudS1zdXBwb3J0LWxpbmsge1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItZ3JheS05NTtcclxuICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWdyYXktOTU7XHJcbiAgY29sb3I6ICRjb2xvci1ncmF5LTQxO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCAkc3BhY2luZy1kZWZhdWx0ICRzcGFjaW5nLXNtO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtIDA7XHJcbn1cclxuXHJcbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbWVudS1saXN0LWxpbmsge1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JheS00MTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkc3BhY2luZy14cyAkc3BhY2luZy1kZWZhdWx0O1xyXG59XHJcblxyXG4ubi10b3AtaGF0X19wcm9maWxlLW1lbnUtdXNlci1pbmZvIHtcclxuICBwYWRkaW5nOiAkc3BhY2luZy1kZWZhdWx0ICRzcGFjaW5nLWRlZmF1bHQgJHNwYWNpbmctc207XHJcbn1cclxuXHJcbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbWVudS11c2VybmFtZSB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLWJvb2s7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbWVudS1jb21wYW55IHtcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbn1cclxuXHJcbi5uLXRvcC1oYXRfX3Byb2ZpbGUtbWVudS1sb2ctb3V0LWxpbmsge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk1O1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtICRzcGFjaW5nLWRlZmF1bHQ7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAubi10b3AtaGF0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy14cyAvIDI7XHJcblxyXG4gICAgLmJpbGxib2FyZC1oZWFkZXIgJiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWdyYXktMjcsIC41KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiB6KCdvdmVybGF5Jyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi10b3AtaGF0X19jcm9zcy1wcm9wZXJ0eS1uYXYge1xyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuICg0IG9mICRzZW1hbnRpYy1sYXlvdXQtbWQpO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAnbHRyJyB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4gKDQgb2YgJHNlbWFudGljLWxheW91dC1tZCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi10b3AtaGF0X19saXN0LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAkc3BhY2luZy14cztcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkLFxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICBwYWRkaW5nLSN7JGRpci1mcm9tfTogMDtcclxuXHJcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09ICdydGwnIHtcclxuICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgIHBhZGRpbmc6IDAgNnB4O1xyXG4gICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLXRvcC1oYXRfX2xpbmsge1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTg3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tdG9wLWhhdF9fY3Jvc3MtcHJvcGVydHktbmF2IFtkYXRhLW50YXAtdWk9XCJjb250YWN0LXVzXCJdIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubi10b3AtaGF0X19saXN0LWl0ZW0taGVhZGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5uLXRvcC1oYXRfX3Byb2ZpbGUtbGlzdC1pdGVtIHtcclxuICAgIHBhZGRpbmctI3skZGlyLWZyb219OiAwO1xyXG4gIH1cclxuXHJcbiAgLm4tdG9wLWhhdF9fcHJvZmlsZS1saW5rIHtcclxuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctc207XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1zbTtcclxuICB9XHJcblxyXG4gIC5uLXRvcC1oYXRfX3V0aWxzIHtcclxuICAgIEBpZiAkZGlyZWN0aW9uID09ICdydGwnIHtcclxuICAgICAgQGluY2x1ZGUgc3BhbiAoNCBvZiAkc2VtYW50aWMtbGF5b3V0LW1kIGxhc3QpO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSAnbHRyJyB7XHJcbiAgICAgIEBpbmNsdWRlIHNwYW4gKDQgb2YgJHNlbWFudGljLWxheW91dC1tZCBsYXN0KTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm4tdG9wLWhhdF9fbGlzdC1pdGVtIHtcclxuICAgICAgYm9yZGVyLSN7JGRpci10b306IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci0jeyRkaXItdG99OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm4tdG9wLWhhdF9fbGlzdC1pdGVtIHtcclxuICAgIC8vICAgLm4tdG9wLWhhdF9fbGluayB7XHJcbiAgICAvLyAgICAgJjo6YmVmb3JlIHtcclxuICAgIC8vICAgICAgIGNvbnRlbnQ6ICd8JztcclxuICAgIC8vICAgICAgIG1hcmdpbi0jeyRkaXItdG99OiAkc3BhY2luZy1zbTtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgIH1cclxuICAgIC8vXHJcbiAgICAvLyAgICY6Zmlyc3QtY2hpbGQgLm4tdG9wLWhhdF9fbGluayB7XHJcbiAgICAvLyAgICAgJjo6YmVmb3JlIHtcclxuICAgIC8vICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICAubi10b3AtaGF0X19tZW51LWluZGljYXRvciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmaWxsOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAubi10b3AtaGF0X191c2VyLWljb24sXHJcbiAgLm4tdG9wLWhhdF9fa2V5LWljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmlsbDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHM7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgfVxyXG5cclxuICAubi10b3AtaGF0X19wcm9maWxlLW1lbnUtc3VwcG9ydC1saW5rLWljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmlsbDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmcteHM7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAubi10b3AtaGF0X19wcm9maWxlLWxpc3QtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XHJcbiAgLm4tdG9wLWhhdF9fY3Jvc3MtcHJvcGVydHktbmF2IHtcclxuICAgIEBpZiAkZGlyZWN0aW9uID09ICdydGwnIHtcclxuICAgICAgQGluY2x1ZGUgc3BhbiAoNiBvZiAkc2VtYW50aWMtbGF5b3V0LWxnKTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ2x0cicge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuICg2IG9mICRzZW1hbnRpYy1sYXlvdXQtbGcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm4tdG9wLWhhdF9fdXRpbHMge1xyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ3J0bCcge1xyXG4gICAgICBAaW5jbHVkZSBzcGFuICg2IG9mICRzZW1hbnRpYy1sYXlvdXQtbGcgbGFzdCk7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkZGlyZWN0aW9uID09ICdsdHInIHtcclxuICAgICAgQGluY2x1ZGUgc3BhbiAoNiBvZiAkc2VtYW50aWMtbGF5b3V0LWxnIGxhc3QpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIkaGVyby1oZWlnaHQtc206IDIwMHB4OyAvLyAyMzNweFxyXG4kaGVyby1oZWlnaHQtbWQ6IDI4NHB4O1xyXG4kaGVyby1oZWlnaHQtbGc6IDM0MHB4O1xyXG5cclxuJGhlcm8tY29sb3ItdHJhbnNwYXJlbmN5OiAjMDA3N0JGO1xyXG5cclxuLm4taGVybyB7XHJcbiAgLy8gRml4IENocm9tZSB2aWRlbyBvdmVyZmxvdyBidWc6IGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzMwNzAwMTQ0L3Jlc3BvbnNpdmUtb2JqZWN0LWZpdC1jb3Zlci1maXgtb24tY2hyb21lXHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gd2lkdGg6IDEwMCU7XHJcblxyXG4gIHBpY3R1cmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6ICRoZXJvLWhlaWdodC1zbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLm4tYnV0dG9uX19ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm4taGVyb19faW1hZ2UsXHJcbi5uLWhlcm9fX3ZpZGVvIHtcclxuICBoZWlnaHQ6ICRoZXJvLWhlaWdodC1zbTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm4taGVyb19fdmlkZW8ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubi1oZXJvX19jb250ZW50IHtcclxuICBsZWZ0OiAwO1xyXG4gIC8vIHBhZGRpbmc6ICRzcGFjaW5nLXNtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogY2FsYyg1MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLm4taGVyby1hbGlnbi0tY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uLWhlcm8tbWFzay0tNTA6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCRjb2xvci13aGl0ZSwgMCkgMCwgcmdiYSgkaGVyby1jb2xvci10cmFuc3BhcmVuY3ksIC41KSAxMDAlKTtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDE1MHB4O1xyXG4gIG1hcmdpbi10b3A6IC0xNTRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIFR5cG9ncmFwaHkgb3ZlcnJpZGVzXHJcbi5uLWhlcm9fX2NvbnRlbnQtdGl0bGUge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMHB4IDEuMjUpO1xyXG5cclxuICAubi1oZXJvLS1kYXJrLWJnICYge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWhlcm9fX2NvbnRlbnQtc3VidGl0bGUge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xyXG5cclxuICAubi1oZXJvLS1kYXJrLWJnICYge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLXBhcmFncmFwaC1sZWFkIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMjRweCAxLjUpO1xyXG5cclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gIC5uLWhlcm8tLWRhcmstYmcgJiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1tZCkge1xyXG4gIC5uLWhlcm9fX2J1dHRvbi1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcblxyXG4gICAgJi5uLWhlcm9fX2J1dHRvbi1ncm91cC1iYWNrZ3JvdW5kLW5ldXRyYWwtMTAge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS04NztcclxuICAgIH1cclxuXHJcbiAgICAmLm4taGVyb19fYnV0dG9uLWdyb3VwLWJhY2tncm91bmQtbmV1dHJhbC02MCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTI3O1xyXG4gICAgfVxyXG5cclxuICAgICYubi1oZXJvX19idXR0b24tZ3JvdXAtYmFja2dyb3VuZC1hY2NlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS0xNztcclxuICAgIH1cclxuXHJcbiAgICAubi1idXR0b25fX2dyb3VwIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgLmJ1dHRvbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcclxuICAubi1oZXJvIHtcclxuICAgIHBpY3R1cmUge1xyXG4gICAgICBoZWlnaHQ6ICRoZXJvLWhlaWdodC1tZDtcclxuICAgIH1cclxuXHJcbiAgICAubi1idXR0b25fX2dyb3VwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1oZXJvX19pbWFnZSxcclxuICAubi1oZXJvX192aWRlbyB7XHJcbiAgICBoZWlnaHQ6ICRoZXJvLWhlaWdodC1tZDtcclxuICB9XHJcblxyXG4gIC5uLWhlcm9fX2NvbnRlbnQtdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDM4cHgpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XHJcbiAgfVxyXG5cclxuICAubi1oZXJvX19jb250ZW50LXN1YnRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMztcclxuXHJcbiAgICAubi1oZXJvLWFsaWduLS1jZW50ZXIgJiB7XHJcbiAgICAgIEBpbmNsdWRlIHNxdWlzaCgxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLXBhcmFncmFwaC1sZWFkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLm4taGVyb19fYnV0dG9uLWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpIHtcclxuICAubi1oZXJvIHtcclxuICAgIHBpY3R1cmUge1xyXG4gICAgICBoZWlnaHQ6ICRoZXJvLWhlaWdodC1sZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uLWhlcm9fX2ltYWdlLFxyXG4gIC5uLWhlcm9fX3ZpZGVvIHtcclxuICAgIGhlaWdodDogJGhlcm8taGVpZ2h0LWxnO1xyXG4gIH1cclxuXHJcbiAgLm4taGVyb19fY29udGVudC10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoNDhweCk7XHJcbiAgfVxyXG5cclxuICAubi1oZXJvX19jb250ZW50LXN1YnRpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMnB4IDEuMik7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4teGwpIHtcclxuICAubi1oZXJvLWFsaWduLS1jZW50ZXIgLm4taGVyb19fY29udGVudC1zdWJ0aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBzcXVpc2goMik7XHJcbiAgfVxyXG59XHJcbiIsIiRjb2xvci1hbmNob3ItbGlua3MtYmFja2dyb3VuZDogIzY2NjY2NjtcclxuXHJcbi5uLWFuY2hvci1saW5rcyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm4tYW5jaG9yLWJhY2tncm91bmQtbmV1dHJhbC02MCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWFuY2hvci1saW5rcy1iYWNrZ3JvdW5kO1xyXG59XHJcblxyXG4ubi1hbmNob3ItbGlua19fbGlzdCB7XHJcbiAgQGluY2x1ZGUgbGlzdC1yZXNldDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uLWFuY2hvci1saW5rX19saXN0LWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtIDA7XHJcbn1cclxuXHJcbi5uLWFuY2hvci1saW5rX19saW5rIHtcclxuICBAaW5jbHVkZSBnb3RoYW0tbGlnaHQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogJHNwYWNpbmctc207XHJcbiAgbWFyZ2luLSN7JGRpci10b306ICRzcGFjaW5nLXhzO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubi1hbmNob3ItYmFja2dyb3VuZC1uZXV0cmFsLTYwICYge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLWFuY2hvci1saW5rX19pY29uIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMTRweDtcclxuICBtYXJnaW4tI3skZGlyLWZyb219OiAkc3BhY2luZy14cztcclxuXHJcbiAgLm4tYW5jaG9yLWxpbmtfX2xpbms6aG92ZXIgJiB7XHJcbiAgICBhbmltYXRpb246IGJvdW5jZURvd24gMXM7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gIH1cclxuXHJcbiAgLm4tYW5jaG9yLWJhY2tncm91bmQtbmV1dHJhbC02MCAmIHtcclxuICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIC5uLWFuY2hvci1saW5rX190ZXh0IHtcclxuLy8gICBtYXJnaW4tI3skZGlyLXRvfTogJHNwYWNpbmcteHM7XHJcbi8vICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuLy8gICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4vLyB9XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpIHtcclxuICAubi1hbmNob3ItbGlua3Mge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4teGwpIHtcclxuICAubi1hbmNob3ItbGlua19fbGlzdC1pdGVtIHtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tI3skZGlyLXRvfTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiJGNvbG9yLWJyZWFkY3J1bWI6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG5cclxuLm4tYnJlYWRjcnVtYiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAgLy8gSXRlbXMgV3JhcHBpbmcgSW5saW5lLCBTbnVnIHRvIFBhZ2UgVGl0bGVcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1icmVhZGNydW1iX19saXN0IHtcclxuICBAZXh0ZW5kICVuby1tYXJnaW47XHJcbiAgQGV4dGVuZCAlbm8tcGFkZGluZztcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubi1icmVhZGNydW1iX19saXN0LWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTsgLy8gSXRlbXMgV3JhcHBpbmcgSW5saW5lXHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctbGlnaHQ7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSBpbmhlcml0KTtcclxuICAgIGNvbG9yOiAkY29sb3ItYnJlYWRjcnVtYjtcclxuXHJcbiAgICA+IC5uLWJyZWFkY3J1bWJfX2xpbmsge1xyXG4gICAgICBtYXJnaW4tI3skZGlyLWZyb219OiAwO1xyXG4gICAgICBwYWRkaW5nLSN7JGRpci1mcm9tfTogMDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWJyZWFkY3J1bWJfX2xpbmssXHJcbi5uLWJyZWFkY3J1bWJfX2xpc3QgPiBsaSA+IGEge1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctbGlnaHQ7XHJcbiAgY29sb3I6ICRjb2xvci1icmVhZGNydW1iO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG4gIHBhZGRpbmc6IDAgJHNwYWNpbmctc20gMCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnPic7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMXB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJyZWFkY3J1bWI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuIiwiLy8gLm4tY29udGFjdC1zYWxlcyB7XHJcbi8vICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY29tcG9uZW50LWJvdHRvbSAtICRzcGFjaW5nLXNtOyAvLyBJdGVtcyBXcmFwcGluZyBJbmxpbmVcclxuLy8gfVxyXG5cclxuLm4tY29udGFjdC1zYWxlc19fbGlzdCB7XHJcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xyXG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4ubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0ge1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ncmF5LTY0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubi1jb250YWN0LXNhbGVzX19saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAwICRzcGFjaW5nLXNtO1xyXG5cclxuICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW06Zmlyc3QtY2hpbGQgJiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW06bGFzdC1jaGlsZCAmIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0td2l0aC1pY29uICYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLm4tY29udGFjdC1zYWxlc19fbGlzdC1pdGVtLXdpdGgtaWNvbjpmaXJzdC1jaGlsZCAmIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuXHJcbiAgICAubi1jb250YWN0LXNhbGVzX19pY29uIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uLWNvbnRhY3Qtc2FsZXNfX2ljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBmaWxsOiAkY29sb3ItZ3JheS02NDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgbGVmdDogJHNwYWNpbmctc207XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtM3B4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDI0cHg7XHJcblxyXG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpbms6aG92ZXIgJiB7XHJcbiAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbS10ZXh0IHtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICAvLyBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0td2l0aC1pY29uICYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLm4tY29udGFjdC1zYWxlc19fbGluazpob3ZlciAmIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1zbSkge1xyXG4gIC5uLWNvbnRhY3Qtc2FsZXNfX2xpc3QtaXRlbS13aXRoLWljb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQobWluLXdpZHRoICRzY3JlZW4tbWQpIHtcclxuICAubi1jb250YWN0LXNhbGVzX19saW5rW2hyZWZePSd0ZWwnXSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubi1jb250YWN0LXNhbGVzX19saXN0LWl0ZW0tdGV4dCB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1tZCkge1xyXG4gIC5uLWNvbnRhY3Qtc2FsZXMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XHJcbiAgLm4tcGFnZS1uYXZpZ2F0aW9uIHtcclxuICAgIC5uLWNvbnRhY3Qtc2FsZXMge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIGgxIHtcclxuLy8gICBsaW5lLWhlaWdodDogNTBweDtcclxuLy8gICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4vLyB9XHJcblxyXG4ubi1wYWdlLWhlYWRlciB7XHJcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tcGFnZS1uYXZpZ2F0aW9uIHtcclxuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcclxuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tcGFnZS1oZWFkZXJfX2hlYWRpbmcge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1kZWZhdWx0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMztcclxuICBtYXgtd2lkdGg6IDk2MHB4O1xyXG5cclxuICAmLm4tcGFnZS1oZWFkZXItLW9uLWRhcmstYmcge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLXBhZ2UtaGVhZGVyLS1pcy1hbHQtY29sb3IgLm4tcGFnZS1oZWFkZXJfX2hlYWRpbmcge1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbn1cclxuXHJcbi5uLXBhZ2UtaGVhZGVyLS12MiAubi1wYWdlLWhlYWRlcl9faGVhZGluZyB7XHJcbiAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcclxufVxyXG5cclxuLm4tcGFnZS1oZWFkZXJfX3ByZS1oZWFkaW5nIHtcclxuICBAaW5jbHVkZSBnb3RoYW0tZXh0cmEtbGlnaHQ7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubi1wYWdlLWhlYWRlci0tdjMge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbn1cclxuXHJcbi5uLXBhZ2UtaGVhZGVyX19pbWcge1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctZGVmYXVsdDtcclxufVxyXG5cclxuLm4tcGFnZS1oZWFkZXJfX2JvZHkge1xyXG4gIGZsZXg6IDE7XHJcbn1cclxuXHJcbi5uLXBhZ2UtaGVhZGVyX19saW5rLS1hdXRob3Ige1xyXG4gIEBpbmNsdWRlIGdvdGhhbS1ib29rKCk7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG59XHJcblxyXG4ubi1wYWdlLWhlYWRlcl9fZGF0ZSB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLWxpZ2h0KCk7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xyXG59XHJcblxyXG4ubi1wYWdlLWhlYWRlcl9fbGluay0tb3B0aW9ucyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLy8gZmxvYXQ6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuXHJcbiAgLm4tZHJvcGRvd24tbWVudV9fdHJpZ2dlci1pY29uIHtcclxuICAgIHRvcDogMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLm4tcGFnZS1oZWFkZXJfX2xpbmstaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDFweDtcclxuICB3aWR0aDogMTJweDtcclxufVxyXG5cclxuLm4tcGFnZS1oZWFkZXItLXY0IHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xyXG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy1zbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTk3O1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLm4tcGFnZS1oZWFkZXJfX2hlYWRpbmcge1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuXHJcbi5uLXBhZ2UtaGVhZGVyX19pbm5lciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiAkc2NyZWVuLXhsO1xyXG4gIHBhZGRpbmc6IDAgJHNwYWNpbmctc207XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAubi1wYWdlLWhlYWRlcl9faGVhZGluZyB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDE7XHJcblxyXG4gICAgLm4tcGFnZS1oZWFkZXItLXYzICYge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1wYWdlLWhlYWRlcl9fbGluay0tb3B0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAubi1wYWdlLWhlYWRlcl9fZGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG5cclxuICAubi1wYWdlLWhlYWRlci0tdjQge1xyXG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcbiIsIiRidXR0b24tYm9yZGVyLWNvbG9yOiAjQkJCREJGO1xyXG5cclxuLmJ1dHRvbiB7XHJcbiAgQGluY2x1ZGUgZ290aGFtLWJvb2s7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtZGVmYXVsdDtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcbiAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS0xNztcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgLm4taWNvbi1hcnJvdy1kb3duIHtcclxuICAgICAgYW5pbWF0aW9uOiBib3VuY2UgMXM7XHJcbiAgICAgIGZpbGw6ICRjb2xvci1ibHVlLTE3O1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtMTc7XHJcbiAgfVxyXG5cclxuICAmLmJ1dHRvbi0taW52ZXJzZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1kZWZhdWx0O1xyXG4gICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS04NztcclxuICAgICAgY29sb3I6ICRjb2xvci1ibHVlLTE3O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktODc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uLS1pY29uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1heC13aWR0aDogNDUwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgLm4tbGF5b3V0LWZsZXhfX2l0ZW0gJiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXNtO1xyXG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctc207XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uX19pY29uIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1zbTtcclxuICB9XHJcblxyXG4gIC5idXR0b25fX3RleHQge1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbl9fdGV4dCxcclxuLmJ1dHRvbl9faWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5idXR0b25fX2ljb24ge1xyXG4gIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGhlaWdodDogMjJweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAtMXB4O1xyXG4gIHdpZHRoOiAyMnB4O1xyXG5cclxuICAmLmJ1dHRvbl9faWNvbi0tbGcge1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAmLm4taWNvbi1hcnJvdy1jaXJjbGUtby1yaWdodCB7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICB3aWR0aDogMjJweDtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tLW5vLWJnLFxyXG4uYnV0dG9uLS1naG9zdCB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBjb2xvcjogJGNvbG9yLWxpbms7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tLWdob3N0IHtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkYnV0dG9uLWJvcmRlci1jb2xvcjtcclxuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS04ODtcclxuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS04ODtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tLWdob3N0LXByaW1hcnkge1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtODg7XHJcbiAgY29sb3I6ICRjb2xvci1ibHVlLTg4O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLTg4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS04ODtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgLmJ1dHRvbl9faWNvbiB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idXR0b25fX2ljb24ge1xyXG4gICAgZmlsbDogJGNvbG9yLWJsdWUtODg7XHJcblxyXG4gICAgW2RhdGEtbnRhcC10aGVtZX49XCJkYXJrXCJdICYge1xyXG4gICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uLS1naG9zdC13aGl0ZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgLmJ1dHRvbl9faWNvbiB7XHJcbiAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgY29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xyXG5cclxuICAgIC5idXR0b25fX2ljb24ge1xyXG4gICAgICBmaWxsOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tLXNlY29uZGFyeSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZS1saWdodDtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1kZWZhdWx0O1xyXG4gIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS0xNztcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtMTc7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtMTc7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtMTc7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uLS1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS04ODtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLWJsdWUtODgsIDUlKTtcclxuICB9XHJcblxyXG4gIC5idXR0b25fX2ljb24ge1xyXG4gICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi0tcmVnYWwge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1wdXJwbGU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXB1cnBsZS1kYXJrO1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbl9faWNvbiB7XHJcbiAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uLS1tdXRlZCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktMzU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktMjc7XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uX19pY29uIHtcclxuICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tLXNhZmV0eSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi0tc20ge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcclxuICBwYWRkaW5nOiA3cHggMTVweDtcclxufVxyXG5cclxuLmJ1dHRvbi0tbGcge1xyXG4gIHBhZGRpbmc6IDIwcHggMzBweDtcclxufVxyXG5cclxuLmJ1dHRvbi0tYmxvY2sge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcclxuICBAaW5jbHVkZSBnb3RoYW0tYm9vaztcclxuXHJcbiAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtMTc7XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uX19pY29uIHtcclxuICAgIGZpbGw6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciAuYnV0dG9uX19pY29uLFxyXG4gICY6YWN0aXZlIC5idXR0b25fX2ljb24ge1xyXG4gICAgZmlsbDogJGNvbG9yLWJsdWUtMTc7XHJcbiAgfVxyXG5cclxuICAmLmJ1dHRvbi0taW52ZXJzZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgIC5idXR0b25fX2ljb24ge1xyXG4gICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS04NztcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSAuYnV0dG9uX19pY29uLFxyXG4gICAgJjpob3ZlciAuYnV0dG9uX19pY29uIHtcclxuICAgICAgZmlsbDogJGNvbG9yLWdyYXktODc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubi1idXR0b25fX2dyb3VwLWJsb2NrICYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tLWlubGluZS1hY3Rpb24tYm9yZGVyZWQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LTY3O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWRlZmF1bHQ7XHJcbiAgcGFkZGluZzogJHNwYWNpbmctc207XHJcbn1cclxuXHJcbi5idXR0b24tYWxpZ24tLWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYnV0dG9uLXRvZ2dsZS0taXMtYWN0aXZlIHtcclxuICAubi1pY29uLWFycm93LWRvd24ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tLWNsb3NlIHtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6ICRzcGFjaW5nLXNtO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAuYnV0dG9uX19pY29uIHtcclxuICAgICAgZmlsbDogJGNvbG9yLWxpbmstaG92ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uX19pY29uIHtcclxuICAgIGZpbGw6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICB3aWR0aDogMThweDtcclxuICB9XHJcbn1cclxuXHJcbi5uLWJ1dHRvbl9fZ3JvdXAge1xyXG4gIC5idXR0b24sXHJcbiAgLmJ1dHRvbi0taW5saW5lLWFjdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XHJcbiAgLm4tYnV0dG9uX19ncm91cCB7XHJcblxyXG4gICAgLmJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14cztcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXhzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcclxuLm4tdmlkZW9fX2NvbnRhaW5lciB7XHJcbiAgcGFkZGluZy10b3A6IDU2LjI1MDklO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm4tdmlkZW9fX2NvbnRhaW5lci13cmFwcGVyIHtcclxuICBib3R0b206IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm4tdmlkZW8tY29udHJvbGxlciB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm4tdmlkZW8tLWlzLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1vZGFhbC13cmFwcGVyLm1vZGFhbC1mdWxsc2NyZWVuIC5tb2RhYWwtY2xvc2Uge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIHRvcDogJHNwYWNpbmctbGc7XHJcbn1cclxuXHJcbi5tb2RhYWwtZnVsbHNjcmVlbiAubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiBWaWRlbyBvdmVybGF5IHN0eWxlcyAqL1xyXG4ubi12aWRlb19fY3RhIHtcclxuICBAaW5jbHVkZSBnb3RoYW0tYm9vaztcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJvdHRvbTogMmVtO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAkY29sb3ItYmxhY2s7XHJcbiAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc207XHJcbiAgbWFyZ2luOiAxZW07XHJcbiAgcGFkZGluZzogMWVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMWVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB6LWluZGV4OiAxMDAwO1xyXG59XHJcblxyXG4ubi12aWRlb19fY3RhLS1pbWFnZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubi12aWRlb19fY3RhOmhvdmVyIHtcclxuICBjb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcclxufVxyXG5cclxuLm4tdmlkZW9fX2N0YS0taGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiJdfQ== */
