.h1,.h2,.h3,.h4,.h5,.h6,.n-list--bulleted,.n-list--inline,.n-list--numbered,.n-list--two-column,.n-list--unstyled,.n-list__description,.n-list__term,.n-paragraph,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}.n-list--bulleted,.n-list--inline,.n-list--numbered,.n-list--two-column,.n-list--unstyled,.n-list__description,.n-list__term{padding:0}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}@-webkit-keyframes bounceDown{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,3px,0);transform:translate3d(0,3px,0)}90%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceDown{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,3px,0);transform:translate3d(0,3px,0)}90%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes bounceRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%,75%{-webkit-transform:translate3d(6px,0,0);transform:translate3d(6px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}90%{-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%,75%{-webkit-transform:translate3d(6px,0,0);transform:translate3d(6px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}90%{-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-120px);transform:translateY(-120px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{-webkit-transform:translateY(-120px);transform:translateY(-120px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideIn{0%{-webkit-transform:translateY(400px);transform:translateY(400px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn{0%{-webkit-transform:translateY(400px);transform:translateY(400px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}body,html{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#454545;line-height:1.5;margin:0;padding:0;box-sizing:border-box}*,:after,:before{box-sizing:inherit}.ntap-info-center__hero-area img,head svg{display:none}b,strong{font-weight:700}.n-pull-left{float:left}.n-pull-right{float:right}.n-align-right{text-align:right}.n-align-center{text-align:center}.n-align-left{text-align:left}.n-text-uppercase{text-transform:uppercase}.n-spacing-bottom{margin-bottom:24px}@media (max-width:26.25em){.n-hidden-sm{display:none}}@media (max-width:48em){.n-hidden-md{display:none}}@media (min-width:48em){.n-hidden-mobile{display:block}.n-hidden-desktop{display:none}}@media (max-width:48em){.n-hidden-desktop{display:block}.n-hidden-mobile{display:none}}hr{background:#f2f2f2;border:0;height:1px;margin-top:24px}.h1,.h2,h1,h2{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:200;font-style:normal}.h1,.h2,.h3,.h4,h1,h2,h3,h4,hr{margin-bottom:24px}.h1,h1{font-size:38px;line-height:1}@media screen and (min-width:48em){.h1,h1{font-size:40px;line-height:1.2}}@media screen and (min-width:64em){.h1,h1{font-size:48px;line-height:1.1}}.h2,h2{font-size:32px;line-height:1.25}@media screen and (min-width:48em){.h2,h2{font-size:36px;line-height:1.5}}@media screen and (min-width:64em){.h2,h2{font-size:40px;line-height:1.25}}.h3,h3{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:28px;line-height:1.25}@media screen and (min-width:48em){.h3,h3{font-size:30px;line-height:1.25}}@media screen and (min-width:64em){.h3,h3{font-size:32px;line-height:1.25}}.h4,h4{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:24px;line-height:1.5}.h5,h5{font-size:20px;line-height:1.2}.h6,h6{font-size:18px;line-height:1.33333}.h5,.h6,.n-paragraph,.n-paragraph-lead,h5,h6,p{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;margin-bottom:24px}img{max-width:100%}.n-paragraph,.n-paragraph-lead,p{font-weight:300;font-size:16px;line-height:1.5;color:#454545}.n-paragraph-lead{line-height:1.2;margin-bottom:12px}@media screen and (min-width:48em){.n-paragraph-lead{font-size:20px;line-height:1.2}}@media screen and (min-width:64em){.n-paragraph-lead{font-size:26px;line-height:1.3}}.n-paragraph-fine-print{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:12px;line-height:2;color:#454545}.n-section-title{border-bottom:solid 1px #eaeaea;display:table;margin-bottom:24px;width:100%}.n-section-title .n-section-title__heading{font-size:32px;line-height:1.25;color:#454545;display:table-cell}@media screen and (min-width:48em){.n-section-title .n-section-title__heading{font-size:36px;line-height:1.5}}@media screen and (min-width:64em){.n-section-title .n-section-title__heading{font-size:40px;line-height:1.25}}.n-section-title .n-section-title__actions{display:table-cell;text-align:right}.n-section-title .n-section-title__action-link,a{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}a{color:#0067c5;text-decoration:none}a:hover{color:#1e4a93;text-decoration:underline}.n-link-standalone{display:block;margin-bottom:24px}.n-list,ol,ul{color:#454545;font-size:16px}.n-list--inline,.n-list--unstyled{list-style:none}.n-list--inline{display:inline-block}.n-list--inline .n-list__item{display:inline-block;padding:0 6px;vertical-align:middle}.n-list--inline .n-list__item:last-child>.n-list__item-link:after{display:none}.n-list__item-link{display:block;margin-right:6px;position:relative}.n-list--inline-separator .n-list__item-link:after{content:'|';position:absolute;right:-12px;top:0}.n-list__item{line-height:1.5;margin-bottom:12px}.n-list__item .n-list{margin-bottom:12px;margin-top:12px;padding-left:24px}.n-list--bulleted{list-style:none}.n-list--bulleted .n-list__item{padding-left:24px;position:relative}.n-list--bulleted .n-list__item:before{background:#454545;border-radius:50%;content:'';display:block;height:4px;left:6px;position:absolute;top:7px;width:4px}.n-list--numbered{counter-reset:my-counter;list-style:none}.n-list--numbered .n-list__item:before{content:counter(my-counter,decimal) ".";counter-increment:my-counter;display:inline-block;margin-right:6px;min-width:24px;vertical-align:top}.n-list--numbered .n-list__item.n-list__item--counter-override:before{content:attr(value) "."}.n-list--two-column{display:table}.n-list--two-column .n-list__item{display:table-row}.n-list--two-column .n-list__item-column{display:table-cell;padding:0 24px 24px 0}.n-list--property-value-pairs:after,.n-list--property-value-pairs:before{content:' ';display:table}.n-list--property-value-pairs:after{clear:both}.n-list__description,.n-list__term{float:left;padding-bottom:6px}.n-list__term{font-family:'Gotham Narrow SSm A','Gotham Narrow SSm B',Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;clear:left;min-width:130px;padding-right:6px}.n-clearfix:after,.n-clearfix:before{content:' ';display:table}.n-clearfix:after{clear:both}code{display:block;font-family:Courier,'Courier New',monospace;line-height:24px;padding:20px}code .highlight{color:#ff9000}code.inline{display:inline;margin-bottom:0;padding:0}.n-blockquote{margin:0 0 24px;quotes:'\201C' '\201D' '\2018' '\2019'}.n-blockquote p,code{margin-bottom:12px}.n-blockquote p:before{content:open-quote}.n-blockquote p:after{content:close-quote}.n-blockquote__footer{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#454545}.n-form dl,.n-form>h1,.n-form>h2,.n-form>h3,.n-form>h4,.n-form>h5,.n-form>h6,.n-form>ol,.n-form>p,.n-form>ul,.n-text-longform dl,.n-text-longform>h1,.n-text-longform>h2,.n-text-longform>h3,.n-text-longform>h4,.n-text-longform>h5,.n-text-longform>h6,.n-text-longform>ol,.n-text-longform>p,.n-text-longform>ul{margin-bottom:24px}.n-form dl+h1,.n-form dl+h2,.n-form dl+h3,.n-form dl+h4,.n-form dl+h5,.n-form dl+h6,.n-form>h1+h1,.n-form>h1+h2,.n-form>h1+h3,.n-form>h1+h4,.n-form>h1+h5,.n-form>h1+h6,.n-form>h2+h1,.n-form>h2+h2,.n-form>h2+h3,.n-form>h2+h4,.n-form>h2+h5,.n-form>h2+h6,.n-form>h3+h1,.n-form>h3+h2,.n-form>h3+h3,.n-form>h3+h4,.n-form>h3+h5,.n-form>h3+h6,.n-form>h4+h1,.n-form>h4+h2,.n-form>h4+h3,.n-form>h4+h4,.n-form>h4+h5,.n-form>h4+h6,.n-form>h5+h1,.n-form>h5+h2,.n-form>h5+h3,.n-form>h5+h4,.n-form>h5+h5,.n-form>h5+h6,.n-form>h6+h1,.n-form>h6+h2,.n-form>h6+h3,.n-form>h6+h4,.n-form>h6+h5,.n-form>h6+h6,.n-form>ol+h1,.n-form>ol+h2,.n-form>ol+h3,.n-form>ol+h4,.n-form>ol+h5,.n-form>ol+h6,.n-form>p+h1,.n-form>p+h2,.n-form>p+h3,.n-form>p+h4,.n-form>p+h5,.n-form>p+h6,.n-form>ul+h1,.n-form>ul+h2,.n-form>ul+h3,.n-form>ul+h4,.n-form>ul+h5,.n-form>ul+h6,.n-text-longform dl+h1,.n-text-longform dl+h2,.n-text-longform dl+h3,.n-text-longform dl+h4,.n-text-longform dl+h5,.n-text-longform dl+h6,.n-text-longform>h1+h1,.n-text-longform>h1+h2,.n-text-longform>h1+h3,.n-text-longform>h1+h4,.n-text-longform>h1+h5,.n-text-longform>h1+h6,.n-text-longform>h2+h1,.n-text-longform>h2+h2,.n-text-longform>h2+h3,.n-text-longform>h2+h4,.n-text-longform>h2+h5,.n-text-longform>h2+h6,.n-text-longform>h3+h1,.n-text-longform>h3+h2,.n-text-longform>h3+h3,.n-text-longform>h3+h4,.n-text-longform>h3+h5,.n-text-longform>h3+h6,.n-text-longform>h4+h1,.n-text-longform>h4+h2,.n-text-longform>h4+h3,.n-text-longform>h4+h4,.n-text-longform>h4+h5,.n-text-longform>h4+h6,.n-text-longform>h5+h1,.n-text-longform>h5+h2,.n-text-longform>h5+h3,.n-text-longform>h5+h4,.n-text-longform>h5+h5,.n-text-longform>h5+h6,.n-text-longform>h6+h1,.n-text-longform>h6+h2,.n-text-longform>h6+h3,.n-text-longform>h6+h4,.n-text-longform>h6+h5,.n-text-longform>h6+h6,.n-text-longform>ol+h1,.n-text-longform>ol+h2,.n-text-longform>ol+h3,.n-text-longform>ol+h4,.n-text-longform>ol+h5,.n-text-longform>ol+h6,.n-text-longform>p+h1,.n-text-longform>p+h2,.n-text-longform>p+h3,.n-text-longform>p+h4,.n-text-longform>p+h5,.n-text-longform>p+h6,.n-text-longform>ul+h1,.n-text-longform>ul+h2,.n-text-longform>ul+h3,.n-text-longform>ul+h4,.n-text-longform>ul+h5,.n-text-longform>ul+h6{margin-top:24px}.n-article-rail__tile h6,.n-form>ol li,.n-form>ul li,.n-text-longform>ol li,.n-text-longform>ul li{margin-bottom:6px}.n-form .n-pull-left,.n-text-longform .n-pull-left{float:left;margin:0 24px 24px 0}.n-form .n-pull-right,.n-text-longform .n-pull-right{float:right;margin:0 0 24px 24px}.no-wrap{white-space:nowrap}fieldset{border:0;margin:0;padding:0}.n-site-header{position:relative}.billboard-header .n-site-header{height:80vh}.n-main-content{display:block}.n-main-content--no-bottom-padding{padding-bottom:0}.n-main-content--no-top-padding{padding-top:0}@media screen and (min-width:48em){.n-main-content--no-top-padding{padding-top:0}}.n-container{max-width:91.875em;margin-left:auto;margin-right:auto;padding:0 12px}.n-container:after{content:" ";display:block;clear:both}.n-row{margin:0}.n-row:after,.n-row:before{content:' ';display:table}.n-row:after{clear:both}@media screen and (min-width:26.25em){.n-col-sm-1,.n-col-sm-2{width:6.66667%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-sm-2{width:15%}.n-col-sm-3,.n-col-sm-4,.n-col-sm-5,.n-col-sm-6,.n-col-sm-7{width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-sm-4,.n-col-sm-5,.n-col-sm-6,.n-col-sm-7{width:31.66667%}.n-col-sm-5,.n-col-sm-6,.n-col-sm-7{width:40%}.n-col-sm-6,.n-col-sm-7{width:48.33333%}.n-col-sm-7{width:56.66667%}.n-col-sm-10,.n-col-sm-11,.n-col-sm-12,.n-col-sm-8,.n-col-sm-9{width:65%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-sm-10,.n-col-sm-11,.n-col-sm-12,.n-col-sm-9{width:73.33333%}.n-col-sm-10,.n-col-sm-11,.n-col-sm-12{width:81.66667%}.n-col-sm-11,.n-col-sm-12{width:90%}.n-col-sm-12{width:98.33333%}}@media screen and (min-width:48em){.n-col-md-1,.n-col-md-2{width:6.66667%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-md-2{width:15%}.n-col-md-3,.n-col-md-4,.n-col-md-5,.n-col-md-6,.n-col-md-7{width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-md-4,.n-col-md-5,.n-col-md-6,.n-col-md-7{width:31.66667%}.n-col-md-5,.n-col-md-6,.n-col-md-7{width:40%}.n-col-md-6,.n-col-md-7{width:48.33333%}.n-col-md-7{width:56.66667%}.n-col-md-10,.n-col-md-11,.n-col-md-12,.n-col-md-8,.n-col-md-9{width:65%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-md-10,.n-col-md-11,.n-col-md-12,.n-col-md-9{width:73.33333%}.n-col-md-10,.n-col-md-11,.n-col-md-12{width:81.66667%}.n-col-md-11,.n-col-md-12{width:90%}.n-col-md-12{width:98.33333%}}@media screen and (min-width:64em){.n-col-lg-1,.n-col-lg-2{width:6.66667%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-lg-2{width:15%}.n-col-lg-3,.n-col-lg-4,.n-col-lg-5,.n-col-lg-6,.n-col-lg-7{width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-lg-4,.n-col-lg-5,.n-col-lg-6,.n-col-lg-7{width:31.66667%}.n-col-lg-5,.n-col-lg-6,.n-col-lg-7{width:40%}.n-col-lg-6,.n-col-lg-7{width:48.33333%}.n-col-lg-7{width:56.66667%}.n-col-lg-10,.n-col-lg-11,.n-col-lg-12,.n-col-lg-8,.n-col-lg-9{width:65%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-lg-10,.n-col-lg-11,.n-col-lg-12,.n-col-lg-9{width:73.33333%}.n-col-lg-10,.n-col-lg-11,.n-col-lg-12{width:81.66667%}.n-col-lg-11,.n-col-lg-12{width:90%}.n-col-lg-12{width:98.33333%}.n-row{margin:0 -.83333%}}@media screen and (min-width:91.875em){.n-col-xl-1,.n-col-xl-2{width:6.66667%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-xl-2{width:15%}.n-col-xl-3,.n-col-xl-4,.n-col-xl-5,.n-col-xl-6,.n-col-xl-7{width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-xl-4,.n-col-xl-5,.n-col-xl-6,.n-col-xl-7{width:31.66667%}.n-col-xl-5,.n-col-xl-6,.n-col-xl-7{width:40%}.n-col-xl-6,.n-col-xl-7{width:48.33333%}.n-col-xl-7{width:56.66667%}.n-col-xl-10,.n-col-xl-11,.n-col-xl-12,.n-col-xl-8,.n-col-xl-9{width:65%;float:left;margin-left:.83333%;margin-right:.83333%}.n-col-xl-10,.n-col-xl-11,.n-col-xl-12,.n-col-xl-9{width:73.33333%}.n-col-xl-10,.n-col-xl-11,.n-col-xl-12{width:81.66667%}.n-col-xl-11,.n-col-xl-12{width:90%}.n-col-xl-12{width:98.33333%}}.info-related-item-tile,.n-article-rail__tile{display:block;margin-bottom:48px}.info-related-item-tile:last-child,.n-article-rail__tile:last-child{margin-bottom:24px}.n-article-background-container .n-article{margin-bottom:29px}.n-article-primary__article-body{border-top:1px solid #bbbdbf;padding-top:14.5px}.ntap-info-center__content-area{position:relative}.n-grid-item-4,.n-grid-item-8{grid-column:1/-1}.n-article-rail__tile-group{text-align:center;padding-top:29px}@media screen and (min-width:1024px){.ntap-info-center__hero-area img{display:block}.ntap-info-center__content-area{margin:-700px auto 0;max-width:1000px}}@media screen and (min-width:1394px){.ntap-info-center__content-area{margin-top:-900px}}.n-article-asset{background-size:cover;background-position:center;height:450px;margin-bottom:48px;max-width:800px;position:relative}.n-article-asset__cta{bottom:0;position:absolute;-webkit-transform:translateY(24px);transform:translateY(24px)}.n-article-asset__cta-tab{background-color:#7e5fd4;display:inline-block;color:#f6f6f6;padding:8px 24px;margin-bottom:0}.n-article-asset__cta-section-overlay-box{background:linear-gradient(45deg,#fff 0%,#d9d9d9 100%);background-color:#e3e3e3;display:inline-block;padding:24px}@media screen and (min-width:768px){.n-article-asset__cta-section-overlay-box{width:75%}}.n-article-asset__cta-section .button--inline-action{color:#7e5fd4}.n-article-asset__cta-section .button--inline-action .button__icon{fill:#7e5fd4}.n-article-rail{-ms-grid-column:span 12;grid-column:span 12}@media screen and (min-width:1024px){.n-article-grid-container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);grid-column-gap:58px}.n-article-primary{grid-column:1/9}.n-article-rail__tile-group{text-align:left}.n-article-rail{grid-column:9/12}}.n-grid-row-1{-ms-grid-row:1;grid-row:1}.n-grid-row-2{-ms-grid-row:2;grid-row:2}.n-grid-row-3{-ms-grid-row:3;grid-row:3}.n-grid-col-full{-ms-grid-column:span 12;grid-column:span 12}.n-grid-col-lg{-ms-grid-column:span 9;grid-column:span 9}.n-grid-col-md{-ms-grid-column:span 6;grid-column:span 6}.n-grid-col-sm{-ms-grid-column:span 3;grid-column:span 3}.n-icon-long-arrow-right.button__icon{height:9px;margin-bottom:2px}@media screen and (min-width:1024px){.n-article-background-container{margin:0;max-width:none;padding-bottom:58px;padding-top:58px}.n-article-background-container .n-article{background-color:#fff;border:1px solid #bbbdbf;margin:0 3em 29px;padding:29px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL3V0aWxzL19leHRlbmRzLnNjc3MiLCJpbmZvLWNlbnRlci5jc3MiLCIuLi8uLi8uLi8uLi9uZXRhcHAtbGlicmFyeS9zcmMvc2Nzcy9nbG9iYWwvX2VsZW1lbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi9uZXRhcHAtbGlicmFyeS9zcmMvc2Nzcy9nbG9iYWwvX2Jhc2Uuc2NzcyIsIi4uLy4uLy4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL3V0aWxzL19hbmltYXRpb25zLnNjc3MiLCIuLi8uLi8uLi8uLi9uZXRhcHAtbGlicmFyeS9zcmMvc2Nzcy91dGlscy9fZm9udHMuc2NzcyIsIi4uLy4uLy4uLy4uL25ldGFwcC1saWJyYXJ5L3NyYy9zY3NzL2dsb2JhbC9fbGF5b3V0LnNjc3MiLCJpbmZvLWNlbnRlci5zY3NzIiwiLi4vLi4vLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3Njc3MvZ2xvYmFsL19oZWxwZXJzLnNjc3MiLCIuLi8uLi8uLi8uLi9uZXRhcHAtbGlicmFyeS9ib3dlcl9jb21wb25lbnRzL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9fYnJlYWtwb2ludC5zY3NzIiwiLi4vLi4vLi4vLi4vbmV0YXBwLWxpYnJhcnkvc3JjL3Njc3MvdXRpbHMvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vLi4vbmV0YXBwLWxpYnJhcnkvYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc3VwcG9ydC9fcmVtLnNjc3MiLCIuLi8uLi8uLi8uLi9uZXRhcHAtbGlicmFyeS9ib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19jbGVhcmZpeC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLEcsQ0NERyxHLENBRUEsRyxDQUVBLEcsQ0FFQSxHLENBRUEsRyxDQUU4QyxpQixDQUFqQixlLENBQW9DLGlCLENBQW1CLG1CLENBQTFFLGlCLENBQThHLG9CLENBQWYsYSxDQURyRyxZLENDaVhQLE0sQ0Z6WEEsRSxDQ0ZJLEUsQ0FFQSxFLENBRUEsRSxDQUVBLEUsQ0FFQSxFLENFV0osRSxDRlRJLEMsQ0VTSixFLENIaEJFLFEsQ0FHRixpQixDQUFBLGUsQ0FBQSxpQixDQUFBLG1CLENBQUEsaUIsQ0FBQSxvQixDQUFBLGEsQ0FDRSxTLENBYUYsZ0IsQ0FFRSwwQixDQUNBLFUsQ0FDQSxlLENBQ0EsMkIsQ0FDQSxTLENJdkJGLDhCQUNFLEUsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBQSxFLENBQ0UsK0QsQ0FBQSx1RCxDQUNBLG9DLENBQUEsNEIsQ0FHRixHLENBQUEsRyxDQUNFLGlFLENBQUEseUQsQ0FDQSxzQyxDQUFBLDhCLENBR0YsRyxDQUNFLGlFLENBQUEseUQsQ0FDQSxzQyxDQUFBLDhCLENBR0YsRyxDQUNFLG9DLENBQUEsNEIsQ0FqQkosQ0FBQSxzQkFDRSxFLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUNFLCtELENBQUEsdUQsQ0FDQSxvQyxDQUFBLDRCLENBR0YsRyxDQUFBLEcsQ0FDRSxpRSxDQUFBLHlELENBQ0Esc0MsQ0FBQSw4QixDQUdGLEcsQ0FDRSxpRSxDQUFBLHlELENBQ0Esc0MsQ0FBQSw4QixDQUdGLEcsQ0FDRSxvQyxDQUFBLDRCLENBakJKLENBcUJBLGdDQUNFLEUsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBQSxFLENBQ0UsK0QsQ0FBQSx1RCxDQUdGLEUsQ0FDRSxTLENBQ0EsMEMsQ0FBQSxrQyxDQUdGLEcsQ0FDRSxTLENBQ0EsdUMsQ0FBQSwrQixDQUdGLEcsQ0FDRSx3QyxDQUFBLGdDLENBR0YsRyxDQUNFLHNDLENBQUEsOEIsQ0FHRixFLENBQ0Usc0IsQ0FBQSxjLENBeEJKLENBQUEsd0JBQ0UsRSxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEUsQ0FDRSwrRCxDQUFBLHVELENBR0YsRSxDQUNFLFMsQ0FDQSwwQyxDQUFBLGtDLENBR0YsRyxDQUNFLFMsQ0FDQSx1QyxDQUFBLCtCLENBR0YsRyxDQUNFLHdDLENBQUEsZ0MsQ0FHRixHLENBQ0Usc0MsQ0FBQSw4QixDQUdGLEUsQ0FDRSxzQixDQUFBLGMsQ0F4QkosQ0E0QkEsOEJBQ0UsRSxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEUsQ0FDRSwrRCxDQUFBLHVELENBR0YsRSxDQUNFLFMsQ0FDQSx5QyxDQUFBLGlDLENBR0YsRyxDQUNFLFMsQ0FDQSx3QyxDQUFBLGdDLENBR0YsRyxDQUNFLHVDLENBQUEsK0IsQ0FHRixHLENBQ0UsdUMsQ0FBQSwrQixDQUdGLEUsQ0FDRSxvQyxDQUFBLDRCLENBeEJKLENBQUEsc0JBQ0UsRSxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEUsQ0FDRSwrRCxDQUFBLHVELENBR0YsRSxDQUNFLFMsQ0FDQSx5QyxDQUFBLGlDLENBR0YsRyxDQUNFLFMsQ0FDQSx3QyxDQUFBLGdDLENBR0YsRyxDQUNFLHVDLENBQUEsK0IsQ0FHRixHLENBQ0UsdUMsQ0FBQSwrQixDQUdGLEUsQ0FDRSxvQyxDQUFBLDRCLENBeEJKLENBNEJBLCtCQUNFLEUsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBQSxFLENBQ0UsK0QsQ0FBQSx1RCxDQUdGLEUsQ0FVQSxHLENBUkUsc0MsQ0FBQSw4QixDQUdGLEcsQ0FDRSxTLENBQ0EsdUMsQ0FBQSwrQixDQU9GLEcsQ0FDRSx1QyxDQUFBLCtCLENBR0YsRSxDQUNFLHNCLENBQUEsYyxDQXhCSixDQUFBLHVCQUNFLEUsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBQSxFLENBQ0UsK0QsQ0FBQSx1RCxDQUdGLEUsQ0FVQSxHLENBUkUsc0MsQ0FBQSw4QixDQUdGLEcsQ0FDRSxTLENBQ0EsdUMsQ0FBQSwrQixDQU9GLEcsQ0FDRSx1QyxDQUFBLCtCLENBR0YsRSxDQUNFLHNCLENBQUEsYyxDQXhCSixDQTRCQSw2QkFDRSxFLENBQU0sb0MsQ0FBQSw0QixDQUNOLEUsQ0FBSSwrQixDQUFBLHVCLENBRk4sQ0FBQSxxQkFDRSxFLENBQU0sb0MsQ0FBQSw0QixDQUNOLEUsQ0FBSSwrQixDQUFBLHVCLENBRk4sQ0FLQSwyQkFDRSxFLENBQU0sbUMsQ0FBQSwyQixDQUNOLEUsQ0FBSSwrQixDQUFBLHVCLENBRk4sQ0FBQSxtQkFDRSxFLENBQU0sbUMsQ0FBQSwyQixDQUNOLEUsQ0FBSSwrQixDQUFBLHVCLENBRk4sQ0FLQSwwQkFDRSxFLENBQU0sUyxDQUNOLEUsQ0FBSSxTLENBRk4sQ0FBQSxrQkFDRSxFLENBQU0sUyxDQUNOLEUsQ0FBSSxTLENBRk4sQ0FLQSw0QkFDRSxFLENBQ0UsUyxDQUNBLHVDLENBQUEsK0IsQ0FHRixFLENBQ0UsUyxDQUNBLHNCLENBQUEsYyxDQVJKLENBQUEsb0JBQ0UsRSxDQUNFLFMsQ0FDQSx1QyxDQUFBLCtCLENBR0YsRSxDQUNFLFMsQ0FDQSxzQixDQUFBLGMsQ0FSSixDQVlBLCtCQUNFLEUsQ0FDRSxTLENBQ0EseUMsQ0FBQSxpQyxDQUdGLEUsQ0FDRSxTLENBQ0Esc0IsQ0FBQSxjLENBUkosQ0FBQSx1QkFDRSxFLENBQ0UsUyxDQUNBLHlDLENBQUEsaUMsQ0FHRixFLENBQ0UsUyxDQUNBLHNCLENBQUEsYyxDQVJKLENEeElBLEksQ0FBQSxJLENFK0JFLGtGLENBQ0EsZSxDQUNBLGlCLENGN0JBLGEsQ0FDQSxlLENBQ0EsUSxDQUNBLFMsQ0dMQSxxQixDSFFGLEMsQ0YyUlMsTSxDRTNSVCxPLENHRkUsa0IsQ0NtQkYsZ0MsQ0pYQSxRLENBQ0UsWSxDQVFGLEMsQ0FBQSxNLENBQ0UsZSxDSzFCRixZLENBQ0UsVSxDQUdGLGEsQ0FDRSxXLENBR0YsYyxDQUNFLGdCLENBR0YsZSxDQUNFLGlCLENBR0YsYSxDQUNFLGUsQ0FHRixpQixDQUNFLHdCLENBR0YsaUIsQ0FDRSxrQixDQ3VDRSwyQkRuQ0YsWSxDQUNFLFksQ0NrQ0EsQ0FBQSx3QkQ3QkYsWSxDQUNFLFksQ0M0QkEsQ0FBQSx3QkR2QkYsZ0IsQ0FDRSxhLENBR0YsaUIsQ0FDRSxZLENDa0JBLENBQUEsd0JEYkYsaUIsQ0FDRSxhLENBR0YsZ0IsQ0FDRSxZLENDUUEsQ1BoRUosRSxDQUNFLGtCLENBQ0EsUSxDQUNBLFUsQ0FFQSxlLENBR0YsRyxDRDZWRyxHLENDN1ZILEUsQ0Q0VkksRSxDSW5XRixvRSxDQUNBLGUsQ0FDQSxpQixDSEtGLEcsQ0Q2VkcsRyxDQUVBLEcsQ0FFQSxHLENDaldILEUsQ0Q0VkksRSxDQUVBLEUsQ0FFQSxFLENDeFdKLEUsQ0FzQkUsa0IsQ0FHRixHLENBQUEsRSxDUVBJLGMsQ0FHRSxhLENBWkEsbUNSZ0JOLEcsQ0FBQSxFLENRREksYyxDQUNBLGUsQ0FoQkUsQ0FBQSxtQ1JnQk4sRyxDQUFBLEUsQ1FQSSxjLENBR0UsZSxDQVpBLENScUJOLEcsQ0FBQSxFLENRWkksYyxDQUdFLGdCLENBWkEsbUNScUJOLEcsQ0FBQSxFLENRWkksYyxDQUdFLGUsQ0FaQSxDQUFBLG1DUnFCTixHLENBQUEsRSxDUVpJLGMsQ0FHRSxnQixDQVpBLENSMEJOLEcsQ0FBQSxFLENHNUJFLG9FLENBQ0EsZSxDQUNBLGlCLENLU0UsYyxDQUdFLGdCLENBWkEsbUNSMEJOLEcsQ0FBQSxFLENRakJJLGMsQ0FHRSxnQixDQVpBLENBQUEsbUNSMEJOLEcsQ0FBQSxFLENRakJJLGMsQ0FHRSxnQixDQVpBLENSZ0NOLEcsQ0FBQSxFLENHbENFLG9FLENBQ0EsZSxDQUNBLGlCLENLU0UsYyxDQUdFLGUsQ1IwQk4sRyxDQUFBLEUsQ1F2QkksYyxDQUNBLGUsQ1IyQkosRyxDQUFBLEUsQ1E1QkksYyxDQUNBLG1CLENUOFpELEcsQ0FDQyxHLENDblhKLFksQ0FvQkEsaUIsQ0FoQ0EsRSxDQUFBLEUsQ0FZQSxDLENHMUJFLGtGLENBQ0EsZSxDQUNBLGlCLENIaUJBLGtCLENBR0YsRyxDQUNFLGMsQ0FHRixZLENBb0JBLGlCLENBcEJBLEMsQ0dyQ0UsZSxDS1JFLGMsQ0FDQSxlLENSaURGLGEsQ0FlRixpQixDUXBFTSxlLENSd0VKLGtCLENRcEZJLG1DUmdGTixpQixDUWpFSSxjLENBQ0EsZSxDQWhCRSxDQUFBLG1DUmdGTixpQixDUXZFSSxjLENBR0UsZSxDQVpBLENSdUZOLHVCLENHakVFLGtGLENBQ0EsZSxDQUNBLGlCLENLVEUsYyxDQUNBLGEsQ1IwRUYsYSxDQUdGLGdCLENBQ0UsK0IsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxVLENBSkYsMEMsQ1FwRkksYyxDQUdFLGdCLENSeUZGLGEsQ0FDQSxrQixDUXRHRSxtQ1I2Rk4sMEMsQ1FwRkksYyxDQUdFLGUsQ0FaQSxDQUFBLG1DUjZGTiwwQyxDUXBGSSxjLENBR0UsZ0IsQ0FaQSxDUjZGTiwwQyxDQWNJLGtCLENBQ0EsZ0IsQ0FmSiw4QyxDQXVCQSxDLENHeEZFLGtGLENBQ0EsZSxDQUNBLGlCLENIc0ZGLEMsQ0FFRSxhLENBQ0Esb0IsQ0FIRixPLENBTUksYSxDQUNBLHlCLENBSUosa0IsQ0FDRSxhLENBQ0Esa0IsQ0FHRixPLENEaVlHLEUsQ0NqWUgsRSxDQUdFLGEsQ0FDQSxjLENBU0YsZSxDQUFBLGlCLENBSUUsZSxDQUdGLGUsQ0FFRSxvQixDQUZGLDZCLENBS0ksb0IsQ0FDQSxhLENBQ0EscUIsQ0FQSixpRSxDQVdRLFksQ0FNUixrQixDQUNFLGEsQ0FDQSxnQixDQUNBLGlCLENBRUEsa0QsQ0FFSSxXLENBQ0EsaUIsQ0FDQSxXLENBQ0EsSyxDQUtOLGEsQ0FDRSxlLENBQ0Esa0IsQ0FGRixxQixDQUtJLGtCLENBQ0EsZSxDQUNBLGlCLENBSUosaUIsQ0FHRSxlLENBSEYsK0IsQ0FNSSxpQixDQUNBLGlCLENBUEosc0MsQ0FVTSxrQixDQUNBLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsUSxDQUNBLGlCLENBQ0EsTyxDQUNBLFMsQ0FLTixpQixDQUdFLHdCLENBQ0EsZSxDQUpGLHNDLENBUU0sdUMsQ0FDQSw0QixDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxjLENBQ0Esa0IsQ0FiTixxRSxDQWlCTSx1QixDQUtOLG1CLENBR0UsYSxDQUhGLGlDLENBTUksaUIsQ0FOSix3QyxDQVVJLGtCLENBQ0EscUIsQ1F0TkYsbUMsQ0FBQSxvQyxDQUVFLFcsQ0FDQSxhLENBR0YsbUMsQ0FDRSxVLENSdU5KLG9CLENBQUEsYSxDQUlFLFUsQ0FDQSxrQixDQUdGLGEsQ0d6T0Usa0YsQ0FDQSxlLENBQ0EsaUIsQ0h5T0EsVSxDQUNBLGUsQ0FDQSxpQixDUTFPQSxpQixDQUFBLGtCLENBRUUsVyxDQUNBLGEsQ0FHRixpQixDQUNFLFUsQ1IwT0osSSxDQUNFLGEsQ0FDQSwyQyxDQUNBLGdCLENBRUEsWSxDQUxGLGUsQ0FRSSxhLENBUkosVyxDQVlJLGMsQ0FDQSxlLENBQ0EsUyxDQUlKLGEsQ0FFRSxlLENBQ0Esc0MsQ0FIRixlLENBbEJBLEksQ0F3Qkksa0IsQ0FOSixzQixDQVNNLGtCLENBVE4scUIsQ0FhTSxtQixDQUtOLHFCLENHNVRFLG9FLENBQ0EsZSxDQUNBLGlCLENINFRBLGEsQ0Q2VlcsVSxDQVRPLFUsQ0FDUCxVLENBQ0EsVSxDQUNBLFUsQ0FDQSxVLENBQ0EsVSxDQUVELFUsQ0FEQyxTLENBRUEsVSxDQVRTLG1CLENDaFZ0QixtQixDQUFBLG1CLENEeVVzQixtQixDQUNBLG1CLENBQ0EsbUIsQ0FDQSxtQixDQUVELG1CLENBREMsa0IsQ0FFQSxtQixDQ25VbEIsa0IsQ0RrY2dCLGEsQ0FDRixhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQTNEUyxhLENBQ1AsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FPRCxhLENBQ0MsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FYQSxZLENBQ0QsWSxDQUNBLFksQ0FDQSxZLENBQ0EsWSxDQUNBLFksQ0FPQyxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0EzRFMsc0IsQ0FDRixzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENDdlozQixzQixDQUFBLHNCLENEOFY2QixzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQU9ELHNCLENBQ0Msc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQVhBLHFCLENBQ0QscUIsQ0FDQSxxQixDQUNBLHFCLENBQ0EscUIsQ0FDQSxxQixDQU9DLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQzVYckIsZSxDSzlVUix3QixDTmt4QmdCLGEsQ0FEUyxhLENDeGR6QixzQixDQUFBLHNCLENBNEJJLGlCLENBNUJKLG9CLENBQUEsNkIsQ0FnQ0ksVSxDQUNBLG9CLENBakNKLHFCLENBQUEsOEIsQ0FxQ0ksVyxDQUNBLG9CLENBSUosUSxDQUNFLGtCLENBR0YsUSxDQUNFLFEsQ0FDQSxRLENBQ0EsUyxDSXhWRixjLENBQ0UsaUIsQ0FFQSxnQyxDQUNFLFcsQ0FLSixlLENBQ0UsYSxDQUtGLGtDLENBQ0UsZ0IsQ0FHRiwrQixDQUNFLGEsQ0FPRixtQ0FLRSwrQixDQUNFLGEsQ0FOSixDQVdBLFksQ0twREksa0IsQ0FBQSxnQixDQUFBLGlCLENMc0RGLGMsQ005REUsa0IsQ0FDRSxXLENBQ0EsYSxDQUNBLFUsQ04rRE4sTSxDQUVFLFEsQ0lqQ0EsWSxDQUFBLGEsQ0FFRSxXLENBQ0EsYSxDQUdGLFksQ0FDRSxVLENKNkJKLHNDQUVJLFcsQ0FBQSxXLENLakVBLGMsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDTGlFQSxXLENLakVBLFMsQ0xpRUEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0tqRUEsZSxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENMaUVBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0tqRUEsZSxDTGlFQSxXLENBQUEsVyxDQUFBLFcsQ0tqRUEsUyxDTGlFQSxXLENBQUEsVyxDS2pFQSxlLENMaUVBLFcsQ0tqRUEsZSxDTGlFQSxZLENBQUEsWSxDQUFBLFksQ0FBQSxXLENBQUEsVyxDS2pFQSxTLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0xpRUEsWSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDS2pFQSxlLENMaUVBLFksQ0FBQSxZLENBQUEsWSxDS2pFQSxlLENMaUVBLFksQ0FBQSxZLENLakVBLFMsQ0xpRUEsWSxDS2pFQSxlLENMK0RKLENBUUEsbUNBRUksVyxDQUFBLFcsQ0t6RUEsYyxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENMeUVBLFcsQ0t6RUEsUyxDTHlFQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDS3pFQSxlLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0x5RUEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDS3pFQSxlLENMeUVBLFcsQ0FBQSxXLENBQUEsVyxDS3pFQSxTLENMeUVBLFcsQ0FBQSxXLENLekVBLGUsQ0x5RUEsVyxDS3pFQSxlLENMeUVBLFksQ0FBQSxZLENBQUEsWSxDQUFBLFcsQ0FBQSxXLENLekVBLFMsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDTHlFQSxZLENBQUEsWSxDQUFBLFksQ0FBQSxXLENLekVBLGUsQ0x5RUEsWSxDQUFBLFksQ0FBQSxZLENLekVBLGUsQ0x5RUEsWSxDQUFBLFksQ0t6RUEsUyxDTHlFQSxZLENLekVBLGUsQ0x1RUosQ0FRQSxtQ0FFSSxXLENBQUEsVyxDS2pGQSxjLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0xpRkEsVyxDS2pGQSxTLENMaUZBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENLakZBLGUsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDTGlGQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENLakZBLGUsQ0xpRkEsVyxDQUFBLFcsQ0FBQSxXLENLakZBLFMsQ0xpRkEsVyxDQUFBLFcsQ0tqRkEsZSxDTGlGQSxXLENLakZBLGUsQ0xpRkEsWSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDQUFBLFcsQ0tqRkEsUyxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENMaUZBLFksQ0FBQSxZLENBQUEsWSxDQUFBLFcsQ0tqRkEsZSxDTGlGQSxZLENBQUEsWSxDQUFBLFksQ0tqRkEsZSxDTGlGQSxZLENBQUEsWSxDS2pGQSxTLENMaUZBLFksQ0tqRkEsZSxDTHNGRixNLENBQ0UsaUIsQ0FSSixDQVlBLHVDQUVJLFcsQ0FBQSxXLENLN0ZBLGMsQ0FBQSxVLENBQUEsbUIsQ0FBQSxvQixDTDZGQSxXLENLN0ZBLFMsQ0w2RkEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0s3RkEsZSxDQUFBLFUsQ0FBQSxtQixDQUFBLG9CLENMNkZBLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0s3RkEsZSxDTDZGQSxXLENBQUEsVyxDQUFBLFcsQ0s3RkEsUyxDTDZGQSxXLENBQUEsVyxDSzdGQSxlLENMNkZBLFcsQ0s3RkEsZSxDTDZGQSxZLENBQUEsWSxDQUFBLFksQ0FBQSxXLENBQUEsVyxDSzdGQSxTLENBQUEsVSxDQUFBLG1CLENBQUEsb0IsQ0w2RkEsWSxDQUFBLFksQ0FBQSxZLENBQUEsVyxDSzdGQSxlLENMNkZBLFksQ0FBQSxZLENBQUEsWSxDSzdGQSxlLENMNkZBLFksQ0FBQSxZLENLN0ZBLFMsQ0w2RkEsWSxDSzdGQSxlLENMMkZKLENDeEdBLHVCLENBQUEscUIsQ0FDSSxhLENBQ0Esa0IsQ0FGSixrQyxDQUFBLGdDLENBS1Esa0IsQ0FRUiwwQyxDQUNJLGtCLENBRUosZ0MsQ0FDSSw0QixDQUNBLGtCLENBT0osK0IsQ0FDSSxpQixDQUlKLGMsQ0FBQSxjLENBRUksZ0IsQ0FHSiwyQixDQUNJLGlCLENBQ0EsZ0IsQ0FHSCxxQ0FDSSxnQyxDQUNHLGEsQ0FFSiwrQixDQUNJLG9CLENBQ0EsZ0IsQ0FOUCxDQVNBLHFDQUNHLCtCLENBQ0ksaUIsQ0FGUCxDQU1ELGdCLENBQ0kscUIsQ0FDQSwwQixDQUNBLFksQ0FDQSxrQixDQUNBLGUsQ0FDQSxpQixDQUdKLHFCLENBQ0ksUSxDQUNBLGlCLENBQ0Esa0MsQ0FBQSwwQixDQUdKLHlCLENBQ0ksd0IsQ0FDQSxvQixDQUNBLGEsQ0FDQSxnQixDQUNBLGUsQ0FHSix5QyxDQUNJLHNELENBQ0Esd0IsQ0FDQSxvQixDQUNBLFksQ0FHSixvQ0FDSSx5QyxDQUNJLFMsQ0FGUixDQU1BLG9ELENBQ0ksYSxDQUdKLGtFLENBQ0ksWSxDQUdKLGUsQ0FDSSx1QixDQUFBLG1CLENBR0oscUNBQ0kseUIsQ0FDSSxnQixDQUFBLFksQ0FDQSwwQixDQUFBLG9DLENBQ0Esb0IsQ0FHSixrQixDQUNJLGUsQ0FHSiwyQixDQUNJLGUsQ0FHSixlLENBQ0ksZ0IsQ0FoQlIsQ0FvQkEsYSxDQUNJLGMsQ0FBQSxVLENBRUosYSxDQUNJLGMsQ0FBQSxVLENBRUosYSxDQUNJLGMsQ0FBQSxVLENBSUosZ0IsQ0FDSSx1QixDQUFBLG1CLENBR0osYyxDQUNJLHNCLENBQUEsa0IsQ0FHSixjLENBQ0ksc0IsQ0FBQSxrQixDQUdKLGMsQ0FDSSxzQixDQUFBLGtCLENBR0oscUMsQ0FDSSxVLENBQ0EsaUIsQ0FHSixxQ0FDSSwrQixDQUNJLFEsQ0FDQSxjLENBQ0EsbUIsQ0FDQSxnQixDQUVKLDBDLENBQ0kscUIsQ0FDQSx3QixDQUNBLGlCLENBQ0EsWSxDQVhSIiwiZmlsZSI6ImluZm8tY2VudGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIE5PIElERUEgd2h5IEkgaGF2ZSB0byBtYW51YWxseSBpbXBvcnQgdGhlIHZhcmlhYmxlcyBpbnRvIHRoaXMgZmlsZSwgd2lsbCBzb2x2ZSBsYXRlclxuLy8gQGltcG9ydCAndmFyaWFibGVzJztcblxuJW5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuJW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4lY29udGVudC1tYXgtd2lkdGgge1xuICBtYXgtd2lkdGg6ICRzY3JlZW4teGw7XG59XG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcblxuLy92aXN1YWxseS1oaWRkZW4gcHJldmVudHMgZWxlbWVudHMgZnJvbSBiZWluZyBzZWVuIG9uIHNjcmVlbiwgXG4vL2J1dCBzdGlsbCBhbGxvd3MgdGhlbSB0byBiZSBhY2Nlc3NpYmxlIHRvIHNjcmVlbiByZWFkZXJzLiBcbi8vVGhpcyBzY3NzIGV4dGVuc2lvbiBzaG91bGQgYmUgdXNlZCB3aGVuIGhpZGluZyBlbGVtZW50cyBcbi8vdGhhdCBzaG91bGQgc3RpbGwgYmUgYWNjZXNzaWJsZSB2aWEgYSBzY3JlZW4gcmVhZGVyXG4ldmlzdWFsbHktaGlkZGVuIHtcbiAgLy8gXCIhaW1wb3J0YW50XCIgaXMgdXNlZCB0byBwcmV2ZW50IHVuaW50ZW50aW9uYWwgb3ZlcnJpZGVzLlxuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIEBleHRlbmQgJXZpc3VhbGx5LWhpZGRlbjtcbn1cbi8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxuIiwiaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2LCBwLFxuLm4tcGFyYWdyYXBoLCAubi1saXN0LS11bnN0eWxlZCwgLm4tbGlzdC0taW5saW5lLCAubi1saXN0LS1idWxsZXRlZCwgLm4tbGlzdC0tbnVtYmVyZWQsIC5uLWxpc3QtLXR3by1jb2x1bW4sIC5uLWxpc3RfX3Rlcm0sXG4ubi1saXN0X19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubi1saXN0LS11bnN0eWxlZCwgLm4tbGlzdC0taW5saW5lLCAubi1saXN0LS1idWxsZXRlZCwgLm4tbGlzdC0tbnVtYmVyZWQsIC5uLWxpc3QtLXR3by1jb2x1bW4sIC5uLWxpc3RfX3Rlcm0sXG4ubi1saXN0X19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VEb3duIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDZweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDZweCwgMCk7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDNweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDNweCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VEb3duIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDZweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDZweCwgMCk7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDNweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDNweCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VSaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDZweCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDZweCwgMCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtM3B4LCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTNweCwgMCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNnB4LCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNnB4LCAwLCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtM3B4LCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTNweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VSaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDZweCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDZweCwgMCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtM3B4LCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTNweCwgMCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNnB4LCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNnB4LCAwLCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtM3B4LCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTNweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMHB4KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMHB4KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MDBweCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwMHB4KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5odG1sLFxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbmhlYWQgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5uLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5uLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLm4tYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ubi1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm4tYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLm4tdGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5uLXNwYWNpbmctYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMjYuMjVlbSkge1xuICAubi1oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAubi1oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubi1oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIC5uLWhpZGRlbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubi1oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuaHIge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xOyB9IH1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICBoMixcbiAgICAuaDIge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICBoMixcbiAgICAuaDIge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgaDMsXG4gICAgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIGgzLFxuICAgIC5oMyB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzOyB9XG5cbmg1LFxuaDYsXG4uaDUsXG4uaDYge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxucCxcbi5uLXBhcmFncmFwaCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5uLXBhcmFncmFwaC1sZWFkIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5uLXBhcmFncmFwaC1sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLm4tcGFyYWdyYXBoLWxlYWQge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfSB9XG5cbi5uLXBhcmFncmFwaC1maW5lLXByaW50IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGNvbG9yOiAjNDU0NTQ1OyB9XG5cbi5uLXNlY3Rpb24tdGl0bGUge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0VBRUFFQTtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uLXNlY3Rpb24tdGl0bGUgLm4tc2VjdGlvbi10aXRsZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiAjNDU0NTQ1O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubi1zZWN0aW9uLXRpdGxlIC5uLXNlY3Rpb24tdGl0bGVfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC5uLXNlY3Rpb24tdGl0bGUgLm4tc2VjdGlvbi10aXRsZV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuICAubi1zZWN0aW9uLXRpdGxlIC5uLXNlY3Rpb24tdGl0bGVfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLm4tc2VjdGlvbi10aXRsZSAubi1zZWN0aW9uLXRpdGxlX19hY3Rpb24tbGluayB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gTmFycm93IFNTbSBBJywgJ0dvdGhhbSBOYXJyb3cgU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbmEge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDY3QzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzFFNEE5MztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubi1saW5rLXN0YW5kYWxvbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ubi1saXN0LFxudWwsXG5vbCB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLm4tbGlzdC0tdW5zdHlsZWQsXG4ubi1saXN0LS1pbmxpbmUge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uLWxpc3QtLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubi1saXN0LS1pbmxpbmUgLm4tbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAubi1saXN0LS1pbmxpbmUgLm4tbGlzdF9faXRlbTpsYXN0LWNoaWxkID4gLm4tbGlzdF9faXRlbS1saW5rOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm4tbGlzdF9faXRlbS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm4tbGlzdC0taW5saW5lLXNlcGFyYXRvciAubi1saXN0X19pdGVtLWxpbms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICd8JztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMnB4O1xuICAgIHRvcDogMDsgfVxuXG4ubi1saXN0X19pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAubi1saXN0X19pdGVtIC5uLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cblxuLm4tbGlzdC0tYnVsbGV0ZWQge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5uLWxpc3QtLWJ1bGxldGVkIC5uLWxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubi1saXN0LS1idWxsZXRlZCAubi1saXN0X19pdGVtOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDU0NTQ1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbGVmdDogNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICB3aWR0aDogNHB4OyB9XG5cbi5uLWxpc3QtLW51bWJlcmVkIHtcbiAgY291bnRlci1yZXNldDogbXktY291bnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubi1saXN0LS1udW1iZXJlZCAubi1saXN0X19pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcihteS1jb3VudGVyLCBkZWNpbWFsKSBcIi5cIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogbXktY291bnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLm4tbGlzdC0tbnVtYmVyZWQgLm4tbGlzdF9faXRlbS5uLWxpc3RfX2l0ZW0tLWNvdW50ZXItb3ZlcnJpZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKHZhbHVlKSBcIi5cIjsgfVxuXG4ubi1saXN0LS10d28tY29sdW1uIHtcbiAgZGlzcGxheTogdGFibGU7IH1cbiAgLm4tbGlzdC0tdHdvLWNvbHVtbiAubi1saXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLm4tbGlzdC0tdHdvLWNvbHVtbiAubi1saXN0X19pdGVtLWNvbHVtbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nOiAwIDI0cHggMjRweCAwOyB9XG5cbi5uLWxpc3QtLXByb3BlcnR5LXZhbHVlLXBhaXJzOmJlZm9yZSwgLm4tbGlzdC0tcHJvcGVydHktdmFsdWUtcGFpcnM6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5uLWxpc3QtLXByb3BlcnR5LXZhbHVlLXBhaXJzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLm4tbGlzdF9fdGVybSxcbi5uLWxpc3RfX2Rlc2NyaXB0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7IH1cblxuLm4tbGlzdF9fdGVybSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjbGVhcjogbGVmdDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgcGFkZGluZy1yaWdodDogNnB4OyB9XG5cbi5uLWNsZWFyZml4OmJlZm9yZSwgLm4tY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5uLWNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogQ291cmllciwgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZzogMjBweDsgfVxuICBjb2RlIC5oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjRkY5MDAwOyB9XG4gIGNvZGUuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5uLWJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHF1b3RlczogJ1xcMjAxQycgJ1xcMjAxRCcgJ1xcMjAxOCcgJ1xcMjAxOSc7IH1cbiAgLm4tYmxvY2txdW90ZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLm4tYmxvY2txdW90ZSBwOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBvcGVuLXF1b3RlOyB9XG4gICAgLm4tYmxvY2txdW90ZSBwOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlOyB9XG5cbi5uLWJsb2NrcXVvdGVfX2Zvb3RlciB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTQ1NDU7IH1cblxuLm4tdGV4dC1sb25nZm9ybSA+IGgxLFxuLm4tdGV4dC1sb25nZm9ybSA+IGgyLFxuLm4tdGV4dC1sb25nZm9ybSA+IGgzLFxuLm4tdGV4dC1sb25nZm9ybSA+IGg0LFxuLm4tdGV4dC1sb25nZm9ybSA+IGg1LFxuLm4tdGV4dC1sb25nZm9ybSA+IGg2LFxuLm4tdGV4dC1sb25nZm9ybSA+IHAsXG4ubi10ZXh0LWxvbmdmb3JtID4gb2wsXG4ubi10ZXh0LWxvbmdmb3JtID4gdWwsXG4ubi10ZXh0LWxvbmdmb3JtIGRsLFxuLm4tZm9ybSA+IGgxLFxuLm4tZm9ybSA+IGgyLFxuLm4tZm9ybSA+IGgzLFxuLm4tZm9ybSA+IGg0LFxuLm4tZm9ybSA+IGg1LFxuLm4tZm9ybSA+IGg2LFxuLm4tZm9ybSA+IHAsXG4ubi1mb3JtID4gb2wsXG4ubi1mb3JtID4gdWwsXG4ubi1mb3JtIGRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAubi10ZXh0LWxvbmdmb3JtID4gaDEgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgxICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMSArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDEgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgxICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMSArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDIgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgyICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMiArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDIgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgyICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMiArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDMgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgzICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMyArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDMgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGgzICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoMyArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDQgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg0ICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNCArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDQgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg0ICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNCArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDUgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg1ICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNSArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDUgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg1ICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNSArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDYgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg2ICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNiArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gaDYgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IGg2ICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBoNiArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtID4gcCArIGgxLFxuICAubi10ZXh0LWxvbmdmb3JtID4gcCArIGgyLFxuICAubi10ZXh0LWxvbmdmb3JtID4gcCArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gcCArIGg0LFxuICAubi10ZXh0LWxvbmdmb3JtID4gcCArIGg1LFxuICAubi10ZXh0LWxvbmdmb3JtID4gcCArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtID4gb2wgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IG9sICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBvbCArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gb2wgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IG9sICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiBvbCArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtID4gdWwgKyBoMSxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IHVsICsgaDIsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiB1bCArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtID4gdWwgKyBoNCxcbiAgLm4tdGV4dC1sb25nZm9ybSA+IHVsICsgaDUsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gPiB1bCArIGg2LFxuICAubi10ZXh0LWxvbmdmb3JtIGRsICsgaDEsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gZGwgKyBoMixcbiAgLm4tdGV4dC1sb25nZm9ybSBkbCArIGgzLFxuICAubi10ZXh0LWxvbmdmb3JtIGRsICsgaDQsXG4gIC5uLXRleHQtbG9uZ2Zvcm0gZGwgKyBoNSxcbiAgLm4tdGV4dC1sb25nZm9ybSBkbCArIGg2LFxuICAubi1mb3JtID4gaDEgKyBoMSxcbiAgLm4tZm9ybSA+IGgxICsgaDIsXG4gIC5uLWZvcm0gPiBoMSArIGgzLFxuICAubi1mb3JtID4gaDEgKyBoNCxcbiAgLm4tZm9ybSA+IGgxICsgaDUsXG4gIC5uLWZvcm0gPiBoMSArIGg2LFxuICAubi1mb3JtID4gaDIgKyBoMSxcbiAgLm4tZm9ybSA+IGgyICsgaDIsXG4gIC5uLWZvcm0gPiBoMiArIGgzLFxuICAubi1mb3JtID4gaDIgKyBoNCxcbiAgLm4tZm9ybSA+IGgyICsgaDUsXG4gIC5uLWZvcm0gPiBoMiArIGg2LFxuICAubi1mb3JtID4gaDMgKyBoMSxcbiAgLm4tZm9ybSA+IGgzICsgaDIsXG4gIC5uLWZvcm0gPiBoMyArIGgzLFxuICAubi1mb3JtID4gaDMgKyBoNCxcbiAgLm4tZm9ybSA+IGgzICsgaDUsXG4gIC5uLWZvcm0gPiBoMyArIGg2LFxuICAubi1mb3JtID4gaDQgKyBoMSxcbiAgLm4tZm9ybSA+IGg0ICsgaDIsXG4gIC5uLWZvcm0gPiBoNCArIGgzLFxuICAubi1mb3JtID4gaDQgKyBoNCxcbiAgLm4tZm9ybSA+IGg0ICsgaDUsXG4gIC5uLWZvcm0gPiBoNCArIGg2LFxuICAubi1mb3JtID4gaDUgKyBoMSxcbiAgLm4tZm9ybSA+IGg1ICsgaDIsXG4gIC5uLWZvcm0gPiBoNSArIGgzLFxuICAubi1mb3JtID4gaDUgKyBoNCxcbiAgLm4tZm9ybSA+IGg1ICsgaDUsXG4gIC5uLWZvcm0gPiBoNSArIGg2LFxuICAubi1mb3JtID4gaDYgKyBoMSxcbiAgLm4tZm9ybSA+IGg2ICsgaDIsXG4gIC5uLWZvcm0gPiBoNiArIGgzLFxuICAubi1mb3JtID4gaDYgKyBoNCxcbiAgLm4tZm9ybSA+IGg2ICsgaDUsXG4gIC5uLWZvcm0gPiBoNiArIGg2LFxuICAubi1mb3JtID4gcCArIGgxLFxuICAubi1mb3JtID4gcCArIGgyLFxuICAubi1mb3JtID4gcCArIGgzLFxuICAubi1mb3JtID4gcCArIGg0LFxuICAubi1mb3JtID4gcCArIGg1LFxuICAubi1mb3JtID4gcCArIGg2LFxuICAubi1mb3JtID4gb2wgKyBoMSxcbiAgLm4tZm9ybSA+IG9sICsgaDIsXG4gIC5uLWZvcm0gPiBvbCArIGgzLFxuICAubi1mb3JtID4gb2wgKyBoNCxcbiAgLm4tZm9ybSA+IG9sICsgaDUsXG4gIC5uLWZvcm0gPiBvbCArIGg2LFxuICAubi1mb3JtID4gdWwgKyBoMSxcbiAgLm4tZm9ybSA+IHVsICsgaDIsXG4gIC5uLWZvcm0gPiB1bCArIGgzLFxuICAubi1mb3JtID4gdWwgKyBoNCxcbiAgLm4tZm9ybSA+IHVsICsgaDUsXG4gIC5uLWZvcm0gPiB1bCArIGg2LFxuICAubi1mb3JtIGRsICsgaDEsXG4gIC5uLWZvcm0gZGwgKyBoMixcbiAgLm4tZm9ybSBkbCArIGgzLFxuICAubi1mb3JtIGRsICsgaDQsXG4gIC5uLWZvcm0gZGwgKyBoNSxcbiAgLm4tZm9ybSBkbCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbi5uLXRleHQtbG9uZ2Zvcm0gPiB1bCBsaSxcbi5uLXRleHQtbG9uZ2Zvcm0gPiBvbCBsaSxcbi5uLWZvcm0gPiB1bCBsaSxcbi5uLWZvcm0gPiBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG4ubi10ZXh0LWxvbmdmb3JtIC5uLXB1bGwtbGVmdCxcbi5uLWZvcm0gLm4tcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAyNHB4IDI0cHggMDsgfVxuXG4ubi10ZXh0LWxvbmdmb3JtIC5uLXB1bGwtcmlnaHQsXG4ubi1mb3JtIC5uLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDI0cHggMjRweDsgfVxuXG4ubm8td3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuaHRtbCxcbmJvZHkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi5uLXNpdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iaWxsYm9hcmQtaGVhZGVyIC5uLXNpdGUtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDgwdmg7IH1cblxuLm4tbWFpbi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm4tbWFpbi1jb250ZW50LS1uby1ib3R0b20tcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5uLW1haW4tY29udGVudC0tbm8tdG9wLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5uLW1haW4tY29udGVudC0tbm8tdG9wLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLm4tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5MS44NzVlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAxMnB4OyB9XG4gIC5uLWNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm4tcm93IHtcbiAgbWFyZ2luOiAwOyB9XG4gIC5uLXJvdzpiZWZvcmUsIC5uLXJvdzphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uLXJvdzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjYuMjVlbSkge1xuICAubi1jb2wtc20tMSB7XG4gICAgd2lkdGg6IDYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS00IHtcbiAgICB3aWR0aDogMzEuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS01IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS02IHtcbiAgICB3aWR0aDogNDguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS03IHtcbiAgICB3aWR0aDogNTYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS04IHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS05IHtcbiAgICB3aWR0aDogNzMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXNtLTEyIHtcbiAgICB3aWR0aDogOTguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubi1jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC00IHtcbiAgICB3aWR0aDogMzEuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC01IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC02IHtcbiAgICB3aWR0aDogNDguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC03IHtcbiAgICB3aWR0aDogNTYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC04IHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC05IHtcbiAgICB3aWR0aDogNzMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLW1kLTEyIHtcbiAgICB3aWR0aDogOTguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubi1jb2wtbGctMSB7XG4gICAgd2lkdGg6IDYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy00IHtcbiAgICB3aWR0aDogMzEuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy01IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy02IHtcbiAgICB3aWR0aDogNDguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy03IHtcbiAgICB3aWR0aDogNTYuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy04IHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy05IHtcbiAgICB3aWR0aDogNzMuMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLWxnLTEyIHtcbiAgICB3aWR0aDogOTguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLXJvdyB7XG4gICAgbWFyZ2luOiAwIC0wLjgzMzMzJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxLjg3NWVtKSB7XG4gIC5uLWNvbC14bC0xIHtcbiAgICB3aWR0aDogNi42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTIge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTMge1xuICAgIHdpZHRoOiAyMy4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTQge1xuICAgIHdpZHRoOiAzMS42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTUge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTYge1xuICAgIHdpZHRoOiA0OC4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTcge1xuICAgIHdpZHRoOiA1Ni42NjY2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTgge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTkge1xuICAgIHdpZHRoOiA3My4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH1cbiAgLm4tY29sLXhsLTEwIHtcbiAgICB3aWR0aDogODEuNjY2NjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjgzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMlOyB9XG4gIC5uLWNvbC14bC0xMSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMC44MzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjgzMzMzJTsgfVxuICAubi1jb2wteGwtMTIge1xuICAgIHdpZHRoOiA5OC4zMzMzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzMyU7IH0gfVxuXG4vKiBJbmZvIENlbnRlci9JREMgQXJ0aWNsZSB0ZW1wbGF0ZSBvdmVycmlkZXMgKi9cbi5pbmZvLXJlbGF0ZWQtaXRlbS10aWxlLCAubi1hcnRpY2xlLXJhaWxfX3RpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAuaW5mby1yZWxhdGVkLWl0ZW0tdGlsZTpsYXN0LWNoaWxkLCAubi1hcnRpY2xlLXJhaWxfX3RpbGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ubi1hcnRpY2xlLXJhaWxfX3RpbGUgaDYge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLm4tYXJ0aWNsZS1iYWNrZ3JvdW5kLWNvbnRhaW5lciAubi1hcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDsgfVxuXG4ubi1hcnRpY2xlLXByaW1hcnlfX2FydGljbGUtYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQkJCREJGO1xuICBwYWRkaW5nLXRvcDogMTQuNXB4OyB9XG5cbi5udGFwLWluZm8tY2VudGVyX19oZXJvLWFyZWEgaW1nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubnRhcC1pbmZvLWNlbnRlcl9fY29udGVudC1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uLWdyaWQtaXRlbS04LFxuLm4tZ3JpZC1pdGVtLTQge1xuICBncmlkLWNvbHVtbjogMSAvIC0xOyB9XG5cbi5uLWFydGljbGUtcmFpbF9fdGlsZS1ncm91cCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDI5cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5udGFwLWluZm8tY2VudGVyX19oZXJvLWFyZWEgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubnRhcC1pbmZvLWNlbnRlcl9fY29udGVudC1hcmVhIHtcbiAgICBtYXJnaW46IC03MDBweCBhdXRvIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzOTRweCkge1xuICAubnRhcC1pbmZvLWNlbnRlcl9fY29udGVudC1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAtOTAwcHg7IH0gfVxuXG4ubi1hcnRpY2xlLWFzc2V0IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm4tYXJ0aWNsZS1hc3NldF9fY3RhIHtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI0cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNHB4KTsgfVxuXG4ubi1hcnRpY2xlLWFzc2V0X19jdGEtdGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdFNUZENDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0Y2RjZGNjtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm4tYXJ0aWNsZS1hc3NldF9fY3RhLXNlY3Rpb24tb3ZlcmxheS1ib3gge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGRkZGRkYgMCUsICNEOUQ5RDkgMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0UzRTM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMjRweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubi1hcnRpY2xlLWFzc2V0X19jdGEtc2VjdGlvbi1vdmVybGF5LWJveCB7XG4gICAgd2lkdGg6IDc1JTsgfSB9XG5cbi5uLWFydGljbGUtYXNzZXRfX2N0YS1zZWN0aW9uIC5idXR0b24tLWlubGluZS1hY3Rpb24ge1xuICBjb2xvcjogIzdFNUZENDsgfVxuXG4ubi1hcnRpY2xlLWFzc2V0X19jdGEtc2VjdGlvbiAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIC5idXR0b25fX2ljb24ge1xuICBmaWxsOiAjN0U1RkQ0OyB9XG5cbi5uLWFydGljbGUtcmFpbCB7XG4gIC1tcy1ncmlkLWNvbHVtbjogc3BhbiAxMjtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubi1hcnRpY2xlLWdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6ICgxZnIpWzEyXTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA1OHB4OyB9XG4gIC5uLWFydGljbGUtcHJpbWFyeSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyA5OyB9XG4gIC5uLWFydGljbGUtcmFpbF9fdGlsZS1ncm91cCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubi1hcnRpY2xlLXJhaWwge1xuICAgIGdyaWQtY29sdW1uOiA5IC8gMTI7IH0gfVxuXG4ubi1ncmlkLXJvdy0xIHtcbiAgLW1zLWdyaWQtcm93OiAxO1xuICAgICAgZ3JpZC1yb3c6IDE7IH1cblxuLm4tZ3JpZC1yb3ctMiB7XG4gIC1tcy1ncmlkLXJvdzogMjtcbiAgICAgIGdyaWQtcm93OiAyOyB9XG5cbi5uLWdyaWQtcm93LTMge1xuICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgICBncmlkLXJvdzogMzsgfVxuXG4vKiAuLi4gZG93biB0byB4IHJvd3MgKHdvdWxkIHdlIGV2ZXIgbmVlZCBtb3JlIHRoYW4gNT8pICovXG4ubi1ncmlkLWNvbC1mdWxsIHtcbiAgLW1zLWdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7IH1cblxuLm4tZ3JpZC1jb2wtbGcge1xuICAtbXMtZ3JpZC1jb2x1bW46IHNwYW4gOTtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDk7IH1cblxuLm4tZ3JpZC1jb2wtbWQge1xuICAtbXMtZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7IH1cblxuLm4tZ3JpZC1jb2wtc20ge1xuICAtbXMtZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7IH1cblxuLm4taWNvbi1sb25nLWFycm93LXJpZ2h0LmJ1dHRvbl9faWNvbiB7XG4gIGhlaWdodDogOXB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uLWFydGljbGUtYmFja2dyb3VuZC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU4cHg7XG4gICAgcGFkZGluZy10b3A6IDU4cHg7IH1cbiAgLm4tYXJ0aWNsZS1iYWNrZ3JvdW5kLWNvbnRhaW5lciAubi1hcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQkJEQkY7XG4gICAgbWFyZ2luOiAwIDNlbSAyOXB4IDNlbTtcbiAgICBwYWRkaW5nOiAyOXB4IDI5cHg7IH0gfVxuIiwiaHIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS05NTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xuICBAaW5jbHVkZSBnb3RoYW0tZXh0cmEtbGlnaHQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbmgxLFxuLmgxIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250LXNpemUoJGgxLWZvbnQtc2l6ZXMpO1xufVxuXG5oMixcbi5oMiB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udC1zaXplKCRoMi1mb250LXNpemVzKTtcbn1cblxuaDMsXG4uaDMge1xuICBAaW5jbHVkZSBnb3RoYW0tbGlnaHQ7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udC1zaXplKCRoMy1mb250LXNpemVzKTtcbn1cblxuaDQsXG4uaDQge1xuICBAaW5jbHVkZSBnb3RoYW0tbGlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWg0IDEuNSk7XG59XG5cbmg1LFxuLmg1IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtaDUpO1xufVxuXG5oNixcbi5oNiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWg2KTtcbn1cblxuaDUsXG5oNixcbi5oNSxcbi5oNiB7XG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5wLFxuLm4tcGFyYWdyYXBoIHtcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWxpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1kZWZhdWx0KTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG5cbiAgLy8gKyB7XG4gIC8vICAgaDEsXG4gIC8vICAgaDIsXG4gIC8vICAgaDMsXG4gIC8vICAgaDQsXG4gIC8vICAgaDUsXG4gIC8vICAgaDYge1xuICAvLyAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctZGVmYXVsdDtcbiAgLy8gICB9XG4gIC8vIH1cbn1cblxuLm4tcGFyYWdyYXBoLWxlYWQge1xuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWxpZ2h0O1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQtc2l6ZSgkcC1mb250LXNpemVzKTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xufVxuXG4ubi1wYXJhZ3JhcGgtZmluZS1wcmludCB7XG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3ctbGlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXhzKTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG59XG5cbi5uLXNlY3Rpb24tdGl0bGUge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWdyYXktODc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xuICB3aWR0aDogMTAwJTtcblxuICAubi1zZWN0aW9uLXRpdGxlX19oZWFkaW5nIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQtc2l6ZSgkaDItZm9udC1zaXplcyk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAvLyBmb250LXNpemU6ICRmb250LXNpemUtaDI7XG4gIH1cblxuICAubi1zZWN0aW9uLXRpdGxlX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLm4tc2VjdGlvbi10aXRsZV9fYWN0aW9uLWxpbmsge1xuICAgIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3c7XG4gIH1cbn1cblxuYSB7XG4gIEBpbmNsdWRlIGdvdGhhbS1uYXJyb3c7XG4gIGNvbG9yOiAkY29sb3ItbGluaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4ubi1saW5rLXN0YW5kYWxvbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbn1cblxuLm4tbGlzdCxcbnVsLFxub2wge1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG4gIC8vIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG59XG5cbi8vIFRPRE86IFdoYXQgZWxzZSBkb2VzIHRoaXMgYnJlYWs/XG4vLyAubi1saXN0IHtcbi8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gfVxuXG4ubi1saXN0LS11bnN0eWxlZCxcbiVuLWxpc3QtLXVuc3R5bGVkIHtcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubi1saXN0LS1pbmxpbmUge1xuICBAZXh0ZW5kICVuLWxpc3QtLXVuc3R5bGVkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgLm4tbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmcteHM7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICY6bGFzdC1jaGlsZCA+IC5uLWxpc3RfX2l0ZW0tbGluayB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm4tbGlzdF9faXRlbS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi0jeyRkaXItdG99OiAkc3BhY2luZy14cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5uLWxpc3QtLWlubGluZS1zZXBhcmF0b3IgJiB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnfCc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTEycHg7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5uLWxpc3RfX2l0ZW0ge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcblxuICAubi1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1zbTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWRlZmF1bHQ7XG4gIH1cbn1cblxuLm4tbGlzdC0tYnVsbGV0ZWQge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm4tbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1kZWZhdWx0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZXh0LWRlZmF1bHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBsZWZ0OiAkc3BhY2luZy14cztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgd2lkdGg6IDRweDtcbiAgICB9XG4gIH1cbn1cblxuLm4tbGlzdC0tbnVtYmVyZWQge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIGNvdW50ZXItcmVzZXQ6IG15LWNvdW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm4tbGlzdF9faXRlbSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihteS1jb3VudGVyLCBkZWNpbWFsKSAnLic7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbXktY291bnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcteHM7XG4gICAgICBtaW4td2lkdGg6ICRzcGFjaW5nLWRlZmF1bHQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgICYubi1saXN0X19pdGVtLS1jb3VudGVyLW92ZXJyaWRlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBhdHRyKHZhbHVlKSAnLic7XG4gICAgfVxuICB9XG59XG5cbi5uLWxpc3QtLXR3by1jb2x1bW4ge1xuICBAZXh0ZW5kICVuby1tYXJnaW47XG4gIEBleHRlbmQgJW5vLXBhZGRpbmc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuXG4gIC5uLWxpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxuXG4gIC5uLWxpc3RfX2l0ZW0tY29sdW1uIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctZGVmYXVsdCAkc3BhY2luZy1kZWZhdWx0IDA7XG4gIH1cbn1cblxuLm4tbGlzdC0tcHJvcGVydHktdmFsdWUtcGFpcnMge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLm4tbGlzdF9fdGVybSxcbi5uLWxpc3RfX2Rlc2NyaXB0aW9uIHtcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhzO1xufVxuXG4ubi1saXN0X190ZXJtIHtcbiAgQGluY2x1ZGUgZ290aGFtLW5hcnJvdy1ib2xkO1xuICBjbGVhcjogbGVmdDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgcGFkZGluZy1yaWdodDogJHNwYWNpbmcteHM7XG59XG5cbi5uLWNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogQ291cmllciwgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWRlZmF1bHQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xuICBwYWRkaW5nOiAyMHB4O1xuXG4gIC5oaWdobGlnaHQge1xuICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICB9XG5cbiAgJi5pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm4tYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZGVmYXVsdDtcbiAgcXVvdGVzOiAnXFwyMDFDJyAnXFwyMDFEJyAnXFwyMDE4JyAnXFwyMDE5JztcblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgICB9XG4gIH1cbn1cblxuLm4tYmxvY2txdW90ZV9fZm9vdGVyIHtcbiAgQGluY2x1ZGUgZ290aGFtLWxpZ2h0O1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbn1cblxuLm4tdGV4dC1sb25nZm9ybSxcbi5uLWZvcm0ge1xuICA+IGgxLFxuICA+IGgyLFxuICA+IGgzLFxuICA+IGg0LFxuICA+IGg1LFxuICA+IGg2LFxuICA+IHAsXG4gID4gb2wsXG4gID4gdWwsXG4gIGRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xuXG4gICAgKyB7XG4gICAgICBoMSxcbiAgICAgIGgyLFxuICAgICAgaDMsXG4gICAgICBoNCxcbiAgICAgIGg1LFxuICAgICAgaDYge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1kZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gdWwgbGksXG4gID4gb2wgbGkge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICB9XG5cbiAgLm4tcHVsbC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgJHNwYWNpbmctZGVmYXVsdCAkc3BhY2luZy1kZWZhdWx0IDA7XG4gIH1cblxuICAubi1wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctZGVmYXVsdCAkc3BhY2luZy1kZWZhdWx0O1xuICB9XG59XG5cbi5uby13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuIiwiaHRtbCxcbmJvZHkge1xuICBAaW5jbHVkZSBnb3RoYW0tbmFycm93LWxpZ2h0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogJGNvbG9yLXRleHQtZGVmYXVsdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaGVhZCBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gb2wgbGksXG4vLyB1bCBsaSB7XG4vLyAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuLy8gfVxuIiwiJGVhc2VvdXRjdXN0OmN1YmljLWJlemllciguMDMsIC4xNiwgLjM5LCAuOTkpO1xuJGVhc2VpbnF1YWQ6IGN1YmljLWJlemllciguNTUwLCAuMDg1LCAuNjgwLCAuNTMwKTtcbiRnbG9iYWxkZWxheTogLjVzO1xuXG5Aa2V5ZnJhbWVzIGJvdW5jZURvd24ge1xuICBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MTAsIC4zNTUsIDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC43NTUsIC4wNTAsIC44NTUsIC4wNjApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNnB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC43NTUsIC4wNTAsIC44NTUsIC4wNjApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgM3B4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwgLjYxMCwgLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwgLjYxMCwgLjM1NSwgMSk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlUmlnaHQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MTAsIC4zNTUsIDEpO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgLy8gb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDZweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtM3B4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2cHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlRG93biB7XG4gIGZyb20ge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwcHgpO31cbiAgdG8ge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTt9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbiB7XG4gIGZyb20ge3RyYW5zZm9ybTogdHJhbnNsYXRlWSg0MDBweCk7fVxuICB0byB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO31cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtvcGFjaXR5OiAwO31cbiAgdG8ge29wYWNpdHk6IDE7fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuIiwiQG1peGluIGdvdGhhbS1leHRyYS1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIGdvdGhhbS1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIGdvdGhhbS1ib29rIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gZ290aGFtLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIGdvdGhhbS1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIGdvdGhhbS1uYXJyb3ctbGlnaHQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIGdvdGhhbS1uYXJyb3cge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBOYXJyb3cgU1NtIEEnLCAnR290aGFtIE5hcnJvdyBTU20gQicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIGdvdGhhbS1uYXJyb3ctYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIE5hcnJvdyBTU20gQScsICdHb3RoYW0gTmFycm93IFNTbSBCJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gZ290aGFtLWJvbGQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCJodG1sLFxuYm9keSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBUcmFpbGluZ1NlbWljb2xvblxuJHN1c3k6IChcbiAgY29udGFpbmVyOiAkc2NyZWVuLXhsLFxuICBjb2x1bW5zOiAxMixcbiAgZ3V0dGVyLXBvc2l0aW9uOiBzcGxpdCxcbiAgLy8gZGVidWc6IChcbiAgLy8gICAgIGltYWdlOiBzaG93LFxuICAvLyAgICAgY29sb3I6IHJnYmEoJGNvbG9yLWJsdWUtbGlnaHQsIC4yNSksXG4gIC8vICAgICBvdXRwdXQ6IG92ZXJsYXksXG4gIC8vICAgICB0b2dnbGU6IHRvcCByaWdodFxuICAvLyAgIClcbik7XG5cbiRzZW1hbnRpYy1sYXlvdXQtc206IGxheW91dCg0IGFmdGVyKTtcbiRzZW1hbnRpYy1sYXlvdXQtbWQ6IGxheW91dCg4IGFmdGVyKTtcbiRzZW1hbnRpYy1sYXlvdXQtbGc6IGxheW91dCgxMiBhZnRlcik7XG5cbi8vIENvbnRhaW5lciBmb3IgU2l0ZSBDb250ZW50IGJlbG93IHRoZSBwYWdlIGhlYWRlciB3aGVuIHRoZXJlIGFyZSBubyB0YWJzXG4vLyAubi1zaXRlLWNvbnRlbnQge1xuLy8gICBtYXJnaW4tdG9wOiAkc3BhY2luZy14bDtcbi8vIH1cblxuLm4tc2l0ZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmJpbGxib2FyZC1oZWFkZXIgJiB7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICB9XG59XG5cbi8vIFBhZ2UgQ29udGVudCBzZXBhcmF0aW9uIGZyb20gaGVhZGVyICYgZm9vdGVyXG4ubi1tYWluLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRlZmF1bHQ7XG4gIC8vIHBhZGRpbmctdG9wOiAkc3BhY2luZy1jb21wb25lbnQtYm90dG9tO1xufVxuXG4ubi1tYWluLWNvbnRlbnQtLW5vLWJvdHRvbS1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5uLW1haW4tY29udGVudC0tbm8tdG9wLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLy8gLm4td2lkZ2V0LWFyZWEge1xuLy8gICBwYWRkaW5nOiAkc3BhY2luZy1sZyAwO1xuLy8gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gIC8vIC5uLW1haW4tY29udGVudCB7XG4gIC8vICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIC8vIH1cblxuICAubi1tYWluLWNvbnRlbnQtLW5vLXRvcC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4vLyBDb250YWluZXJcbi5uLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcigpO1xuICBwYWRkaW5nOiAwICRzcGFjaW5nLXNtO1xufVxuXG4vLyBSb3dcbi5uLXJvdyB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgLm4tY29sLXNtLSN7JGl9IHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oJGkpO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgIC5uLWNvbC1tZC0jeyRpfSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKCRpKTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAubi1jb2wtbGctI3skaX0ge1xuICAgICAgQGluY2x1ZGUgc3BhbigkaSk7XG4gICAgfVxuICB9XG5cbiAgLm4tcm93IHtcbiAgICBtYXJnaW46IDAgZ3V0dGVyKCkgKiAtMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgIC5uLWNvbC14bC0jeyRpfSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKCRpKTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3N1c3kvc2Fzcy9zdXN5JztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9icmVha3BvaW50JztcbkBpbXBvcnQgJ3V0aWxzL2luZGV4JztcbkBpbXBvcnQgJ2dsb2JhbC9pbmRleCc7XG5cbi8qIEluZm8gQ2VudGVyL0lEQyBBcnRpY2xlIHRlbXBsYXRlIG92ZXJyaWRlcyAqL1xuLmluZm8tcmVsYXRlZC1pdGVtLXRpbGUsIC5uLWFydGljbGUtcmFpbF9fdGlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kZWZhdWx0O1xuICAgIH1cbn1cblxuLm4tYXJ0aWNsZS1yYWlsX190aWxlIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcbn1cblxuLm4tYXJ0aWNsZS1iYWNrZ3JvdW5kLWNvbnRhaW5lciAubi1hcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xufVxuLm4tYXJ0aWNsZS1wcmltYXJ5X19hcnRpY2xlLWJvZHkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQkJCREJGO1xuICAgIHBhZGRpbmctdG9wOiAxNC41cHg7XG59XG5cbi5udGFwLWluZm8tY2VudGVyX19oZXJvLWFyZWEgaW1nIHtcbiAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5udGFwLWluZm8tY2VudGVyX19jb250ZW50LWFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcbn1cblxuLm4tZ3JpZC1pdGVtLTgsXG4ubi1ncmlkLWl0ZW0tNCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbn1cblxuLm4tYXJ0aWNsZS1yYWlsX190aWxlLWdyb3VwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDI5cHg7XG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgLm50YXAtaW5mby1jZW50ZXJfX2hlcm8tYXJlYSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLm50YXAtaW5mby1jZW50ZXJfX2NvbnRlbnQtYXJlYSB7XG4gICAgICAgIG1hcmdpbjogLTcwMHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICB9XG59XG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM5NHB4KSB7XG4gICAgLm50YXAtaW5mby1jZW50ZXJfX2NvbnRlbnQtYXJlYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC05MDBweDtcbiAgICB9XG59XG5cbi5uLWFydGljbGUtYXNzZXQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uLWFydGljbGUtYXNzZXRfX2N0YSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjRweCk7XG59XG5cbi5uLWFydGljbGUtYXNzZXRfX2N0YS10YWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3RTVGRDQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjRjZGNkY2O1xuICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uLWFydGljbGUtYXNzZXRfX2N0YS1zZWN0aW9uLW92ZXJsYXktYm94IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGRkZGRkYgMCUsICNEOUQ5RDkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UzRTNFMztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubi1hcnRpY2xlLWFzc2V0X19jdGEtc2VjdGlvbi1vdmVybGF5LWJveCB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxufVxuXG4ubi1hcnRpY2xlLWFzc2V0X19jdGEtc2VjdGlvbiAuYnV0dG9uLS1pbmxpbmUtYWN0aW9uIHtcbiAgICBjb2xvcjogIzdFNUZENDtcbn1cblxuLm4tYXJ0aWNsZS1hc3NldF9fY3RhLXNlY3Rpb24gLmJ1dHRvbi0taW5saW5lLWFjdGlvbiAuYnV0dG9uX19pY29uIHtcbiAgICBmaWxsOiAjN0U1RkQ0O1xufVxuXG4ubi1hcnRpY2xlLXJhaWwge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubi1hcnRpY2xlLWdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogNThweDtcbiAgICB9XG5cbiAgICAubi1hcnRpY2xlLXByaW1hcnkge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDk7XG4gICAgfVxuXG4gICAgLm4tYXJ0aWNsZS1yYWlsX190aWxlLWdyb3VwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAubi1hcnRpY2xlLXJhaWwge1xuICAgICAgICBncmlkLWNvbHVtbjogOSAvIDEyO1xuICAgIH1cbn1cblxuLm4tZ3JpZC1yb3ctMSB7XG4gICAgZ3JpZC1yb3c6IDE7XG59XG4ubi1ncmlkLXJvdy0yIHtcbiAgICBncmlkLXJvdzogMlxufVxuLm4tZ3JpZC1yb3ctMyB7XG4gICAgZ3JpZC1yb3c6IDNcbn1cbi8qIC4uLiBkb3duIHRvIHggcm93cyAod291bGQgd2UgZXZlciBuZWVkIG1vcmUgdGhhbiA1PykgKi9cblxuLm4tZ3JpZC1jb2wtZnVsbCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG59XG5cbi5uLWdyaWQtY29sLWxnIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA5O1xufVxuXG4ubi1ncmlkLWNvbC1tZCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbn1cblxuLm4tZ3JpZC1jb2wtc20ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG59XG5cbi5uLWljb24tbG9uZy1hcnJvdy1yaWdodC5idXR0b25fX2ljb24ge1xuICAgIGhlaWdodDogOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgICAubi1hcnRpY2xlLWJhY2tncm91bmQtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1OHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgICB9XG4gICAgLm4tYXJ0aWNsZS1iYWNrZ3JvdW5kLWNvbnRhaW5lciAubi1hcnRpY2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JCQkRCRjtcbiAgICAgICAgbWFyZ2luOiAwIDNlbSAyOXB4IDNlbTtcbiAgICAgICAgcGFkZGluZzogMjlweCAyOXB4O1xuICAgIH1cbn1cbiIsIi5uLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubi1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubi1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubi1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uLWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubi10ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5uLXNwYWNpbmctYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctY29tcG9uZW50LWJvdHRvbTtcbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1zbSkge1xuICAubi1oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1tZCkge1xuICAubi1oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XG4gIC5uLWhpZGRlbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm4taGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggJHNjcmVlbi1tZCkge1xuICAubi1oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubi1oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIERlZmF1bHQgVmFyaWFibGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiRCcmVha3BvaW50LVNldHRpbmdzOiAoXG4gICdkZWZhdWx0IG1lZGlhJzogYWxsLFxuICAnZGVmYXVsdCBmZWF0dXJlJzogbWluLXdpZHRoLFxuICAnZGVmYXVsdCBwYWlyJzogd2lkdGgsXG5cbiAgJ2ZvcmNlIGFsbCBtZWRpYSB0eXBlJzogZmFsc2UsXG4gICd0byBlbXMnOiBmYWxzZSxcbiAgJ3RyYW5zZm9ybSByZXNvbHV0aW9ucyc6IHRydWUsXG5cbiAgJ25vIHF1ZXJpZXMnOiBmYWxzZSxcbiAgJ25vIHF1ZXJ5IGZhbGxiYWNrcyc6IGZhbHNlLFxuXG4gICdiYXNlIGZvbnQgc2l6ZSc6IDE2cHgsXG5cbiAgJ2xlZ2FjeSBzeW50YXgnOiBmYWxzZVxuKTtcblxuJGJyZWFrcG9pbnQ6ICgpICFkZWZhdWx0O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEltcG9ydHNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQGltcG9ydCBcImJyZWFrcG9pbnQvc2V0dGluZ3NcIjtcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvY29udGV4dCc7XG5AaW1wb3J0ICdicmVha3BvaW50L2hlbHBlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9wYXJzZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvbm8tcXVlcnknO1xuXG5AaW1wb3J0ICdicmVha3BvaW50L3Jlc3BvbmQtdG8nO1xuXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9sZWdhY3ktc2V0dGluZ3NcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCcmVha3BvaW50IE1peGluXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQG1peGluIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGxlZ2FjeS1zZXR0aW5ncy13YXJuaW5nO1xuXG4gIC8vIFJlc2V0IGNvbnRleHRzXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xuXG4gICRicmVha3BvaW50OiBicmVha3BvaW50KCRxdWVyeSwgZmFsc2UpO1xuXG4gICRxdWVyeS1zdHJpbmc6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeScpO1xuICAkcXVlcnktZmFsbGJhY2s6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdmYWxsYmFjaycpO1xuXG4gICRwcml2YXRlLWJyZWFrcG9pbnQtY29udGV4dC1ob2xkZXI6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdjb250ZXh0IGhvbGRlcicpICFnbG9iYWw7XG4gICRwcml2YXRlLWJyZWFrcG9pbnQtcXVlcnktY291bnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeSBjb3VudCcpICFnbG9iYWw7XG5cbiAgLy8gQWxsb3cgZm9yIGFuIGFzLW5lZWRlZCBvdmVycmlkZSBvciB1c2FnZSBvZiBubyBxdWVyeSBmYWxsYmFjay5cbiAgQGlmICRuby1xdWVyeSAhPSBmYWxzZSB7XG4gICAgJHF1ZXJ5LWZhbGxiYWNrOiAkbm8tcXVlcnk7XG4gIH1cblxuICBAaWYgJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlIHtcbiAgICAkY29udGV4dC1zZXR0ZXI6IHByaXZhdGUtYnJlYWtwb2ludC1zZXQtY29udGV4dCgnbm8tcXVlcnknLCAkcXVlcnktZmFsbGJhY2spO1xuICB9XG5cbiAgLy8gUHJpbnQgT3V0IFF1ZXJ5IFN0cmluZ1xuICBAaWYgbm90IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykge1xuICAgIEBtZWRpYSAjeyRxdWVyeS1zdHJpbmd9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykgIT0gZmFsc2Ugb3IgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSA9PSB0cnVlIHtcblxuICAgICR0eXBlOiB0eXBlLW9mKGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSk7XG4gICAgJHByaW50OiBmYWxzZTtcblxuICAgIEBpZiAoJHR5cGUgPT0gJ2Jvb2wnKSB7XG4gICAgICAkcHJpbnQ6IHRydWU7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnc3RyaW5nJykge1xuICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnbGlzdCcpIHtcbiAgICAgIEBlYWNoICR3cmFwcGVyIGluIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gJHdyYXBwZXIge1xuICAgICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFdyaXRlIEZhbGxiYWNrXG4gICAgQGlmICgkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2UpIGFuZCAoJHByaW50ID09IHRydWUpIHtcbiAgICAgICR0eXBlLWZhbGxiYWNrOiB0eXBlLW9mKCRxdWVyeS1mYWxsYmFjayk7XG5cbiAgICAgIEBpZiAoJHR5cGUtZmFsbGJhY2sgIT0gJ2Jvb2wnKSB7XG4gICAgICAgICN7JHF1ZXJ5LWZhbGxiYWNrfSAmIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcbn1cblxuXG5AbWl4aW4gbXEoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcy1tYXAsICRmcy1icmVha3BvaW50czogJGJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRmcy1icmVha3BvaW50LCAkZnMtZm9udC1zaXplIGluICRmcy1tYXAge1xuICAgIEBpZiAkZnMtYnJlYWtwb2ludCA9PSBudWxsIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZnMtZm9udC1zaXplKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpZiBtYXAtaGFzLWtleSgkZnMtYnJlYWtwb2ludHMsICRmcy1icmVha3BvaW50KSB7XG4gICAgICAgICRmcy1icmVha3BvaW50OiBtYXAtZ2V0KCRmcy1icmVha3BvaW50cywgJGZzLWJyZWFrcG9pbnQpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZnMtYnJlYWtwb2ludCkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZzLWZvbnQtc2l6ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb250LXNpemUoJGZzLWZvbnQtc2l6ZSkge1xuICBAaWYgdHlwZS1vZigkZnMtZm9udC1zaXplKSA9PSAnbGlzdCcge1xuICAgIGZvbnQtc2l6ZTogbnRoKCRmcy1mb250LXNpemUsIDEpO1xuXG4gICAgQGlmIChsZW5ndGgoJGZzLWZvbnQtc2l6ZSkgPiAxKSB7XG4gICAgICBsaW5lLWhlaWdodDogbnRoKCRmcy1mb250LXNpemUsIDIpO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgZm9udC1zaXplOiAkZnMtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiBjZWlsKCRmcy1mb250LXNpemUgLyAkbGluZS1oZWlnaHQtZGVmYXVsdCkgKiAoJGxpbmUtaGVpZ2h0LWRlZmF1bHQgLyAkZnMtZm9udC1zaXplKTtcbiAgfVxufVxuXG5AbWl4aW4gZnVsbC1oZWlnaHQtaGlkZGVuLXBzZXVkby1lbGVtZW50KCkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG5cbkBtaXhpbiBsaXN0LXJlc2V0IHtcbiAgQGV4dGVuZCAlbm8tbWFyZ2luO1xuICBAZXh0ZW5kICVuby1wYWRkaW5nO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIi8vIHJlbSBTdXBwb3J0XG4vLyA9PT09PT09PT09PVxuXG4vLyByZW1cbi8vIC0tLVxuLy8gQ2hlY2sgZm9yIGFuIGV4aXN0aW5nIHN1cHBvcnQgbWl4aW4sIG9yIG91dHB1dCBkaXJlY3RseS5cbi8vIC0gJHByb3AgIDogPGNzcyBwcm9wZXJ0eT5cbi8vIC0gJHZhbCAgIDogPGNzcyB2YWx1ZT5cbkBtaXhpbiBzdXN5LXJlbShcbiAgJHByb3AsXG4gICR2YWxcbikge1xuICAkX3JlcXM6IChcbiAgICB2YXJpYWJsZTogcmh5dGhtLXVuaXQgcmVtLXdpdGgtcHgtZmFsbGJhY2ssXG4gICAgbWl4aW46IHJlbSxcbiAgKTtcbiAgQGlmIHN1c3ktc3VwcG9ydChyZW0sICRfcmVxcywgJHdhcm46IGZhbHNlKSBhbmQgJHJoeXRobS11bml0ID09IHJlbSB7XG4gICAgQGluY2x1ZGUgcmVtKCRwcm9wLCAkdmFsKTtcbiAgfSBAZWxzZSB7XG4gICAgI3skcHJvcH06ICR2YWw7XG4gIH1cbn1cbiIsIi8vIFN1c3kgRmFsbGJhY2sgQ2xlYXJmaXhcbi8vID09PT09PT09PT09PT09PT09PT09PT1cblxuXG4vLyBDbGVhcmZpeFxuLy8gLS0tLS0tLS1cbi8vIENoZWNrIGZvciBhbiBleGlzdGluZyBzdXBwb3J0IG1peGluLCBvciBwcm92aWRlIGEgc2ltcGxlIGZhbGxiYWNrLlxuQG1peGluIHN1c3ktY2xlYXJmaXgge1xuICBAaWYgc3VzeS1zdXBwb3J0KGNsZWFyZml4LCAobWl4aW46IGNsZWFyZml4KSkge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9IEBlbHNlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
