@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.aa-header-top .aa-header-search input,.aa-search .hs-search-results__listing .hs-search-results__description,.aa-search .hs-search-results__listing .hs-search-results__title,.h6,div,form select option,h6{font-size:1.2rem;line-height:1.41em}body,html{font-family:Fira Sans Condensed,Arial,sans-serif;font-size:16px;color:#5f555d;line-height:1.41em}a{color:#61a6b1;font-size:inherit;text-decoration:none;line-height:inherit;font-weight:600;-webkit-transition:all .35s ease;transition:all .35s ease}a:hover{text-decoration:underline}a:active{color:#5c8688}.font--smaller{font-size:1rem;line-height:1.41em}.font--body,.font--title,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Fira Sans Condensed,Arial,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:300;margin:0;word-break:break-word}.h1,h1{font-size:2.488rem;line-height:1.1em}@media (min-width:768px){.h1,h1{font-size:5.16rem}}.h2,h2{font-size:2.488rem;line-height:1.1em}@media (min-width:768px){.h2,h2{font-size:4.3rem}}.h3,h3{font-size:1.728rem;line-height:1.14em}@media (min-width:992px){.h3,h3{font-size:2.074rem}}.h4,h4{font-size:1.2rem}.h4,.h5,h4,h5{line-height:1.2em;font-weight:600}.h5,h5{font-size:.833rem}.h6,h6{font-weight:300!important}.h6 a,h6 a{font-weight:600!important}h1+p,h2+p,p+table{margin-top:32px}h3+p,h4+p,h5+p{margin-top:16px}p+h1,p+h2,p+h3,p+h6{padding-top:32px}p+h4,p+h5{padding-top:16px}.title--border{text-align:left}.title--border:after{content:"";border-bottom:5px solid #5f555d;width:60px;display:block;margin-top:32px;max-width:100%}.title--border.title--border-long:after{width:194px}.title--border.title--border-gray:after{border-bottom:8px solid #a89691}.color--white .title--border:after{border-color:#fff}blockquote{margin:40px 0;padding:30px 40px;background:#f2f1f0;font-size:1.1625rem;line-height:1.4em;font-style:italic;font-weight:300}@media (min-width:992px){blockquote{margin:60px 0;padding:50px 80px;font-size:1.5625rem;line-height:1.4em}}blockquote p{font-weight:300;font-size:1.1625rem;line-height:1.4em;margin-top:0;margin-bottom:0;font-style:italic}@media (min-width:992px){blockquote p{font-size:1.5625rem;line-height:1.4em}}blockquote p:last-child:after{content:"";display:block;background:#a89791;width:57px;height:3px;margin-top:20px}blockquote p+p{margin-top:30px}blockquote+blockquote{margin-top:0}.aa-module-hero.aa-module-hero--full .aa-module-hero__body,.aa-page-center{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;float:none;padding-left:20px;padding-right:20px}.aa-module-hero.aa-module-hero--full .aa-page-center--padding.aa-module-hero__body,.aa-page-center.aa-page-center--padding{padding-left:20px;padding-right:20px}.aa-module-hero.aa-module-hero--full .aa-page-center--narrow.aa-module-hero__body,.aa-page-center.aa-page-center--narrow{max-width:866px}.aa-module-hero.aa-module-hero--full .aa-page-center--wide.aa-module-hero__body,.aa-page-center.aa-page-center--wide{max-width:1365px}.aa-module-hero.aa-module-hero--full .aa-page-center--full.aa-module-hero__body,.aa-page-center.aa-page-center--full,main{max-width:100%}main{width:100%;margin:auto;float:none;overflow:visible;overflow:initial;padding-left:0;padding-right:0}.aa-module-hero.aa-module-hero--full .aa-module-hero__body div[class*=aa-page-center],.aa-page-center div[class*=aa-page-center]{padding-left:0!important;padding-right:0!important}.aa-padding-top-very-high{padding-top:128px}@media (min-width:992px){.aa-padding-top-very-high{padding-top:256px}}.aa-padding-bottom-very-high{padding-bottom:128px}@media (min-width:992px){.aa-padding-bottom-very-high{padding-bottom:256px}}.aa-padding-top-high{padding-top:64px}@media (min-width:992px){.aa-padding-top-high{padding-top:90px}}@media (min-width:1440px){.aa-padding-top-high{padding-top:128px}}.aa-module-columns--layout1 .aa-module-columns__inner--bg.aa-padding-bottom,.aa-padding-bottom-high{padding-bottom:64px}@media (min-width:992px){.aa-module-columns--layout1 .aa-module-columns__inner--bg.aa-padding-bottom,.aa-padding-bottom-high{padding-bottom:90px}}@media (min-width:1440px){.aa-module-columns--layout1 .aa-module-columns__inner--bg.aa-padding-bottom,.aa-padding-bottom-high{padding-bottom:128px}}.aa-padding-top{padding-top:32px}@media (min-width:992px){.aa-padding-top{padding-top:50px}}@media (min-width:1440px){.aa-padding-top{padding-top:64px}}.aa-padding-bottom,.aa-site-footer__nav .aa-site-footer__nav__level1{padding-bottom:32px}@media (min-width:992px){.aa-padding-bottom,.aa-site-footer__nav .aa-site-footer__nav__level1{padding-bottom:50px}}@media (min-width:1440px){.aa-padding-bottom,.aa-site-footer__nav .aa-site-footer__nav__level1{padding-bottom:64px}}.aa-padding-top-low,.aa-site-footer .aa-site-footer__body,.aa-site-footer__nav{padding-top:32px}@media (min-width:1440px){.aa-padding-top-low,.aa-site-footer .aa-site-footer__body,.aa-site-footer__nav{padding-top:32px}}.aa-padding-bottom-low,.aa-site-footer .aa-site-footer__body,.aa-site-footer .aa-site-footer__primary__buttons,.module-popup-form__popup__content__text{padding-bottom:32px}@media (min-width:1440px){.aa-padding-bottom-low,.aa-site-footer .aa-site-footer__body,.aa-site-footer .aa-site-footer__primary__buttons,.module-popup-form__popup__content__text{padding-bottom:32px}}.aa-site-footer__nav{margin-top:32px}@media (min-width:1440px){.aa-site-footer__nav{margin-top:32px}}.aa-padding-top-very-low{padding-top:16px}@media (min-width:992px){.aa-padding-top-very-low{padding-top:16px}}.aa-padding-bottom-very-low{padding-bottom:16px}@media (min-width:992px){.aa-padding-bottom-very-low{padding-bottom:16px}}.aa-no-padding-top{padding-top:0!important}.aa-no-padding-bottom{padding-bottom:0!important}.aa-no-padding{padding:0!important}.row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.row.row--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row.row--bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row--20{margin-right:-10px;margin-left:-10px}.row--40{margin-right:-20px;margin-left:-20px}.row--60{margin-right:-32px;margin-left:-32px}.row--80{margin-right:-40px;margin-left:-40px}.row--20>[class*=col-]{padding-right:10px;padding-left:10px}.row--40>[class*=col-]{padding-right:20px;padding-left:20px}.row--60>[class*=col-]{padding-right:32px;padding-left:32px}.row--80>[class*=col-]{padding-right:40px;padding-left:40px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1,.col-auto{-webkit-box-flex:0}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-2,.col-3{-webkit-box-flex:0}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-4,.col-5{-webkit-box-flex:0}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-6,.col-7{-webkit-box-flex:0}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-8,.col-9{-webkit-box-flex:0}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-10,.col-11{-webkit-box-flex:0}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}html{padding:0;margin:0}body{max-width:1920px;width:100%;float:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;overflow-x:hidden;max-width:100%;margin:0 auto}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}*{background-position:50%;background-repeat:no-repeat;background-size:cover}img{width:auto;height:auto;max-width:100%}a img:hover{opacity:.7;border-bottom:none}.aa-no-border{border:none!important}li,ul{margin:0;padding:0;list-style:none}section ul{margin:25px 0 25px 20px}section ul li{list-style:disc;margin-bottom:10px}section ul ul{margin-bottom:0;margin-top:10px;margin-left:30px}section ul ul li{list-style:circle}section ul:first-child{margin-top:0}section ul:last-child{margin-bottom:0}form ul{margin:0;padding:0}form ul li{list-style:none!important;margin-bottom:0}section ol{padding:0;margin:25px 0 25px 20px}section ol li{list-style-type:decimal;margin-bottom:10px;padding-left:5px}a:active,a:hover{outline:0}p{margin:0 0 1em}p:last-of-type{margin-bottom:0}hr{margin-top:32px;margin-bottom:32px;border:none;border-top:1px solid #5f555d}.aa-bg-image{background-size:cover;background-position:50%}.aa-relative{position:relative}.aa-margin-auto{margin-left:auto;margin-right:auto}.aa-vertical-align{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:100%!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:left!important}main{background-color:#fff}.aa-bold{font-weight:700!important}.aa-light{font-weight:300!important}.aa-normal{font-weight:400!important}.aa-underline{text-decoration:underline}.aa-uppercase{text-transform:uppercase!important}.aa-no-uppercase{text-transform:none!important}.aa-no-margin{margin:0!important}.aa-no-margin-top{margin-top:0!important}.aa-no-margin-bottom{margin-bottom:0!important}.aa-align-center{text-align:center}.aa-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-hide-lg{display:block}@media (min-width:992px){.aa-hide-lg{display:none}}.ie-modal{display:none}.aa-hide-mobile{display:none!important}@media (min-width:768px){.aa-hide-mobile{display:block!important}}section svg path{fill:#61a6b1}.hs-tools-menu.hs-collapsed{top:58px!important}.aa-anchor,a[data-hs-anchor=true]{position:relative;height:0;visibility:hidden;display:block;overflow:hidden;top:-65px}body.anchorMenu .aa-anchor,body.anchorMenu a[data-hs-anchor=true]{top:-130px}body.anchorMenu.stickyMenu .aa-anchor,body.anchorMenu.stickyMenu a[data-hs-anchor=true]{top:-65px}.clearfix:after{content:"";clear:both;display:table}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;text-transform:none;word-wrap:normal}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f2f2f2;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#000;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.aa-header-logo{width:76px;height:50px}@media (min-width:992px){.aa-header-logo{width:134px;height:auto}}.aa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.aa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon--email,.icon--phone{width:15px;height:15px;display:inline-block;margin-right:5px}.icon--email svg path,.icon--phone svg path{color:#000}.icon--phone{background-image:url(https://www.mpy.fi/hubfs/Assets/icons/icon_phone-1.svg)}.icon--email{background-image:url(https://www.mpy.fi/hubfs/Assets/icons/icon_email-2.svg);margin-right:8px}.hs-responsive-embed,body div.hs-embed-wrapper{margin-bottom:20px!important}.hs-responsive-embed:last-child,body div.hs-embed-wrapper:last-child{margin-bottom:0!important}body .hs-embed-wrapper,body .hs-responsive-embed-wrapper{width:100%!important;margin:0!important;max-width:100%!important;min-width:1px!important;max-height:none!important}body .hs-embed-wrapper .hs-embed-content-wrapper>div:not(.hs-responsive-embed),body .hs-responsive-embed-wrapper div{display:inline-block;margin:0;width:100%!important;padding:56.25% 0 0!important;height:0;position:relative}body .hs-embed-wrapper .hs-embed-content-wrapper iframe,body .hs-responsive-embed-wrapper iframe,body .hs-responsive-embed iframe{position:absolute;top:0;left:0;right:0;bottom:0;max-width:none;width:100%;border:none;height:100%}.mobile-navigation{position:relative;width:100%!important}.aa-bg-black,.bg--black{background-color:#000}.aa-bg-blue,.aa-bg-dark-blue,.aa-bg-primary,.bg--blue,.bg--dark-blue,.bg--primary{background-color:#61a6b1}.aa-bg-secondary,.bg--secondary{background-color:#5c8688}.aa-bg--gray,.bg--gray{background-color:#a89691}.aa-bg-white,.bg--white{background-color:#fff}.aa-bg-red,.bg--red{background-color:#90475e}.aa-bg-beige,.bg--beige{background-color:#e8e4e3}.aa-bg-light,.bg--light{background-color:#f2f1f0}.aa-bg-dark,.bg--dark{background-color:#5f555d}.aa-color-black,.color--black{color:#000}.aa-color-primary,.color--primary{color:#61a6b1}.aa-color-secondary,.color--secondary{color:#5c8688}.aa-color-white,.color--white{color:#fff}.aa-color-beige,.color--beige{color:#e8e4e3}.aa-color-red,.color--red{color:#90475e}.aa-color-light,.color--light{color:#f2f1f0}.aa-color-blue,.color--blue{color:#61a6b1}.aa-color-dark,.color--dark{color:#5f555d}.aa-color-dark-blue,.color--dark-blue{color:#5c8688}.color--white a{color:#fff;text-decoration:underline}.aa-flex{display:block}@media (min-width:576px){.aa-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}.aa-flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.aa-flex-row__responsive{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.aa-flex-row__responsive{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.aa-flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-flex-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.aa-flex-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-flex-item-33{width:100%}@media (min-width:768px){.aa-flex-item-33{width:50%}}@media (min-width:992px){.aa-flex-item-33{width:33.33%}}.aa-flex-item-50{width:100%}@media (min-width:768px){.aa-flex-item-50{width:50%}}.aa-flex-item-66{width:100%}@media (min-width:768px){.aa-flex-item-66{width:50%}}@media (min-width:992px){.aa-flex-item-66{width:66.666%}}.aa-flex-item-25{width:25%}.aa-flex-item-75{width:75%}.aa-flex-item-100{width:100%}.content-wrapper{width:100%;max-width:100%;margin-left:auto;margin-right:auto;float:none;padding-left:0;padding-right:0}.dnd-section{padding:0}main [class*=force-full-width-section]>.row-fluid{padding-left:0;padding-right:0}.body_dnd_area-row-0-force-full-width-section>.row-fluid{max-width:none!important}.dnd-section>.row-fluid,.row--fluid{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;float:none;padding-left:0;padding-right:0}.dnd-section span.hs_cos_wrapper_widget{display:block;padding-left:20px;padding-right:20px}.body_dnd_area-row-0-force-full-width-section>.row-fluid,.row-fluid .row--fluid{padding-left:0!important;padding-right:0!important}@media (max-width:767px){.dnd-section .dnd-column{padding-left:0;padding-right:0}}@media (min-width:768px){.row-fluid{width:100%;*zoom:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.row-fluid:after,.row-fluid:before{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;float:none;width:100%;min-height:1px;margin-left:2.127659574%;*margin-left:2.0744680846382977%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span12{width:99.99999998999999%;*width:99.94680850063828%}.row-fluid .span11{width:91.489361693%;*width:91.4361702036383%}.row-fluid .span10{width:82.97872339599999%;*width:82.92553190663828%}.row-fluid .span9{width:74.468085099%;*width:74.4148936096383%}.row-fluid .span8{width:65.95744680199999%;*width:65.90425531263828%}.row-fluid .span7{width:57.446808505%;*width:57.3936170156383%}.row-fluid .span6{width:48.93617020799999%;*width:48.88297871863829%}.row-fluid .span5{width:40.425531911%;*width:40.3723404216383%}.row-fluid .span4{width:31.914893614%;*width:31.8617021246383%}.row-fluid .span3{width:23.404255317%;*width:23.3510638276383%}.row-fluid .span2{width:14.89361702%;*width:14.8404255306383%}.row-fluid .span1{width:6.382978723%;*width:6.329787233638298%}.container-fluid{*zoom:1}.container-fluid:after,.container-fluid:before{display:table;content:""}.container-fluid:after{clear:both}@media (max-width:767px){.row-fluid{width:100%}.row-fluid [class*=span]{display:block;float:none;width:auto;margin-left:0}}@media (min-width:768px) and (max-width:1139px){.row-fluid{width:100%;*zoom:1}.row-fluid:after,.row-fluid:before{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;float:left;width:100%;min-height:1px;margin-left:2.762430939%;*margin-left:2.709239449638298%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span12{width:99.999999993%;*width:99.9468085036383%}.row-fluid .span11{width:91.436464082%;*width:91.38327259263829%}.row-fluid .span10{width:82.87292817100001%;*width:82.8197366816383%}.row-fluid .span9{width:74.30939226%;*width:74.25620077063829%}.row-fluid .span8{width:65.74585634900001%;*width:65.6926648596383%}.row-fluid .span7{width:57.182320438000005%;*width:57.129128948638304%}.row-fluid .span6{width:48.618784527%;*width:48.5655930376383%}.row-fluid .span5{width:40.055248616%;*width:40.0020571266383%}.row-fluid .span4{width:31.491712705%;*width:31.4385212156383%}.row-fluid .span3{width:22.928176794%;*width:22.874985304638297%}.row-fluid .span2{width:14.364640883%;*width:14.311449393638298%}.row-fluid .span1{width:5.801104972%;*width:5.747913482638298%}}@media (min-width:1280px){.row-fluid{width:100%;*zoom:1}.row-fluid:after,.row-fluid:before{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;float:left;width:100%;min-height:1px;margin-left:2.564102564%;*margin-left:2.510911074638298%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145300001%;*width:91.3997999636383%}.row-fluid .span10{width:82.905982906%;*width:82.8527914166383%}.row-fluid .span9{width:74.358974359%;*width:74.30578286963829%}.row-fluid .span8{width:65.81196581200001%;*width:65.7587743226383%}.row-fluid .span7{width:57.264957265%;*width:57.2117657756383%}.row-fluid .span6{width:48.717948718%;*width:48.6647572286383%}.row-fluid .span5{width:40.170940171000005%;*width:40.117748681638304%}.row-fluid .span4{width:31.623931624%;*width:31.5707401346383%}.row-fluid .span3{width:23.076923077%;*width:23.0237315876383%}.row-fluid .span2{width:14.529914530000001%;*width:14.4767230406383%}.row-fluid .span1{width:5.982905983%;*width:5.929714493638298%}}.navigation-primary{padding-bottom:32px;padding-left:20px;padding-right:20px}@media (min-width:1200px){.navigation-primary{padding:0}}.navigation-primary a.active-branch{color:#61a6b1}.navigation-primary .submenu.level-2 a,.navigation-primary a{color:#5f555d;font-weight:600;text-decoration:none;text-transform:uppercase;font-size:22px;font-weight:300;line-height:1em}@media (min-width:1200px){.navigation-primary .submenu.level-2 a,.navigation-primary a{font-size:16px;line-height:1em;font-weight:600}}.navigation-primary li.has-submenu>a{position:relative;display:block;padding-right:55px}@media (min-width:1200px){.navigation-primary li.has-submenu>a{padding-right:0}}.navigation-primary li.has-submenu>a:after{content:"";background-image:url(https://4638495.fs1.hubspotusercontent-eu1.net/hubfs/4638495/Icons/Icon-ionic-ios-arrow-dropright_primary.svg);background-size:cover;width:28px;height:28px;position:absolute;right:15px;top:-2px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .5s ease;transition:all .5s ease}@media (min-width:1200px){.navigation-primary li.has-submenu>a:after{content:none}}.navigation-primary .submenu.level-2 li.has-submenu>a{padding-right:22px}.navigation-primary .submenu.level-2 li.has-submenu>a:after{content:""}@media (min-width:1200px){.navigation-primary .submenu.level-2 li.has-submenu>a:after{width:14px;height:14px;right:0;top:11px}}.navigation-primary li.has-submenu>a.open:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.navigation-primary .submenu.level-2 a{font-size:18px;line-height:1em;text-transform:none}@media (min-width:1200px){.navigation-primary .submenu.level-2 a{font-size:16px;line-height:1em;text-transform:uppercase}}.navigation-primary a:active,.navigation-primary a:focus,.navigation-primary a:hover{color:#5c8688}.navigation-primary a.active-item{position:relative;color:#61a6b1}.submenu{float:none;list-style:none;margin:0;padding:0}@media (max-width:767px){input[type=checkbox]:checked~.submenu{display:block}}.submenu.level-1{display:inline-block;width:100%}.submenu.level-1>li{display:block;margin-right:0;position:relative}@media (min-width:1200px){.submenu.level-1>li{display:inline-block;margin-right:30px}}.submenu.level-1>li>a{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:16px;padding-bottom:16px;display:block}.submenu.level-1>li>a.open{border-bottom:none}@media (min-width:1200px){.submenu.level-1>li>a{border-bottom:none;margin-bottom:0;padding-bottom:0}}.submenu.level-1>li:last-child{margin-right:0;border-bottom:0}.submenu.level-2{background-color:#e8e4e3;border:1px solid #e8e4e3;left:0;opacity:0;position:relative;top:100%;width:100%;z-index:2;padding-top:32px;padding-bottom:32px;margin-top:0;margin-bottom:32px}@media (min-width:1200px){.submenu.level-2{left:-9999px;opacity:0;position:absolute;top:100%;width:235px;z-index:2;margin-top:0;padding-top:32px;padding-bottom:64px;margin-bottom:0}}.submenu.level-2:after,.submenu.level-2:before{content:"";position:absolute;z-index:0;width:100vw;left:-100vw;max-width:100vw;top:0;height:0;background-color:#e8e4e3;height:100%}.submenu.level-2.open:after,.submenu.level-2.open:before{height:100%}body.js_enabled .submenu.level-2>li>a{opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}body.js_enabled .submenu.level-2.open>li>a{opacity:1}.submenu.level-2:after{left:auto;right:-100vw}.navigation-primary.navigation-primary--js .submenu.level-2,.navigation-primary.navigation-primary--js .submenu.level-3{display:none}.navigation-primary.navigation-primary--js .submenu.level-2,.navigation-primary.navigation-primary--js .submenu.level-3,.submenu.level-1>li.focus .submenu.level-2,.submenu.level-1>li .submenu.level-2.open,.submenu.level-1>li:hover .submenu.level-2{left:0;opacity:1}.submenu.level-2 .menu-item{margin:0;position:relative}.submenu.level-2 .menu-link{display:block;padding:10px 0;-webkit-transition:background-color .3s;transition:background-color .3s}.submenu.level-2 .menu-link:focus,.submenu.level-2 .menu-link:hover{cursor:pointer}.submenu.level-3{position:static}@media (min-width:768px){.submenu.level-3{background-color:none;left:0;opacity:1;top:0}}.submenu.level-3 a.menu-link{padding-left:30px}@media (min-width:768px){.submenu.level-3 a.menu-link{padding:10px 20px;font-weight:400;text-transform:none}}.submenu.level-2 .menu-item.focus .submenu.level-3,.submenu.level-2 .menu-item:hover .submenu.level-3{left:100%;opacity:1;z-index:1}.submenu.level-1>li.focus:last-child .submenu.level-2 .menu-item.focus .submenu.level-3,.submenu.level-1>li:hover:last-child .submenu.level-2 .menu-item:hover .submenu.level-3{left:auto;right:100%}#nav-toggle,.header__navigation-toggle,.menu-child-toggle-icon,.submenu-toggle{display:none}@media (min-width:768px){.header__navigation-toggle,.menu-child-toggle-icon{cursor:pointer;display:block}.header__navigation-toggle svg,.menu-arrow svg{fill:#61a6b1}#nav-toggle:checked~.header__navigation,.header__mobile-menu-open-icon{display:block}#nav-toggle:checked+.header__navigation-toggle .header__mobile-menu-open-icon,.header__mobile-menu-close-icon{display:none}#nav-toggle:checked+.header__navigation-toggle .header__mobile-menu-close-icon{display:block}.menu-arrow{border:none;cursor:pointer;padding:10px 30px;position:absolute;right:0;top:0;width:20%}input[type=checkbox]:checked~.menu-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}}.hs-inline-edit .submenu.level-1>li.has-submenu:hover .submenu.level-2,.hs-inline-edit>li.has-submenu.focus .submenu.level-2{visibility:hidden}@media (min-width:1200px){nav.header__topmenu{position:absolute;top:0;left:0}}nav.header__topmenu ul{display:-webkit-box;display:-ms-flexbox;display:flex}nav.header__topmenu li{background-color:transparent;padding:2px 18px;display:inline-block}nav.header__topmenu li.active{background-color:#fff}nav.header__topmenu li.active a,nav.header__topmenu li:hover a{border-bottom:2px solid #000}nav.header__topmenu a{font-size:14px;line-height:35px;color:#000;font-weight:300;text-decoration:none;border-bottom:2px solid transparent;display:inline-block}.aa-site-footer__nav{border-top:3px solid #f2f1f0}.aa-site-footer__nav a{color:#5f555d;text-transform:uppercase;font-weight:600;font-size:16px;line-height:1.4em;text-decoration:none}.aa-site-footer__nav a:focus,.aa-site-footer__nav a:hover{text-decoration:underline}@media (min-width:576px){.aa-site-footer__nav .aa-site-footer__nav__ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1200px){.aa-site-footer__nav .aa-site-footer__nav__ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.aa-site-footer__nav .aa-site-footer__nav__level1{width:100%}@media (min-width:576px){.aa-site-footer__nav .aa-site-footer__nav__level1{width:44%}}@media (min-width:768px){.aa-site-footer__nav .aa-site-footer__nav__level1{width:30%}}@media (min-width:1200px){.aa-site-footer__nav .aa-site-footer__nav__level1{width:18%}}.aa-site-footer__nav .aa-site-footer__nav__level1>a{text-decoration:none!important;margin-bottom:13px;display:block}@media (min-width:992px){.aa-site-footer__nav .aa-site-footer__nav__level1>a{margin-bottom:20px}}.aa-site-footer__nav .aa-site-footer__nav__level2>a{margin-bottom:7px;display:block}@media (min-width:992px){.aa-site-footer__nav .aa-site-footer__nav__level2>a{margin-bottom:10px}}.aa-site-footer__nav .aa-site-footer__nav__level3{margin-bottom:15px;display:block;padding-left:20px}.aa-site-footer__nav .aa-site-footer__nav__level3 a{font-weight:400;text-transform:none;display:block;margin-bottom:6px}.aa-site-header__hamburger.js-hamburger-toggle{display:block;position:relative;right:0;top:0;z-index:10;width:auto;height:auto;background:transparent;border:none;-webkit-box-shadow:none;-webkit-box-shadow:initial;box-shadow:none}@media (min-width:1200px){.aa-site-header__hamburger.js-hamburger-toggle{display:none!important}}.aa-site-header__hamburger.js-hamburger-toggle .Header.-colorInverse:not(.is-headerNavOpen) .Header-action-item--hamburger{-webkit-filter:drop-shadow(0 1px 1px rgba(0,0,0,.2));filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}.aa-site-header__hamburger.js-hamburger-toggle .Header-action-item-text{display:block;font-weight:600;font-size:1rem;line-height:1.5em;position:relative;margin-right:.5rem;top:0;-webkit-transition:color .2s;transition:color .2s}.aa-site-header__hamburger.js-hamburger-toggle.open .Header-action-item-text{color:#61a6b1}.aa-site-header__hamburger.js-hamburger-toggle .Header-action-item--hamburger{margin-right:0;position:relative;top:0}.aa-site-header__hamburger.js-hamburger-toggle .Header-action-item{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background-color:transparent;border:0;cursor:pointer;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;outline:0;padding:0;position:relative;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;color:#343434}.aa-site-header__hamburger.js-hamburger-toggle .IconHamburger-inner:before{top:-7px}.aa-site-header__hamburger.js-hamburger-toggle .IconHamburger-inner:after{bottom:-7px}.aa-site-header__hamburger.js-hamburger-toggle .IconHamburger-inner:after,.aa-site-header__hamburger.js-hamburger-toggle .IconHamburger-inner:before{content:"";display:block}.aa-site-header__hamburger.js-hamburger-toggle .IconHamburger-inner{display:block;top:50%;margin-top:-1px}.aa-site-header__hamburger.js-hamburger-toggle .IconHamburger-box{width:29px}.aa-site-header__hamburger.js-hamburger-toggle.open .IconHamburger-inner,.aa-site-header__hamburger.js-hamburger-toggle.open .IconHamburger-inner:after,.aa-site-header__hamburger.js-hamburger-toggle.open .IconHamburger-inner:before{background-color:#61a6b1}.aa-site-header__hamburger.js-hamburger-toggle .IconHamburger .IconHamburger-inner{-webkit-transition:background-color .2s,-webkit-transform .4s cubic-bezier(.55,.055,.675,.19);transition:background-color .2s,-webkit-transform .4s cubic-bezier(.55,.055,.675,.19);transition:background-color .2s,transform .4s cubic-bezier(.55,.055,.675,.19);transition:background-color .2s,transform .4s cubic-bezier(.55,.055,.675,.19),-webkit-transform .4s cubic-bezier(.55,.055,.675,.19)}.aa-site-header__hamburger.js-hamburger-toggle .IconHamburger .IconHamburger-inner:before{-webkit-transition:background-color .2s,top .1s ease-in .44s,opacity .1s ease-in;transition:background-color .2s,top .1s ease-in .44s,opacity .1s ease-in}.aa-site-header__hamburger.js-hamburger-toggle .IconHamburger .IconHamburger-inner:after{-webkit-transition:background-color .2s,bottom .1s ease-in .44s,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:background-color .2s,bottom .1s ease-in .44s,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:background-color .2s,bottom .1s ease-in .44s,transform .3s cubic-bezier(.55,.055,.675,.19);transition:background-color .2s,bottom .1s ease-in .44s,transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}.aa-site-header__hamburger.js-hamburger-toggle .IconHamburger-inner,.aa-site-header__hamburger.js-hamburger-toggle .IconHamburger-inner:after,.aa-site-header__hamburger.js-hamburger-toggle .IconHamburger-inner:before{width:24px;height:2px;background-color:#5f555d;border-radius:0;position:absolute;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.aa-site-header__hamburger.js-hamburger-toggle.open .IconHamburger .IconHamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition:background-color .2s,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .1s;transition:background-color .2s,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .1s;transition:background-color .2s,transform .3s cubic-bezier(.215,.61,.355,1) .1s;transition:background-color .2s,transform .3s cubic-bezier(.215,.61,.355,1) .1s,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .1s}.aa-site-header__hamburger.js-hamburger-toggle.open .IconHamburger .IconHamburger-inner:before{top:0;opacity:0;-webkit-transition:top .1s ease-out;transition:top .1s ease-out}.aa-site-header__hamburger.js-hamburger-toggle.open .IconHamburger .IconHamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:background-color .2s,bottom .1s ease-out,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .1s;transition:background-color .2s,bottom .1s ease-out,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .1s;transition:background-color .2s,bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .1s;transition:background-color .2s,bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .1s,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .1s}.aa-search ul{margin:0;padding:0}.aa-search li{list-style:none!important;margin:0 0 35px!important;padding:0}.aa-search .hs-search-results__pagination{text-align:left}.aa-search .aa-search__columns{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.aa-search .aa-search__column{margin-bottom:16px}.aa-search .hs-search-results__listing{margin-top:35px}.aa-search .hs-search-results__listing li{position:relative}.aa-search .hs-search-results__listing .row-fluid{margin-bottom:50px}@media (min-width:768px){.aa-search .hs-search-results__listing .row-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.aa-search .hs-search-results__listing .hs-highlight-html,.aa-search .hs-search-results__listing .hs-highlight-title{font-weight:600}.aa-search .hs-search-results__listing .span4{margin-bottom:30px}@media (min-width:768px){.aa-search .hs-search-results__listing .span4{width:25%}}@media (min-width:768px){.aa-search .hs-search-results__listing .span8{width:60%}}.aa-search .hs-search-results__listing .hs-search-results__description,.aa-search .hs-search-results__listing .hs-search-results__title{display:block;line-height:1.5em}.aa-search .hs-search-results__listing .hs-search-results__title{font-weight:500;font-size:24px;font-family:Fira Sans Condensed,Arial,sans-serif;line-height:1em;margin:0 0 .45em}.aa-search .hs-search-results__listing .hs-search-results__title:focus,.aa-search .hs-search-results__listing .hs-search-results__title:hover{color:#5c8688}.aa-search .hs-search-results__featured-image{width:auto;max-width:100%;height:auto;margin:0 20px 0 0}.aa-search .hs-search-results__featured-image img{margin-bottom:16px;margin-top:32px}@media (min-width:768px){.aa-search .hs-search-results__featured-image{width:20%;height:auto;position:absolute;left:0}.aa-search .hs-search-results__featured-image img{margin-bottom:16px;margin-top:0}}.aa-search .hs-search-results__featured-image img{width:100%;height:auto}.aa-search .hs-search-field--open .hs-search-field__suggestions{border:1px solid #000;position:absolute;top:100%;left:0;background:#fff;width:100%;z-index:100;padding:30px 30px 10px}.aa-search .hs-search-field__suggestions a:focus,.aa-search .hs-search-field__suggestions a:hover{background-color:transparent;outline:0}.aa-search .hs-search-field{width:100%;max-width:520px;margin:0 auto;position:relative}.aa-search .hs-search-field .hs-search-field__input{width:100%;line-height:1.75em;padding-left:30px;padding-right:30px;max-width:100%;margin-top:0!important;border:1px solid #e4e4e5;background-color:#fff;letter-spacing:.5px;text-decoration:none}.aa-search .hs-search-field button{position:absolute;right:0;top:0;height:50px;width:90px;cursor:pointer}.aa-search .hs-search-field button svg{display:none}.aa-search .hs-search-field button:hover{opacity:.7}.aa-search .hs-search-field button span{display:none}.aa-search .hs-search-field button:before{content:"Hae"}.aa-header-top .aa-header-search{margin-bottom:10px}@media (min-width:992px){.aa-header-top .aa-header-search{margin-bottom:0}}.aa-header-top .aa-header-search input{display:block;width:auto;width:calc(100% - 70px);height:27px;max-width:100%;margin-left:37px;line-height:1em;background:none;color:#fff;border:none;border-bottom:1px solid #fff}@media (min-width:992px){.aa-header-top .aa-header-search input{width:230px}}.aa-header-topmenu-icon.aa-icon-search{position:absolute;left:0;top:2px}.aa-header-top .aa-header-search form button{display:none}.hs-form{max-width:650px;width:100%}.hs-form fieldset{max-width:100%!important}.hs-form label{color:#666;font-size:.833rem;line-height:1.2em;font-weight:600}.hs-form span{margin:0}.hs-form ol,.hs-form ul{padding-left:0;list-style:none}.hs-form ol label,.hs-form ul label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.hs-form ol span,.hs-form ul span{margin-left:20px}.color--white form label{color:#fff}body form fieldset.form-columns-1 .hs-input[type=email],body form fieldset.form-columns-1 .hs-input[type=text],body form fieldset.form-columns-1 select,body form fieldset.form-columns-1 textarea{width:100%!important}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background:none;border:1px solid #e8e4e3;border-radius:0;background:#fff;height:auto!important;padding:10px!important;position:relative;-webkit-box-shadow:none;-webkit-box-shadow:initial;box-shadow:none}form textarea.hs-input{min-height:70px;border:1px solid #e8e4e3}form select{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6IzQ0NH08L3N0eWxlPjwvZGVmcz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDQuOTV2MTBIMHoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xLjQxIDQuNjdsMS4wNy0xLjQ5IDEuMDYgMS40OUgxLjQxek0zLjU0IDUuMzNMMi40OCA2LjgyIDEuNDEgNS4zM2gyLjEzeiIvPjwvc3ZnPg==) no-repeat #fff;background-position:right 5px top;-moz-appearance:none;-webkit-appearance:none;appearance:none}form select option{color:#666}.aa-module-form__text{margin-bottom:50px}@media (min-width:768px){.aa-module-form__text{width:50%;margin:0;padding-right:6%}}.bg--orange .uneditable-input,.bg--orange input[type=color],.bg--orange input[type=datetime-local],.bg--orange input[type=datetime],.bg--orange input[type=email],.bg--orange input[type=month],.bg--orange input[type=number],.bg--orange input[type=password],.bg--orange input[type=search],.bg--orange input[type=tel],.bg--orange input[type=text],.bg--orange input[type=time],.bg--orange input[type=url],.bg--orange input[type=week],.bg--orange select,.bg--orange select input[type=date],.bg--orange textarea{border:1px solid #fff}.bg--orange select option{color:#666}.hs-fieldtype-checkbox input,.hs-fieldtype-radio-button input,.inputs-list input[type=checkbox],.inputs-list input[type=radio]{height:16px!important;width:16px!important;margin-bottom:0}form .inputs-list li{position:relative;padding-left:30px;margin-bottom:8px}form .inputs-list li input{position:absolute;top:4px;left:0;z-index:5}form .inputs-list li span{margin-left:0!important}.color--white form .hs-richtext{color:#fff}.hs_cos_wrapper_type_password_prompt{display:block;margin:auto;width:380px;max-width:100%}.inputs-list input[type=checkbox]:focus,.inputs-list input[type=radio]:focus{outline:1px dotted #5c8688}.hs-input,.select-selected,form select,input[type=password]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-line-pack:center;align-content:center;width:100%;height:auto;padding-left:25px;padding-right:25px;margin-bottom:10px;max-width:100%;margin-top:0!important;letter-spacing:.5px;text-decoration:none;background:#fff 0 0 no-repeat padding-box;border:.5px solid #666;color:#666}.hs-input:focus,.select-selected:focus,form select:focus,input[type=password]:focus{border:1px solid #5c8688;outline:none}@media (min-width:768px){.hs-input,.select-selected,form select,input[type=password]{margin-bottom:0}}.select-selected,form select{cursor:pointer;height:50px!important;padding-left:10px!important}.hs-form .hs_marketing_authorization{margin-top:40px;display:block}.hs-form legend{opacity:.8}.hs-form .hs-input[type=file]{padding-left:0;color:#000;background-color:transparent;border-color:transparent;border-radius:0}.hs-form .hs-input[type=file] input[type=file]{margin:10px}.hs-form-field{margin-bottom:20px;font-size:.875rem;line-height:1.4em}.hs-fieldtype-select label,.hs-form-field label{padding-left:0;padding-right:5px;margin-bottom:5px;display:block;font-weight:600}.hs-fieldtype-select select,.hs-fieldtype-text input{width:100%}form .hs-error-msgs{list-style:none;padding:0;margin-top:10px;font-size:14px;line-height:1.5em;display:block;color:red}.hs-submit .actions{position:relative}form .hs-submit input{display:inline-block;width:auto}.hs_gdpr_consent_data,.hs_gdpr_consent_marketing{margin-bottom:20px;border:1px solid #dcdddd;border-radius:0}.hs_gdpr_consent_data ul,.hs_gdpr_consent_marketing ul{list-style:none;padding:0;margin:0}.hs_gdpr_consent_data ul.hs-error-msgs,.hs_gdpr_consent_marketing ul.hs-error-msgs{padding-left:10px;padding-right:10px;padding-bottom:10px}.hs_gdpr_consent_data ul:not(.hs-error-msgs) li,.hs_gdpr_consent_marketing ul:not(.hs-error-msgs) li{padding:15px!important}.hs_gdpr_consent_data label,.hs_gdpr_consent_marketing label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000}.hs_gdpr_consent_data input,.hs_gdpr_consent_marketing input{height:auto}.hs_gdpr_consent_data input[type=checkbox],.hs_gdpr_consent_data span:not(.hs-form-required),.hs_gdpr_consent_marketing input[type=checkbox],.hs_gdpr_consent_marketing span:not(.hs-form-required){margin-right:10px}.hs-fieldtype-textarea textarea{width:100%;height:100px;padding:10px}.hs-fieldtype-booleancheckbox span{margin:0}.hs-richtext p{font-family:Fira Sans Condensed,Arial,sans-serif;font-weight:300;padding:0;margin:0 0 10px;border:none}.inputs-list{margin:0}form .legal-consent-container{padding:15px 0}form .legal-consent-container .hs-richtext{font-size:14px}form .legal-consent-container span{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.hs-form-field.hs-fieldtype-booleancheckbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.hs-form-field.hs-fieldtype-booleancheckbox>div,.hs-form-field.hs-fieldtype-booleancheckbox>legend{width:100%}.color--white form a{color:#fff;text-decoration:underline}form .hs-richtext{margin-top:20px;margin-bottom:20px}form .legal-consent-container .hs-richtext{margin-top:0;margin-bottom:0}form fieldset:first-child .hs-richtext{margin-top:0}.hs-fieldtype-booleancheckbox.js-enabled .hs-form-booleancheckbox,.hs-fieldtype-checkbox.js-enabled .hs-form-checkbox{position:relative;padding-left:30px;margin-bottom:10px;min-height:24px}.hs-fieldtype-booleancheckbox.js-enabled .hs-form-booleancheckbox input,.hs-fieldtype-checkbox.js-enabled .hs-form-checkbox input{position:absolute;left:5px;top:5px;z-index:0;cursor:pointer;height:0!important;width:0!important}.hs-fieldtype-booleancheckbox.js-enabled input:before,.hs-fieldtype-checkbox.js-enabled input:before{content:"";position:absolute;top:-5px;left:-5px;z-index:10;background:#fff 0 0 no-repeat padding-box;border:.5px solid #000;opacity:1;width:25px;height:25px}.hs-fieldtype-booleancheckbox.js-enabled input:focus:before,.hs-fieldtype-checkbox.js-enabled input:focus:before{border:.5px solid #5c8688}.hs-fieldtype-booleancheckbox.js-enabled input:checked:after,.hs-fieldtype-booleancheckbox.js-enabled input:checked:before,.hs-fieldtype-checkbox.js-enabled input:checked:after,.hs-fieldtype-checkbox.js-enabled input:checked:before{background-color:#5c8688}.hs-fieldtype-booleancheckbox.js-enabled input:after,.hs-fieldtype-checkbox.js-enabled input:after{content:"";position:absolute;z-index:12;display:none}.hs-fieldtype-booleancheckbox.js-enabled input:checked:after,.hs-fieldtype-checkbox.js-enabled input:checked:after{display:block;left:4px;top:0;width:7px;height:12px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hs-fieldtype-radio.js-enabled .hs-form-radio{position:relative;padding-left:30px;margin-bottom:10px}.hs-fieldtype-radio.js-enabled .hs-form-radio input{position:absolute;left:5px;top:5px;z-index:0;cursor:pointer;height:0;width:0}.hs-fieldtype-radio.js-enabled input:before{content:"";position:absolute;top:-5px;left:-5px;z-index:10;background:#fff 0 0 no-repeat padding-box;border:.5px solid #000;border-radius:50%;opacity:1;width:25px;height:25px}.hs-fieldtype-radio.js-enabled input:focus:before{border:.5px solid #5c8688}.hs-fieldtype-radio.js-enabled input:checked:after,.hs-fieldtype-radio.js-enabled input:checked:before{background-color:#5c8688}.hs-fieldtype-radio.js-enabled input:after{content:"";position:absolute;z-index:12;display:none}.hs-fieldtype-radio.js-enabled input:checked:after{display:block;left:3px;top:3px;width:9px;height:9px;background:#fff;border-radius:50%}.aa-search .hs-button{margin-top:40px!important}.aa-button,.aa-search .hs-search-field button,.cta_button:not(.cta-image),.hs-button.primary,.hs-submit input{background-color:#61a6b1;font-family:Fira Sans Condensed,Arial,sans-serif!important;display:inline-block;cursor:pointer;color:#fff!important;font-size:14px!important;line-height:21px!important;font-weight:600!important;padding:12px 20px!important;line-height:1.25em!important;text-decoration:none!important;-webkit-transition:all .35s!important;transition:all .35s!important;border:none!important;text-transform:uppercase!important;-webkit-appearance:none!important}@media (min-width:768px){.aa-button,.aa-search .hs-search-field button,.cta_button:not(.cta-image),.hs-button.primary,.hs-submit input{padding:12px 20px!important;font-size:1rem!important}}.aa-button.active,.aa-button:hover,.aa-search .hs-search-field button:hover,.cta_button:hover:not(.cta-image),.hs-button.primary:hover,.hs-submit input:hover{background:#5c8688!important;opacity:1!important;color:#fff!important}.aa-button:active,.cta_button:active:not(.cta-image),.hs-button.primary:active,.hs-submit input:active{text-decoration:underline!important}.aa-button.aa-button--icon{padding-left:50px!important;position:relative}.aa-button.aa-button--icon:before{content:"";width:20px;height:20px;display:inline-block;background-size:cover;background-position:50%;margin-right:10px;position:absolute;left:20px;top:11px}.aa-button.aa-button--icon.aa-button--transparent{padding-left:30px!important}.aa-button.aa-button--icon.aa-button--transparent:before{left:0}.aa-button.aa-button--transparent.aa-button--icon-arrow:before,.aa-button.aa-button--white.aa-button--icon-arrow:before{background-image:url(https://4638495.fs1.hubspotusercontent-eu1.net/hubfs/4638495/Icons/Icon-ionic-ios-arrow-dropright_primary.svg)}.aa-button.aa-button--icon-arrow:before{background-image:url(https://4638495.fs1.hubspotusercontent-eu1.net/hubfs/4638495/Icons/Icon-ionic-ios-arrow-dropright_white.svg)}.aa-button.aa-button--transparent.aa-button--icon-email:before,.aa-button.aa-button--white.aa-button--icon-email:before{background-image:url(https://4638495.fs1.hubspotusercontent-eu1.net/hubfs/4638495/Icons/Icon-ionic-md-mail_primary.svg)}.aa-button.aa-button--icon-email:before,.form--icon-email input.hs-submit:before{background-image:url(https://4638495.fs1.hubspotusercontent-eu1.net/hubfs/4638495/Icons/Icon-ionic-md-mail.svg);width:17px;height:13px;top:15px}.aa-button.aa-button--icon-download:before{background-image:url(https://4638495.fs1.hubspotusercontent-eu1.net/hubfs/4638495/Icons/icon-ionic-md-download.svg);width:14px;height:17px;top:15px}.aa-button.aa-button--white,.color--white .hs-button.primary{background:#fff!important;color:#61a6b1!important}.aa-button.aa-button--transparent{background:transparent!important;color:#61a6b1!important}.aa-button.aa-button--white.active,.aa-button.aa-button--white:hover,.color--white .hs-button.primary:hover{background:#fdefe7!important;opacity:1!important;color:#5c8688!important}.aa-button--header{background-color:#4d4d4d;color:#fff;-webkit-font-smoothing:antialiased;border:0;border-right:1px solid #676767;font-size:.828rem;line-height:1.125rem;padding:.45rem .75rem;margin:0;min-height:2rem;display:inline-block;position:relative;text-decoration:none;text-transform:uppercase}.aa-site-header__top__lang__toggle.aa-button--header{padding-top:0;padding-bottom:0;line-height:1em;font-size:0;cursor:pointer}.aa-button--header:focus,.aa-button--header:hover{background-color:#5f555d;text-decoration:none}.aa-button.aa-button--header:last-child{border-right:none}.hs_cos_wrapper_type_password_prompt .hs-button{margin-top:30px}.hs-cta-wrapper>.hs-cta-node{visibility:hidden}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(https://4638495.fs1.hubspotusercontent-eu1.net/hubfs/4638495/Icons/lightbox/loading.gif) 50% no-repeat}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}table{border-color:#e8e4e3;border-collapse:collapse;table-layout:fixed;width:100%;height:auto;display:table;border-spacing:0;max-width:100%}table tbody tr:first-child>td,table th>td,table thead tr>th{vertical-align:middle;background-color:#e8e4e3;border:1pt solid #5f555d}table td,table tr{height:auto}table td{border:1pt solid #5f555d;padding:20px;vertical-align:top;display:table-cell}table thead+tbody tr:first-child>td,table tr:nth-of-type(odd){background-color:#f2f1f0}.table--large{width:100%;max-width:100%;overflow-x:auto}.table--large table{min-width:600px;max-width:none}.aa-module-columns__table{overflow-x:auto;max-width:100%}.aa-module-columns__table table{max-width:100%}.aa-module-columns__table.aa-module-columns__table--500 table{min-width:500px;max-width:none}@media (min-width:992px){.aa-module-columns__table.aa-module-columns__table--500 table{max-width:100%}}.aa-module-columns__table.aa-module-columns__table--800 table{min-width:800px;max-width:none}@media (min-width:992px){.aa-module-columns__table.aa-module-columns__table--800 table{max-width:100%}}.aa-module-columns__table.aa-module-columns__table--1100 table{min-width:1100px;max-width:none}@media (min-width:992px){.aa-module-columns__table.aa-module-columns__table--1100 table{max-width:100%}}.module-popup-form__button.module-popup-form__button--space{margin-top:15px}.module-popup-form__button--center{text-align:center}.module-popup-form__popup{display:none;position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;overflow-Y:scroll;text-align:left}.module-popup-form__popup form input[type=color],.module-popup-form__popup form input[type=datetime-local],.module-popup-form__popup form input[type=datetime],.module-popup-form__popup form input[type=email],.module-popup-form__popup form input[type=month],.module-popup-form__popup form input[type=number],.module-popup-form__popup form input[type=password],.module-popup-form__popup form input[type=search],.module-popup-form__popup form input[type=tel],.module-popup-form__popup form input[type=text],.module-popup-form__popup form input[type=time],.module-popup-form__popup form input[type=url],.module-popup-form__popup form input[type=week],.module-popup-form__popup form select,.module-popup-form__popup form select input[type=date],.module-popup-form__popup form textarea{border:1px solid #e8e4e3}.module-popup-form__popup .hs-form{max-width:100%}.module-popup-form__popup.open{display:block}.module-popup-form__popup__inner{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:5%}.module-popup-form__popup.animation .module-popup-form__popup__content{top:-10%}.module-popup-form__popup__content{position:relative;z-index:10;top:0;width:100%;max-width:1160px;max-height:80%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:30px;padding-right:30px;-webkit-transition:top .7s ease;transition:top .7s ease}.module-popup-form__popup__content__wrap{position:relative;width:100%;height:auto;max-width:100%;margin-left:auto;margin-right:auto;-webkit-box-shadow:0 10px 50px #000;box-shadow:0 10px 50px #000}.module-popup-form__popup__content__text :first-child{margin-top:0}.module-popup-form__popup__content__inner{background:#fff;position:relative;width:100%;height:auto;padding:32px 5%;overflow-y:auto}@media (min-width:768px){.module-popup-form__popup__content__inner{padding:64px 13%}}.module-popup-form__popup__content__inner .hs-richtext{margin-bottom:20px}.module-popup-form__popup__content__inner .hs-richtext *{color:#000!important}.module-popup-form__popup__content__inner .hs-richtext a{text-decoration:underline}.module-popup-form div[id*=hs_form]{width:100%}.module-popup-form__popup.animation .module-popup-form__popup__overlay{background:#61a6b1;opacity:.4}.module-popup-form__popup__overlay{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;-webkit-transition:all .7s ease;transition:all .7s ease}.module-popup-form__popup__close{position:absolute;right:21px;top:21px;width:49px;height:49px;z-index:15;background:#fff;font-family:Fira Sans Condensed,Arial,sans-serif;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:center;flex-direction:center}.module-popup-form__popup__close button{font-size:25px;line-height:1em;font-weight:600;cursor:pointer;width:100%;height:100%;color:#000}.module-popup-form__popup .hs-form fieldset{text-align:left}.reset{background-color:transparent;border:none;font-family:inherit;color:inherit;padding:0;margin:0;font-size:inherit;cursor:pointer}body.lb-disable-scrolling,body.popup-form--open{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(https://4638495.fs1.hubspotusercontent-eu1.net/hubfs/4638495/Icons/lightbox/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(https://4638495.fs1.hubspotusercontent-eu1.net/hubfs/4638495/Icons/lightbox/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(https://4638495.fs1.hubspotusercontent-eu1.net/hubfs/4638495/Icons/lightbox/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(https://4638495.fs1.hubspotusercontent-eu1.net/hubfs/4638495/Icons/lightbox/close.png) 100% 0 no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}div[id=CybotCookiebotDialog] *{font-family:Nunito,Arial,sans-serif!important}.CybotCookiebotDialogBodyLink{background-size:unset}.aa-email-preferences .email-prefs .item .item-inner{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:8px;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;background-color:#fff;position:relative;padding:40px 100px 40px 140px;border:none}.aa-email-preferences .item_inner.highlighted-subscription{background-color:#5c8688}.aa-email-preferences [type=checkbox],.aa-email-preferences [type=radio]{height:20px!important;width:20px!important}.aa-email-preferences .item [type=checkbox],.aa-email-preferences .item [type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;position:absolute;left:37px;top:61px;cursor:pointer}.aa-email-preferences .subscribe-options input[type=checkbox]{margin-right:15px;display:inline-block}.aa-email-preferences .hs-button{margin-top:40px!important}.aa-email-preferences .item-inner:before{content:"";position:absolute;height:60%;width:1px;border-left:1px solid #b7b7b8;top:20%;left:96px}.aa-email-preferences .fakelabel span{font-size:28px;line-height:34px;font-weight:700}.aa-email-preferences .email-prefs{margin-top:50px}.aa-email-preferences .item{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;margin:20px 0;background:#fff;border:none;border-radius:10px;position:relative;text-align:left}.aa-email-preferences .hs_cos_wrapper_type_email_simple_subscription h1{padding-bottom:32px}body.mobilemenu--open{overflow:hidden}@media (min-width:1200px){body.mobilemenu--open{overflow:visible}}.aa-navigation-overlay{background-color:rgba(0,0,0,.6);height:0;width:100%;opacity:0;position:fixed;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:99;top:0;left:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}@media (min-width:1200px){.aa-navigation-overlay{display:none!important}}body.mobilemenu--open .aa-navigation-overlay{height:100%;opacity:1}body.mobilemenu--open .navigation-primary,body.mobilemenu--open header{background-color:#fff}.aa-site-header{background-color:transparent}body.nav--open .header__body,body.nav--open .header__header{z-index:500;position:relative}@media (min-width:1200px){body.nav--open .header__overlay{position:fixed;z-index:400;top:0;left:0;width:100%;height:100vh;background:#000;background:rgba(0,0,0,.7)}body.nav--open .aa-site-header{background-color:#e8e4e3}}header .navigation-top-mobile{display:block;margin-bottom:32px}@media (min-width:1200px){header .navigation-top-mobile{display:none!important}}header .navigation-top-mobile .aa-site-header__top{display:block}header .navigation-top-mobile .aa-site-header__top .aa-site-header__top__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;left:20px}header{width:100%;background:#fff;position:relative;z-index:199}header .aa-navigation-container{display:none;position:absolute;top:99%;left:0;background:#fff;width:100%}@media (min-width:1200px){header .aa-navigation-container{display:block!important;position:relative;top:0;left:0;background:transparent}}.header__inner{width:100%;max-width:1920px;margin:auto;position:relative}@media (min-width:1365px){.aa-site-header__inner{padding-right:0!important}}.aa-site-header__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:16px;padding-bottom:16px}@media (min-width:576px){.aa-site-header__body{padding-top:32px;padding-bottom:32px}}@media (min-width:1200px){.aa-site-header__body{padding-top:0;padding-bottom:16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}}.aa-site-header__body .aa-branding{z-index:10;position:relative;max-width:50%;line-height:0}@media (min-width:1200px){.aa-site-header__body .aa-branding{padding-right:30px}}.aa-site-header__top{display:none}@media (min-width:1200px){.aa-site-header__top{display:block}}.aa-site-header__top .aa-site-header__top__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.aa-site-header__top__lang .aa-site-header__top__lang__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-site-header__top__lang .aa-site-header__lang__icon{margin-right:10px}.aa-site-header__top__lang .lang_switcher_class{position:relative}.aa-site-header__top__lang .lang_list_class{display:none;background-color:#fff;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.15),0 10px 20px 0 rgba(0,0,0,.15);box-shadow:0 0 3px 0 rgba(0,0,0,.15),0 10px 20px 0 rgba(0,0,0,.15);border-radius:3px;clip:auto!important;height:auto!important;opacity:1!important;left:auto!important;right:0;list-style:none;margin:0;min-width:240px;min-width:calc(100% + 6px)!important;padding:1rem 1.5rem;position:absolute;top:100%;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:999}.aa-site-header__top__lang .lang_list_class a{color:#5f555d;font-size:1rem;line-height:1.5;font-weight:300}.aa-site-footer .aa-site-footer__body__inner{display:block}@media (min-width:768px){.aa-site-footer .aa-site-footer__body__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.aa-site-footer .aa-site-footer__primary{margin-bottom:32px}@media (min-width:768px){.aa-site-footer .aa-site-footer__primary{margin-bottom:0}}@media (min-width:768px){.aa-site-footer .aa-site-footer__primary,.aa-site-footer .aa-site-footer__secondary{width:380px;max-width:50%}}@media (min-width:768px){.aa-site-footer .aa-site-footer__secondary{width:220px}}@media (min-width:768px){.aa-site-footer .aa-site-footer__secondary__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.aa-site-footer .aa-site-footer__secondary__body .aa-site-footer__secondary__body__image{margin-top:16px}@media (min-width:768px){.aa-site-footer .aa-site-footer__secondary__body .aa-site-footer__secondary__body__image{max-width:45%}}.aa-site-footer .aa-site-footer__secondary__header img{width:220px;max-width:100%}@media (min-width:768px){.aa-blog--listing .aa-module-columns__header__heading{padding-left:64px}}.aa-blog--listing .aa-module-subscribe .aa-module-columns__item__inner{background-color:#f2f1f0;-webkit-box-shadow:none;box-shadow:none}.aa-blog--listing .aa-module-subscribe .aa-module-columns__inner{padding-top:64px}.blog-pagination{padding-left:20px;padding-right:20px;margin:auto;max-width:800px;text-align:center;width:100%}.blog-pagination .blog-pagination__items ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.blog-pagination .blog-pagination__items ul .blog-pagination__prev-link{margin-right:16px}.blog-pagination .blog-pagination__items ul .blog-pagination__next-link a,.blog-pagination .blog-pagination__items ul .blog-pagination__prev-link a,.blog-pagination .blog-pagination__items ul li:first-child a,.blog-pagination .blog-pagination__items ul li:last-child a{font-weight:600;font-size:120%}.blog-pagination .blog-pagination__items ul .blog-pagination__next-link--disabled,.blog-pagination .blog-pagination__items ul .blog-pagination__prev-link--disabled{color:#5f555d!important;cursor:default!important;font-weight:300;display:none}.blog-pagination .blog-pagination__items ul a:not(.aa-button){width:25px;height:20px;font-size:16px;display:inline-block;margin-left:5px;margin-right:5px;color:#5f555d;text-decoration:none;font-weight:300}.blog-pagination .blog-pagination__items ul li.active a{color:#5f555d;text-decoration:underline;font-weight:600}.blog-pagination .blog-pagination__items ul a:hover{text-decoration:underline;color:#5f555d}.tag__menu .aa-module-columns__button__wrapper,.tag__menu .aa-module-columns__button__wrapper>a{display:block;width:100%}@media (min-width:768px){.tag__menu .aa-module-columns__button__wrapper,.tag__menu .aa-module-columns__button__wrapper>a{display:inline-block;width:auto}}.tag__menu .tag__menu__links{display:none}@media (min-width:768px){.tag__menu .tag__menu__links{display:block}}.tag__menu .tag__menu__toggle{display:block}@media (min-width:768px){.tag__menu .tag__menu__toggle{display:none}}.aa-blog--post .aa-module-banner__bg{background-position:top!important}.aa-blog--post .aa-module-banner__overlay{background:transparent -webkit-gradient(linear,left bottom,left top,from(#000),color-stop(62%,rgba(26,26,26,.69412)),to(rgba(84,84,84,.4))) 0 0 no-repeat padding-box;background:transparent linear-gradient(0deg,#000,rgba(26,26,26,.69412) 62%,rgba(84,84,84,.4)) 0 0 no-repeat padding-box}.aa-blog--post .aa-module-banner__info{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-blog--post .aa-module-banner__info .aa-button{color:#5f555d!important;text-transform:none!important;font-size:.833rem!important;line-height:1.2em!important;padding-left:45px!important;position:relative!important;padding-top:15px!important;padding-bottom:15px!important}.aa-blog--post .aa-module-banner__info>div{margin-left:10px;margin-right:10px}.aa-blog--post .aa-module-banner__info .aa-module-columns__date:before{content:"";position:absolute;left:15px;top:10px;width:23px;height:23px}.aa-blog--post .aa-module-banner__share{position:relative}.aa-blog--post .aa-module-banner__share .aa-button:before{content:"";width:19px;height:21px;margin-left:5px;top:10px;left:10px;position:absolute;display:inline-block;background-image:url(https://4638495.fs1.hubspotusercontent-eu1.net/hubfs/4638495/Icons/icon-ionic-md-share.svg);background-repeat:no-repeat;background-position:50%;background-size:cover}.aa-blog--post .aa-module-banner__share .share-wrapper{display:none;position:absolute;width:100%;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;padding:10px 20px;text-align:left;-webkit-box-shadow:-5px 10px 20px 0 rgba(0,0,0,.29);box-shadow:-5px 10px 20px 0 rgba(0,0,0,.29)}.aa-blog--post .aa-module-banner__share .share-wrapper a{color:#5f555d;font-size:1rem}.aa-blog--post .aa-module-columns--rss .aa-module-columns__items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-blog--post .hs_cos_wrapper_type_rich_text div>img{display:block;margin-top:25px;margin-bottom:25px}@media (min-width:768px){.aa-blog--post .hs_cos_wrapper_type_rich_text div>img{float:right;max-width:40%;height:auto;width:auto;margin:15px 0 15px 30px}}.aa-blog--post .aa-module-blog-links__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-blog--post .aa-module-blog-links__link .aa-module-blog-links__back a{font-size:.833rem;line-height:1.2em;color:#61a6b1;padding-top:10px;padding-bottom:10px;line-height:1em;text-transform:uppercase;margin-right:16px;display:inline-block}.aa-blog--post .aa-module-blog-links__link .aa-button{color:#61a6b1!important;text-transform:none!important;font-size:.833rem!important;line-height:1.2em!important;padding-left:45px!important;position:relative!important;padding-top:15px!important;padding-bottom:15px!important}.aa-blog--post .aa-module-blog-links__link .aa-button:before{background-image:url(https://4638495.fs1.hubspotusercontent-eu1.net/hubfs/4638495/Icons/icon-ionic-md-share-primary.svg)}.aa-blog__post_content .hs_cos_wrapper{display:block}.aa-blog__post_content .hs_cos_wrapper>:first-child>img,.aa-blog__post_content .hs_cos_wrapper>img:first-child{display:block;width:auto;max-width:100%;height:auto;margin-bottom:30px}@media (min-width:768px){.aa-blog__post_content .hs_cos_wrapper>:first-child>img,.aa-blog__post_content .hs_cos_wrapper>img:first-child{float:right;max-width:50%;margin:0 0 30px 30px}}.aa-module-hero{position:relative;overflow:hidden}.aa-module-hero .aa-module-hero__inner{position:relative;padding-top:0}@media (min-width:768px){.aa-module-hero .aa-module-hero__inner{padding-top:32px}}.aa-module-hero .aa-module-hero__body{position:relative;z-index:5;padding-top:15%;padding-bottom:15%;max-width:100%;color:#fff;text-align:center;background-color:rgba(0,0,0,.4)}@media (min-width:768px){.aa-module-hero .aa-module-hero__body{width:730px;padding-top:8.5%;padding-bottom:8.5%;color:#5f555d;text-align:left;background:#f2f1f0}}.aa-module-hero .aa-module-hero__body--bg{padding-left:20px;padding-right:20px;position:relative}@media (min-width:576px){.aa-module-hero .aa-module-hero__body--bg{padding-left:20px;padding-right:20px}}@media (min-width:992px){.aa-module-hero .aa-module-hero__body--bg{padding-left:90px;padding-right:70px;left:-70px}}.aa-module-hero .aa-module-hero__bg{position:absolute;width:100%;height:100%;z-index:0;top:0;right:0;left:auto;background-size:cover;background-repeat:no-repeat;background-position:50%}@media (min-width:768px){.aa-module-hero .aa-module-hero__bg{width:57%}}.aa-module-hero.aa-module-hero--home .aa-module-hero__inner{padding-top:0}.aa-module-hero.aa-module-hero--home .aa-module-hero__body{background-color:rgba(0,0,0,.4)}@media (min-width:768px){.aa-module-hero.aa-module-hero--home .aa-module-hero__body{background:#fff;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(76%,hsla(0,0%,100%,.7)),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff 50%,hsla(0,0%,100%,.7) 76%,hsla(0,0%,100%,0))}}.aa-module-hero.aa-module-hero--home .aa-module-hero__bg{width:100%;height:100%}.aa-module-hero.aa-module-hero--home .aa-module-hero__inner{padding-left:0}@media (max-width:767px){.aa-module-hero .aa-module-columns__button__wrapper{margin:10px!important}.aa-module-hero .aa-module-hero__inner{padding-left:0;padding-right:0}}.aa-module-hero.aa-module-hero--full .aa-module-hero__inner{max-width:100%;padding:0}@media (min-width:768px){.aa-module-hero.aa-module-hero--full.aa-module-hero--full-bigger-padding-top .aa-module-hero__body{padding-top:280px}}@media (min-width:768px){.aa-module-hero.aa-module-hero--full.aa-module-hero--full-bigger-padding-bottom .aa-module-hero__body{padding-bottom:280px}}.aa-module-hero.aa-module-hero--full .aa-module-hero__body{color:#5f555d}.aa-module-hero.aa-module-hero--full .aa-module-hero__bg{width:100%;height:100%}.aa-module-hero.aa-module-hero--full .aa-module-hero__bg:after{content:"";position:absolute;z-index:1;width:100%;height:100%;background-color:#fff;opacity:.85}@media (min-width:768px){.aa-module-hero.aa-module-hero--full .aa-module-hero__bg:after{content:none}}.aa-module-hero.aa-module-hero--full .aa-module-hero__body{background:none;position:relative;padding-top:120px;padding-bottom:120px;left:0;max-width:1365px}@media (min-width:768px){.aa-module-hero.aa-module-hero--full .aa-module-hero__body{padding-top:180px;padding-bottom:180px}}.aa-module-hero.aa-module-hero--full.aa-module-hero--full-scroll .aa-module-hero__body{padding-bottom:150px}@media (min-width:768px){.aa-module-hero.aa-module-hero--full.aa-module-hero--full-scroll .aa-module-hero__body{padding-bottom:220px}}.aa-module-hero.aa-module-hero--full .aa-module-hero__body__inner{width:100%;max-width:100%}@media (min-width:768px){.aa-module-hero.aa-module-hero--full .aa-module-hero__body__inner{width:730px}}.aa-module-hero__scroll_down{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;position:absolute;bottom:18px;left:0;opacity:.5;color:#bebebe;font-size:16px;line-height:1em}.aa-module-hero__scroll_down.aa-module-hero__scroll_down--white{opacity:1}@media (min-width:768px){.aa-module-hero__scroll_down.aa-module-hero__scroll_down--white{color:#fff;text-shadow:0 0 6px rgba(0,0,0,.7)}.aa-module-hero__scroll_down.aa-module-hero__scroll_down--white svg,.aa-module-hero__scroll_down.aa-module-hero__scroll_down--white svg path{fill:#fff}.aa-module-hero__scroll_down.aa-module-hero__scroll_down--white svg{-webkit-box-shadow:0 0 6px rgba(0,0,0,.3);box-shadow:0 0 6px rgba(0,0,0,.3);border-radius:50%;overflow:hidden}.aa-module-hero__scroll_down.aa-module-hero__scroll_down--white a{color:#fff}}@media (min-width:768px){.aa-module-hero__scroll_down{bottom:50px;opacity:1}}.aa-module-hero__scroll_down a{color:#5f555d;font-size:16px;line-height:1em}.aa-module-hero__scroll_down a:hover{text-decoration:underline}.aa-module-hero__scroll_down img,.aa-module-hero__scroll_down svg{width:21px;height:21px;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-bottom:7px}.aa-module-hero__scroll_down svg,.aa-module-hero__scroll_down svg path{fill:#5f555d}.aa-module-banner{position:relative;overflow:hidden}.aa-module-banner .aa-module-banner__inner{position:relative;padding-top:0}@media (min-width:768px){.aa-module-banner .aa-module-banner__inner{padding-top:32px}}.aa-module-banner .aa-module-banner__body{position:relative;z-index:5;padding-top:15%;padding-bottom:15%;text-align:center}@media (min-width:768px){.aa-module-banner .aa-module-banner__body{padding-top:8.5%;padding-bottom:8.5%}}.aa-module-banner .aa-module-banner__overlay{z-index:1;opacity:.9}.aa-module-banner .aa-module-banner__bg,.aa-module-banner .aa-module-banner__overlay{position:absolute;width:100%;height:100%;z-index:0;top:0;right:0;left:auto;background-size:cover;background-repeat:no-repeat;background-position:50%}.aa-module-banner .aa-module-banner__bg{background-image:url(https://4638495.fs1.hubspotusercontent-eu1.net/hub/4638495/hubfs/Landing%20pages/Hero%20Backgrounds/csm_Oras_Environment-hre-1720x720_5ef6598293.jpg?length=1920&name=csm_Oras_Environment-hre-1720x720_5ef6598293.jpg);background-position:100%}.aa-module-featured.aa-module-featured--overlay{position:relative;padding-top:16px;z-index:10;margin-bottom:32px}@media (min-width:768px){.aa-module-featured.aa-module-featured--overlay{top:-32px;padding:0;margin:0}}.aa-module-featured .aa-module-featured__item__inner{background-color:#fff;padding:16px 32px 0}@media (min-width:768px){.aa-module-featured .aa-module-featured__item__inner{-webkit-box-shadow:0 -20px 20px rgba(0,0,0,.06);box-shadow:0 -20px 20px rgba(0,0,0,.06);padding:32px}}@media (min-width:768px){.aa-module-featured .aa-module-featured__item__heading{border-bottom:2px solid #e8e4e3;padding-bottom:16px;margin-bottom:16px}}.aa-module-featured .aa-module-featured__item__heading a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.aa-module-featured .aa-module-featured__item__heading a:hover{text-decoration:none;opacity:.7}.aa-module-featured .aa-module-featured__item__heading a:before{content:"";width:24px;height:24px;position:relative;top:2px;margin-right:10px;background-image:url(https://4638495.fs1.hubspotusercontent-eu1.net/hubfs/4638495/Icons/Icon-ionic-ios-arrow-dropright_primary.svg);background-size:contain;background-repeat:no-repeat;display:inline-block}.aa-module-featured .aa-module-featured__item__text{display:none}@media (min-width:768px){.aa-module-featured .aa-module-featured__item__text{display:block}}.aa-module-columns__items,.aa-module-columns__items.aa-module-columns__items--align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.aa-module-columns__items.aa-module-columns__items--align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-module-columns__items.aa-module-columns__items--align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.aa-module-columns__item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.aa-module-columns__images{position:relative;overflow:hidden}.aa-module-columns .aa-module-columns__image--fit,.aa-module-columns .aa-module-columns__image--fixed{height:0;padding:0 0 56.25%;overflow:hidden;position:relative}.aa-module-columns .aa-module-columns__image--icon .aa-module-columns__image__inner img{height:50px;width:auto}.aa-module-columns .aa-module-columns__image--fit .aa-module-columns__image__inner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.aa-module-columns .aa-module-columns__image--fit .aa-module-columns__image__inner img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}html[data-useragent*="rv:10.0"] .aa-module-columns .aa-module-columns__image--fit .aa-module-columns__image__inner img,html[data-useragent*="rv:11.0"] .aa-module-columns .aa-module-columns__image--fit .aa-module-columns__image__inner img{width:100%;height:auto}.aa-module-columns .aa-module-columns__image--fixed .aa-module-columns__image__inner{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.aa-module-columns .aa-module-columns__image__inner img{width:auto;max-width:100%;height:auto}.aa-module-columns .aa-module-columns__image--fixed .aa-module-columns__image__inner img{width:auto;max-width:100%;height:auto;max-height:130px}.aa-module-columns__item__mainlink{opacity:1;-webkit-transition:all .35s ease;transition:all .35s ease;display:block;height:100%}.aa-module-columns__item__mainlink:hover{text-decoration:none}.aa-module-columns__item__mainlink:hover .aa-module-columns__image--fit .aa-module-columns__image--scale img{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}a .aa-module-columns__image__overlay{opacity:0;position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:#000;-webkit-transition:opacity .35s ease;transition:opacity .35s ease}a:hover .aa-module-columns__image__overlay{opacity:.35}.aa-module-columns__item__mainlink:hover .aa-module-columns__title.aa-module-columns__title--custom{text-decoration:underline}.aa-module-columns__item__mainlink .aa-module-columns__text,.aa-module-columns__item__mainlink:hover .aa-module-columns__text{text-decoration:none;color:#000;font-weight:400}.aa-module-columns__text--intro,.aa-module-columns__text--intro p{font-size:18px;line-height:1.5em}@media (min-width:768px){.aa-module-columns__text--intro,.aa-module-columns__text--intro p{font-size:20px}}.aa-module-columns__item__mainlink:hover .aa-module-columns__button{text-decoration:underline}.aa-module-columns__date{color:#000;font-weight:600;font-size:14px;text-decoration:none!important;padding-left:27px;position:relative}.aa-module-columns__date:before{content:"";position:absolute;left:0;top:-1px;width:21px;height:21px;background-image:url(https://4638495.fs1.hubspotusercontent-eu1.net/hubfs/4638495/Oras%20Group%20website/icons/icon-clock.svg);background-position:50%;background-size:cover}.aa-module-columns__form__form{text-align:left}.aa-align-center .aa-module-columns__form__form .hs-submit{text-align:center}.aa-module-columns__item--align-bottom .aa-module-columns__item__inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.aa-module-columns__item--align-top .aa-module-columns__content--custom-align:last-child{margin-top:auto;margin-bottom:0}.aa-module-columns__item--align-bottom .aa-module-columns__content--custom-align:first-child{margin-top:0;margin-bottom:auto}.aa-module-columns__content--align-center .aa-module-columns__content__inner,.aa-module-columns__item--align-center .aa-module-columns__item__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-module-columns__textcontent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-module-columns__textcontent .aa-module-columns__button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.aa-module-columns__textcontent .aa-module-columns__button .aa-module-columns__button__inner{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-ms-flex-wrap:wrap;flex-wrap:wrap}.aa-module-columns__textcontent .aa-module-columns__button .aa-module-columns__button__wrapper{-ms-flex-item-align:end;align-self:flex-end}.aa-module-columns__item__mainlink *{color:#5f555d}.aa-module-columns__items--card .aa-module-columns__item__inner{-webkit-box-shadow:0 20px 20px rgba(0,0,0,.05098);box-shadow:0 20px 20px rgba(0,0,0,.05098);background-color:#fff}.aa-module-columns__items--card .aa-module-columns__item__content{padding:32px 16px}@media (min-width:768px){.aa-module-columns__items--card .aa-module-columns__item__content{padding:32px}}.aa-module-columns__items--card .aa-module-columns__item__content>div{margin-bottom:16px}.aa-module-columns__items--card .aa-module-columns__item__content>div:last-child{margin-bottom:0}.aa-module-columns__items--card .aa-module-columns__item__content.aa-module-columns__item__content--last-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0 0 16px}@media (min-width:768px){.aa-module-columns__items--card .aa-module-columns__item__content.aa-module-columns__item__content--last-bottom{padding:0 0 32px}}.aa-module-columns__items--card .aa-module-columns__item__content.aa-module-columns__item__content--last-bottom>div{padding-left:16px;padding-right:16px}@media (min-width:768px){.aa-module-columns__items--card .aa-module-columns__item__content.aa-module-columns__item__content--last-bottom>div{padding-left:32px;padding-right:32px}}.aa-module-columns__items--card .aa-module-columns__item__content.aa-module-columns__item__content--last-bottom>div:last-child{margin-top:auto;margin-bottom:0}.aa-module-columns__items--card .aa-module-columns__item__content.aa-module-columns__item__content--last-bottom .aa-module-columns__date{position:relative;left:16px;padding-left:32px}@media (min-width:768px){.aa-module-columns__items--card .aa-module-columns__item__content.aa-module-columns__item__content--last-bottom .aa-module-columns__date{left:32px}}.aa-module-columns__items--card .aa-module-columns__item__content.aa-module-columns__item__content--last-bottom .aa-module-columns__images{padding-left:0;padding-right:0;margin-bottom:32px}.aa-module-columns__item__content>div:last-child{padding-bottom:0}.aa-module-columns__button__wrapper .aa-module-columns__button--layout-button .aa-link{padding-top:16px;padding-bottom:16px;display:inline-block}.aa-module-columns__button__inner{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.aa-align-center .aa-module-columns__button__inner{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}@media (min-width:768px){.aa-module-columns__content--image-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.aa-module-columns__content--image-bottom .aa-module-columns__image{margin-bottom:0;margin-top:30px}}.aa-module-columns--layout1 .aa-module-columns__item:last-child{padding-bottom:0}.aa-module-columns--layout1 .aa-module-columns__items{display:block}.aa-module-columns--layout1 .aa-module-columns__items .aa-module-columns__item{margin-left:auto;margin-right:auto}.aa-module-columns--layout1 .aa-module-columns__items .aa-module-columns__item.aa-module-columns__item--align-left{margin-left:0;margin-right:0}.aa-module-columns__row:last-child{padding-bottom:0}.aa-module-columns--bg,.aa-module-columns--border{padding:32px;height:100%}.aa-module-columns--border{-webkit-box-shadow:0 0 10px rgba(0,0,0,.33);box-shadow:0 0 10px rgba(0,0,0,.33)}.aa-module-columns__button,.module-popup-form__button{display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:576px){.aa-module-columns__button,.module-popup-form__button{display:block}}.aa-module-columns--layout3 .aa-module-columns__button{display:-webkit-box;display:-ms-flexbox;display:flex}.aa-module-columns--layout3 .aa-module-columns__button__wrapper{display:inline-block}.aa-module-columns__button__wrapper:first-child{margin-left:0}.aa-module-columns__button__wrapper{margin:10px 20px 10px 0;display:inline-block}.aa-align-center .aa-module-columns__button__wrapper{margin:10px}.aa-align-center .aa-module-columns__button__wrapper:first-child{margin-left:10px}.aa-module-columns__button__wrapper:last-child{margin-right:0}.aa-align-center .aa-module-columns__button__wrapper:last-child{margin-right:10px}.aa-module-columns__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-module-columns__author .aa-module-columns__author__image{width:50px;height:50px;overflow:hidden;border-radius:50%;margin-right:15px}.aa-module-columns__author .aa-module-columns__author__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aa-module-columns__author .aa-module-columns__author__name,.aa-module-columns__author .aa-module-columns__author__name a{color:#000;font-size:13px;font-weight:400}.aa-module-columns__tags{text-align:center}.aa-module-columns__tags a{display:inline-block;text-transform:uppercase;padding:10px;font-size:14px}.aa-module-columns__number>div{margin-bottom:20px}.aa-module-columns__number>div:last-child{margin-bottom:0}.aa-module-columns__number__text{font-size:1.6625rem;line-height:1.2em;font-weight:600}.aa-module-columns__number__value{font-size:3.25rem;line-height:1em;font-weight:600}@media (min-width:1440px){.aa-module-columns__number__value{font-size:5.6rem;line-height:1em}}@media (min-width:576px){.aa-module-gallery .aa-module-gallery__img--retangle .aa-module-gallery__img__inner,.aa-module-gallery .aa-module-gallery__img--square .aa-module-gallery__img__inner{height:0;padding:0 0 103.6%;overflow:hidden;position:relative}}@media (min-width:576px){.aa-module-gallery .aa-module-gallery__img--retangle .aa-module-gallery__img__inner{padding:0 0 49%}}.aa-module-gallery .aa-module-gallery__img img{margin-bottom:16px}@media (min-width:576px){.aa-module-gallery .aa-module-gallery__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:0}}.aa-module-gallery .aa-module-gallery__img--2,.aa-module-gallery .aa-module-gallery__img--3{margin-bottom:0}@media (min-width:576px){.aa-module-gallery .aa-module-gallery__img--2,.aa-module-gallery .aa-module-gallery__img--3{margin-bottom:32px}}.aa-module-history{position:relative;overflow:hidden}.aa-module-history .aa-module-history__content{z-index:10}.aa-module-history .aa-module-history__content__inner{position:relative;z-index:10}@media (min-width:768px){.aa-module-history .aa-module-history__content__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-module-history .aa-module-history__item{width:500px;margin-left:auto;margin-right:auto;max-width:100%;margin-bottom:32px;position:relative;overflow:hidden}@media (min-width:768px){.aa-module-history .aa-module-history__item{width:auto;margin-bottom:0}}@media (min-width:768px){.aa-module-history .aa-module-history__item:nth-child(2n) .aa-module-history__content__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:768px){.aa-module-history .aa-module-history__item:nth-child(2n) .aa-module-history__content__inner .aa-module-history__heading{text-align:left}}@media (min-width:768px){.aa-module-history .aa-module-history__heading{text-align:right}}.aa-module-history .aa-module-history__heading>p{margin-bottom:16px}@media (min-width:768px){.aa-module-history .aa-module-history__heading>p:last-child{margin-bottom:0}}.aa-module-history .aa-module-history__year{font-size:50px;line-height:1em;font-weight:600}@media (min-width:768px){.aa-module-history .aa-module-history__year{font-size:100px}}@media (min-width:768px){.aa-module-history .aa-module-history__body__text{text-align:left}}.aa-module-history .aa-module-history__space{display:none;position:relative;-ms-flex-item-align:stretch;align-self:stretch}@media (min-width:768px){.aa-module-history .aa-module-history__space{display:-webkit-box;display:-ms-flexbox;display:flex}}.aa-module-history .aa-module-history__space:before{content:"";position:absolute;z-index:3;height:100%;width:2px;top:0;left:50%;left:calc(50% - 1px);background-color:#e8e4e3}.aa-module-history .aa-module-history__space:after{content:"";position:absolute;z-index:4;height:49px;width:7px;top:40%;left:50%;left:calc(50% - 3.5px);background-color:#e8e4e3}.aa-module-history .aa-module-history__body>div:first-child{padding-top:0}.aa-module-history .aa-module-history__bg,.aa-module-history .aa-module-history__overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.aa-module-history .aa-module-history__overlay{z-index:1}.aa-module-history .aa-module-history__item--bg .aa-module-history__heading{padding-top:32px}.aa-module-history .aa-module-history__item--bg .aa-module-history__body{padding-bottom:32px}@media (min-width:768px){.aa-module-history .aa-module-history__item--bg .aa-module-history__body,.aa-module-history .aa-module-history__item--bg .aa-module-history__heading{padding-top:64px;padding-bottom:64px}}.aa-module-history .aa-module-history__item .aa-module-history__content__inner>div{padding-bottom:64px}@media (min-width:768px){.aa-module-history .aa-module-history__item--bg+.aa-module-history__item .aa-module-history__content__inner>div{padding-top:64px}}.aa-module-positions .aa-module-positions__header__items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.aa-module-positions .aa-module-positions__header__items ul{width:100%;border-bottom:2px solid #fff}.aa-module-positions .aa-module-positions__content{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:2px solid #f2f1f0}.aa-module-positions .aa-module-positions__content>div{padding-top:32px;padding-bottom:32px}.aa-module-positions div.aa-module-positions__item__cta{padding-top:0}@media (min-width:768px){.aa-module-positions div.aa-module-positions__item__cta{padding-top:32px;text-align:right}}.aa-module-positions .aa-module-positions__item__text .h5,.aa-module-positions .aa-module-positions__item__text h3{margin-bottom:8px}.aa-module-positions .aa-module-positions__item.hidden{display:none}.aa-module-positions .aa-module-positions__number{font-weight:600}.aa-module-positions .aa-module-positions__header select{width:100%;background:transparent;color:#fff;border:none;border-bottom:2px solid #fff;position:relative}.aa-module-positions .aa-module-positions__header option{color:#5f555d;background:#fff}.aa-module-txt-img{overflow:hidden}@media (min-width:768px){.aa-module-txt-img .aa-module-columns__item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.aa-module-txt-img .aa-module-columns__item{height:auto!important}.aa-module-txt-img .aa-module-columns .aa-module-columns__image--fixed,.aa-module-txt-img .aa-module-columns__image--fit{padding-bottom:63.57%}.aa-module-txt-img .aa-module-columns__inner--bg{margin-top:15px}@media (min-width:768px){.aa-module-txt-img .aa-module-columns__inner--bg{margin-top:64px}}@media (min-width:768px){.aa-module-txt-img .aa-module-columns__inner--bg .aa-module-columns__images{position:relative;margin-top:-128px}}@media (min-width:768px){.aa-module-txt-img .aa-module-columns__images{position:relative;right:0;top:0;width:50%;height:auto}}@media (min-width:768px){.aa-module-txt-img .aa-module-columns__item__content{padding-right:10%}}.aa-module-txt-img .aa-module-columns__headings{padding-bottom:25px}.aa-module-txt-img .aa-module-columns__subtitle{padding-bottom:16px}.aa-module-txt-img .slick-prev{left:calc(50% - 40px)}.aa-module-txt-img .slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.aa-module-txt-img .slick-next{right:calc(50% - 40px)}.aa-module-txt-img .slick-arrow{background:#fff!important;top:26px;bottom:auto;width:40px;height:40px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.aa-module-txt-img .slick-arrow{top:20px}}.aa-module-txt-img .bg--default .slick-arrow{bottom:40px}.aa-module-txt-img .slick-arrow:before{background-image:url(https://4638495.fs1.hubspotusercontent-eu1.net/hubfs/4638495/Icons/Icon-ionic-ios-arrow-dropright_primary.svg);background-size:contain;background-repeat:no-repeat;content:"";width:24px;height:24px}@media (min-width:1200px){body.aa-page--lp-custom .aa-site-header__top{min-height:16px}}body.aa-page--lp-custom .aa-button--header{background-color:#a89691;border-right:none}body.aa-page--lp-custom .aa-button--header:hover,body.aa-page--lp-custom .aa-button--header[focus-within]{background-color:#5f555d}body.aa-page--lp-custom .aa-button--header:focus-within,body.aa-page--lp-custom .aa-button--header:hover{background-color:#5f555d}body.aa-page--lp-custom .navigation-primary .hs-menu-wrapper>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:20px}@media (min-width:1200px){body.aa-page--lp-custom .navigation-primary .hs-menu-wrapper>ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}}body.aa-page--lp-custom .hs-menu-depth-1{display:block;width:100%;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:16px;padding-bottom:16px}@media (min-width:1200px){body.aa-page--lp-custom .hs-menu-depth-1{margin-right:30px;margin-bottom:0;margin-top:0;border-bottom:none;width:auto;display:inline-block}}body.aa-page--lp-custom .hs-menu-depth-1:last-child{margin-right:0}@media (min-width:1200px){body.aa-page--lp-custom .aa-site-header__top__inner{margin-bottom:30px}}body.aa-page--lp-custom .aa-site-header{position:relative;top:0;left:0;min-height:73px}@media (min-width:1200px){body.aa-page--lp-custom .aa-site-header.aa-site-header--custom-buttons{min-height:120px}}@media (min-width:768px){body.aa-page--lp-custom .aa-site-header.aa-site-header--custom-overlay{min-height:1px;background:transparent;position:absolute;top:0;left:0;z-index:9999;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}body.aa-page--lp-custom.mobilemenu--open .aa-site-header.aa-site-header--custom-overlay{background-color:#fff}body.aa-page--lp-custom.scroll--down .aa-site-header{top:-130px!important}body.aa-page--lp-custom.scroll--up .aa-site-header{background-color:#fff;position:fixed;top:0!important;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.module_anchors{-webkit-transition:top .5s ease;transition:top .5s ease;position:static}.module_anchors ul,.module_anchors ul li{list-style:none;padding:0;margin:0;display:inline-block}.module_anchors ul li a{color:#5f555d;font-weight:300;padding-right:35px;padding-top:4px;padding-bottom:4px;display:inline-block}.module_anchors ul li.active>a{color:#90475e;text-decoration:underline}.module_anchors ul{display:block}.module_anchors__items{padding-left:20px;padding-right:20px}@media (min-width:768px){.module_anchors.sticky{position:fixed;top:0;width:100%;max-width:100%;left:0;z-index:100;background:#e8e4e3;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);padding-top:0;padding-bottom:0}.module_anchors.sticky .module_anchors__inner{padding-top:20px!important;padding-bottom:20px!important}.module_anchors.sticky .module_anchors__header{display:none}}body.stickyMenu .header__body.header__body--fixed .header__body__inner{position:static}.aa-module-columns--carousel{display:block;overflow:hidden}.aa-module-columns--carousel .aa-module-columns__inner{padding-left:10px;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.aa-module-columns--carousel .aa-module-columns__inner{padding-left:40px;padding-right:40px}}@media (min-width:1440px){.aa-module-columns--carousel .aa-module-columns__inner{padding-left:0;padding-right:0}}.aa-module-columns--carousel .aa-module-columns__items{max-width:100%}@media (min-width:768px){.aa-module-columns--carousel .aa-module-columns__items--show .slick-list{overflow:visible}}.aa-module-columns--carousel .aa-module-columns__items--show:after,.aa-module-columns--carousel .aa-module-columns__items--show:before{content:"";width:100%;position:absolute;left:-100%;top:0;height:100%;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.4)),color-stop(30%,#fff));background:linear-gradient(90deg,hsla(0,0%,100%,.4),#fff 30%);opacity:1;z-index:1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.aa-module-columns--carousel .aa-module-columns__items--show:after{left:auto;right:-100%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.aa-module-columns--carousel .aa-module-columns__items--show.aa-module-columns__items--show-beige:after,.aa-module-columns--carousel .aa-module-columns__items--show.aa-module-columns__items--show-beige:before{background:#e8e4e3;background:-webkit-gradient(linear,left top,right top,from(rgba(232,228,227,.4)),color-stop(30%,#e8e4e3));background:linear-gradient(90deg,rgba(232,228,227,.4),#e8e4e3 30%)}.aa-module-columns--carousel .aa-module-columns__items--show.aa-module-columns__items--show-dark:after,.aa-module-columns--carousel .aa-module-columns__items--show.aa-module-columns__items--show-dark:before{background:#5f555d;background:-webkit-gradient(linear,left top,right top,from(rgba(95,85,93,.4)),color-stop(30%,#5f555d));background:linear-gradient(90deg,rgba(95,85,93,.4),#5f555d 30%)}.aa-module-columns--carousel .aa-module-columns__items--show.aa-module-columns__items--show-light:after,.aa-module-columns--carousel .aa-module-columns__items--show.aa-module-columns__items--show-light:before{background:#f2f1f0;background:-webkit-gradient(linear,left top,right top,from(rgba(242,241,240,.4)),color-stop(30%,#f2f1f0));background:linear-gradient(90deg,rgba(242,241,240,.4),#f2f1f0 30%)}.aa-module-columns--carousel .slick-disabled{display:none!important}.aa-module-columns--carousel .slick-prev{left:-20px}@media (min-width:768px){.aa-module-columns--carousel .slick-prev{left:-50px}}.aa-module-columns--carousel .slick-next{right:-20px}@media (min-width:768px){.aa-module-columns--carousel .slick-next{right:-50px}}.aa-module-columns--carousel .slick-arrow{width:20px;height:20px;z-index:10;top:10px}@media (min-width:768px){.aa-module-columns--carousel .slick-arrow{width:46px;height:46px;top:23px}}.aa-module-columns--carousel .aa-module-columns__items--card .slick-prev{left:-15px}@media (min-width:768px){.aa-module-columns--carousel .aa-module-columns__items--card .slick-prev{left:-18px}}.aa-module-columns--carousel .aa-module-columns__items--card .slick-next{right:-15px}@media (min-width:768px){.aa-module-columns--carousel .aa-module-columns__items--card .slick-next{right:-18px}}.aa-module-columns--carousel .aa-module-columns__items--card .slick-arrow{top:calc(50% - 10px)}@media (min-width:768px){.aa-module-columns--carousel .aa-module-columns__items--card .slick-arrow{top:calc(50% - 23px)}}.aa-module-columns--carousel .slick-arrow:before{content:"";background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(https://4638495.fs1.hubspotusercontent-eu1.net/hubfs/4638495/Icons/icon-ionic-ios-arrow-dropright-circle.svg)}.aa-module-columns--carousel .slick-arrow.slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slick-dots li:only-child{display:none}.aa-module-columns--rss .aa-module-columns__title.aa-module-columns__title--custom{font-size:24px}@media (min-width:768px){.aa-module-columns--rss .aa-module-columns__title.aa-module-columns__title--custom{font-size:24px}}.aa-module-columns--rss .aa-module-columns__title.h4{color:#000}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvX3NsaWNrLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwiY29yZS9faGVscGVycy5zY3NzIiwiY29yZS9fdHlwb2dyYXBoeS5zY3NzIiwiY29yZS9fc2l6ZXMuc2NzcyIsImNvcmUvX2Jhc2Uuc2NzcyIsImNvcmUvX2RuZC1hcmVhLnNjc3MiLCJjb21wb25lbnRzL19tZW51LnNjc3MiLCJjb21wb25lbnRzL19oYW1idXJnZXIuc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJzdHlsZS5jc3MiLCJjb21wb25lbnRzL190YWJsZS5zY3NzIiwiY29tcG9uZW50cy9fcG9wdXBmb3JtLnNjc3MiLCJjb21wb25lbnRzL19saWdodGJveC5zY3NzIiwiY29tcG9uZW50cy9fY29va2llYm90LnNjc3MiLCJjb21wb25lbnRzL19zdWJjcmlwdGlvbi1wcmVmZXJlbmNlcy5zY3NzIiwic2VjdGlvbnMvX2hlYWRlci5zY3NzIiwic2VjdGlvbnMvX2Zvb3Rlci5zY3NzIiwic2VjdGlvbnMvX2Jsb2ctaW5kZXguc2NzcyIsInNlY3Rpb25zL19ibG9nLXBvc3Quc2NzcyIsIm1vZHVsZXMvX2hlcm8uc2NzcyIsIm1vZHVsZXMvX2Jhbm5lci5zY3NzIiwibW9kdWxlcy9fZmVhdHVyZWQuc2NzcyIsIm1vZHVsZXMvX2NvbHVtbnMuc2NzcyIsIm1vZHVsZXMvX2dhbGxlcnkuc2NzcyIsIm1vZHVsZXMvX2hpc3Rvcnkuc2NzcyIsIm1vZHVsZXMvX29wZW4tcG9zaXRpb25zLnNjc3MiLCJtb2R1bGVzL190ZXh0X2ltYWdlLnNjc3MiLCJtb2R1bGVzL19jdXN0b20tbmF2aWdhdGlvbi5zY3NzIiwibW9kdWxlcy9fYW5jaG9yLW1lbnUuc2NzcyIsIm1vZHVsZXMvX2Nhcm91c2VsLnNjc3MiLCJtb2R1bGVzL19yc3Mu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QVMsQ0FFaEIsQ0E1R0wseUVBa0hRLFVBQVcsQzlCekZqQix5QjhCekJGLHlFQXFIWSxVQUFXLENBRWxCLENBdkhMLHlFQTJIUSxXQUFZLEM5QmxHbEIseUI4QnpCRix5RUE4SFksV0FBWSxDQUVuQixDQWhJTCwwRUFvSU0sb0JBQXFCLEM5QjNHekIseUI4QnpCRiwwRUF3SVksb0JBQXFCLENBRTVCLENBMUlMLGlEQWtKUSxVQUFXLENBQ1gscUJBQXNCLENBQ3RCLHVCQUEyQixDQUMzQiwyQkFBNEIsQ0FDNUIsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxxR0FBc0csQ0EzSjlHLDREQStKUSxnQ0FBeUIsQ0FBekIsd0JBQXlCLENBU2pDLDBCQUNJLFlBQWEsQ0N6S2pCLG1GQUlJLGNBQWUsQy9CcUJqQix5QitCekJGLG1GQVFJLGNBQWUsQ0FHbEIsQ0FYRCxxREFlSSxVL0JtRFciLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0XG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3RcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2tcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICBjb250ZW50OiAnJztcbn1cbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxue1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ1xue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXG57XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGVcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyogVEhFTUUgKi9cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdFxue1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCdodHRwczovL3d3dy5vcmFzZ3JvdXAuY29tL2h1YmZzL0ljb25zL2xpZ2h0Ym94L2xvYWRpbmcuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dFxue1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1c1xue1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC4yNTtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgb3BhY2l0eTogLjc1O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2XG57XG4gICAgbGVmdDogLTI1cHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldlxue1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuLnNsaWNrLXByZXY6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkCc7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldjpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaSJztcbn1cblxuLnNsaWNrLW5leHRcbntcbiAgICByaWdodDogLTI1cHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dFxue1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0yNXB4O1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkic7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dDpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaQJztcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJcbntcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90c1xue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xpY2stZG90cyBsaVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b25cbntcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZVxue1xuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgY29udGVudDogJ+KAoic7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgb3BhY2l0eTogLjI1O1xuICAgIGNvbG9yOiBibGFjaztcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC43NTtcbiAgICBjb2xvcjogYmxhY2s7XG59XG5cbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEJhc2VcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypcbiAqIFdlIGluY2x1ZGUgbm9ybWFsaXplLmNzcyBmcm9tIG5vZGVfbW9kdWxlcyB3aXRoIHRoZSBhdEltcG9ydCgpIHBhY2thZ2UgaW4gUG9zdENTUy5cbiAqL1xuQGltcG9ydCAnbm9ybWFsaXplLmNzcyc7XG5cbi8qXG4gKiBEZWNsYXJhdGlvbiBvZiByZXNwb25zaXZlIGJyZWFrcG9pbnRzIGF2YWlsYWJsZSBmb3IgdXNlLCBrZXB0IHVwLXRvLWRhdGUgd2l0aCBsYXRlc3QgQm9vdHN0cmFwIHZlcnNpb24uXG4gKiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjMvbGF5b3V0L292ZXJ2aWV3LyNyZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4gKiBoZyAoaHVnZSkgYW5kIGVuIChlbm91cm1vdXMpIGlzIG91ciBvd24gdmFyaWF0aW9ucywgdG8gc3VwcG9ydCBzcGVjaWZpYyBzdHlsaW5nIGZvciBldmVuIGJpZ2dlciBzY3JlZW5zLlxuXG4gKi9cbiRicmVha3BvaW50czogKFxuXHQnc20nICA6IDU3NnB4LFxuXHQnbWQnICA6IDc2OHB4LFxuXHQnbGcnICA6IDk5MnB4LFxuXHQneGwnICA6IDEyMDBweCxcblx0J2hnJyAgOiAxNDQwcHgsXG5cdCdlbicgIDogMTYwMHB4LFxuXHQnaGQnICA6IDE5MjFweFxuKTtcblxuQG1peGluIGJwKCRicmVha3BvaW50KSB7XG5cdCR2YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblx0XG5cdEBpZiAkdmFsdWUgIT0gbnVsbCB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICR2YWx1ZSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cdEBlbHNlIHtcblx0XHRAd2FybiBcIlVuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicmVha3BvaW50fWAuIFwiXG5cdFx0KyBcIlBsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYCBtYXAuXCI7XG5cdH1cbn0gXG5cbi8qXG4gKiBHbG9iYWwgdmFyaWFibGVzXG4gKi9cblxuLypcbiAqIEZvbnQgd2VpZ2h0c1xuICogRGVmaW5lZCBieSBudW1iZXIgc2luY2Ugd2VpZ2h0IG5hbWUgY2FuIHZhcnkgZGVwZW5kaW5nIG9uIGZvbnQtZmFtaWx5LlxuICovXG4kd2VpZ2h0LTEwMDogMTAwICFkZWZhdWx0O1xuJHdlaWdodC0yMDA6IDIwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtMzAwOiAzMDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LTQwMDogMzAwICFkZWZhdWx0OyAvLyBFcXVpdmFsZW50IG9mIHJlZ3VsYXJcbiR3ZWlnaHQtNTAwOiA2MDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LTYwMDogNjAwICFkZWZhdWx0O1xuJHdlaWdodC03MDA6IDYwMCAhZGVmYXVsdDsgLy8gRXF1aXZhbGVudCBvZiByZWd1bGFyXG4kd2VpZ2h0LTgwMDogNjAwICFkZWZhdWx0O1xuJHdlaWdodC05MDA6IDYwMCAhZGVmYXVsdDtcblxuXG4vKlxuICogRm9udC1mYW1pbGllc1xuICovXG4kZm9udC1ib2R5OiAnRmlyYSBTYW5zIENvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtdGl0bGU6ICdGaXJhIFNhbnMgQ29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1pY29uczogJ2ljb25zJyAhZGVmYXVsdDtcblxuLyogXG4gKiBDb2xvcnNcbiAqL1xuXG4kd2hpdGU6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kYmxhY2s6ICMwMDAwMDAgIWRlZmF1bHQ7XG5cbiRsaWdodDogI0YyRjFGMCAhZGVmYXVsdDtcbiRkYXJrOiAjNUY1NTVEICFkZWZhdWx0O1xuJGdyYXk6ICNBODk2OTEgIWRlZmF1bHQ7XG4kYmVpZ2U6ICNFOEU0RTMgIWRlZmF1bHQ7XG4kcmVkOiAjOTA0NzVFICFkZWZhdWx0O1xuJGJsdWU6ICM2MUE2QjEgIWRlZmF1bHQ7XG4kZGFyay1ibHVlOiAjNUM4Njg4ICFkZWZhdWx0O1xuXG4kcHJpbWFyeTogJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAkZGFyay1ibHVlICFkZWZhdWx0O1xuXG4kYWNjZW50OiAkcmVkICFkZWZhdWx0O1xuXG5cbi8qXG4qIEZvbnQgc2l6ZXMgLSByZWd1bGFyIHRleHRcbiovXG5cblxuJWRlZmF1bHQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRsaW5lLWhlaWdodDogMS40MWVtO1xufVxuXG4kZnVsbC1zaXRlLXdpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XG4kZnVsbC1jb250ZW50LXdpZHRoOiAxMjAwcHggIWRlZmF1bHQ7IC8vICArIHNpZGUtcGFkZGluZ1xuJHJlYWwtY29udGVudC13aWR0aDogMTE1MHB4ICFkZWZhdWx0OyBcbiR3aWRlLWNvbnRlbnQtd2lkdGg6IDEzNjVweCAhZGVmYXVsdDsgXG4kbmFycm93LWNvbnRlbnQtd2lkdGg6IDg2NnB4ICFkZWZhdWx0OyBcbiRtb2JpbGUtbWF4LXdpZHRoOiAzODRweCAhZGVmYXVsdDtcbiRzaWRlLXBhZGRpbmc6IDIwcHggIWRlZmF1bHQ7IC8vIEhvdyBtdWNoIHBhZGRpbmcgdG8gc2lkZXNcbiRoZWFkZXItZGVza3RvcDogYXV0bztcbiRoZWFkZXItbW9iaWxlOiBhdXRvO1xuXG4kY29sdW1uLXBhZGRpbmc6IDE1cHg7XG5cblxuLy8gVVhcbiRzcGVlZDogMzUwbXMgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uOiBlYXNlICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIC4xKTtcblxuLy8gSUNPTlNcblxuXG4kaWNvbi1zZWFyY2g6ICcnICFkZWZhdWx0O1xuJGljb24taWRlbnRpZnk6ICcnICFkZWZhdWx0O1xuJGljb24tbGFuZzogJycgIWRlZmF1bHQ7XG4kaWNvbi1tZW51LWFycm93OiAnJyAhZGVmYXVsdDtcbiRpY29uLWxvZ2luOiAnJyAhZGVmYXVsdDtcbiRpY29uLXRpbWU6ICcnICFkZWZhdWx0O1xuJGljb24tdGltZS1uZWc6ICcnICFkZWZhdWx0OyBcbiRpY29uLWRvd246ICcnICFkZWZhdWx0O1xuJGljb24tZG93bi1uZWc6ICcnICFkZWZhdWx0OyBcbiRpY29uLXRhZzogJycgIWRlZmF1bHQ7IFxuJGljb24tY2xvc2U6ICcnICFkZWZhdWx0OyBcbiRpY29uLWNsb3NlLW5lZzogJycgIWRlZmF1bHQ7IFxuJGljb24tbWVudS1uZWc6ICcnICFkZWZhdWx0OyBcbiRpY29uLWFycm93LWxlZnQ6ICcnICFkZWZhdWx0OyBcbiRpY29uLWFycm93LXJpZ2h0OiAnJyAhZGVmYXVsdDsgXG4kaWNvbi1tZW51OiAnJyAhZGVmYXVsdDsgXG4kaWNvbi1kb3dubG9hZDogJycgIWRlZmF1bHQ7ICIsIi8qXG4qIFR5cG9ncmFwaHlcbiovXG5cblxuYm9keSxcbmh0bWwge1xuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0Zm9udC1zaXplOiAxNnB4O1x0XG5cdGNvbG9yOiAkZGFyaztcblx0bGluZS1oZWlnaHQ6IDEuNDFlbTtcbn1cblxuZGl2IHtcblxuXHRAZXh0ZW5kICVkZWZhdWx0LXNpemU7XG59XG5cbmEge1xuY29sb3I6ICRwcmltYXJ5O1xuZm9udC1zaXplOiBpbmhlcml0O1xudGV4dC1kZWNvcmF0aW9uOiBub25lO1xubGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5mb250LXdlaWdodDogJHdlaWdodC02MDA7XG50cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XG5cbiY6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuJjphY3RpdmUge1xuXG5cdGNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuXG59XG5cbi5mb250LS1zbWFsbGVyIHtcblxuXHRmb250LXNpemU6IDFyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjQxZW07XG5cdFxufVxuXG4uZm9udC0tYm9keSB7XG5cblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG59XG5cbi5mb250LS10aXRsZSB7XG5cblx0Zm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xufVxuXG5cbmgxLC5oMSwgaDIsaDMsaDQsaDUsaDYsXG4uaDIsLmgzLC5oNCwuaDUsLmg2IHtcblx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtMzAwO1xuXHRmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG5cdG1hcmdpbjogMDtcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuXG5oMSxcbi5oMSB7XG5cblx0Zm9udC1zaXplOiAyLjQ4OHJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMWVtO1xuXHRAaW5jbHVkZSBicChtZCkge1xuXHRcdGZvbnQtc2l6ZTogNS4xNnJlbTtcblx0fVxufVxuXG5cbmgyLFxuLmgyIHtcblxuXHRmb250LXNpemU6IDIuNDg4cmVtO1xuXHRsaW5lLWhlaWdodDogMS4xZW07XG5cblx0QGluY2x1ZGUgYnAobWQpIHtcblx0XHRmb250LXNpemU6IDQuM3JlbTtcblx0fVxufVxuXG5oMyxcbi5oMyB7XG5cblx0Zm9udC1zaXplOiAxLjcyOHJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMTRlbTtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdGZvbnQtc2l6ZTogMi4wNzRyZW07XG5cblx0fVxufVxuXG5oNCxcbi5oNCB7XG5cblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xufVxuXG5oNSxcbi5oNSB7XG5cblx0Zm9udC1zaXplOiAwLjgzM3JlbTtcblx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRmb250LXdlaWdodDogJHdlaWdodC02MDA7XG59XG5cbmg2LFxuLmg2IHtcblxuXHRmb250LXdlaWdodDogJHdlaWdodC0zMDAgIWltcG9ydGFudDtcblx0QGV4dGVuZCAlZGVmYXVsdC1zaXplO1xuXG5cdGEge1xuXHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbmgxICsgcCwgaDIgKyBwLCBwICsgdGFibGUge1xuXG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbmgzICsgcCwgaDQgKyBwLCBoNSArIHAge1xuXG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbnAgKyBoMSwgcCArIGgyLCBwICsgaDMsICBwICsgaDYge1xuXG5cdHBhZGRpbmctdG9wOiAzMnB4O1xufVxuXG5wICsgaDQsIHAgKyBoNSB7XG5cblx0cGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi50aXRsZS0tYm9yZGVyIHtcblxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGl0bGUtLWJvcmRlcjo6YWZ0ZXIge1xuXG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkZGFyaztcblx0d2lkdGg6IDYwcHg7XG5cdGRpc3BsYXk6IGJsb2NrOyBcblx0bWFyZ2luLXRvcDogMzJweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG59XG5cbi50aXRsZS0tYm9yZGVyLnRpdGxlLS1ib3JkZXItbG9uZzo6YWZ0ZXIge1xuXHR3aWR0aDogMTk0cHg7XG59XG5cbi50aXRsZS0tYm9yZGVyLnRpdGxlLS1ib3JkZXItZ3JheTo6YWZ0ZXIge1xuXHRib3JkZXItYm90dG9tOiA4cHggc29saWQgJGdyYXk7XG59XG5cbi5jb2xvci0td2hpdGUgLnRpdGxlLS1ib3JkZXI6OmFmdGVyIHtcblx0Ym9yZGVyLWNvbG9yOiAkd2hpdGU7XG59XG5cbmJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMWYwO1xuICAgIGZvbnQtc2l6ZTogMS4xNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogJHdlaWdodC0zMDA7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW46IDYwcHggMDtcblx0XHRwYWRkaW5nOiA1MHB4IDgwcHg7XG5cdFx0Zm9udC1zaXplOiAxLjU2MjVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtMzAwO1xuXHRcdGZvbnQtc2l6ZTogMS4xNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0bWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRmb250LXNpemU6IDEuNTYyNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQ6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6ICNhODk3OTE7IFxuXHRcdHdpZHRoOiA1N3B4O1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0fVxuXG5cdHAgKyBwIHtcblxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cbn1cblxuYmxvY2txdW90ZSArIGJsb2NrcXVvdGUge1xuXG5cdG1hcmdpbi10b3A6IDA7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRTaXplc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtcGFnZS1jZW50ZXIge1xuXG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6ICRmdWxsLWNvbnRlbnQtd2lkdGg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvOyBcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRmbG9hdDogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAkc2lkZS1wYWRkaW5nO1xuICAgcGFkZGluZy1yaWdodDogJHNpZGUtcGFkZGluZztcbn1cblxuLmFhLXBhZ2UtY2VudGVyLmFhLXBhZ2UtY2VudGVyLS1wYWRkaW5nIHtcbnBhZGRpbmctbGVmdDogJHNpZGUtcGFkZGluZztcbiAgIHBhZGRpbmctcmlnaHQ6ICRzaWRlLXBhZGRpbmc7XG59XG5cbi5hYS1wYWdlLWNlbnRlci5hYS1wYWdlLWNlbnRlci0tbmFycm93IHtcblx0bWF4LXdpZHRoOiAkbmFycm93LWNvbnRlbnQtd2lkdGg7XG59XG5cbi5hYS1wYWdlLWNlbnRlci5hYS1wYWdlLWNlbnRlci0td2lkZSB7XG5cdG1heC13aWR0aDogJHdpZGUtY29udGVudC13aWR0aDtcbn1cblxuLmFhLXBhZ2UtY2VudGVyLmFhLXBhZ2UtY2VudGVyLS1mdWxsIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5tYWluIHtcblxuXHR3aWR0aDogMTAwJTtcblx0LyogbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoOyAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogYXV0bztcblx0ZmxvYXQ6IG5vbmU7XG5cdG92ZXJmbG93OiBpbml0aWFsO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5hYS1wYWdlLWNlbnRlciBkaXZbY2xhc3MqPVwiYWEtcGFnZS1jZW50ZXJcIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuXG4lYnVyai10b3Age1xuXHRwYWRkaW5nLXRvcDogMTI4cHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nLXRvcDogMjU2cHg7XG5cdH1cblxufVxuJWJ1cmotYm90dG9tIHtcblx0cGFkZGluZy1ib3R0b206IDEyOHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDI1NnB4O1xuXHR9XG59XG5cbiVidXJqLXRvcC1tYXJnaW4ge1xuXHRtYXJnaW4tdG9wOiAxMjhweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi10b3A6IDI1NnB4O1xuXHR9XG59XG4lYnVyai1ib3R0b20tbWFyZ2luIHtcblx0bWFyZ2luLWJvdHRvbTogMTI4cHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNTZweDtcblx0fVxufVxuXG4lZW1waXJlLXRvcCB7XG5cdHBhZGRpbmctdG9wOiA2NHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy10b3A6IDkwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRwYWRkaW5nLXRvcDogMTI4cHg7XG5cdH1cbn1cbiVlbXBpcmUtYm90dG9tIHtcblx0cGFkZGluZy1ib3R0b206IDY0cHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogOTBweDtcblx0fVxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMjhweDtcblx0fVxufVxuJWVtcGlyZS10b3AtbWFyZ2luIHtcblx0bWFyZ2luLXRvcDogNjRweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi10b3A6IDkwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRtYXJnaW4tdG9wOiAxMjhweDtcblx0fVxufVxuJWVtcGlyZS1ib3R0b20tbWFyZ2luIHtcblx0bWFyZ2luLWJvdHRvbTogNjRweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1ib3R0b206IDkwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMjhweDtcblx0fVxufVxuXG4lZWlmZmVsLXRvcCB7XG5cdHBhZGRpbmctdG9wOiAzMnB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRwYWRkaW5nLXRvcDogNjRweDtcblx0fVxufVxuJWVpZmZlbC1ib3R0b20ge1xuXHRwYWRkaW5nLWJvdHRvbTogMzJweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJwKGhnKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDY0cHg7XG5cdH1cbn1cblxuJWVpZmZlbC10b3AtbWFyZ2luIHtcblx0bWFyZ2luLXRvcDogMzJweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRtYXJnaW4tdG9wOiA2NHB4O1xuXHR9XG59XG4lZWlmZmVsLWJvdHRvbS1tYXJnaW4ge1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdG1hcmdpbi1ib3R0b206IDY0cHg7XG5cdH1cbn1cblxuXG4lbGliZXJ0eS10b3Age1xuXHRwYWRkaW5nLXRvcDogMzJweDtcblxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdHBhZGRpbmctdG9wOiAzMnB4O1xuXHR9XG5cdFxufVxuJWxpYmVydHktYm90dG9tIHtcblx0cGFkZGluZy1ib3R0b206IDMycHg7XG5cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzJweDtcblx0fVxuXHRcbn1cblxuJWxpYmVydHktdG9wLW1hcmdpbiB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHR9XG59XG4lbGliZXJ0eS1ib3R0b20tbWFyZ2luIHtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcblxuXHRAaW5jbHVkZSBicChoZykge1xuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdH1cbn1cblxuXG4lbG9uZG9uYnJpZGdlLXRvcCB7XG5cdHBhZGRpbmctdG9wOiAxNnB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdH1cbn1cbiVsb25kb25icmlkZ2UtYm90dG9tIHtcblx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblx0fVxufVxuXG4lbG9uZG9uYnJpZGdlLXRvcC1tYXJnaW4ge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxufVxuJWxvbmRvbmJyaWRnZS1ib3R0b20tbWFyZ2luIHtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cbn1cblxuXG4uYWEtcGFkZGluZy10b3AtdmVyeS1oaWdoIHtcblx0QGV4dGVuZCAlYnVyai10b3A7XG59XG5cbi5hYS1wYWRkaW5nLWJvdHRvbS12ZXJ5LWhpZ2gge1xuXG5cdEBleHRlbmQgJWJ1cmotYm90dG9tO1xufVxuXG4uYWEtcGFkZGluZy10b3AtaGlnaCB7XG5cdEBleHRlbmQgJWVtcGlyZS10b3A7XG59XG5cbi5hYS1wYWRkaW5nLWJvdHRvbS1oaWdoIHtcblx0QGV4dGVuZCAlZW1waXJlLWJvdHRvbTtcbn1cblxuLmFhLXBhZGRpbmctdG9wIHtcblx0QGV4dGVuZCAlZWlmZmVsLXRvcDtcbn1cblxuLmFhLXBhZGRpbmctYm90dG9tIHtcblx0QGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcbn1cblxuLmFhLXBhZGRpbmctdG9wLWxvdyB7XG5cdEBleHRlbmQgJWxpYmVydHktdG9wO1xufVxuXG4uYWEtcGFkZGluZy1ib3R0b20tbG93IHtcblxuXHRAZXh0ZW5kICVsaWJlcnR5LWJvdHRvbTtcbn1cblxuLmFhLXBhZGRpbmctdG9wLXZlcnktbG93IHtcblx0QGV4dGVuZCAlbG9uZG9uYnJpZGdlLXRvcDtcblxufVxuXG4uYWEtcGFkZGluZy1ib3R0b20tdmVyeS1sb3cge1xuXHRAZXh0ZW5kICVsb25kb25icmlkZ2UtYm90dG9tO1xufVxuXG5cbi5hYS1uby1wYWRkaW5nLXRvcCB7XG5cblx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmFhLW5vLXBhZGRpbmctYm90dG9tIHtcblxuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYWEtbm8tcGFkZGluZyB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuXG5cblxuLyogQm9vdHN0cmFwICovXG5cblxuLnJvdyB7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi1yaWdodDogLSRjb2x1bW4tcGFkZGluZztcblx0bWFyZ2luLWxlZnQ6IC0kY29sdW1uLXBhZGRpbmc7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAucm93LnJvdy0tY2VudGVyIHtcbmFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucm93LnJvdy0tYm90dG9tIHtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHQgIH1cblxuICAucm93LS0yMCB7XG5cdG1hcmdpbi1yaWdodDogLTEwcHg7XG5cdG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuXG4gIC5yb3ctLTQwIHtcblx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG5cbiAgLnJvdy0tNjAge1xuXHRtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuXHRtYXJnaW4tbGVmdDogLTMycHg7XG4gIH1cblxuICAucm93LS04MCB7XG5cdG1hcmdpbi1yaWdodDogLTQwcHg7XG5cdG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgfVxuXG4gIC5yb3ctLTIwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuXG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gIC5yb3ctLTQwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuXG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuXG4gIC5yb3ctLTYwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuXG5cdHBhZGRpbmctcmlnaHQ6IDMycHg7XG5cdHBhZGRpbmctbGVmdDogMzJweDtcbiAgfVxuXG4gIC5yb3ctLTgwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuXG5cdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICBcbiAgLm5vLWd1dHRlcnMge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIFxuICAubm8tZ3V0dGVycyA+IC5jb2wsXG4gIC5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgXG4gIC5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4gIC5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbiAgLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuICAuY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4gIC5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbiAgLmNvbC14bC1hdXRvIHsgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctcmlnaHQ6ICRjb2x1bW4tcGFkZGluZztcblx0cGFkZGluZy1sZWZ0OiAkY29sdW1uLXBhZGRpbmc7XG4gIH1cbiAgXG4gIC5jb2wge1xuXHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcblx0ZmxleC1iYXNpczogMDtcblx0LW1zLWZsZXgtcG9zaXRpdmU6IDE7XG5cdGZsZXgtZ3JvdzogMTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIFxuICAucm93LWNvbHMtMSA+ICoge1xuXHQtbXMtZmxleDogMCAwIDEwMCU7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gIC5yb3ctY29scy0yID4gKiB7XG5cdC1tcy1mbGV4OiAwIDAgNTAlO1xuXHRmbGV4OiAwIDAgNTAlO1xuXHRtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICBcbiAgLnJvdy1jb2xzLTMgPiAqIHtcblx0LW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRmbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0bWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIFxuICAucm93LWNvbHMtNCA+ICoge1xuXHQtbXMtZmxleDogMCAwIDI1JTtcblx0ZmxleDogMCAwIDI1JTtcblx0bWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgXG4gIC5yb3ctY29scy01ID4gKiB7XG5cdC1tcy1mbGV4OiAwIDAgMjAlO1xuXHRmbGV4OiAwIDAgMjAlO1xuXHRtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICBcbiAgLnJvdy1jb2xzLTYgPiAqIHtcblx0LW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRmbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0bWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIFxuICAuY29sLWF1dG8ge1xuXHQtbXMtZmxleDogMCAwIGF1dG87XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIFxuICAuY29sLTEge1xuXHQtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcblx0ZmxleDogMCAwIDguMzMzMzMzJTtcblx0bWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgXG4gIC5jb2wtMiB7XG5cdC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0ZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICBcbiAgLmNvbC0zIHtcblx0LW1zLWZsZXg6IDAgMCAyNSU7XG5cdGZsZXg6IDAgMCAyNSU7XG5cdG1heC13aWR0aDogMjUlO1xuICB9XG4gIFxuICAuY29sLTQge1xuXHQtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgXG4gIC5jb2wtNSB7XG5cdC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0ZmxleDogMCAwIDQxLjY2NjY2NyU7XG5cdG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICBcbiAgLmNvbC02IHtcblx0LW1zLWZsZXg6IDAgMCA1MCU7XG5cdGZsZXg6IDAgMCA1MCU7XG5cdG1heC13aWR0aDogNTAlO1xuICB9XG4gIFxuICAuY29sLTcge1xuXHQtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG5cdGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgXG4gIC5jb2wtOCB7XG5cdC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0ZmxleDogMCAwIDY2LjY2NjY2NyU7XG5cdG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICBcbiAgLmNvbC05IHtcblx0LW1zLWZsZXg6IDAgMCA3NSU7XG5cdGZsZXg6IDAgMCA3NSU7XG5cdG1heC13aWR0aDogNzUlO1xuICB9XG4gIFxuICAuY29sLTEwIHtcblx0LW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuXHRmbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0bWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIFxuICAuY29sLTExIHtcblx0LW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHRmbGV4OiAwIDAgOTEuNjY2NjY3JTtcblx0bWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIFxuICAuY29sLTEyIHtcblx0LW1zLWZsZXg6IDAgMCAxMDAlO1xuXHRmbGV4OiAwIDAgMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIFxuICBcbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQuY29sLXNtIHtcblx0ICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcblx0ICBmbGV4LWJhc2lzOiAwO1xuXHQgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHQgIGZsZXgtZ3JvdzogMTtcblx0ICBtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0LnJvdy1jb2xzLXNtLTEgPiAqIHtcblx0ICAtbXMtZmxleDogMCAwIDEwMCU7XG5cdCAgZmxleDogMCAwIDEwMCU7XG5cdCAgbWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5yb3ctY29scy1zbS0yID4gKiB7XG5cdCAgLW1zLWZsZXg6IDAgMCA1MCU7XG5cdCAgZmxleDogMCAwIDUwJTtcblx0ICBtYXgtd2lkdGg6IDUwJTtcblx0fVxuXHQucm93LWNvbHMtc20tMyA+ICoge1xuXHQgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0ICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0ICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG5cdH1cblx0LnJvdy1jb2xzLXNtLTQgPiAqIHtcblx0ICAtbXMtZmxleDogMCAwIDI1JTtcblx0ICBmbGV4OiAwIDAgMjUlO1xuXHQgIG1heC13aWR0aDogMjUlO1xuXHR9XG5cdC5yb3ctY29scy1zbS01ID4gKiB7XG5cdCAgLW1zLWZsZXg6IDAgMCAyMCU7XG5cdCAgZmxleDogMCAwIDIwJTtcblx0ICBtYXgtd2lkdGg6IDIwJTtcblx0fVxuXHQucm93LWNvbHMtc20tNiA+ICoge1xuXHQgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0ICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0ICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG5cdH1cblx0LmNvbC1zbS1hdXRvIHtcblx0ICAtbXMtZmxleDogMCAwIGF1dG87XG5cdCAgZmxleDogMCAwIGF1dG87XG5cdCAgd2lkdGg6IGF1dG87XG5cdCAgbWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5jb2wtc20tMSB7XG5cdCAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG5cdCAgZmxleDogMCAwIDguMzMzMzMzJTtcblx0ICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcblx0fVxuXHQuY29sLXNtLTIge1xuXHQgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0ICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0ICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG5cdH1cblx0LmNvbC1zbS0zIHtcblx0ICAtbXMtZmxleDogMCAwIDI1JTtcblx0ICBmbGV4OiAwIDAgMjUlO1xuXHQgIG1heC13aWR0aDogMjUlO1xuXHR9XG5cdC5jb2wtc20tNCB7XG5cdCAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHQgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHQgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcblx0fVxuXHQuY29sLXNtLTUge1xuXHQgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0ICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0ICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG5cdH1cblx0LmNvbC1zbS02IHtcblx0ICAtbXMtZmxleDogMCAwIDUwJTtcblx0ICBmbGV4OiAwIDAgNTAlO1xuXHQgIG1heC13aWR0aDogNTAlO1xuXHR9XG5cdC5jb2wtc20tNyB7XG5cdCAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHQgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHQgIG1heC13aWR0aDogNTguMzMzMzMzJTtcblx0fVxuXHQuY29sLXNtLTgge1xuXHQgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0ICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0ICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG5cdH1cblx0LmNvbC1zbS05IHtcblx0ICAtbXMtZmxleDogMCAwIDc1JTtcblx0ICBmbGV4OiAwIDAgNzUlO1xuXHQgIG1heC13aWR0aDogNzUlO1xuXHR9XG5cdC5jb2wtc20tMTAge1xuXHQgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0ICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0ICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG5cdH1cblx0LmNvbC1zbS0xMSB7XG5cdCAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHQgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHQgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcblx0fVxuXHQuY29sLXNtLTEyIHtcblx0ICAtbXMtZmxleDogMCAwIDEwMCU7XG5cdCAgZmxleDogMCAwIDEwMCU7XG5cdCAgbWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdFxuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmNvbC1tZCB7XG5cdCAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG5cdCAgZmxleC1iYXNpczogMDtcblx0ICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcblx0ICBmbGV4LWdyb3c6IDE7XG5cdCAgbWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5yb3ctY29scy1tZC0xID4gKiB7XG5cdCAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuXHQgIGZsZXg6IDAgMCAxMDAlO1xuXHQgIG1heC13aWR0aDogMTAwJTtcblx0fVxuXHQucm93LWNvbHMtbWQtMiA+ICoge1xuXHQgIC1tcy1mbGV4OiAwIDAgNTAlO1xuXHQgIGZsZXg6IDAgMCA1MCU7XG5cdCAgbWF4LXdpZHRoOiA1MCU7XG5cdH1cblx0LnJvdy1jb2xzLW1kLTMgPiAqIHtcblx0ICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdCAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdCAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuXHR9XG5cdC5yb3ctY29scy1tZC00ID4gKiB7XG5cdCAgLW1zLWZsZXg6IDAgMCAyNSU7XG5cdCAgZmxleDogMCAwIDI1JTtcblx0ICBtYXgtd2lkdGg6IDI1JTtcblx0fVxuXHQucm93LWNvbHMtbWQtNSA+ICoge1xuXHQgIC1tcy1mbGV4OiAwIDAgMjAlO1xuXHQgIGZsZXg6IDAgMCAyMCU7XG5cdCAgbWF4LXdpZHRoOiAyMCU7XG5cdH1cblx0LnJvdy1jb2xzLW1kLTYgPiAqIHtcblx0ICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdCAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdCAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuXHR9XG5cdC5jb2wtbWQtYXV0byB7XG5cdCAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuXHQgIGZsZXg6IDAgMCBhdXRvO1xuXHQgIHdpZHRoOiBhdXRvO1xuXHQgIG1heC13aWR0aDogMTAwJTtcblx0fVxuXHQuY29sLW1kLTEge1xuXHQgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuXHQgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG5cdCAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG5cdH1cblx0LmNvbC1tZC0yIHtcblx0ICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdCAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdCAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuXHR9XG5cdC5jb2wtbWQtMyB7XG5cdCAgLW1zLWZsZXg6IDAgMCAyNSU7XG5cdCAgZmxleDogMCAwIDI1JTtcblx0ICBtYXgtd2lkdGg6IDI1JTtcblx0fVxuXHQuY29sLW1kLTQge1xuXHQgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0ICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0ICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG5cdH1cblx0LmNvbC1tZC01IHtcblx0ICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG5cdCAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG5cdCAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuXHR9XG5cdC5jb2wtbWQtNiB7XG5cdCAgLW1zLWZsZXg6IDAgMCA1MCU7XG5cdCAgZmxleDogMCAwIDUwJTtcblx0ICBtYXgtd2lkdGg6IDUwJTtcblx0fVxuXHQuY29sLW1kLTcge1xuXHQgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcblx0ICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcblx0ICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG5cdH1cblx0LmNvbC1tZC04IHtcblx0ICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG5cdCAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG5cdCAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuXHR9XG5cdC5jb2wtbWQtOSB7XG5cdCAgLW1zLWZsZXg6IDAgMCA3NSU7XG5cdCAgZmxleDogMCAwIDc1JTtcblx0ICBtYXgtd2lkdGg6IDc1JTtcblx0fVxuXHQuY29sLW1kLTEwIHtcblx0ICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG5cdCAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG5cdCAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuXHR9XG5cdC5jb2wtbWQtMTEge1xuXHQgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcblx0ICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcblx0ICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG5cdH1cblx0LmNvbC1tZC0xMiB7XG5cdCAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuXHQgIGZsZXg6IDAgMCAxMDAlO1xuXHQgIG1heC13aWR0aDogMTAwJTtcblx0fVxuXG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuY29sLWxnIHtcblx0ICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcblx0ICBmbGV4LWJhc2lzOiAwO1xuXHQgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHQgIGZsZXgtZ3JvdzogMTtcblx0ICBtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0LnJvdy1jb2xzLWxnLTEgPiAqIHtcblx0ICAtbXMtZmxleDogMCAwIDEwMCU7XG5cdCAgZmxleDogMCAwIDEwMCU7XG5cdCAgbWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5yb3ctY29scy1sZy0yID4gKiB7XG5cdCAgLW1zLWZsZXg6IDAgMCA1MCU7XG5cdCAgZmxleDogMCAwIDUwJTtcblx0ICBtYXgtd2lkdGg6IDUwJTtcblx0fVxuXHQucm93LWNvbHMtbGctMyA+ICoge1xuXHQgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0ICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0ICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG5cdH1cblx0LnJvdy1jb2xzLWxnLTQgPiAqIHtcblx0ICAtbXMtZmxleDogMCAwIDI1JTtcblx0ICBmbGV4OiAwIDAgMjUlO1xuXHQgIG1heC13aWR0aDogMjUlO1xuXHR9XG5cdC5yb3ctY29scy1sZy01ID4gKiB7XG5cdCAgLW1zLWZsZXg6IDAgMCAyMCU7XG5cdCAgZmxleDogMCAwIDIwJTtcblx0ICBtYXgtd2lkdGg6IDIwJTtcblx0fVxuXHQucm93LWNvbHMtbGctNiA+ICoge1xuXHQgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0ICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0ICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG5cdH1cblx0LmNvbC1sZy1hdXRvIHtcblx0ICAtbXMtZmxleDogMCAwIGF1dG87XG5cdCAgZmxleDogMCAwIGF1dG87XG5cdCAgd2lkdGg6IGF1dG87XG5cdCAgbWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5jb2wtbGctMSB7XG5cdCAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG5cdCAgZmxleDogMCAwIDguMzMzMzMzJTtcblx0ICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcblx0fVxuXHQuY29sLWxnLTIge1xuXHQgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0ICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0ICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG5cdH1cblx0LmNvbC1sZy0zIHtcblx0ICAtbXMtZmxleDogMCAwIDI1JTtcblx0ICBmbGV4OiAwIDAgMjUlO1xuXHQgIG1heC13aWR0aDogMjUlO1xuXHR9XG5cdC5jb2wtbGctNCB7XG5cdCAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHQgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHQgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcblx0fVxuXHQuY29sLWxnLTUge1xuXHQgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0ICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0ICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG5cdH1cblx0LmNvbC1sZy02IHtcblx0ICAtbXMtZmxleDogMCAwIDUwJTtcblx0ICBmbGV4OiAwIDAgNTAlO1xuXHQgIG1heC13aWR0aDogNTAlO1xuXHR9XG5cdC5jb2wtbGctNyB7XG5cdCAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHQgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHQgIG1heC13aWR0aDogNTguMzMzMzMzJTtcblx0fVxuXHQuY29sLWxnLTgge1xuXHQgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0ICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0ICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG5cdH1cblx0LmNvbC1sZy05IHtcblx0ICAtbXMtZmxleDogMCAwIDc1JTtcblx0ICBmbGV4OiAwIDAgNzUlO1xuXHQgIG1heC13aWR0aDogNzUlO1xuXHR9XG5cdC5jb2wtbGctMTAge1xuXHQgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0ICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0ICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG5cdH1cblx0LmNvbC1sZy0xMSB7XG5cdCAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHQgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHQgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcblx0fVxuXHQuY29sLWxnLTEyIHtcblx0ICAtbXMtZmxleDogMCAwIDEwMCU7XG5cdCAgZmxleDogMCAwIDEwMCU7XG5cdCAgbWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cbiAgfVxuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuY29sLXhsIHtcblx0ICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcblx0ICBmbGV4LWJhc2lzOiAwO1xuXHQgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHQgIGZsZXgtZ3JvdzogMTtcblx0ICBtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0LnJvdy1jb2xzLXhsLTEgPiAqIHtcblx0ICAtbXMtZmxleDogMCAwIDEwMCU7XG5cdCAgZmxleDogMCAwIDEwMCU7XG5cdCAgbWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5yb3ctY29scy14bC0yID4gKiB7XG5cdCAgLW1zLWZsZXg6IDAgMCA1MCU7XG5cdCAgZmxleDogMCAwIDUwJTtcblx0ICBtYXgtd2lkdGg6IDUwJTtcblx0fVxuXHQucm93LWNvbHMteGwtMyA+ICoge1xuXHQgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0ICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0ICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG5cdH1cblx0LnJvdy1jb2xzLXhsLTQgPiAqIHtcblx0ICAtbXMtZmxleDogMCAwIDI1JTtcblx0ICBmbGV4OiAwIDAgMjUlO1xuXHQgIG1heC13aWR0aDogMjUlO1xuXHR9XG5cdC5yb3ctY29scy14bC01ID4gKiB7XG5cdCAgLW1zLWZsZXg6IDAgMCAyMCU7XG5cdCAgZmxleDogMCAwIDIwJTtcblx0ICBtYXgtd2lkdGg6IDIwJTtcblx0fVxuXHQucm93LWNvbHMteGwtNiA+ICoge1xuXHQgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0ICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0ICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG5cdH1cblx0LmNvbC14bC1hdXRvIHtcblx0ICAtbXMtZmxleDogMCAwIGF1dG87XG5cdCAgZmxleDogMCAwIGF1dG87XG5cdCAgd2lkdGg6IGF1dG87XG5cdCAgbWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5jb2wteGwtMSB7XG5cdCAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG5cdCAgZmxleDogMCAwIDguMzMzMzMzJTtcblx0ICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcblx0fVxuXHQuY29sLXhsLTIge1xuXHQgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0ICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0ICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG5cdH1cblx0LmNvbC14bC0zIHtcblx0ICAtbXMtZmxleDogMCAwIDI1JTtcblx0ICBmbGV4OiAwIDAgMjUlO1xuXHQgIG1heC13aWR0aDogMjUlO1xuXHR9XG5cdC5jb2wteGwtNCB7XG5cdCAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHQgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHQgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcblx0fVxuXHQuY29sLXhsLTUge1xuXHQgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0ICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0ICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG5cdH1cblx0LmNvbC14bC02IHtcblx0ICAtbXMtZmxleDogMCAwIDUwJTtcblx0ICBmbGV4OiAwIDAgNTAlO1xuXHQgIG1heC13aWR0aDogNTAlO1xuXHR9XG5cdC5jb2wteGwtNyB7XG5cdCAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHQgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHQgIG1heC13aWR0aDogNTguMzMzMzMzJTtcblx0fVxuXHQuY29sLXhsLTgge1xuXHQgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0ICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0ICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG5cdH1cblx0LmNvbC14bC05IHtcblx0ICAtbXMtZmxleDogMCAwIDc1JTtcblx0ICBmbGV4OiAwIDAgNzUlO1xuXHQgIG1heC13aWR0aDogNzUlO1xuXHR9XG5cdC5jb2wteGwtMTAge1xuXHQgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0ICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0ICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG5cdH1cblx0LmNvbC14bC0xMSB7XG5cdCAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHQgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHQgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcblx0fVxuXHQuY29sLXhsLTEyIHtcblx0ICAtbXMtZmxleDogMCAwIDEwMCU7XG5cdCAgZmxleDogMCAwIDEwMCU7XG5cdCAgbWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cbiAgfVxuXG5cbi8qIEJvb3RzcmFwIEVORCAqLyIsIi8qXG4gKiBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cbiAqL1xuIGh0bWwgeyBcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHR9XG5cbmJvZHkge1xuXHRtYXgtd2lkdGg6ICRmdWxsLXNpdGUtd2lkdGg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IGF1dG87XG5cdGZsb2F0OiBub25lO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAwO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG1heC13aWR0aDogMTAwJTtcblx0LyogbWF4LXdpZHRoOiAxOTIwcHg7ICovXG5cdG1hcmdpbjogMCBhdXRvO1xuXHQvKiBtaW4td2lkdGg6IDMwMHB4OyAqL1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuKiB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuXG59XG5cbmltZyB7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblxufVxuXG5hIGltZzpob3ZlciB7XG5cblx0b3BhY2l0eTogMC43O1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYWEtbm8tYm9yZGVyIHtcblxuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxudWwsIGxpIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5zZWN0aW9uIHVsIHtcblxuXHRtYXJnaW46IDI1cHggMCAyNXB4IDIwcHg7XG5cdFx0XG5cdCYgbGkge1xuXG5cdFx0bGlzdC1zdHlsZTogZGlzYztcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0JiB1bCB7XG5cblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdH1cblxuXHQmIHVsIGxpIHtcblxuXHRcdGxpc3Qtc3R5bGU6IGNpcmNsZTtcblx0XHRcblxuXHR9XG5cblx0XG59XG5cbnNlY3Rpb24gdWw6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cbnNlY3Rpb24gdWw6bGFzdC1jaGlsZCB7XG5tYXJnaW4tYm90dG9tOiAwO1xufVxuXG5mb3JtIHVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCYgbGkge1xuXG5cdFx0bGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuc2VjdGlvbiBvbCB7XG5cblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAyNXB4IDAgMjVweCAyMHB4O1xuXG4mIGxpIHtcblxuXHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG59XG5cblxuXG5hOmhvdmVyLFxuYTphY3RpdmUge1xuXHRvdXRsaW5lOiAwO1xufVxuXG5wIHtcblxuXHRtYXJnaW46IDAgMCAxZW07XG59XG5cbnA6bGFzdC1vZi10eXBlIHtcblxuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ociB7XG5cblx0bWFyZ2luLXRvcDogMzJweDtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGRhcms7XHRcbn1cblxuLmFhLWJnLWltYWdlIHtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xufVxuXG4uYWEtcmVsYXRpdmUge1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG4uYWEtbWFyZ2luLWF1dG8ge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYWEtdmVydGljYWwtYWxpZ24ge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuXHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcblx0LW1zLWZsZXgtcGFjazogbGVmdCAhaW1wb3J0YW50O1xuXHRcblxufVxuXG5tYWluIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4uYWEtYm9sZCB7XG5cblx0Zm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uYWEtbGlnaHQge1xuXG5cdGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmFhLW5vcm1hbCB7XG5cblx0Zm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uYWEtdW5kZXJsaW5lIHtcblxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFhLXVwcGVyY2FzZSB7XG5cblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4uYWEtbm8tdXBwZXJjYXNlIHtcblxuXHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4uYWEtbm8tbWFyZ2luIHtcblxuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmFhLW5vLW1hcmdpbi10b3Age1xuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hYS1uby1tYXJnaW4tYm90dG9tIHtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYWEtYWxpZ24tY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWEtanVzdGlmeS1jZW50ZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFhLWFsaWduLWl0ZW1zLWNlbnRlciB7XG5cblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFhLWhpZGUtbGcge1xuXG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaWUtbW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hYS1oaWRlLW1vYmlsZSB7XG5cblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG5cdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxufVxuXG5zZWN0aW9uIHN2ZyBwYXRoIHtcblxuXHRmaWxsOiAkcHJpbWFyeTtcbn0gICAgXG5cbi5ocy10b29scy1tZW51LmhzLWNvbGxhcHNlZCB7XG4gXG4gICAgdG9wOiA1OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hYS1hbmNob3IsIGFbZGF0YS1ocy1hbmNob3I9XCJ0cnVlXCJdIHtcblxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMDtcblx0XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRvcDotNjVweDtcbn1cblxuYm9keS5hbmNob3JNZW51IC5hYS1hbmNob3IsIGJvZHkuYW5jaG9yTWVudSBhW2RhdGEtaHMtYW5jaG9yPVwidHJ1ZVwiXSB7XG5cblx0dG9wOi0xMzBweDtcblxufVxuXG5ib2R5LmFuY2hvck1lbnUuc3RpY2t5TWVudSAuYWEtYW5jaG9yLCAgYm9keS5hbmNob3JNZW51LnN0aWNreU1lbnUgYVtkYXRhLWhzLWFuY2hvcj1cInRydWVcIl0gIHtcblxuXHR0b3A6LTY1cHg7XG5cbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG5cbiAgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgY2xpcDogcmVjdCgxcHgsMXB4LDFweCwxcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDphY3RpdmUsIC5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMsIC5zY3JlZW4tcmVhZGVyLXRleHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLDAsMCwuNik7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLDAsMCwuNik7XG4gICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuXG4gIC5hYS1oZWFkZXItbG9nbyB7XG5cbiAgICB3aWR0aDogNzZweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuXG4gICAgICAgIHdpZHRoOiAxMzRweDtcblx0XHRoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG59XG5cbi5hYS1yb3RhdGUtMTgwIHtcblxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uYWEtcm90YXRlLTkwIHtcblxuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi8qIElDT05TICovXG5cbi5pY29uLS1waG9uZSwgLmljb24tLWVtYWlsIHtcblxuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAxNXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xuXG5cdHN2ZyBwYXRoIHtcblxuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdH1cbn1cblxuLmljb24tLXBob25lIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vd3d3Lm1weS5maS9odWJmcy9Bc3NldHMvaWNvbnMvaWNvbl9waG9uZS0xLnN2Zyk7XG59XG5cbi5pY29uLS1lbWFpbCB7XG5cblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vd3d3Lm1weS5maS9odWJmcy9Bc3NldHMvaWNvbnMvaWNvbl9lbWFpbC0yLnN2Zyk7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4vKiBJQ09OUyBFTkQgKi9cblxuLyogVklERU8gRU1CRUQgXG4qXG4qL1xuXG4uaHMtcmVzcG9uc2l2ZS1lbWJlZCwgYm9keSBkaXYuaHMtZW1iZWQtd3JhcHBlciB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmhzLXJlc3BvbnNpdmUtZW1iZWQ6bGFzdC1jaGlsZCwgYm9keSBkaXYuaHMtZW1iZWQtd3JhcHBlcjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5ocy1yZXNwb25zaXZlLWVtYmVkLXdyYXBwZXIsIGJvZHkgLmhzLWVtYmVkLXdyYXBwZXIge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdG1pbi13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG5cdG1heC1oZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcblx0XG4gIH1cbiAgXG4gIFxuICBib2R5IC5ocy1yZXNwb25zaXZlLWVtYmVkLXdyYXBwZXIgZGl2LCBib2R5IC5ocy1lbWJlZC13cmFwcGVyIC5ocy1lbWJlZC1jb250ZW50LXdyYXBwZXIgPiBkaXY6bm90KC5ocy1yZXNwb25zaXZlLWVtYmVkKSB7XG4gIFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIGxldCBpdCBiZSBzdHlsZWQgdGh1c2x5ICovXG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDsgICAgICAgICAgICAvKiBnZXQgcmlkIG9mIHByZS1zdHlsaW5nICovXG5cdG1hcmdpbjogMCAwIDAgMDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDsgICAgICAgICAgIC8qIHRha2UgdXAgZnVsbCB3aWR0aCBhdmFpbGFibGUgKi9cblx0cGFkZGluZy10b3A6IDU2LjI1JSAhaW1wb3J0YW50OyAgIC8qIGdpdmUgYXNwZWN0IHJhdGlvIG9mIDE2Ojk7IFwiNzIwIC8gMTI4MCA9IDAuNTYyNVwiICovXG5cdGhlaWdodDogMHB4OyAgICAgICAgICAgLyogZG9uJ3Qgd2FudCBpdCB0byBleHBhbmQgYmV5b25kIHBhZGRpbmcgKi9cblx0cG9zaXRpb246IHJlbGF0aXZlOyAgXG4gIH1cbiAgXG4gIFxuICBib2R5IC5ocy1yZXNwb25zaXZlLWVtYmVkIGlmcmFtZSwgYm9keSAuaHMtcmVzcG9uc2l2ZS1lbWJlZC13cmFwcGVyIGlmcmFtZSwgIGJvZHkgLmhzLWVtYmVkLXdyYXBwZXIgLmhzLWVtYmVkLWNvbnRlbnQtd3JhcHBlciBpZnJhbWUge1xuICBcblx0cG9zaXRpb246IGFic29sdXRlOyAgICAvKiBleHBhbmQgdG8gZmlsbCAqL1xuXHR0b3A6IDBweDtcblx0bGVmdDogMHB4O1xuXHRyaWdodDogMHB4O1xuXHRib3R0b206IDBweDtcblx0bWF4LXdpZHRoOiBpbml0aWFsO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgIFxuICAgLm1vYmlsZS1uYXZpZ2F0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICB9XG4gXG5cblxuLypcbiogQ09MT1JTIFxuKi9cbi5iZy0tYmxhY2ssIC5hYS1iZy1ibGFjayB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xufVxuXG5cbi5iZy0tYmx1ZSwgLmFhLWJnLWJsdWUge1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xufVxuXG4uYmctLWRhcmstYmx1ZSwgLmFhLWJnLWRhcmstYmx1ZSB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG59XG5cblxuLmJnLS1wcmltYXJ5LCAuYWEtYmctcHJpbWFyeSB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG59XG5cbi5iZy0tc2Vjb25kYXJ5LCAuYWEtYmctc2Vjb25kYXJ5IHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuXG5cbi5iZy0tZGFyaywgLmFhLWJnLWRhcmsge1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xufVxuXG4uYmctLWdyYXksIC5hYS1iZy0tZ3JheSB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG59XG5cbi5iZy0td2hpdGUsIC5hYS1iZy13aGl0ZSB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4uYmctLXJlZCwgLmFhLWJnLXJlZCB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbn1cblxuLmJnLS1iZWlnZSwgLmFhLWJnLWJlaWdlIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U7XG59XG5cbi5iZy0tbGlnaHQsIC5hYS1iZy1saWdodCB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xufVxuXG4uYmctLWRhcmssIC5hYS1iZy1kYXJrIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbn1cblxuLmNvbG9yLS1ibGFjaywgLmFhLWNvbG9yLWJsYWNrIHtcblx0Y29sb3I6ICRibGFjaztcbn1cblxuLmNvbG9yLS1wcmltYXJ5LCAuYWEtY29sb3ItcHJpbWFyeSB7XG5cdGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLmNvbG9yLS1zZWNvbmRhcnksIC5hYS1jb2xvci1zZWNvbmRhcnkge1xuXHRjb2xvcjogJHNlY29uZGFyeTtcbn1cbi5jb2xvci0td2hpdGUsIC5hYS1jb2xvci13aGl0ZSB7XG5cdGNvbG9yOiAkd2hpdGU7XG59XG5cbi5jb2xvci0tZGFyaywgLmFhLWNvbG9yLWRhcmsge1xuXHRjb2xvcjogJGRhcms7XG59XG5cbi5jb2xvci0tYmVpZ2UsIC5hYS1jb2xvci1iZWlnZSB7XG5cdGNvbG9yOiAkYmVpZ2U7XG59XG5cbi5jb2xvci0tcmVkLCAuYWEtY29sb3ItcmVkIHtcblx0Y29sb3I6ICRyZWQ7XG59XG5cbi5jb2xvci0tbGlnaHQsIC5hYS1jb2xvci1saWdodCB7XG5cdGNvbG9yOiAkbGlnaHQ7XG59XG5cbi5jb2xvci0tYmx1ZSwgLmFhLWNvbG9yLWJsdWUge1xuXHRjb2xvcjogJGJsdWU7XG59XG5cblxuLmNvbG9yLS1kYXJrLCAuYWEtY29sb3ItZGFyayB7XG5cdGNvbG9yOiAkZGFyaztcbn1cblxuLmNvbG9yLS1kYXJrLWJsdWUsIC5hYS1jb2xvci1kYXJrLWJsdWUge1xuXHRjb2xvcjogJGRhcmstYmx1ZTtcbn1cblxuXG4uY29sb3ItLXdoaXRlIGEge1xuXG5cdGNvbG9yOiAkd2hpdGU7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKlxuKiBGTEVYIHN0eWxlc1xuKi9cblxuLmFhLWZsZXgge1xuXG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdEBpbmNsdWRlIGJwKHNtKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cbi5hYS1mbGV4LXJvdyB7XG5cblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHQmX19yZXNwb25zaXZlIHtcblxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRAaW5jbHVkZSBicChtZCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR9XG5cdH1cbn1cblxuLmFhLWZsZXgtcm93LXJldmVyc2UgICAgeyBcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uYWEtZmxleC1jb2x1bW4gICAgeyBcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFhLWZsZXgtY29sdW1uLXJldmVyc2UgICAgeyBcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uYWEtZmxleC1pdGVtIHtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRcbiAgICB3aWR0aDogMTAwJTtcblxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcbn1cblxuLmFhLWZsZXgtaXRlbS0zMyB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0d2lkdGg6IDUwJTsgICBcblx0fVxuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0d2lkdGg6IDMzLjMzJTsgICBcblx0fVxufVxuXG4uYWEtZmxleC1pdGVtLTUwIHtcblx0d2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgYnAobWQpIHtcblx0XHR3aWR0aDogNTAlOyAgIFxuXHR9XG59XG5cbi5hYS1mbGV4LWl0ZW0tNjYge1xuXHR3aWR0aDogMTAwJTtcblxuXHRAaW5jbHVkZSBicChtZCkge1xuXHRcdHdpZHRoOiA1MCU7ICAgXG5cdH1cblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHdpZHRoOiA2Ni42NjYlOyAgIFxuXHR9XG59XG5cbi5hYS1mbGV4LWl0ZW0tMjUge1xuXHR3aWR0aDogMjUlO1xufVxuXG4uYWEtZmxleC1pdGVtLTc1IHtcblx0d2lkdGg6IDc1JTtcbn1cblxuLmFhLWZsZXgtaXRlbS0xMDAge1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsIi5jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvOyBcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRmbG9hdDogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgfVxuICBcbiAgLmRuZC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cblxuICBtYWluIFtjbGFzcyo9XCJmb3JjZS1mdWxsLXdpZHRoLXNlY3Rpb25cIl0gPiAucm93LWZsdWlkIHtcblxuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmJvZHlfZG5kX2FyZWEtcm93LTAtZm9yY2UtZnVsbC13aWR0aC1zZWN0aW9uID4gLnJvdy1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG4gIFxuICAuZG5kLXNlY3Rpb24gPiAucm93LWZsdWlkLCAucm93LS1mbHVpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogJGZ1bGwtY29udGVudC13aWR0aDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87IFxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdGZsb2F0OiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5kbmQtc2VjdGlvbiBzcGFuLmhzX2Nvc193cmFwcGVyX3dpZGdldCB7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6ICRzaWRlLXBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJHNpZGUtcGFkZGluZztcbiAgfVxuICBcbiAgLnJvdy1mbHVpZCAucm93LS1mbHVpZCB7XG4gICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgXG4gIC5ib2R5X2RuZF9hcmVhLXJvdy0wLWZvcmNlLWZ1bGwtd2lkdGgtc2VjdGlvbiA+IC5yb3ctZmx1aWQge1xuICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRuZC1zZWN0aW9uIC5kbmQtY29sdW1uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvdy1mbHVpZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICp6b29tOiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gICAgXG4gIH1cbiAgXG4gIFxuICAucm93LWZsdWlkOmJlZm9yZSwgLnJvdy1mbHVpZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgXG4gIC5yb3ctZmx1aWQ6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgXG4gIC5yb3ctZmx1aWQgW2NsYXNzKj1cInNwYW5cIl0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuMTI3NjU5NTc0JTtcbiAgICAgICptYXJnaW4tbGVmdDogMi4wNzQ0NjgwODQ2MzgyOTc3JTtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBcbiAgLnJvdy1mbHVpZCBbY2xhc3MqPVwic3BhblwiXTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBcbiAgLnJvdy1mbHVpZCAuc3BhbjEyIHtcbiAgICAgIHdpZHRoOiA5OS45OTk5OTk5ODk5OTk5OSU7XG4gICAgICAqd2lkdGg6IDk5Ljk0NjgwODUwMDYzODI4JTtcbiAgfVxuICBcbiAgLnJvdy1mbHVpZCAuc3BhbjExIHtcbiAgICAgIHdpZHRoOiA5MS40ODkzNjE2OTMlO1xuICAgICAgKndpZHRoOiA5MS40MzYxNzAyMDM2MzgzJTtcbiAgfVxuICBcbiAgLnJvdy1mbHVpZCAuc3BhbjEwIHtcbiAgICAgIHdpZHRoOiA4Mi45Nzg3MjMzOTU5OTk5OSU7XG4gICAgICAqd2lkdGg6IDgyLjkyNTUzMTkwNjYzODI4JTtcbiAgfVxuICBcbiAgLnJvdy1mbHVpZCAuc3Bhbjkge1xuICAgICAgd2lkdGg6IDc0LjQ2ODA4NTA5OSU7XG4gICAgICAqd2lkdGg6IDc0LjQxNDg5MzYwOTYzODMlO1xuICB9XG4gIFxuICAucm93LWZsdWlkIC5zcGFuOCB7XG4gICAgICB3aWR0aDogNjUuOTU3NDQ2ODAxOTk5OTklO1xuICAgICAgKndpZHRoOiA2NS45MDQyNTUzMTI2MzgyOCU7XG4gIH1cbiAgXG4gIC5yb3ctZmx1aWQgLnNwYW43IHtcbiAgICAgIHdpZHRoOiA1Ny40NDY4MDg1MDUlO1xuICAgICAgKndpZHRoOiA1Ny4zOTM2MTcwMTU2MzgzJTtcbiAgfVxuICBcbiAgLnJvdy1mbHVpZCAuc3BhbjYge1xuICAgICAgd2lkdGg6IDQ4LjkzNjE3MDIwNzk5OTk5JTtcbiAgICAgICp3aWR0aDogNDguODgyOTc4NzE4NjM4MjklO1xuICB9XG4gIFxuICAucm93LWZsdWlkIC5zcGFuNSB7XG4gICAgICB3aWR0aDogNDAuNDI1NTMxOTExJTtcbiAgICAgICp3aWR0aDogNDAuMzcyMzQwNDIxNjM4MyU7XG4gIH1cbiAgXG4gIC5yb3ctZmx1aWQgLnNwYW40IHtcbiAgICAgIHdpZHRoOiAzMS45MTQ4OTM2MTQlO1xuICAgICAgKndpZHRoOiAzMS44NjE3MDIxMjQ2MzgzJTtcbiAgfVxuICBcbiAgLnJvdy1mbHVpZCAuc3BhbjMge1xuICAgICAgd2lkdGg6IDIzLjQwNDI1NTMxNyU7XG4gICAgICAqd2lkdGg6IDIzLjM1MTA2MzgyNzYzODMlO1xuICB9XG4gIFxuICAucm93LWZsdWlkIC5zcGFuMiB7XG4gICAgICB3aWR0aDogMTQuODkzNjE3MDIlO1xuICAgICAgKndpZHRoOiAxNC44NDA0MjU1MzA2MzgzJTtcbiAgfVxuICBcbiAgLnJvdy1mbHVpZCAuc3BhbjEge1xuICAgICAgd2lkdGg6IDYuMzgyOTc4NzIzJTtcbiAgICAgICp3aWR0aDogNi4zMjk3ODcyMzM2MzgyOTglO1xuICB9XG4gIFxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICp6b29tOiAxO1xuICB9XG4gIFxuICAuY29udGFpbmVyLWZsdWlkOmJlZm9yZSwgLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgXG4gIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJvdy1mbHVpZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gIFxuICAgICAgLnJvdy1mbHVpZCBbY2xhc3MqPVwic3BhblwiXSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgICAgLnJvdy1mbHVpZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgKnpvb206IDE7XG4gICAgICB9XG4gIFxuICAgICAgLnJvdy1mbHVpZDpiZWZvcmUsIC5yb3ctZmx1aWQ6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB9XG4gIFxuICAgICAgLnJvdy1mbHVpZDphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gIFxuICAgICAgLnJvdy1mbHVpZCBbY2xhc3MqPVwic3BhblwiXSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjc2MjQzMDkzOSU7XG4gICAgICAgICAgKm1hcmdpbi1sZWZ0OiAyLjcwOTIzOTQ0OTYzODI5OCU7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICBcbiAgICAgIC5yb3ctZmx1aWQgW2NsYXNzKj1cInNwYW5cIl06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICBcbiAgICAgIC5yb3ctZmx1aWQgLnNwYW4xMiB7XG4gICAgICAgICAgd2lkdGg6IDk5Ljk5OTk5OTk5MyU7XG4gICAgICAgICAgKndpZHRoOiA5OS45NDY4MDg1MDM2MzgzJTtcbiAgICAgIH1cbiAgXG4gICAgICAucm93LWZsdWlkIC5zcGFuMTEge1xuICAgICAgICAgIHdpZHRoOiA5MS40MzY0NjQwODIlO1xuICAgICAgICAgICp3aWR0aDogOTEuMzgzMjcyNTkyNjM4MjklO1xuICAgICAgfVxuICBcbiAgICAgIC5yb3ctZmx1aWQgLnNwYW4xMCB7XG4gICAgICAgICAgd2lkdGg6IDgyLjg3MjkyODE3MTAwMDAxJTtcbiAgICAgICAgICAqd2lkdGg6IDgyLjgxOTczNjY4MTYzODMlO1xuICAgICAgfVxuICBcbiAgICAgIC5yb3ctZmx1aWQgLnNwYW45IHtcbiAgICAgICAgICB3aWR0aDogNzQuMzA5MzkyMjYlO1xuICAgICAgICAgICp3aWR0aDogNzQuMjU2MjAwNzcwNjM4MjklO1xuICAgICAgfVxuICBcbiAgICAgIC5yb3ctZmx1aWQgLnNwYW44IHtcbiAgICAgICAgICB3aWR0aDogNjUuNzQ1ODU2MzQ5MDAwMDElO1xuICAgICAgICAgICp3aWR0aDogNjUuNjkyNjY0ODU5NjM4MyU7XG4gICAgICB9XG4gIFxuICAgICAgLnJvdy1mbHVpZCAuc3Bhbjcge1xuICAgICAgICAgIHdpZHRoOiA1Ny4xODIzMjA0MzgwMDAwMDUlO1xuICAgICAgICAgICp3aWR0aDogNTcuMTI5MTI4OTQ4NjM4MzA0JTtcbiAgICAgIH1cbiAgXG4gICAgICAucm93LWZsdWlkIC5zcGFuNiB7XG4gICAgICAgICAgd2lkdGg6IDQ4LjYxODc4NDUyNyU7XG4gICAgICAgICAgKndpZHRoOiA0OC41NjU1OTMwMzc2MzgzJTtcbiAgICAgIH1cbiAgXG4gICAgICAucm93LWZsdWlkIC5zcGFuNSB7XG4gICAgICAgICAgd2lkdGg6IDQwLjA1NTI0ODYxNiU7XG4gICAgICAgICAgKndpZHRoOiA0MC4wMDIwNTcxMjY2MzgzJTtcbiAgICAgIH1cbiAgXG4gICAgICAucm93LWZsdWlkIC5zcGFuNCB7XG4gICAgICAgICAgd2lkdGg6IDMxLjQ5MTcxMjcwNSU7XG4gICAgICAgICAgKndpZHRoOiAzMS40Mzg1MjEyMTU2MzgzJTtcbiAgICAgIH1cbiAgXG4gICAgICAucm93LWZsdWlkIC5zcGFuMyB7XG4gICAgICAgICAgd2lkdGg6IDIyLjkyODE3Njc5NCU7XG4gICAgICAgICAgKndpZHRoOiAyMi44NzQ5ODUzMDQ2MzgyOTclO1xuICAgICAgfVxuICBcbiAgICAgIC5yb3ctZmx1aWQgLnNwYW4yIHtcbiAgICAgICAgICB3aWR0aDogMTQuMzY0NjQwODgzJTtcbiAgICAgICAgICAqd2lkdGg6IDE0LjMxMTQ0OTM5MzYzODI5OCU7XG4gICAgICB9XG4gIFxuICAgICAgLnJvdy1mbHVpZCAuc3BhbjEge1xuICAgICAgICAgIHdpZHRoOiA1LjgwMTEwNDk3MiU7XG4gICAgICAgICAgKndpZHRoOiA1Ljc0NzkxMzQ4MjYzODI5OCU7XG4gICAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5yb3ctZmx1aWQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICp6b29tOiAxO1xuICAgICAgfVxuICBcbiAgICAgIC5yb3ctZmx1aWQ6YmVmb3JlLCAucm93LWZsdWlkOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuICBcbiAgICAgIC5yb3ctZmx1aWQ6YWZ0ZXIge1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuICBcbiAgICAgIC5yb3ctZmx1aWQgW2NsYXNzKj1cInNwYW5cIl0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMi41NjQxMDI1NjQlO1xuICAgICAgICAgICptYXJnaW4tbGVmdDogMi41MTA5MTEwNzQ2MzgyOTglO1xuICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgXG4gICAgICAucm93LWZsdWlkIFtjbGFzcyo9XCJzcGFuXCJdOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgXG4gICAgICAucm93LWZsdWlkIC5zcGFuMTIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICp3aWR0aDogOTkuOTQ2ODA4NTEwNjM4MjklO1xuICAgICAgfVxuICBcbiAgICAgIC5yb3ctZmx1aWQgLnNwYW4xMSB7XG4gICAgICAgICAgd2lkdGg6IDkxLjQ1Mjk5MTQ1MzAwMDAxJTtcbiAgICAgICAgICAqd2lkdGg6IDkxLjM5OTc5OTk2MzYzODMlO1xuICAgICAgfVxuICBcbiAgICAgIC5yb3ctZmx1aWQgLnNwYW4xMCB7XG4gICAgICAgICAgd2lkdGg6IDgyLjkwNTk4MjkwNiU7XG4gICAgICAgICAgKndpZHRoOiA4Mi44NTI3OTE0MTY2MzgzJTtcbiAgICAgIH1cbiAgXG4gICAgICAucm93LWZsdWlkIC5zcGFuOSB7XG4gICAgICAgICAgd2lkdGg6IDc0LjM1ODk3NDM1OSU7XG4gICAgICAgICAgKndpZHRoOiA3NC4zMDU3ODI4Njk2MzgyOSU7XG4gICAgICB9XG4gIFxuICAgICAgLnJvdy1mbHVpZCAuc3Bhbjgge1xuICAgICAgICAgIHdpZHRoOiA2NS44MTE5NjU4MTIwMDAwMSU7XG4gICAgICAgICAgKndpZHRoOiA2NS43NTg3NzQzMjI2MzgzJTtcbiAgICAgIH1cbiAgXG4gICAgICAucm93LWZsdWlkIC5zcGFuNyB7XG4gICAgICAgICAgd2lkdGg6IDU3LjI2NDk1NzI2NSU7XG4gICAgICAgICAgKndpZHRoOiA1Ny4yMTE3NjU3NzU2MzgzJTtcbiAgICAgIH1cbiAgXG4gICAgICAucm93LWZsdWlkIC5zcGFuNiB7XG4gICAgICAgICAgd2lkdGg6IDQ4LjcxNzk0ODcxOCU7XG4gICAgICAgICAgKndpZHRoOiA0OC42NjQ3NTcyMjg2MzgzJTtcbiAgICAgIH1cbiAgXG4gICAgICAucm93LWZsdWlkIC5zcGFuNSB7XG4gICAgICAgICAgd2lkdGg6IDQwLjE3MDk0MDE3MTAwMDAwNSU7XG4gICAgICAgICAgKndpZHRoOiA0MC4xMTc3NDg2ODE2MzgzMDQlO1xuICAgICAgfVxuICBcbiAgICAgIC5yb3ctZmx1aWQgLnNwYW40IHtcbiAgICAgICAgICB3aWR0aDogMzEuNjIzOTMxNjI0JTtcbiAgICAgICAgICAqd2lkdGg6IDMxLjU3MDc0MDEzNDYzODMlO1xuICAgICAgfVxuICBcbiAgICAgIC5yb3ctZmx1aWQgLnNwYW4zIHtcbiAgICAgICAgICB3aWR0aDogMjMuMDc2OTIzMDc3JTtcbiAgICAgICAgICAqd2lkdGg6IDIzLjAyMzczMTU4NzYzODMlO1xuICAgICAgfVxuICBcbiAgICAgIC5yb3ctZmx1aWQgLnNwYW4yIHtcbiAgICAgICAgICB3aWR0aDogMTQuNTI5OTE0NTMwMDAwMDAxJTtcbiAgICAgICAgICAqd2lkdGg6IDE0LjQ3NjcyMzA0MDYzODMlO1xuICAgICAgfVxuICBcbiAgICAgIC5yb3ctZmx1aWQgLnNwYW4xIHtcbiAgICAgICAgICB3aWR0aDogNS45ODI5MDU5ODMlO1xuICAgICAgICAgICp3aWR0aDogNS45Mjk3MTQ0OTM2MzgyOTglO1xuICAgICAgfVxuICB9IiwiLyogTWVudSBJdGVtIFN0eWxlcyAqL1xuXG4ubmF2aWdhdGlvbi1wcmltYXJ5IHtcblx0cGFkZGluZy1ib3R0b206IDMycHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblxuXHRAaW5jbHVkZSBicCh4bCkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHRhLmFjdGl2ZS1icmFuY2gge1xuXG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHR9XG59XG5cblxuXG4ubmF2aWdhdGlvbi1wcmltYXJ5IGEsIC5uYXZpZ2F0aW9uLXByaW1hcnkgLnN1Ym1lbnUubGV2ZWwtMiBhIHtcblx0Y29sb3I6ICRkYXJrO1xuXHRmb250LXdlaWdodDogJHdlaWdodC02MDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRmb250LXdlaWdodDogJHdlaWdodC0zMDA7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG5cblx0QGluY2x1ZGUgYnAoeGwpIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRmb250LXdlaWdodDogJHdlaWdodC02MDA7XG5cdH1cblxuICB9XG5cbiAgLm5hdmlnYXRpb24tcHJpbWFyeSBsaS5oYXMtc3VibWVudSA+IGEge1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctcmlnaHQ6IDU1cHg7XG5cblx0QGluY2x1ZGUgYnAoeGwpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG4gIH1cblxuICAubmF2aWdhdGlvbi1wcmltYXJ5IGxpLmhhcy1zdWJtZW51ID4gYTphZnRlciB7XG5cblx0Y29udGVudDogXCJcIjtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vd3d3Lm9yYXNncm91cC5jb20vaHViZnMvSWNvbnMvSWNvbi1pb25pYy1pb3MtYXJyb3ctZHJvcHJpZ2h0X3ByaW1hcnkuc3ZnKTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTVweDtcblx0dG9wOiAtMnB4O1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgJGFuaW1hdGlvbjtcblxuXG5cdEBpbmNsdWRlIGJwKHhsKSB7XG5cblx0XHRjb250ZW50OiBub25lO1xuXHR9XG4gIH1cblxuICAubmF2aWdhdGlvbi1wcmltYXJ5IC5zdWJtZW51LmxldmVsLTIgbGkuaGFzLXN1Ym1lbnUgIHtcblxuXHQmID4gYSB7XG5cblx0XHRwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuXHR9XG5cdFxuXHQmID4gYTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cblx0QGluY2x1ZGUgYnAoeGwpIHtcblx0XHR3aWR0aDogMTRweDtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0cmlnaHQ6IDBweDtcblx0XHR0b3A6IDExcHg7XG5cdH1cbn1cbiAgfVxuXG4gIC5uYXZpZ2F0aW9uLXByaW1hcnkgbGkuaGFzLXN1Ym1lbnUgPiBhLm9wZW46YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cblxuICAubmF2aWdhdGlvbi1wcmltYXJ5IC5zdWJtZW51LmxldmVsLTIgYSB7XG5cdFxuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG5cdFxuXHRAaW5jbHVkZSBicCh4bCkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFxuXHR9XG4gIH1cblxuICBcbiAgXG4gIC5uYXZpZ2F0aW9uLXByaW1hcnkgYTpob3ZlcixcbiAgLm5hdmlnYXRpb24tcHJpbWFyeSBhOmZvY3VzIHtcblx0Y29sb3I6ICRzZWNvbmRhcnk7XG4gIH1cbiAgXG4gIC5uYXZpZ2F0aW9uLXByaW1hcnkgYTphY3RpdmUge1xuXHRjb2xvcjogJHNlY29uZGFyeTtcbiAgfVxuICBcbiAgLyogQWN0aXZlIE1lbnUgSXRlbSBTdHlsZXMgKi9cbiAgXG4gIC5uYXZpZ2F0aW9uLXByaW1hcnkgYS5hY3RpdmUtaXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICRwcmltYXJ5O1xuICB9XG4gXG4gIFxuXG4gIFxuICAvKiBNZW51ICovXG4gIFxuICAuc3VibWVudSB7XG5cdGZsb2F0OiBub25lO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFxuICBcblx0aW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkIH4gLnN1Ym1lbnUge1xuXHQgIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG4gIFxuICB9XG4gIFxuICAvKiBUb3AgTGV2ZWwgTWVudSAqL1xuICBcbiAgLnN1Ym1lbnUubGV2ZWwtMSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cblxuICB9XG4gIFxuICAuc3VibWVudS5sZXZlbC0xID4gbGkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgYnAoeGwpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFxuXHRcdFxuXHR9XG4gIH1cblxuICAuc3VibWVudS5sZXZlbC0xID4gbGkgPiBhIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblxuXHRkaXNwbGF5OiBibG9jaztcblxuXHQmLm9wZW4ge1xuXG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKHhsKSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cbn1cbiAgXG4gIC5zdWJtZW51LmxldmVsLTEgPiBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIFxuIFxuICAvKiBDaGlsZCBNZW51cyAqL1xuICBcbiAgLnN1Ym1lbnUubGV2ZWwtMiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJlaWdlO1xuXHRcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAyO1xuXHRwYWRkaW5nLXRvcDogMzJweDtcblx0cGFkZGluZy1ib3R0b206IDMycHg7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDMycHg7XG5cblx0QGluY2x1ZGUgYnAoeGwpIHtcblx0XHRsZWZ0OiAtOTk5OXB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHR3aWR0aDogMjM1cHg7XG5cdFx0ei1pbmRleDogMjtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHBhZGRpbmctdG9wOiAzMnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNjRweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHRcbiAgfVxuXG5cblxuICAuc3VibWVudS5sZXZlbC0yOjpiZWZvcmUsIC5zdWJtZW51LmxldmVsLTI6OmFmdGVyIHtcblx0ICBjb250ZW50OiBcIlwiO1xucG9zaXRpb246IGFic29sdXRlO1xuei1pbmRleDogMDtcbndpZHRoOiAxMDB2dztcbmxlZnQ6IC0xMDB2dztcbm1heC13aWR0aDogMTAwdnc7XG50b3A6IDA7XG5oZWlnaHQ6IDA7XG5iYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U7XG5oZWlnaHQ6IDEwMCU7XG5cbiAgfVxuXG4gIC5zdWJtZW51LmxldmVsLTIub3Blbjo6YmVmb3JlLCAuc3VibWVudS5sZXZlbC0yLm9wZW46OmFmdGVyIHtcbmhlaWdodDogMTAwJTtcbiAgfVxuXG4gIGJvZHkuanNfZW5hYmxlZCAuc3VibWVudS5sZXZlbC0yID4gbGkgPiBhIHtcblxuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDFzICRhbmltYXRpb247XG4gIH1cblxuICBib2R5LmpzX2VuYWJsZWQgLnN1Ym1lbnUubGV2ZWwtMi5vcGVuID4gbGkgPiBhIHtcblxuXHRvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnN1Ym1lbnUubGV2ZWwtMjo6YWZ0ZXIge1xuXG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAtMTAwdnc7XG4gIH1cblxuICAubmF2aWdhdGlvbi1wcmltYXJ5Lm5hdmlnYXRpb24tcHJpbWFyeS0tanMgLnN1Ym1lbnUubGV2ZWwtMixcbiAgLm5hdmlnYXRpb24tcHJpbWFyeS5uYXZpZ2F0aW9uLXByaW1hcnktLWpzIC5zdWJtZW51LmxldmVsLTMgIHtcblxuXHRkaXNwbGF5OiBub25lO1xuXHRcbiAgfVxuICBcbiAgLnN1Ym1lbnUubGV2ZWwtMSA+IGxpOmhvdmVyIC5zdWJtZW51LmxldmVsLTIsXG4gIC5zdWJtZW51LmxldmVsLTEgPiBsaS5mb2N1cyAuc3VibWVudS5sZXZlbC0yLFxuICAuc3VibWVudS5sZXZlbC0xID4gbGkgLnN1Ym1lbnUubGV2ZWwtMi5vcGVuLFxuICAubmF2aWdhdGlvbi1wcmltYXJ5Lm5hdmlnYXRpb24tcHJpbWFyeS0tanMgLnN1Ym1lbnUubGV2ZWwtMixcbiAgLm5hdmlnYXRpb24tcHJpbWFyeS5uYXZpZ2F0aW9uLXByaW1hcnktLWpzIC5zdWJtZW51LmxldmVsLTMgICB7XG5cdGxlZnQ6IDA7XG5cdG9wYWNpdHk6IDE7XG4gIH1cbiAgLypcbiAgLnN1Ym1lbnUubGV2ZWwtMSA+IGxpOmhvdmVyOmxhc3QtY2hpbGQgLnN1Ym1lbnUubGV2ZWwtMixcbiAgLnN1Ym1lbnUubGV2ZWwtMSA+IGxpLmZvY3VzOmxhc3QtY2hpbGQgLnN1Ym1lbnUubGV2ZWwtMixcbiAgLm5hdmlnYXRpb24tcHJpbWFyeS5uYXZpZ2F0aW9uLXByaW1hcnktLWpzIGxpOmxhc3QtY2hpbGQgLnN1Ym1lbnUubGV2ZWwtMixcbiAgLm5hdmlnYXRpb24tcHJpbWFyeS5uYXZpZ2F0aW9uLXByaW1hcnktLWpzIGxpOmxhc3QtY2hpbGQgLnN1Ym1lbnUubGV2ZWwtMyAge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcbiAgfSovXG4gIFxuICAuc3VibWVudS5sZXZlbC0yIC5tZW51LWl0ZW0ge1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBcbiAgLnN1Ym1lbnUubGV2ZWwtMiAubWVudS1saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB9XG4gIFxuICAuc3VibWVudS5sZXZlbC0yIC5tZW51LWxpbms6aG92ZXIsXG4gIC5zdWJtZW51LmxldmVsLTIgLm1lbnUtbGluazpmb2N1cyB7XG5cdFxuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdFxuICB9XG4gIFxuICBcbiAgLnN1Ym1lbnUubGV2ZWwtMyB7XG5cblx0cG9zaXRpb246IHN0YXRpYztcblxuICBAaW5jbHVkZSBicChtZCkge1xuXG5cdCAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcblx0ICBsZWZ0OiAwO1xuXHQgIG9wYWNpdHk6IDE7XG5cdFxuXHQgIHRvcDogMDtcblxuXHR9XG5cbiBhLm1lbnUtbGluayB7XG5cblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXG5cdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdH1cblx0ICB9XG5cdCAgXG59XG4gIFxuXHQuc3VibWVudS5sZXZlbC0yIC5tZW51LWl0ZW06aG92ZXIgLnN1Ym1lbnUubGV2ZWwtMyxcblx0LnN1Ym1lbnUubGV2ZWwtMiAubWVudS1pdGVtLmZvY3VzIC5zdWJtZW51LmxldmVsLTMge1xuXHQgIGxlZnQ6IDEwMCU7XG5cdCAgb3BhY2l0eTogMTtcblx0ICB6LWluZGV4OiAxO1xuXHR9XG4gIFxuXHQvKiBwcmV0dGllci1pZ25vcmUgKi9cblx0LnN1Ym1lbnUubGV2ZWwtMSA+IGxpOmhvdmVyOmxhc3QtY2hpbGQgLnN1Ym1lbnUubGV2ZWwtMiAubWVudS1pdGVtOmhvdmVyIC5zdWJtZW51LmxldmVsLTMsXG5cdC5zdWJtZW51LmxldmVsLTEgPiBsaS5mb2N1czpsYXN0LWNoaWxkIC5zdWJtZW51LmxldmVsLTIgLm1lbnUtaXRlbS5mb2N1cyAuc3VibWVudS5sZXZlbC0zIHtcblx0ICBsZWZ0OiBhdXRvO1xuXHQgIHJpZ2h0OiAxMDAlO1xuXHR9XG4gIFxuICBcblxuICBcbiAgLyogTW9iaWxlIE5hdmlnYXRpb24gVG9nZ2xlcyAqL1xuICBcbiAgLnN1Ym1lbnUtdG9nZ2xlLFxuICAjbmF2LXRvZ2dsZSxcbiAgLmhlYWRlcl9fbmF2aWdhdGlvbi10b2dnbGUsXG4gIC5tZW51LWNoaWxkLXRvZ2dsZS1pY29uIHtcblx0ZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgQGluY2x1ZGUgYnAobWQpIHtcblx0LmhlYWRlcl9fbmF2aWdhdGlvbi10b2dnbGUsXG5cdC5tZW51LWNoaWxkLXRvZ2dsZS1pY29uIHtcblx0ICBjdXJzb3I6IHBvaW50ZXI7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdH1cbiAgXG5cdC5oZWFkZXJfX25hdmlnYXRpb24tdG9nZ2xlIHN2Zyxcblx0Lm1lbnUtYXJyb3cgc3ZnIHtcblx0ICBmaWxsOiAkcHJpbWFyeTtcblx0fVxuICBcblx0I25hdi10b2dnbGU6Y2hlY2tlZCB+IC5oZWFkZXJfX25hdmlnYXRpb24ge1xuXHQgIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG4gIFxuXHQuaGVhZGVyX19tb2JpbGUtbWVudS1vcGVuLWljb24ge1xuXHQgIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG4gIFxuXHQuaGVhZGVyX19tb2JpbGUtbWVudS1jbG9zZS1pY29uIHtcblx0ICBkaXNwbGF5OiBub25lO1xuXHR9XG4gIFxuXHQvKiBwcmV0dGllci1pZ25vcmUgKi9cblx0I25hdi10b2dnbGU6Y2hlY2tlZCsuaGVhZGVyX19uYXZpZ2F0aW9uLXRvZ2dsZSAuaGVhZGVyX19tb2JpbGUtbWVudS1vcGVuLWljb24ge1xuXHQgIGRpc3BsYXk6IG5vbmU7XG5cdH1cbiAgXG5cdC8qIHByZXR0aWVyLWlnbm9yZSAqL1xuXHQjbmF2LXRvZ2dsZTpjaGVja2VkKy5oZWFkZXJfX25hdmlnYXRpb24tdG9nZ2xlIC5oZWFkZXJfX21vYmlsZS1tZW51LWNsb3NlLWljb24ge1xuXHQgIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG4gIFxuXHQubWVudS1hcnJvdyB7XG5cdCAgYm9yZGVyOiBub25lO1xuXHQgIGN1cnNvcjogcG9pbnRlcjtcblx0ICBwYWRkaW5nOiAxMHB4IDMwcHg7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIHJpZ2h0OiAwO1xuXHQgIHRvcDogMDtcblx0ICB3aWR0aDogMjAlO1xuXHR9XG4gIFxuXHRpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgfiAubWVudS1hcnJvdyBzdmcge1xuXHQgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdCAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0ICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcblx0fVxuICB9XG4gIFxuICAvKiBIdWJTcG90IEVkaXRvciBTdHlsZXMgKi9cbiAgXG4gIC5ocy1pbmxpbmUtZWRpdCAuc3VibWVudS5sZXZlbC0xID4gbGkuaGFzLXN1Ym1lbnU6aG92ZXIgLnN1Ym1lbnUubGV2ZWwtMixcbiAgLmhzLWlubGluZS1lZGl0ID4gbGkuaGFzLXN1Ym1lbnUuZm9jdXMgLnN1Ym1lbnUubGV2ZWwtMiB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICBcblxuXG5cbm5hdi5oZWFkZXJfX3RvcG1lbnUgeyBcblxuXG5cblx0QGluY2x1ZGUgYnAoeGwpIHtcblxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdHVsIHtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHRsaSB7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRwYWRkaW5nOiAycHggMThweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHRsaS5hY3RpdmUge1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFxuXHR9XG5cblx0bGkuYWN0aXZlIGEsIGxpOmhvdmVyIGEge1xuXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcblx0fVxuXG5cdGEge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTQwMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcblx0fVxuXHRcbn1cblxuXG4uYWEtc2l0ZS1mb290ZXJfX25hdiB7XG5cblx0XG5cdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRsaWdodDtcblx0XHRcblx0XHRAZXh0ZW5kICVsaWJlcnR5LXRvcC1tYXJnaW47XG5cdFx0QGV4dGVuZCAlbGliZXJ0eS10b3A7XG5cblx0YSB7XG5cdFx0Y29sb3I6ICRkYXJrO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdFxuXHRhOmhvdmVyLCBhOmZvY3VzIHtcblxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cblx0YTpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxuXHQuYWEtc2l0ZS1mb290ZXJfX25hdl9fdWwge1xuXG5cdFx0QGluY2x1ZGUgYnAoc20pIHtcblxuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFxuXG5cdFx0fVxuXG5cblx0XHRAaW5jbHVkZSBicCh4bCkge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblx0fVxuXG5cdCYgLmFhLXNpdGUtZm9vdGVyX19uYXZfX2xldmVsMSB7XG5cblx0XHR3aWR0aDogMTAwJTtcblx0XHRAZXh0ZW5kICVlaWZmZWwtYm90dG9tO1xuXG5cdFx0QGluY2x1ZGUgYnAoc20pIHtcblx0XHRcdHdpZHRoOiA0NCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAobWQpIHtcblx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAoeGwpIHtcblx0XHRcdHdpZHRoOiAxOCU7XG5cdFx0fVxuXG5cdH1cblxuXG5cdCYgLmFhLXNpdGUtZm9vdGVyX19uYXZfX2xldmVsMT5hIHtcblxuXHRcdFxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XG5cblx0XHRAaW5jbHVkZSBicChsZykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblxuXG5cdCYgLmFhLXNpdGUtZm9vdGVyX19uYXZfX2xldmVsMj5hIHtcblxuXHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XG5cblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0JiAuYWEtc2l0ZS1mb290ZXJfX25hdl9fbGV2ZWwzIHtcblxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXG5cdFx0JiBhIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRcdH1cblx0fVxufVxuXG5cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0SGFtYnVyZ2VyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1zaXRlLWhlYWRlcl9faGFtYnVyZ2VyLmpzLWhhbWJ1cmdlci10b2dnbGUge1xuXG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDEwO1xuXHRcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJveC1zaGFkb3c6IGluaXRpYWw7XG5cblx0QGluY2x1ZGUgYnAoeGwpIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuSGVhZGVyLi1jb2xvckludmVyc2U6bm90KC5pcy1oZWFkZXJOYXZPcGVuKSAuSGVhZGVyLWFjdGlvbi1pdGVtLS1oYW1idXJnZXIge1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMCAxcHggMXB4IHJnYmEoMCwwLDAsLjIpKTtcblx0fVxuXG5cdC5IZWFkZXItYWN0aW9uLWl0ZW0tdGV4dCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1yaWdodDogLjVyZW07XG5cdFx0dG9wOiAwO1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIC4ycztcblx0fVxuXG5cdCYub3BlbiAuSGVhZGVyLWFjdGlvbi1pdGVtLXRleHQgeyBcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdH1cblxuXHQuSGVhZGVyLWFjdGlvbi1pdGVtLS1oYW1idXJnZXIge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0LkhlYWRlci1hY3Rpb24taXRlbSB7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0cGFkZGluZzowIDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0Y29sb3I6ICMzNDM0MzQ7XG5cdH1cblxuXHQuSWNvbkhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuXHRcdHRvcDogLTdweDtcblx0fVxuXG5cdC5JY29uSGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcblx0XHRib3R0b206IC03cHg7XG5cdH1cblxuXHQuSWNvbkhhbWJ1cmdlci1pbm5lcjphZnRlciwgLkljb25IYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Lkljb25IYW1idXJnZXItaW5uZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdH1cblxuXHQuSWNvbkhhbWJ1cmdlci1ib3gge1xuXG5cdFx0d2lkdGg6IDI5cHg7XG5cdH1cblxuXHQuSWNvbkhhbWJ1cmdlci1pbm5lciwgLkljb25IYW1idXJnZXItaW5uZXI6YWZ0ZXIsIC5JY29uSGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcix0cmFuc2Zvcm07XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogLjZzO1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuXHR9XG5cblx0Ji5vcGVuIC5JY29uSGFtYnVyZ2VyLWlubmVyLCAmLm9wZW4gLkljb25IYW1idXJnZXItaW5uZXI6YWZ0ZXIsICYub3BlbiAuSWNvbkhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdH1cblxuXHRcblxuXHQuSWNvbkhhbWJ1cmdlciAuSWNvbkhhbWJ1cmdlci1pbm5lciB7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMsdHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO1xuXHR9XG5cblx0Lkljb25IYW1idXJnZXIgLkljb25IYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyx0b3AgLjFzIGVhc2UtaW4gLjQ0cyxvcGFjaXR5IC4xcyBlYXNlLWluO1xuXHR9XG5cblx0Lkljb25IYW1idXJnZXIgLkljb25IYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzLGJvdHRvbSAuMXMgZWFzZS1pbiAuNDRzLHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTtcblx0fVxuXG5cdC5JY29uSGFtYnVyZ2VyLWlubmVyLCAuSWNvbkhhbWJ1cmdlci1pbm5lcjphZnRlciwgLkljb25IYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLHRyYW5zZm9ybTtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG5cdH1cblxuXHQmLm9wZW4gLkljb25IYW1idXJnZXIgLkljb25IYW1idXJnZXItaW5uZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKFxuXHQyMjVkZWdcblx0KTtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyx0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpIC4xcztcblx0fVxuXG5cdCYub3BlbiAuSWNvbkhhbWJ1cmdlciAuSWNvbkhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuXHRcdHRvcDogMDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IHRvcCAuMXMgZWFzZS1vdXQ7XG5cdH1cblxuXHQmLm9wZW4gLkljb25IYW1idXJnZXIgLkljb25IYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuXHRcdGJvdHRvbTogMDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZShcblx0LTkwZGVnXG5cdCk7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMsYm90dG9tIC4xcyBlYXNlLW91dCx0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpIC4xcztcblx0fVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRTZWFyY2hcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG5cblxuLmFhLXNlYXJjaCB7XG5cblxuXHQmIHVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0JiBsaSB7XG5cblx0XHRsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwIDAgMzVweCAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cblx0XG5cdCYgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIHtcblxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQmIC5hYS1zZWFyY2hfX2NvbHVtbnMge1xuXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFxuXHR9XG5cblx0JiAuYWEtc2VhcmNoX19jb2x1bW4ge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cblxuXHQmIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyB7XG5cblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXG5cdFx0JiBsaSB7XG5cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHR9XG5cblx0XHQmIC5yb3ctZmx1aWQge1xuXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBicChtZCkge1xuXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmhzLWhpZ2hsaWdodC10aXRsZSwgLmhzLWhpZ2hsaWdodC1odG1sIHtcblxuXHRcdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xuXHRcdH1cblxuXHRcdC5zcGFuNCB7XG5cblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRcdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zcGFuOCB7XG5cblx0XHRcdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLmhzLXNlYXJjaC1yZXN1bHRzX190aXRsZSwgLmhzLXNlYXJjaC1yZXN1bHRzX19kZXNjcmlwdGlvbiB7XG5cblxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdEBleHRlbmQgJWRlZmF1bHQtc2l6ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0XHRcdFxuXHRcdH1cblxuXHRcdCYgLmhzLXNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG5cblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRtYXJnaW46IDAgMCAuNDVlbTtcblxuXHRcblxuXHRcdH1cblxuXHRcdC5ocy1zZWFyY2gtcmVzdWx0c19fdGl0bGU6aG92ZXIsIC5ocy1zZWFyY2gtcmVzdWx0c19fdGl0bGU6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0fVxuXHR9XG5cblxuXG5cdCYgLmhzLXNlYXJjaC1yZXN1bHRzX19mZWF0dXJlZC1pbWFnZSB7XG5cblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvOyBcblxuXHRcdCYgaW1nIHtcblxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdFx0fVxuXHRcdFxuXG5cdFx0QGluY2x1ZGUgYnAobWQpIHtcblx0XHR3aWR0aDogMjAlO1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXG5cdFx0JiBpbWcge1xuXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHR9XG5cdFxuXHRcdG1hcmdpbjogMCAyMHB4IDAgMDtcblxuXHRcdCYgaW1nIHtcblxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0JiAuaHMtc2VhcmNoLWZpZWxkLS1vcGVuIC5ocy1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHRwYWRkaW5nOiAzMHB4IDMwcHggMTBweCAzMHB4O1xuXHR9XG5cblx0JiAuaHMtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyBhOmhvdmVyLCAuaHMtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyBhOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRvdXRsaW5lOiAwO1xuXHR9XG5cblx0JiAuaHMtc2VhcmNoLWZpZWxkIHtcblxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNTIwcHg7XG5cblx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCYgLmhzLXNlYXJjaC1maWVsZF9faW5wdXQge1xuXG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNzVlbTtcblxuXHRcdFx0XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcblxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0U0RTRFNTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC41cHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFxuXHRcdFx0XG5cdFx0fVxuXG5cdFx0JiBidXR0b24ge1xuXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdCYgc3ZnIHtcblxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHR9XG5cblx0XHRcdCYgc3BhbiB7XG5cblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJIYWVcIjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFhLWhlYWRlci10b3AgLmFhLWhlYWRlci1zZWFyY2gge1xuXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgfVxufVxuXG4uYWEtaGVhZGVyLXRvcCAuYWEtaGVhZGVyLXNlYXJjaCBpbnB1dCB7XG5cblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiBhdXRvO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG5cdGhlaWdodDogMjdweDtcdFxuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdFxuXHRtYXJnaW4tbGVmdDogMzdweDtcblxuXHRAZXh0ZW5kICVkZWZhdWx0LXNpemU7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG5cblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y29sb3I6ICNmZmY7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXG5cdFx0d2lkdGg6IDIzMHB4O1xuXG4gICAgfVxufVxuXG4uYWEtaGVhZGVyLXRvcG1lbnUtaWNvbi5hYS1pY29uLXNlYXJjaCB7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDJweDtcbn1cblxuXG4uYWEtaGVhZGVyLXRvcCAuYWEtaGVhZGVyLXNlYXJjaCBmb3JtIGJ1dHRvbiB7XG5cblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuICAgIEZvcm1cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbiRidXR0b24tYm9yZGVyLXJhZGl1czogMCAhZGVmYXVsdDtcblxuJGZvcm0tYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRmb3JtLWZvbnQtY29sb3I6ICRibGFjayAhZGVmYXVsdDtcblxuJGZvcm0taW5wdXQtYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhZGVmYXVsdDtcblxuJGZvbnQtY29sb3I6ICM2NjY7XG5cbi5ocy1mb3JtIHtcblxuICBtYXgtd2lkdGg6IDY1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgXG5cbiAgZmllbGRzZXQge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyAvLyBPdmVycmlkZSBIU1xuICB9XG5cbiAgJiBsYWJlbCB7XG5cbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgZm9udC1zaXplOiAwLjgzM3JlbTtcblx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRmb250LXdlaWdodDogJHdlaWdodC02MDA7XG4gIH1cblxuXG5cbiAgc3BhbiB7XG4gICAgbWFyZ2luOiAwO1xuXG4gIH1cblxuICB1bCxcbiAgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG5cbn1cblxuLmNvbG9yLS13aGl0ZSBmb3JtIGxhYmVsICB7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbmJvZHkgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtaW5wdXRbdHlwZT10ZXh0XSwgYm9keSBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5ocy1pbnB1dFt0eXBlPWVtYWlsXSxcbmJvZHkgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSBzZWxlY3QsIGJvZHkgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbn1cblxuLnVuZWRpdGFibGUtaW5wdXQsXG5pbnB1dFt0eXBlPWNvbG9yXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPW1vbnRoXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPXVybF0sXG5pbnB1dFt0eXBlPXdlZWtdLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmVpZ2U7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogaW5pdGlhbDtcblxufVxuXG5mb3JtIHRleHRhcmVhLmhzLWlucHV0IHtcblxuIG1pbi1oZWlnaHQ6IDcwcHg7XG4gYm9yZGVyOiAxcHggc29saWQgJGJlaWdlO1xufVxuXG5cbmZvcm0gc2VsZWN0IHtcbmJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJwWkQwaVRHRjVaWEpmTVNJZ1pHRjBZUzF1WVcxbFBTSk1ZWGxsY2lBeElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EwTGprMUlERXdJajQ4WkdWbWN6NDhjM1I1YkdVK0xtTnNjeTB4ZTJacGJHdzZJMlptWmp0OUxtTnNjeTB5ZTJacGJHdzZJelEwTkR0OVBDOXpkSGxzWlQ0OEwyUmxabk0rUEhScGRHeGxQbUZ5Y205M2N6d3ZkR2wwYkdVK1BISmxZM1FnWTJ4aGMzTTlJbU5zY3kweElpQjNhV1IwYUQwaU5DNDVOU0lnYUdWcFoyaDBQU0l4TUNJdlBqeHdiMng1WjI5dUlHTnNZWE56UFNKamJITXRNaUlnY0c5cGJuUnpQU0l4TGpReElEUXVOamNnTWk0ME9DQXpMakU0SURNdU5UUWdOQzQyTnlBeExqUXhJRFF1TmpjaUx6NDhjRzlzZVdkdmJpQmpiR0Z6Y3owaVkyeHpMVElpSUhCdmFXNTBjejBpTXk0MU5DQTFMak16SURJdU5EZ2dOaTQ0TWlBeExqUXhJRFV1TXpNZ015NDFOQ0ExTGpNeklpOCtQQzl6ZG1jKykgbm8tcmVwZWF0ICNmZmY7IFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA1cHggdG9wOyAvKiBDaGFuZ2UgdGhlIHB4IHZhbHVlIGhlcmUgdG8gY2hhbmdlIHRoZSBkaXN0YW5jZSAqL1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IFxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IFxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IFxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgXG5cbn0gICAgICAgICAgICBcblxuZm9ybSBzZWxlY3Qgb3B0aW9uIHtcblxuICBjb2xvcjogJGZvbnQtY29sb3I7XG4gIEBleHRlbmQgJWRlZmF1bHQtc2l6ZTtcbn1cblxuXG4uYWEtbW9kdWxlLWZvcm1fX3RleHQge1xuXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgQGluY2x1ZGUgYnAobWQpIHtcblxuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBtYXJnaW46IDA7XG5cbiAgICBwYWRkaW5nLXJpZ2h0OiA2JTtcblxuXG4gIH1cblxufVxuXG5cblxuLmJnLS1vcmFuZ2Uge1xuXG4gICYgLnVuZWRpdGFibGUtaW5wdXQsXG4gIGlucHV0W3R5cGU9Y29sb3JdLFxuICBzZWxlY3QgaW5wdXRbdHlwZT1kYXRlXSxcbiAgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgaW5wdXRbdHlwZT1tb250aF0sXG4gIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4gIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgaW5wdXRbdHlwZT10ZWxdLFxuICBpbnB1dFt0eXBlPXRleHRdLFxuICBpbnB1dFt0eXBlPXRpbWVdLFxuICBpbnB1dFt0eXBlPXVybF0sXG4gIGlucHV0W3R5cGU9d2Vla10sXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEge1xuXG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG5cblxuICB9XG5cblxuXG4gICYgc2VsZWN0IG9wdGlvbiB7XG5cbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XG5cbiAgfVxuXG5cbn1cblxuXG4uaHMtZmllbGR0eXBlLWNoZWNrYm94IGlucHV0LFxuLmhzLWZpZWxkdHlwZS1yYWRpby1idXR0b24gaW5wdXQsXG4uaW5wdXRzLWxpc3QgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uaW5wdXRzLWxpc3QgaW5wdXRbdHlwZT1yYWRpb10ge1xuXG4gIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG5cbn1cblxuZm9ybSAuaW5wdXRzLWxpc3QgbGkge1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cblxuZm9ybSAuaW5wdXRzLWxpc3QgbGkgaW5wdXQge1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG59XG5cbmZvcm0gLmlucHV0cy1saXN0IGxpIHNwYW4ge1xuXG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci0td2hpdGUgZm9ybSAuaHMtcmljaHRleHQge1xuXG4gIGNvbG9yOiAjZmZmO1xuXG59XG5cbi5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCB7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcblxuICB3aWR0aDogMzgwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmlucHV0cy1saXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzLFxuLmlucHV0cy1saXN0IGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzIHtcblxuICBvdXRsaW5lOiAxcHggZG90dGVkICRzZWNvbmRhcnk7XG59XG5cbi5ocy1pbnB1dCxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuZm9ybSBzZWxlY3QsXG4uc2VsZWN0LXNlbGVjdGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgYmFja2dyb3VuZDogI0ZGRkZGRiAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMC41cHggc29saWQgJGZvbnQtY29sb3I7XG5cbiAgY29sb3I6ICRmb250LWNvbG9yO1xuXG5cbiAgJjpmb2N1cyB7XG4gICBcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuXG4gICAgb3V0bGluZTogbm9uZTtcblxuICB9XG5cbiAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cblxufVxuXG5mb3JtIHNlbGVjdCxcbi5zZWxlY3Qtc2VsZWN0ZWQge1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uaHMtZm9ybSAuaHNfbWFya2V0aW5nX2F1dGhvcml6YXRpb24ge1xuXG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cblxuLmhzLWZvcm0gbGVnZW5kIHtcblxuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5ocy1mb3JtIC5ocy1pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICBjb2xvcjogJGZvcm0tZm9udC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxufVxuXG4uaHMtZm9ybS1maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuXG4uaHMtZm9ybS1maWVsZCBsYWJlbCxcbi5ocy1maWVsZHR5cGUtc2VsZWN0IGxhYmVsIHtcblxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xufVxuXG4uaHMtZmllbGR0eXBlLXRleHQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG5cbn1cblxuZm9ybSAuaHMtZXJyb3ItbXNncyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBjb2xvcjogcmVkO1xuXG59XG5cbi5ocy1zdWJtaXQgLmFjdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4gXG5cbmZvcm0gLmhzLXN1Ym1pdCBpbnB1dCB7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgXG59XG5cblxuLmhzX2dkcHJfY29uc2VudF9tYXJrZXRpbmcsXG4uaHNfZ2Rwcl9jb25zZW50X2RhdGEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2RkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICB1bC5ocy1lcnJvci1tc2dzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIHVsOm5vdCguaHMtZXJyb3ItbXNncykgbGkge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcblxuXG4gIH1cblxuICBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgY29sb3I6ICRmb3JtLWZvbnQtY29sb3I7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICBzcGFuOm5vdCguaHMtZm9ybS1yZXF1aXJlZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uaHMtZmllbGR0eXBlLXRleHRhcmVhIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5ocy1maWVsZHR5cGUtYm9vbGVhbmNoZWNrYm94IHtcblxuICBzcGFuIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxufVxuXG4uaHMtcmljaHRleHQge1xuXG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTQwMDtcblxuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4uaW5wdXRzLWxpc3Qge1xuICBtYXJnaW46IDA7XG59XG5cbmZvcm0gLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIHtcblxuICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgLmhzLXJpY2h0ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmIHNwYW4ge1xuXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIGNoYW5nZSBsZWdlbmQgLXRleHQgb3JkZXIgaW4gc2luZ2xlIGNoZWNrYm94IGZpZWxkXG4uaHMtZm9ybS1maWVsZC5ocy1maWVsZHR5cGUtYm9vbGVhbmNoZWNrYm94IHtcblxuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuXG4gICY+ZGl2IHtcblxuXG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmPmxlZ2VuZCB7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG59XG5cbi5jb2xvci0td2hpdGUgZm9ybSBhIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmZvcm0gLmhzLXJpY2h0ZXh0ICB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmZvcm0gLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIC5ocy1yaWNodGV4dCAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5mb3JtIGZpZWxkc2V0OmZpcnN0LWNoaWxkIC5ocy1yaWNodGV4dCAge1xubWFyZ2luLXRvcDogMDtcbn1cblxuXG4vKiBDVVNUT00gQ0hFQ0tCT1ggKi9cblxuXG4uaHMtZmllbGR0eXBlLWNoZWNrYm94LmpzLWVuYWJsZWQgLmhzLWZvcm0tY2hlY2tib3gsXG4uaHMtZmllbGR0eXBlLWJvb2xlYW5jaGVja2JveC5qcy1lbmFibGVkIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveCB7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgbWluLWhlaWdodDogMjRweDtcbn1cblxuLyogSGlkZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgY2hlY2tib3ggKi9cbi5ocy1maWVsZHR5cGUtY2hlY2tib3guanMtZW5hYmxlZCAuaHMtZm9ybS1jaGVja2JveCBpbnB1dCxcbi5ocy1maWVsZHR5cGUtYm9vbGVhbmNoZWNrYm94LmpzLWVuYWJsZWQgLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogNXB4O1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBDcmVhdGUgYSBjdXN0b20gY2hlY2tib3ggKi9cbi5ocy1maWVsZHR5cGUtY2hlY2tib3guanMtZW5hYmxlZCBpbnB1dDo6YmVmb3JlLFxuLmhzLWZpZWxkdHlwZS1ib29sZWFuY2hlY2tib3guanMtZW5hYmxlZCBpbnB1dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC01cHg7XG4gIHotaW5kZXg6IDEwO1xuXG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICMwMDAwMDA7XG5cbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLmhzLWZpZWxkdHlwZS1jaGVja2JveC5qcy1lbmFibGVkIGlucHV0OmZvY3VzOjpiZWZvcmUsXG4uaHMtZmllbGR0eXBlLWJvb2xlYW5jaGVja2JveC5qcy1lbmFibGVkIGlucHV0OmZvY3VzOjpiZWZvcmUge1xuXG5cbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAkc2Vjb25kYXJ5O1xufVxuXG5cblxuLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgb3JhbmdlIGJhY2tncm91bmQgKi9cbi5ocy1maWVsZHR5cGUtY2hlY2tib3guanMtZW5hYmxlZCBpbnB1dDpjaGVja2VkOjphZnRlcixcbi5ocy1maWVsZHR5cGUtY2hlY2tib3guanMtZW5hYmxlZCBpbnB1dDpjaGVja2VkOjpiZWZvcmUsXG4uaHMtZmllbGR0eXBlLWJvb2xlYW5jaGVja2JveC5qcy1lbmFibGVkIGlucHV0OmNoZWNrZWQ6OmFmdGVyLFxuLmhzLWZpZWxkdHlwZS1ib29sZWFuY2hlY2tib3guanMtZW5hYmxlZCBpbnB1dDpjaGVja2VkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuXG4vKiBDcmVhdGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xuLmhzLWZpZWxkdHlwZS1jaGVja2JveC5qcy1lbmFibGVkIGlucHV0OjphZnRlcixcbi5ocy1maWVsZHR5cGUtYm9vbGVhbmNoZWNrYm94LmpzLWVuYWJsZWQgaW5wdXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuLmhzLWZpZWxkdHlwZS1jaGVja2JveC5qcy1lbmFibGVkIGlucHV0OmNoZWNrZWQ6OmFmdGVyLFxuLmhzLWZpZWxkdHlwZS1ib29sZWFuY2hlY2tib3guanMtZW5hYmxlZCBpbnB1dDpjaGVja2VkOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xuLmhzLWZpZWxkdHlwZS1jaGVja2JveC5qcy1lbmFibGVkIGlucHV0OmNoZWNrZWQ6OmFmdGVyLFxuLmhzLWZpZWxkdHlwZS1ib29sZWFuY2hlY2tib3guanMtZW5hYmxlZCBpbnB1dDpjaGVja2VkOjphZnRlciB7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuXG4vKiBDVVNUT00gUkFESU8gQlVUVE9OICovXG5cblxuLmhzLWZpZWxkdHlwZS1yYWRpby5qcy1lbmFibGVkIC5ocy1mb3JtLXJhZGlvIHtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogSGlkZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgcmFkaW8gKi9cbi5ocy1maWVsZHR5cGUtcmFkaW8uanMtZW5hYmxlZCAuaHMtZm9ybS1yYWRpbyBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDVweDtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4vKiBDcmVhdGUgYSBjdXN0b20gcmFkaW8gKi9cbi5ocy1maWVsZHR5cGUtcmFkaW8uanMtZW5hYmxlZCBpbnB1dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC01cHg7XG4gIHotaW5kZXg6IDEwO1xuXG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLmhzLWZpZWxkdHlwZS1yYWRpby5qcy1lbmFibGVkIGlucHV0OmZvY3VzOjpiZWZvcmUge1xuXG5cbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAkc2Vjb25kYXJ5O1xufVxuXG5cblxuLyogV2hlbiB0aGUgcmFkaW8gaXMgY2hlY2tlZCwgYWRkIGEgb3JhbmdlIGJhY2tncm91bmQgKi9cbi5ocy1maWVsZHR5cGUtcmFkaW8uanMtZW5hYmxlZCBpbnB1dDpjaGVja2VkOjphZnRlcixcbi5ocy1maWVsZHR5cGUtcmFkaW8uanMtZW5hYmxlZCBpbnB1dDpjaGVja2VkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuXG4vKiBDcmVhdGUgdGhlIHJhZGlvL2luZGljYXRvciAoaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXG4uaHMtZmllbGR0eXBlLXJhZGlvLmpzLWVuYWJsZWQgaW5wdXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2hvdyB0aGUgcmFkaW8gd2hlbiBjaGVja2VkICovXG4uaHMtZmllbGR0eXBlLXJhZGlvLmpzLWVuYWJsZWQgaW5wdXQ6Y2hlY2tlZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogU3R5bGUgdGhlIHJhZGlvL2luZGljYXRvciAqL1xuLmhzLWZpZWxkdHlwZS1yYWRpby5qcy1lbmFibGVkIGlucHV0OmNoZWNrZWQ6OmFmdGVyIHtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDNweDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYWEtc2VhcmNoIC5ocy1idXR0b24ge1xuXG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEJ1dHRvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cblxuLmFhLWJ1dHRvbiwgLmN0YV9idXR0b246bm90KC5jdGEtaW1hZ2UpLCAuaHMtc3VibWl0IGlucHV0LCAuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1zZWFyY2ggLmhzLXNlYXJjaC1maWVsZCBidXR0b24ge1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXG5cdGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZSAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDEycHggMjBweCAhaW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDogMS4yNWVtICFpbXBvcnRhbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXG5cdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0cGFkZGluZzogMTJweCAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG5cdH1cblxufVxuXG4uYWEtYnV0dG9uOmhvdmVyLCAuY3RhX2J1dHRvbjpob3Zlcjpub3QoLmN0YS1pbWFnZSksIC5ocy1zdWJtaXQgaW5wdXQ6aG92ZXIsIC5ocy1idXR0b24ucHJpbWFyeTpob3ZlciwgLmFhLXNlYXJjaCAuaHMtc2VhcmNoLWZpZWxkIGJ1dHRvbjpob3ZlciwgLmFhLWJ1dHRvbi5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcbn1cblxuXG4uYWEtYnV0dG9uOmFjdGl2ZSwgLmN0YV9idXR0b246YWN0aXZlOm5vdCguY3RhLWltYWdlKSwgLmhzLXN1Ym1pdCBpbnB1dDphY3RpdmUsIC5ocy1idXR0b24ucHJpbWFyeTphY3RpdmUge1xuXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cblxuXG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0taWNvbiB7XG5cblx0cGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLWljb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAyMHB4O1xuXHR0b3A6IDExcHg7XG59XG5cbi5hYS1idXR0b24uYWEtYnV0dG9uLS1pY29uLmFhLWJ1dHRvbi0tdHJhbnNwYXJlbnQge1xuXG5cdHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuXG5cdCY6YmVmb3JlIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbi5hYS1idXR0b24uYWEtYnV0dG9uLS10cmFuc3BhcmVudC5hYS1idXR0b24tLWljb24tYXJyb3c6YmVmb3JlLFxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLXdoaXRlLmFhLWJ1dHRvbi0taWNvbi1hcnJvdzpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly93d3cub3Jhc2dyb3VwLmNvbS9odWJmcy9JY29ucy9JY29uLWlvbmljLWlvcy1hcnJvdy1kcm9wcmlnaHRfcHJpbWFyeS5zdmcpO1xufVxuXG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0taWNvbi1hcnJvdzpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly93d3cub3Jhc2dyb3VwLmNvbS9odWJmcy9JY29ucy9JY29uLWlvbmljLWlvcy1hcnJvdy1kcm9wcmlnaHRfd2hpdGUuc3ZnKTtcbn1cblxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLXRyYW5zcGFyZW50LmFhLWJ1dHRvbi0taWNvbi1lbWFpbDpiZWZvcmUsXG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0td2hpdGUuYWEtYnV0dG9uLS1pY29uLWVtYWlsOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3d3dy5vcmFzZ3JvdXAuY29tL2h1YmZzL0ljb25zL0ljb24taW9uaWMtbWQtbWFpbF9wcmltYXJ5LnN2Zyk7XG59XG5cbi5hYS1idXR0b24uYWEtYnV0dG9uLS1pY29uLWVtYWlsOmJlZm9yZSxcbi5mb3JtLS1pY29uLWVtYWlsIGlucHV0LmhzLXN1Ym1pdDo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vd3d3Lm9yYXNncm91cC5jb20vaHViZnMvSWNvbnMvSWNvbi1pb25pYy1tZC1tYWlsLnN2Zyk7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdHRvcDogMTVweDtcbn1cblxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLWljb24tZG93bmxvYWQ6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vd3d3Lm9yYXNncm91cC5jb20vaHViZnMvSWNvbnMvaWNvbi1pb25pYy1tZC1kb3dubG9hZC5zdmcpO1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxN3B4O1xuXHR0b3A6IDE1cHg7XG59XG5cblxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLXdoaXRlLCAuY29sb3ItLXdoaXRlIC5ocy1idXR0b24ucHJpbWFyeSB7XG5cblx0YmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tdHJhbnNwYXJlbnQge1xuXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG5cblxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLXdoaXRlOmhvdmVyLCAuY29sb3ItLXdoaXRlIC5ocy1idXR0b24ucHJpbWFyeTpob3ZlciwgLmFhLWJ1dHRvbi5hYS1idXR0b24tLXdoaXRlLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICNGREVGRTcgIWltcG9ydGFudDtcblx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuXG59XG5cbi5hYS1idXR0b24tLWhlYWRlciB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjc2NzY3O1xuXHRcdGZvbnQtc2l6ZTogLjgyOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG5cdHBhZGRpbmc6IDAuNDVyZW0gLjc1cmVtO1xuXHRtYXJnaW46IDA7XG5cdG1pbi1oZWlnaHQ6IDJyZW07XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFhLXNpdGUtaGVhZGVyX190b3BfX2xhbmdfX3RvZ2dsZS5hYS1idXR0b24tLWhlYWRlciB7XG5wYWRkaW5nLXRvcDogMDtcbnBhZGRpbmctYm90dG9tOiAwO1xubGluZS1oZWlnaHQ6IDFlbTtcbmZvbnQtc2l6ZTogMDtcbmN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4uYWEtYnV0dG9uLS1oZWFkZXI6aG92ZXIsIC5hYS1idXR0b24tLWhlYWRlcjpmb2N1cyAge1xuXG5iYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbnRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLWhlYWRlcjpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmhzLWJ1dHRvbiB7XG5cblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuXG4uaHMtY3RhLXdyYXBwZXIgPiAuaHMtY3RhLW5vZGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBZb3UgbG9vayBoYW5kc29tZSB0b2RheSDwn5iYIC0gR28gZG8geW91ciBiZXN0IGpvYiFcbiAqL1xuLyoqXG4gICogSW5pdGlhbGl6YXRpb24gKG5vZGVfbW9kdWxlcyBhbmQgb3RoZXIgZXh0ZXJuYWwgc291cmNlcyAtIGltcG9ydGVkIHdpdGggcG9zdGNzcy1pbXBvcnRcbiAgKi9cbkBpbXBvcnQgdXJsKG5vcm1hbGl6ZS5jc3MpO1xuLyoqXG4gICogQ29yZVxuICAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRCYXNlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxuICogV2UgaW5jbHVkZSBub3JtYWxpemUuY3NzIGZyb20gbm9kZV9tb2R1bGVzIHdpdGggdGhlIGF0SW1wb3J0KCkgcGFja2FnZSBpbiBQb3N0Q1NTLlxuICovXG5AaW1wb3J0IHVybChub3JtYWxpemUuY3NzKTtcbi8qXG4gKiBEZWNsYXJhdGlvbiBvZiByZXNwb25zaXZlIGJyZWFrcG9pbnRzIGF2YWlsYWJsZSBmb3IgdXNlLCBrZXB0IHVwLXRvLWRhdGUgd2l0aCBsYXRlc3QgQm9vdHN0cmFwIHZlcnNpb24uXG4gKiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjMvbGF5b3V0L292ZXJ2aWV3LyNyZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4gKiBoZyAoaHVnZSkgYW5kIGVuIChlbm91cm1vdXMpIGlzIG91ciBvd24gdmFyaWF0aW9ucywgdG8gc3VwcG9ydCBzcGVjaWZpYyBzdHlsaW5nIGZvciBldmVuIGJpZ2dlciBzY3JlZW5zLlxuXG4gKi9cbi8qXG4gKiBHbG9iYWwgdmFyaWFibGVzXG4gKi9cbi8qXG4gKiBGb250IHdlaWdodHNcbiAqIERlZmluZWQgYnkgbnVtYmVyIHNpbmNlIHdlaWdodCBuYW1lIGNhbiB2YXJ5IGRlcGVuZGluZyBvbiBmb250LWZhbWlseS5cbiAqL1xuLypcbiAqIEZvbnQtZmFtaWxpZXNcbiAqL1xuLyogXG4gKiBDb2xvcnNcbiAqL1xuLypcbiogRm9udCBzaXplcyAtIHJlZ3VsYXIgdGV4dFxuKi9cbmRpdiwgaDYsXG4uaDYsIC5hYS1zZWFyY2ggLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1zZWFyY2gtcmVzdWx0c19fdGl0bGUsIC5hYS1zZWFyY2ggLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1zZWFyY2gtcmVzdWx0c19fZGVzY3JpcHRpb24sIC5hYS1oZWFkZXItdG9wIC5hYS1oZWFkZXItc2VhcmNoIGlucHV0LCBmb3JtIHNlbGVjdCBvcHRpb24ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDFlbTsgfVxuXG4vKlxuKiBUeXBvZ3JhcGh5XG4qL1xuYm9keSxcbmh0bWwge1xuICBmb250LWZhbWlseTogXCJGaXJhIFNhbnMgQ29uZGVuc2VkXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNUY1NTVEO1xuICBsaW5lLWhlaWdodDogMS40MWVtOyB9XG5cbmEge1xuICBjb2xvcjogIzYxQTZCMTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTsgfVxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICM1Qzg2ODg7IH1cblxuLmZvbnQtLXNtYWxsZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQxZW07IH1cblxuLmZvbnQtLWJvZHkge1xuICBmb250LWZhbWlseTogXCJGaXJhIFNhbnMgQ29uZGVuc2VkXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5mb250LS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmEgU2FucyBDb25kZW5zZWRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuaDEsIC5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJGaXJhIFNhbnMgQ29uZGVuc2VkXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDIuNDg4cmVtO1xuICBsaW5lLWhlaWdodDogMS4xZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNS4xNnJlbTsgfSB9XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAyLjQ4OHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGgyLFxuICAgIC5oMiB7XG4gICAgICBmb250LXNpemU6IDQuM3JlbTsgfSB9XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAxLjcyOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTRlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBoMyxcbiAgICAuaDMge1xuICAgICAgZm9udC1zaXplOiAyLjA3NHJlbTsgfSB9XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMC44MzNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuICBoNiBhLFxuICAuaDYgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG5cbmgxICsgcCwgaDIgKyBwLCBwICsgdGFibGUge1xuICBtYXJnaW4tdG9wOiAzMnB4OyB9XG5cbmgzICsgcCwgaDQgKyBwLCBoNSArIHAge1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbnAgKyBoMSwgcCArIGgyLCBwICsgaDMsIHAgKyBoNiB7XG4gIHBhZGRpbmctdG9wOiAzMnB4OyB9XG5cbnAgKyBoNCwgcCArIGg1IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7IH1cblxuLnRpdGxlLS1ib3JkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50aXRsZS0tYm9yZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNUY1NTVEO1xuICB3aWR0aDogNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4udGl0bGUtLWJvcmRlci50aXRsZS0tYm9yZGVyLWxvbmc6OmFmdGVyIHtcbiAgd2lkdGg6IDE5NHB4OyB9XG5cbi50aXRsZS0tYm9yZGVyLnRpdGxlLS1ib3JkZXItZ3JheTo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI0E4OTY5MTsgfVxuXG4uY29sb3ItLXdoaXRlIC50aXRsZS0tYm9yZGVyOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgYmFja2dyb3VuZDogI2YyZjFmMDtcbiAgZm9udC1zaXplOiAxLjE2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgICBwYWRkaW5nOiA1MHB4IDgwcHg7XG4gICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfSB9XG4gIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMTYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgYmxvY2txdW90ZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfSB9XG4gICAgYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICNhODk3OTE7XG4gICAgICB3aWR0aDogNTdweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBibG9ja3F1b3RlIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbmJsb2NrcXVvdGUgKyBibG9ja3F1b3RlIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFNpemVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtcGFnZS1jZW50ZXIsIC5hYS1tb2R1bGUtaGVyby5hYS1tb2R1bGUtaGVyby0tZnVsbCAuYWEtbW9kdWxlLWhlcm9fX2JvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmFhLXBhZ2UtY2VudGVyLmFhLXBhZ2UtY2VudGVyLS1wYWRkaW5nLCAuYWEtbW9kdWxlLWhlcm8uYWEtbW9kdWxlLWhlcm8tLWZ1bGwgLmFhLXBhZ2UtY2VudGVyLS1wYWRkaW5nLmFhLW1vZHVsZS1oZXJvX19ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5hYS1wYWdlLWNlbnRlci5hYS1wYWdlLWNlbnRlci0tbmFycm93LCAuYWEtbW9kdWxlLWhlcm8uYWEtbW9kdWxlLWhlcm8tLWZ1bGwgLmFhLXBhZ2UtY2VudGVyLS1uYXJyb3cuYWEtbW9kdWxlLWhlcm9fX2JvZHkge1xuICBtYXgtd2lkdGg6IDg2NnB4OyB9XG5cbi5hYS1wYWdlLWNlbnRlci5hYS1wYWdlLWNlbnRlci0td2lkZSwgLmFhLW1vZHVsZS1oZXJvLmFhLW1vZHVsZS1oZXJvLS1mdWxsIC5hYS1wYWdlLWNlbnRlci0td2lkZS5hYS1tb2R1bGUtaGVyb19fYm9keSB7XG4gIG1heC13aWR0aDogMTM2NXB4OyB9XG5cbi5hYS1wYWdlLWNlbnRlci5hYS1wYWdlLWNlbnRlci0tZnVsbCwgLmFhLW1vZHVsZS1oZXJvLmFhLW1vZHVsZS1oZXJvLS1mdWxsIC5hYS1wYWdlLWNlbnRlci0tZnVsbC5hYS1tb2R1bGUtaGVyb19fYm9keSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIG1heC13aWR0aDogJGZ1bGwtc2l0ZS13aWR0aDsgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5hYS1wYWdlLWNlbnRlciBkaXZbY2xhc3MqPVwiYWEtcGFnZS1jZW50ZXJcIl0sIC5hYS1tb2R1bGUtaGVyby5hYS1tb2R1bGUtaGVyby0tZnVsbCAuYWEtbW9kdWxlLWhlcm9fX2JvZHkgZGl2W2NsYXNzKj1cImFhLXBhZ2UtY2VudGVyXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYWEtcGFkZGluZy10b3AtdmVyeS1oaWdoIHtcbiAgcGFkZGluZy10b3A6IDEyOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1wYWRkaW5nLXRvcC12ZXJ5LWhpZ2gge1xuICAgICAgcGFkZGluZy10b3A6IDI1NnB4OyB9IH1cblxuLmFhLXBhZGRpbmctYm90dG9tLXZlcnktaGlnaCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtcGFkZGluZy1ib3R0b20tdmVyeS1oaWdoIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNTZweDsgfSB9XG5cbi5hYS1wYWRkaW5nLXRvcC1oaWdoIHtcbiAgcGFkZGluZy10b3A6IDY0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXBhZGRpbmctdG9wLWhpZ2gge1xuICAgICAgcGFkZGluZy10b3A6IDkwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLXBhZGRpbmctdG9wLWhpZ2gge1xuICAgICAgcGFkZGluZy10b3A6IDEyOHB4OyB9IH1cblxuLmFhLXBhZGRpbmctYm90dG9tLWhpZ2gsIC5hYS1tb2R1bGUtY29sdW1ucy0tbGF5b3V0MSAuYWEtbW9kdWxlLWNvbHVtbnNfX2lubmVyLS1iZy5hYS1wYWRkaW5nLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1wYWRkaW5nLWJvdHRvbS1oaWdoLCAuYWEtbW9kdWxlLWNvbHVtbnMtLWxheW91dDEgLmFhLW1vZHVsZS1jb2x1bW5zX19pbm5lci0tYmcuYWEtcGFkZGluZy1ib3R0b20ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLXBhZGRpbmctYm90dG9tLWhpZ2gsIC5hYS1tb2R1bGUtY29sdW1ucy0tbGF5b3V0MSAuYWEtbW9kdWxlLWNvbHVtbnNfX2lubmVyLS1iZy5hYS1wYWRkaW5nLWJvdHRvbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7IH0gfVxuXG4uYWEtcGFkZGluZy10b3Age1xuICBwYWRkaW5nLXRvcDogMzJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtcGFkZGluZy10b3Age1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLXBhZGRpbmctdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2NHB4OyB9IH1cblxuLmFhLXBhZGRpbmctYm90dG9tLCAuYWEtc2l0ZS1mb290ZXJfX25hdiAuYWEtc2l0ZS1mb290ZXJfX25hdl9fbGV2ZWwxIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXBhZGRpbmctYm90dG9tLCAuYWEtc2l0ZS1mb290ZXJfX25hdiAuYWEtc2l0ZS1mb290ZXJfX25hdl9fbGV2ZWwxIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hYS1wYWRkaW5nLWJvdHRvbSwgLmFhLXNpdGUtZm9vdGVyX19uYXYgLmFhLXNpdGUtZm9vdGVyX19uYXZfX2xldmVsMSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDsgfSB9XG5cbi5hYS1wYWRkaW5nLXRvcC1sb3csIC5hYS1zaXRlLWZvb3Rlcl9fbmF2LCAuYWEtc2l0ZS1mb290ZXIgLmFhLXNpdGUtZm9vdGVyX19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDMycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hYS1wYWRkaW5nLXRvcC1sb3csIC5hYS1zaXRlLWZvb3Rlcl9fbmF2LCAuYWEtc2l0ZS1mb290ZXIgLmFhLXNpdGUtZm9vdGVyX19ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMnB4OyB9IH1cblxuLmFhLXBhZGRpbmctYm90dG9tLWxvdywgLm1vZHVsZS1wb3B1cC1mb3JtX19wb3B1cF9fY29udGVudF9fdGV4dCwgLmFhLXNpdGUtZm9vdGVyIC5hYS1zaXRlLWZvb3Rlcl9fYm9keSwgLmFhLXNpdGUtZm9vdGVyIC5hYS1zaXRlLWZvb3Rlcl9fcHJpbWFyeV9fYnV0dG9ucyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYWEtcGFkZGluZy1ib3R0b20tbG93LCAubW9kdWxlLXBvcHVwLWZvcm1fX3BvcHVwX19jb250ZW50X190ZXh0LCAuYWEtc2l0ZS1mb290ZXIgLmFhLXNpdGUtZm9vdGVyX19ib2R5LCAuYWEtc2l0ZS1mb290ZXIgLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19idXR0b25zIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9IH1cblxuLmFhLXNpdGUtZm9vdGVyX19uYXYge1xuICBtYXJnaW4tdG9wOiAzMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYWEtc2l0ZS1mb290ZXJfX25hdiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4OyB9IH1cblxuLmFhLXBhZGRpbmctdG9wLXZlcnktbG93IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXBhZGRpbmctdG9wLXZlcnktbG93IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4OyB9IH1cblxuLmFhLXBhZGRpbmctYm90dG9tLXZlcnktbG93IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXBhZGRpbmctYm90dG9tLXZlcnktbG93IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9IH1cblxuLmFhLW5vLXBhZGRpbmctdG9wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYWEtbm8tcGFkZGluZy1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5hYS1uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi8qIEJvb3RzdHJhcCAqL1xuLnJvdyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG4ucm93LnJvdy0tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ucm93LnJvdy0tYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5yb3ctLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG5cbi5yb3ctLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG5cbi5yb3ctLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4OyB9XG5cbi5yb3ctLTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4OyB9XG5cbi5yb3ctLTIwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLnJvdy0tNDAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4ucm93LS02MCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4OyB9XG5cbi5yb3ctLTgwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICAtbXMtZmxleDogMCAwIDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICAtbXMtZmxleDogMCAwIDI1JTtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgLW1zLWZsZXg6IDAgMCAyMCU7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlOyB9XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuXG4uY29sLWF1dG8ge1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtMSB7XG4gIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuXG4uY29sLTIge1xuICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuXG4uY29sLTUge1xuICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuXG4uY29sLTgge1xuICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAyMCU7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDIwJTtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMjAlO1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMjAlO1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC14bC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi8qIEJvb3RzcmFwIEVORCAqL1xuLypcbiAqIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuICovXG5odG1sIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbmJvZHkge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiBtYXgtd2lkdGg6IDE5MjBweDsgKi9cbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8qIG1pbi13aWR0aDogMzAwcHg7ICovIH1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbioge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbmltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5hIGltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uYWEtbm8tYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxudWwsIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbnNlY3Rpb24gdWwge1xuICBtYXJnaW46IDI1cHggMCAyNXB4IDIwcHg7IH1cbiAgc2VjdGlvbiB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIHNlY3Rpb24gdWwgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICBzZWN0aW9uIHVsIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBjaXJjbGU7IH1cblxuc2VjdGlvbiB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuc2VjdGlvbiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5mb3JtIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIGZvcm0gdWwgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbnNlY3Rpb24gb2wge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDI1cHggMCAyNXB4IDIwcHg7IH1cbiAgc2VjdGlvbiBvbCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuYTpob3ZlcixcbmE6YWN0aXZlIHtcbiAgb3V0bGluZTogMDsgfVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMWVtOyB9XG5cbnA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1RjU1NUQ7IH1cblxuLmFhLWJnLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlOyB9XG5cbi5hYS1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWEtbWFyZ2luLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5hYS12ZXJ0aWNhbC1hbGlnbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAtbXMtZmxleC1wYWNrOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxubWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmFhLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLmFhLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5hYS1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuLmFhLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5hYS11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLmFhLW5vLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cblxuLmFhLW5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5hYS1uby1tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5hYS1uby1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5hYS1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFhLWp1c3RpZnktY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmFhLWFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmFhLWhpZGUtbGcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtaGlkZS1sZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmllLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWEtaGlkZS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWhpZGUtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5zZWN0aW9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzYxQTZCMTsgfVxuXG4uaHMtdG9vbHMtbWVudS5ocy1jb2xsYXBzZWQge1xuICB0b3A6IDU4cHggIWltcG9ydGFudDsgfVxuXG4uYWEtYW5jaG9yLCBhW2RhdGEtaHMtYW5jaG9yPVwidHJ1ZVwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IC02NXB4OyB9XG5cbmJvZHkuYW5jaG9yTWVudSAuYWEtYW5jaG9yLCBib2R5LmFuY2hvck1lbnUgYVtkYXRhLWhzLWFuY2hvcj1cInRydWVcIl0ge1xuICB0b3A6IC0xMzBweDsgfVxuXG5ib2R5LmFuY2hvck1lbnUuc3RpY2t5TWVudSAuYWEtYW5jaG9yLCBib2R5LmFuY2hvck1lbnUuc3RpY2t5TWVudSBhW2RhdGEtaHMtYW5jaG9yPVwidHJ1ZVwiXSB7XG4gIHRvcDogLTY1cHg7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3b3JkLXdyYXA6IG5vcm1hbDsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmFjdGl2ZSwgLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cywgLnNjcmVlbi1yZWFkZXItdGV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7IH1cblxuLmFhLWhlYWRlci1sb2dvIHtcbiAgd2lkdGg6IDc2cHg7XG4gIGhlaWdodDogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtaGVhZGVyLWxvZ28ge1xuICAgICAgd2lkdGg6IDEzNHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLmFhLXJvdGF0ZS0xODAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5hYS1yb3RhdGUtOTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLyogSUNPTlMgKi9cbi5pY29uLS1waG9uZSwgLmljb24tLWVtYWlsIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuaWNvbi0tcGhvbmUgc3ZnIHBhdGgsIC5pY29uLS1lbWFpbCBzdmcgcGF0aCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmljb24tLXBob25lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vd3d3Lm1weS5maS9odWJmcy9Bc3NldHMvaWNvbnMvaWNvbl9waG9uZS0xLnN2Zyk7IH1cblxuLmljb24tLWVtYWlsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vd3d3Lm1weS5maS9odWJmcy9Bc3NldHMvaWNvbnMvaWNvbl9lbWFpbC0yLnN2Zyk7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi8qIElDT05TIEVORCAqL1xuLyogVklERU8gRU1CRUQgXG4qXG4qL1xuLmhzLXJlc3BvbnNpdmUtZW1iZWQsIGJvZHkgZGl2LmhzLWVtYmVkLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhzLXJlc3BvbnNpdmUtZW1iZWQ6bGFzdC1jaGlsZCwgYm9keSBkaXYuaHMtZW1iZWQtd3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbmJvZHkgLmhzLXJlc3BvbnNpdmUtZW1iZWQtd3JhcHBlciwgYm9keSAuaHMtZW1iZWQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG5cbmJvZHkgLmhzLXJlc3BvbnNpdmUtZW1iZWQtd3JhcHBlciBkaXYsIGJvZHkgLmhzLWVtYmVkLXdyYXBwZXIgLmhzLWVtYmVkLWNvbnRlbnQtd3JhcHBlciA+IGRpdjpub3QoLmhzLXJlc3BvbnNpdmUtZW1iZWQpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiBsZXQgaXQgYmUgc3R5bGVkIHRodXNseSAqL1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIC8qIGdldCByaWQgb2YgcHJlLXN0eWxpbmcgKi9cbiAgbWFyZ2luOiAwIDAgMCAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAvKiB0YWtlIHVwIGZ1bGwgd2lkdGggYXZhaWxhYmxlICovXG4gIHBhZGRpbmctdG9wOiA1Ni4yNSUgIWltcG9ydGFudDtcbiAgLyogZ2l2ZSBhc3BlY3QgcmF0aW8gb2YgMTY6OTsgXCI3MjAgLyAxMjgwID0gMC41NjI1XCIgKi9cbiAgaGVpZ2h0OiAwcHg7XG4gIC8qIGRvbid0IHdhbnQgaXQgdG8gZXhwYW5kIGJleW9uZCBwYWRkaW5nICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5ib2R5IC5ocy1yZXNwb25zaXZlLWVtYmVkIGlmcmFtZSwgYm9keSAuaHMtcmVzcG9uc2l2ZS1lbWJlZC13cmFwcGVyIGlmcmFtZSwgYm9keSAuaHMtZW1iZWQtd3JhcHBlciAuaHMtZW1iZWQtY29udGVudC13cmFwcGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogZXhwYW5kIHRvIGZpbGwgKi9cbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tb2JpbGUtbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKlxuKiBDT0xPUlMgXG4qL1xuLmJnLS1ibGFjaywgLmFhLWJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4uYmctLWJsdWUsIC5hYS1iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxQTZCMTsgfVxuXG4uYmctLWRhcmstYmx1ZSwgLmFhLWJnLWRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MUE2QjE7IH1cblxuLmJnLS1wcmltYXJ5LCAuYWEtYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MUE2QjE7IH1cblxuLmJnLS1zZWNvbmRhcnksIC5hYS1iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM4Njg4OyB9XG5cbi5iZy0tZGFyaywgLmFhLWJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUY1NTVEOyB9XG5cbi5iZy0tZ3JheSwgLmFhLWJnLS1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E4OTY5MTsgfVxuXG4uYmctLXdoaXRlLCAuYWEtYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5iZy0tcmVkLCAuYWEtYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwNDc1RTsgfVxuXG4uYmctLWJlaWdlLCAuYWEtYmctYmVpZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFNEUzOyB9XG5cbi5iZy0tbGlnaHQsIC5hYS1iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYxRjA7IH1cblxuLmJnLS1kYXJrLCAuYWEtYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjU1NUQ7IH1cblxuLmNvbG9yLS1ibGFjaywgLmFhLWNvbG9yLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmNvbG9yLS1wcmltYXJ5LCAuYWEtY29sb3ItcHJpbWFyeSB7XG4gIGNvbG9yOiAjNjFBNkIxOyB9XG5cbi5jb2xvci0tc2Vjb25kYXJ5LCAuYWEtY29sb3Itc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM1Qzg2ODg7IH1cblxuLmNvbG9yLS13aGl0ZSwgLmFhLWNvbG9yLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmNvbG9yLS1kYXJrLCAuYWEtY29sb3ItZGFyayB7XG4gIGNvbG9yOiAjNUY1NTVEOyB9XG5cbi5jb2xvci0tYmVpZ2UsIC5hYS1jb2xvci1iZWlnZSB7XG4gIGNvbG9yOiAjRThFNEUzOyB9XG5cbi5jb2xvci0tcmVkLCAuYWEtY29sb3ItcmVkIHtcbiAgY29sb3I6ICM5MDQ3NUU7IH1cblxuLmNvbG9yLS1saWdodCwgLmFhLWNvbG9yLWxpZ2h0IHtcbiAgY29sb3I6ICNGMkYxRjA7IH1cblxuLmNvbG9yLS1ibHVlLCAuYWEtY29sb3ItYmx1ZSB7XG4gIGNvbG9yOiAjNjFBNkIxOyB9XG5cbi5jb2xvci0tZGFyaywgLmFhLWNvbG9yLWRhcmsge1xuICBjb2xvcjogIzVGNTU1RDsgfVxuXG4uY29sb3ItLWRhcmstYmx1ZSwgLmFhLWNvbG9yLWRhcmstYmx1ZSB7XG4gIGNvbG9yOiAjNUM4Njg4OyB9XG5cbi5jb2xvci0td2hpdGUgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKlxuKiBGTEVYIHN0eWxlc1xuKi9cbi5hYS1mbGV4IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmFhLWZsZXgge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5hYS1mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmFhLWZsZXgtcm93X19yZXNwb25zaXZlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWEtZmxleC1yb3dfX3Jlc3BvbnNpdmUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLmFhLWZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuLmFhLWZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uYWEtZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuXG4uYWEtZmxleC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmFhLWZsZXgtaXRlbS0zMyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1mbGV4LWl0ZW0tMzMge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1mbGV4LWl0ZW0tMzMge1xuICAgICAgd2lkdGg6IDMzLjMzJTsgfSB9XG5cbi5hYS1mbGV4LWl0ZW0tNTAge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtZmxleC1pdGVtLTUwIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4uYWEtZmxleC1pdGVtLTY2IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWZsZXgtaXRlbS02NiB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWZsZXgtaXRlbS02NiB7XG4gICAgICB3aWR0aDogNjYuNjY2JTsgfSB9XG5cbi5hYS1mbGV4LWl0ZW0tMjUge1xuICB3aWR0aDogMjUlOyB9XG5cbi5hYS1mbGV4LWl0ZW0tNzUge1xuICB3aWR0aDogNzUlOyB9XG5cbi5hYS1mbGV4LWl0ZW0tMTAwIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbnRlbnQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmRuZC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMCAwOyB9XG5cbm1haW4gW2NsYXNzKj1cImZvcmNlLWZ1bGwtd2lkdGgtc2VjdGlvblwiXSA+IC5yb3ctZmx1aWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmJvZHlfZG5kX2FyZWEtcm93LTAtZm9yY2UtZnVsbC13aWR0aC1zZWN0aW9uID4gLnJvdy1mbHVpZCB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kbmQtc2VjdGlvbiA+IC5yb3ctZmx1aWQsIC5yb3ctLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5kbmQtc2VjdGlvbiBzcGFuLmhzX2Nvc193cmFwcGVyX3dpZGdldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLnJvdy1mbHVpZCAucm93LS1mbHVpZCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvZHlfZG5kX2FyZWEtcm93LTAtZm9yY2UtZnVsbC13aWR0aC1zZWN0aW9uID4gLnJvdy1mbHVpZCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kbmQtc2VjdGlvbiAuZG5kLWNvbHVtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvdy1mbHVpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKnpvb206IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuXG4ucm93LWZsdWlkOmJlZm9yZSwgLnJvdy1mbHVpZDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5yb3ctZmx1aWQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4ucm93LWZsdWlkIFtjbGFzcyo9XCJzcGFuXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBtYXJnaW4tbGVmdDogMi4xMjc2NTk1NzQlO1xuICAqbWFyZ2luLWxlZnQ6IDIuMDc0NDY4MDg0NjM4Mjk3NyU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ucm93LWZsdWlkIFtjbGFzcyo9XCJzcGFuXCJdOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnJvdy1mbHVpZCAuc3BhbjEyIHtcbiAgd2lkdGg6IDk5Ljk5OTk5OTk4OTk5OTk5JTtcbiAgKndpZHRoOiA5OS45NDY4MDg1MDA2MzgyOCU7IH1cblxuLnJvdy1mbHVpZCAuc3BhbjExIHtcbiAgd2lkdGg6IDkxLjQ4OTM2MTY5MyU7XG4gICp3aWR0aDogOTEuNDM2MTcwMjAzNjM4MyU7IH1cblxuLnJvdy1mbHVpZCAuc3BhbjEwIHtcbiAgd2lkdGg6IDgyLjk3ODcyMzM5NTk5OTk5JTtcbiAgKndpZHRoOiA4Mi45MjU1MzE5MDY2MzgyOCU7IH1cblxuLnJvdy1mbHVpZCAuc3Bhbjkge1xuICB3aWR0aDogNzQuNDY4MDg1MDk5JTtcbiAgKndpZHRoOiA3NC40MTQ4OTM2MDk2MzgzJTsgfVxuXG4ucm93LWZsdWlkIC5zcGFuOCB7XG4gIHdpZHRoOiA2NS45NTc0NDY4MDE5OTk5OSU7XG4gICp3aWR0aDogNjUuOTA0MjU1MzEyNjM4MjglOyB9XG5cbi5yb3ctZmx1aWQgLnNwYW43IHtcbiAgd2lkdGg6IDU3LjQ0NjgwODUwNSU7XG4gICp3aWR0aDogNTcuMzkzNjE3MDE1NjM4MyU7IH1cblxuLnJvdy1mbHVpZCAuc3BhbjYge1xuICB3aWR0aDogNDguOTM2MTcwMjA3OTk5OTklO1xuICAqd2lkdGg6IDQ4Ljg4Mjk3ODcxODYzODI5JTsgfVxuXG4ucm93LWZsdWlkIC5zcGFuNSB7XG4gIHdpZHRoOiA0MC40MjU1MzE5MTElO1xuICAqd2lkdGg6IDQwLjM3MjM0MDQyMTYzODMlOyB9XG5cbi5yb3ctZmx1aWQgLnNwYW40IHtcbiAgd2lkdGg6IDMxLjkxNDg5MzYxNCU7XG4gICp3aWR0aDogMzEuODYxNzAyMTI0NjM4MyU7IH1cblxuLnJvdy1mbHVpZCAuc3BhbjMge1xuICB3aWR0aDogMjMuNDA0MjU1MzE3JTtcbiAgKndpZHRoOiAyMy4zNTEwNjM4Mjc2MzgzJTsgfVxuXG4ucm93LWZsdWlkIC5zcGFuMiB7XG4gIHdpZHRoOiAxNC44OTM2MTcwMiU7XG4gICp3aWR0aDogMTQuODQwNDI1NTMwNjM4MyU7IH1cblxuLnJvdy1mbHVpZCAuc3BhbjEge1xuICB3aWR0aDogNi4zODI5Nzg3MjMlO1xuICAqd2lkdGg6IDYuMzI5Nzg3MjMzNjM4Mjk4JTsgfVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgKnpvb206IDE7IH1cblxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb3ctZmx1aWQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctZmx1aWQgW2NsYXNzKj1cInNwYW5cIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gIC5yb3ctZmx1aWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICp6b29tOiAxOyB9XG4gIC5yb3ctZmx1aWQ6YmVmb3JlLCAucm93LWZsdWlkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5yb3ctZmx1aWQ6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5yb3ctZmx1aWQgW2NsYXNzKj1cInNwYW5cIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogMi43NjI0MzA5MzklO1xuICAgICptYXJnaW4tbGVmdDogMi43MDkyMzk0NDk2MzgyOTglO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAucm93LWZsdWlkIFtjbGFzcyo9XCJzcGFuXCJdOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAucm93LWZsdWlkIC5zcGFuMTIge1xuICAgIHdpZHRoOiA5OS45OTk5OTk5OTMlO1xuICAgICp3aWR0aDogOTkuOTQ2ODA4NTAzNjM4MyU7IH1cbiAgLnJvdy1mbHVpZCAuc3BhbjExIHtcbiAgICB3aWR0aDogOTEuNDM2NDY0MDgyJTtcbiAgICAqd2lkdGg6IDkxLjM4MzI3MjU5MjYzODI5JTsgfVxuICAucm93LWZsdWlkIC5zcGFuMTAge1xuICAgIHdpZHRoOiA4Mi44NzI5MjgxNzEwMDAwMSU7XG4gICAgKndpZHRoOiA4Mi44MTk3MzY2ODE2MzgzJTsgfVxuICAucm93LWZsdWlkIC5zcGFuOSB7XG4gICAgd2lkdGg6IDc0LjMwOTM5MjI2JTtcbiAgICAqd2lkdGg6IDc0LjI1NjIwMDc3MDYzODI5JTsgfVxuICAucm93LWZsdWlkIC5zcGFuOCB7XG4gICAgd2lkdGg6IDY1Ljc0NTg1NjM0OTAwMDAxJTtcbiAgICAqd2lkdGg6IDY1LjY5MjY2NDg1OTYzODMlOyB9XG4gIC5yb3ctZmx1aWQgLnNwYW43IHtcbiAgICB3aWR0aDogNTcuMTgyMzIwNDM4MDAwMDA1JTtcbiAgICAqd2lkdGg6IDU3LjEyOTEyODk0ODYzODMwNCU7IH1cbiAgLnJvdy1mbHVpZCAuc3BhbjYge1xuICAgIHdpZHRoOiA0OC42MTg3ODQ1MjclO1xuICAgICp3aWR0aDogNDguNTY1NTkzMDM3NjM4MyU7IH1cbiAgLnJvdy1mbHVpZCAuc3BhbjUge1xuICAgIHdpZHRoOiA0MC4wNTUyNDg2MTYlO1xuICAgICp3aWR0aDogNDAuMDAyMDU3MTI2NjM4MyU7IH1cbiAgLnJvdy1mbHVpZCAuc3BhbjQge1xuICAgIHdpZHRoOiAzMS40OTE3MTI3MDUlO1xuICAgICp3aWR0aDogMzEuNDM4NTIxMjE1NjM4MyU7IH1cbiAgLnJvdy1mbHVpZCAuc3BhbjMge1xuICAgIHdpZHRoOiAyMi45MjgxNzY3OTQlO1xuICAgICp3aWR0aDogMjIuODc0OTg1MzA0NjM4Mjk3JTsgfVxuICAucm93LWZsdWlkIC5zcGFuMiB7XG4gICAgd2lkdGg6IDE0LjM2NDY0MDg4MyU7XG4gICAgKndpZHRoOiAxNC4zMTE0NDkzOTM2MzgyOTglOyB9XG4gIC5yb3ctZmx1aWQgLnNwYW4xIHtcbiAgICB3aWR0aDogNS44MDExMDQ5NzIlO1xuICAgICp3aWR0aDogNS43NDc5MTM0ODI2MzgyOTglOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucm93LWZsdWlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAqem9vbTogMTsgfVxuICAucm93LWZsdWlkOmJlZm9yZSwgLnJvdy1mbHVpZDphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAucm93LWZsdWlkOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAucm93LWZsdWlkIFtjbGFzcyo9XCJzcGFuXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNTY0MTAyNTY0JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDIuNTEwOTExMDc0NjM4Mjk4JTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLnJvdy1mbHVpZCBbY2xhc3MqPVwic3BhblwiXTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnJvdy1mbHVpZCAuc3BhbjEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAqd2lkdGg6IDk5Ljk0NjgwODUxMDYzODI5JTsgfVxuICAucm93LWZsdWlkIC5zcGFuMTEge1xuICAgIHdpZHRoOiA5MS40NTI5OTE0NTMwMDAwMSU7XG4gICAgKndpZHRoOiA5MS4zOTk3OTk5NjM2MzgzJTsgfVxuICAucm93LWZsdWlkIC5zcGFuMTAge1xuICAgIHdpZHRoOiA4Mi45MDU5ODI5MDYlO1xuICAgICp3aWR0aDogODIuODUyNzkxNDE2NjM4MyU7IH1cbiAgLnJvdy1mbHVpZCAuc3Bhbjkge1xuICAgIHdpZHRoOiA3NC4zNTg5NzQzNTklO1xuICAgICp3aWR0aDogNzQuMzA1NzgyODY5NjM4MjklOyB9XG4gIC5yb3ctZmx1aWQgLnNwYW44IHtcbiAgICB3aWR0aDogNjUuODExOTY1ODEyMDAwMDElO1xuICAgICp3aWR0aDogNjUuNzU4Nzc0MzIyNjM4MyU7IH1cbiAgLnJvdy1mbHVpZCAuc3Bhbjcge1xuICAgIHdpZHRoOiA1Ny4yNjQ5NTcyNjUlO1xuICAgICp3aWR0aDogNTcuMjExNzY1Nzc1NjM4MyU7IH1cbiAgLnJvdy1mbHVpZCAuc3BhbjYge1xuICAgIHdpZHRoOiA0OC43MTc5NDg3MTglO1xuICAgICp3aWR0aDogNDguNjY0NzU3MjI4NjM4MyU7IH1cbiAgLnJvdy1mbHVpZCAuc3BhbjUge1xuICAgIHdpZHRoOiA0MC4xNzA5NDAxNzEwMDAwMDUlO1xuICAgICp3aWR0aDogNDAuMTE3NzQ4NjgxNjM4MzA0JTsgfVxuICAucm93LWZsdWlkIC5zcGFuNCB7XG4gICAgd2lkdGg6IDMxLjYyMzkzMTYyNCU7XG4gICAgKndpZHRoOiAzMS41NzA3NDAxMzQ2MzgzJTsgfVxuICAucm93LWZsdWlkIC5zcGFuMyB7XG4gICAgd2lkdGg6IDIzLjA3NjkyMzA3NyU7XG4gICAgKndpZHRoOiAyMy4wMjM3MzE1ODc2MzgzJTsgfVxuICAucm93LWZsdWlkIC5zcGFuMiB7XG4gICAgd2lkdGg6IDE0LjUyOTkxNDUzMDAwMDAwMSU7XG4gICAgKndpZHRoOiAxNC40NzY3MjMwNDA2MzgzJTsgfVxuICAucm93LWZsdWlkIC5zcGFuMSB7XG4gICAgd2lkdGg6IDUuOTgyOTA1OTgzJTtcbiAgICAqd2lkdGg6IDUuOTI5NzE0NDkzNjM4Mjk4JTsgfSB9XG5cbi8qKlxuICogQ29tcG9uZW50c1xuICovXG4vKiBNZW51IEl0ZW0gU3R5bGVzICovXG4ubmF2aWdhdGlvbi1wcmltYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5hdmlnYXRpb24tcHJpbWFyeSB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLm5hdmlnYXRpb24tcHJpbWFyeSBhLmFjdGl2ZS1icmFuY2gge1xuICAgIGNvbG9yOiAjNjFBNkIxOyB9XG5cbi5uYXZpZ2F0aW9uLXByaW1hcnkgYSwgLm5hdmlnYXRpb24tcHJpbWFyeSAuc3VibWVudS5sZXZlbC0yIGEge1xuICBjb2xvcjogIzVGNTU1RDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5uYXZpZ2F0aW9uLXByaW1hcnkgYSwgLm5hdmlnYXRpb24tcHJpbWFyeSAuc3VibWVudS5sZXZlbC0yIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuXG4ubmF2aWdhdGlvbi1wcmltYXJ5IGxpLmhhcy1zdWJtZW51ID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5uYXZpZ2F0aW9uLXByaW1hcnkgbGkuaGFzLXN1Ym1lbnUgPiBhIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4ubmF2aWdhdGlvbi1wcmltYXJ5IGxpLmhhcy1zdWJtZW51ID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3d3dy5vcmFzZ3JvdXAuY29tL2h1YmZzL0ljb25zL0ljb24taW9uaWMtaW9zLWFycm93LWRyb3ByaWdodF9wcmltYXJ5LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogLTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5uYXZpZ2F0aW9uLXByaW1hcnkgbGkuaGFzLXN1Ym1lbnUgPiBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG4ubmF2aWdhdGlvbi1wcmltYXJ5IC5zdWJtZW51LmxldmVsLTIgbGkuaGFzLXN1Ym1lbnUgPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMjJweDsgfVxuXG4ubmF2aWdhdGlvbi1wcmltYXJ5IC5zdWJtZW51LmxldmVsLTIgbGkuaGFzLXN1Ym1lbnUgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5hdmlnYXRpb24tcHJpbWFyeSAuc3VibWVudS5sZXZlbC0yIGxpLmhhcy1zdWJtZW51ID4gYTphZnRlciB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB0b3A6IDExcHg7IH0gfVxuXG4ubmF2aWdhdGlvbi1wcmltYXJ5IGxpLmhhcy1zdWJtZW51ID4gYS5vcGVuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5uYXZpZ2F0aW9uLXByaW1hcnkgLnN1Ym1lbnUubGV2ZWwtMiBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5hdmlnYXRpb24tcHJpbWFyeSAuc3VibWVudS5sZXZlbC0yIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH0gfVxuXG4ubmF2aWdhdGlvbi1wcmltYXJ5IGE6aG92ZXIsXG4ubmF2aWdhdGlvbi1wcmltYXJ5IGE6Zm9jdXMge1xuICBjb2xvcjogIzVDODY4ODsgfVxuXG4ubmF2aWdhdGlvbi1wcmltYXJ5IGE6YWN0aXZlIHtcbiAgY29sb3I6ICM1Qzg2ODg7IH1cblxuLyogQWN0aXZlIE1lbnUgSXRlbSBTdHlsZXMgKi9cbi5uYXZpZ2F0aW9uLXByaW1hcnkgYS5hY3RpdmUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM2MUE2QjE7IH1cblxuLyogTWVudSAqL1xuLnN1Ym1lbnUge1xuICBmbG9hdDogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgfiAuc3VibWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vKiBUb3AgTGV2ZWwgTWVudSAqL1xuLnN1Ym1lbnUubGV2ZWwtMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnN1Ym1lbnUubGV2ZWwtMSA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc3VibWVudS5sZXZlbC0xID4gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9IH1cblxuLnN1Ym1lbnUubGV2ZWwtMSA+IGxpID4gYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3VibWVudS5sZXZlbC0xID4gbGkgPiBhLm9wZW4ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5zdWJtZW51LmxldmVsLTEgPiBsaSA+IGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5zdWJtZW51LmxldmVsLTEgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi8qIENoaWxkIE1lbnVzICovXG4uc3VibWVudS5sZXZlbC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RTRFMztcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RTRFMztcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5zdWJtZW51LmxldmVsLTIge1xuICAgICAgbGVmdDogLTk5OTlweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICB3aWR0aDogMjM1cHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnN1Ym1lbnUubGV2ZWwtMjo6YmVmb3JlLCAuc3VibWVudS5sZXZlbC0yOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBsZWZ0OiAtMTAwdnc7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFNEUzO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnN1Ym1lbnUubGV2ZWwtMi5vcGVuOjpiZWZvcmUsIC5zdWJtZW51LmxldmVsLTIub3Blbjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuYm9keS5qc19lbmFibGVkIC5zdWJtZW51LmxldmVsLTIgPiBsaSA+IGEge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7IH1cblxuYm9keS5qc19lbmFibGVkIC5zdWJtZW51LmxldmVsLTIub3BlbiA+IGxpID4gYSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnN1Ym1lbnUubGV2ZWwtMjo6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTEwMHZ3OyB9XG5cbi5uYXZpZ2F0aW9uLXByaW1hcnkubmF2aWdhdGlvbi1wcmltYXJ5LS1qcyAuc3VibWVudS5sZXZlbC0yLFxuLm5hdmlnYXRpb24tcHJpbWFyeS5uYXZpZ2F0aW9uLXByaW1hcnktLWpzIC5zdWJtZW51LmxldmVsLTMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zdWJtZW51LmxldmVsLTEgPiBsaTpob3ZlciAuc3VibWVudS5sZXZlbC0yLFxuLnN1Ym1lbnUubGV2ZWwtMSA+IGxpLmZvY3VzIC5zdWJtZW51LmxldmVsLTIsXG4uc3VibWVudS5sZXZlbC0xID4gbGkgLnN1Ym1lbnUubGV2ZWwtMi5vcGVuLFxuLm5hdmlnYXRpb24tcHJpbWFyeS5uYXZpZ2F0aW9uLXByaW1hcnktLWpzIC5zdWJtZW51LmxldmVsLTIsXG4ubmF2aWdhdGlvbi1wcmltYXJ5Lm5hdmlnYXRpb24tcHJpbWFyeS0tanMgLnN1Ym1lbnUubGV2ZWwtMyB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7IH1cblxuLypcbiAgLnN1Ym1lbnUubGV2ZWwtMSA+IGxpOmhvdmVyOmxhc3QtY2hpbGQgLnN1Ym1lbnUubGV2ZWwtMixcbiAgLnN1Ym1lbnUubGV2ZWwtMSA+IGxpLmZvY3VzOmxhc3QtY2hpbGQgLnN1Ym1lbnUubGV2ZWwtMixcbiAgLm5hdmlnYXRpb24tcHJpbWFyeS5uYXZpZ2F0aW9uLXByaW1hcnktLWpzIGxpOmxhc3QtY2hpbGQgLnN1Ym1lbnUubGV2ZWwtMixcbiAgLm5hdmlnYXRpb24tcHJpbWFyeS5uYXZpZ2F0aW9uLXByaW1hcnktLWpzIGxpOmxhc3QtY2hpbGQgLnN1Ym1lbnUubGV2ZWwtMyAge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcbiAgfSovXG4uc3VibWVudS5sZXZlbC0yIC5tZW51LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3VibWVudS5sZXZlbC0yIC5tZW51LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7IH1cblxuLnN1Ym1lbnUubGV2ZWwtMiAubWVudS1saW5rOmhvdmVyLFxuLnN1Ym1lbnUubGV2ZWwtMiAubWVudS1saW5rOmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zdWJtZW51LmxldmVsLTMge1xuICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdWJtZW51LmxldmVsLTMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdG9wOiAwOyB9IH1cbiAgLnN1Ym1lbnUubGV2ZWwtMyBhLm1lbnUtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3VibWVudS5sZXZlbC0zIGEubWVudS1saW5rIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5zdWJtZW51LmxldmVsLTIgLm1lbnUtaXRlbTpob3ZlciAuc3VibWVudS5sZXZlbC0zLFxuLnN1Ym1lbnUubGV2ZWwtMiAubWVudS1pdGVtLmZvY3VzIC5zdWJtZW51LmxldmVsLTMge1xuICBsZWZ0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxOyB9XG5cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuLnN1Ym1lbnUubGV2ZWwtMSA+IGxpOmhvdmVyOmxhc3QtY2hpbGQgLnN1Ym1lbnUubGV2ZWwtMiAubWVudS1pdGVtOmhvdmVyIC5zdWJtZW51LmxldmVsLTMsXG4uc3VibWVudS5sZXZlbC0xID4gbGkuZm9jdXM6bGFzdC1jaGlsZCAuc3VibWVudS5sZXZlbC0yIC5tZW51LWl0ZW0uZm9jdXMgLnN1Ym1lbnUubGV2ZWwtMyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMDAlOyB9XG5cbi8qIE1vYmlsZSBOYXZpZ2F0aW9uIFRvZ2dsZXMgKi9cbi5zdWJtZW51LXRvZ2dsZSxcbiNuYXYtdG9nZ2xlLFxuLmhlYWRlcl9fbmF2aWdhdGlvbi10b2dnbGUsXG4ubWVudS1jaGlsZC10b2dnbGUtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX25hdmlnYXRpb24tdG9nZ2xlLFxuICAubWVudS1jaGlsZC10b2dnbGUtaWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZWFkZXJfX25hdmlnYXRpb24tdG9nZ2xlIHN2ZyxcbiAgLm1lbnUtYXJyb3cgc3ZnIHtcbiAgICBmaWxsOiAjNjFBNkIxOyB9XG4gICNuYXYtdG9nZ2xlOmNoZWNrZWQgfiAuaGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVhZGVyX19tb2JpbGUtbWVudS1vcGVuLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZWFkZXJfX21vYmlsZS1tZW51LWNsb3NlLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogcHJldHRpZXItaWdub3JlICovXG4gICNuYXYtdG9nZ2xlOmNoZWNrZWQgKyAuaGVhZGVyX19uYXZpZ2F0aW9uLXRvZ2dsZSAuaGVhZGVyX19tb2JpbGUtbWVudS1vcGVuLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogcHJldHRpZXItaWdub3JlICovXG4gICNuYXYtdG9nZ2xlOmNoZWNrZWQgKyAuaGVhZGVyX19uYXZpZ2F0aW9uLXRvZ2dsZSAuaGVhZGVyX19tb2JpbGUtbWVudS1jbG9zZS1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWVudS1hcnJvdyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMjAlOyB9XG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCB+IC5tZW51LWFycm93IHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzOyB9IH1cblxuLyogSHViU3BvdCBFZGl0b3IgU3R5bGVzICovXG4uaHMtaW5saW5lLWVkaXQgLnN1Ym1lbnUubGV2ZWwtMSA+IGxpLmhhcy1zdWJtZW51OmhvdmVyIC5zdWJtZW51LmxldmVsLTIsXG4uaHMtaW5saW5lLWVkaXQgPiBsaS5oYXMtc3VibWVudS5mb2N1cyAuc3VibWVudS5sZXZlbC0yIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbmF2LmhlYWRlcl9fdG9wbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9IH1cblxubmF2LmhlYWRlcl9fdG9wbWVudSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxubmF2LmhlYWRlcl9fdG9wbWVudSBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAycHggMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbm5hdi5oZWFkZXJfX3RvcG1lbnUgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG5uYXYuaGVhZGVyX190b3BtZW51IGxpLmFjdGl2ZSBhLCBuYXYuaGVhZGVyX190b3BtZW51IGxpOmhvdmVyIGEge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDAwMDsgfVxuXG5uYXYuaGVhZGVyX190b3BtZW51IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYWEtc2l0ZS1mb290ZXJfX25hdiB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjRjJGMUYwOyB9XG4gIC5hYS1zaXRlLWZvb3Rlcl9fbmF2IGEge1xuICAgIGNvbG9yOiAjNUY1NTVEO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYWEtc2l0ZS1mb290ZXJfX25hdiBhOmhvdmVyLCAuYWEtc2l0ZS1mb290ZXJfX25hdiBhOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYWEtc2l0ZS1mb290ZXJfX25hdiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtc2l0ZS1mb290ZXJfX25hdiAuYWEtc2l0ZS1mb290ZXJfX25hdl9fdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtc2l0ZS1mb290ZXJfX25hdiAuYWEtc2l0ZS1mb290ZXJfX25hdl9fdWwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLmFhLXNpdGUtZm9vdGVyX19uYXYgLmFhLXNpdGUtZm9vdGVyX19uYXZfX2xldmVsMSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5hYS1zaXRlLWZvb3Rlcl9fbmF2IC5hYS1zaXRlLWZvb3Rlcl9fbmF2X19sZXZlbDEge1xuICAgICAgICB3aWR0aDogNDQlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYS1zaXRlLWZvb3Rlcl9fbmF2IC5hYS1zaXRlLWZvb3Rlcl9fbmF2X19sZXZlbDEge1xuICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWEtc2l0ZS1mb290ZXJfX25hdiAuYWEtc2l0ZS1mb290ZXJfX25hdl9fbGV2ZWwxIHtcbiAgICAgICAgd2lkdGg6IDE4JTsgfSB9XG4gIC5hYS1zaXRlLWZvb3Rlcl9fbmF2IC5hYS1zaXRlLWZvb3Rlcl9fbmF2X19sZXZlbDEgPiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtc2l0ZS1mb290ZXJfX25hdiAuYWEtc2l0ZS1mb290ZXJfX25hdl9fbGV2ZWwxID4gYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuYWEtc2l0ZS1mb290ZXJfX25hdiAuYWEtc2l0ZS1mb290ZXJfX25hdl9fbGV2ZWwyID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtc2l0ZS1mb290ZXJfX25hdiAuYWEtc2l0ZS1mb290ZXJfX25hdl9fbGV2ZWwyID4gYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAuYWEtc2l0ZS1mb290ZXJfX25hdiAuYWEtc2l0ZS1mb290ZXJfX25hdl9fbGV2ZWwzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgIC5hYS1zaXRlLWZvb3Rlcl9fbmF2IC5hYS1zaXRlLWZvb3Rlcl9fbmF2X19sZXZlbDMgYSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEhhbWJ1cmdlclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXNpdGUtaGVhZGVyX19oYW1idXJnZXIuanMtaGFtYnVyZ2VyLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBpbml0aWFsOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci5qcy1oYW1idXJnZXItdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIC5hYS1zaXRlLWhlYWRlcl9faGFtYnVyZ2VyLmpzLWhhbWJ1cmdlci10b2dnbGUgLkhlYWRlci4tY29sb3JJbnZlcnNlOm5vdCguaXMtaGVhZGVyTmF2T3BlbikgLkhlYWRlci1hY3Rpb24taXRlbS0taGFtYnVyZ2VyIHtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMikpOyB9XG4gIC5hYS1zaXRlLWhlYWRlcl9faGFtYnVyZ2VyLmpzLWhhbWJ1cmdlci10b2dnbGUgLkhlYWRlci1hY3Rpb24taXRlbS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4yczsgfVxuICAuYWEtc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci5qcy1oYW1idXJnZXItdG9nZ2xlLm9wZW4gLkhlYWRlci1hY3Rpb24taXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzYxQTZCMTsgfVxuICAuYWEtc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci5qcy1oYW1idXJnZXItdG9nZ2xlIC5IZWFkZXItYWN0aW9uLWl0ZW0tLWhhbWJ1cmdlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7IH1cbiAgLmFhLXNpdGUtaGVhZGVyX19oYW1idXJnZXIuanMtaGFtYnVyZ2VyLXRvZ2dsZSAuSGVhZGVyLWFjdGlvbi1pdGVtIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjb2xvcjogIzM0MzQzNDsgfVxuICAuYWEtc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci5qcy1oYW1idXJnZXItdG9nZ2xlIC5JY29uSGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgdG9wOiAtN3B4OyB9XG4gIC5hYS1zaXRlLWhlYWRlcl9faGFtYnVyZ2VyLmpzLWhhbWJ1cmdlci10b2dnbGUgLkljb25IYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTdweDsgfVxuICAuYWEtc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci5qcy1oYW1idXJnZXItdG9nZ2xlIC5JY29uSGFtYnVyZ2VyLWlubmVyOmFmdGVyLCAuYWEtc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci5qcy1oYW1idXJnZXItdG9nZ2xlIC5JY29uSGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYWEtc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci5qcy1oYW1idXJnZXItdG9nZ2xlIC5JY29uSGFtYnVyZ2VyLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gIC5hYS1zaXRlLWhlYWRlcl9faGFtYnVyZ2VyLmpzLWhhbWJ1cmdlci10b2dnbGUgLkljb25IYW1idXJnZXItYm94IHtcbiAgICB3aWR0aDogMjlweDsgfVxuICAuYWEtc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci5qcy1oYW1idXJnZXItdG9nZ2xlIC5JY29uSGFtYnVyZ2VyLWlubmVyLCAuYWEtc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci5qcy1oYW1idXJnZXItdG9nZ2xlIC5JY29uSGFtYnVyZ2VyLWlubmVyOmFmdGVyLCAuYWEtc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci5qcy1oYW1idXJnZXItdG9nZ2xlIC5JY29uSGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVGNTU1RDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cbiAgLmFhLXNpdGUtaGVhZGVyX19oYW1idXJnZXIuanMtaGFtYnVyZ2VyLXRvZ2dsZS5vcGVuIC5JY29uSGFtYnVyZ2VyLWlubmVyLCAuYWEtc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci5qcy1oYW1idXJnZXItdG9nZ2xlLm9wZW4gLkljb25IYW1idXJnZXItaW5uZXI6YWZ0ZXIsIC5hYS1zaXRlLWhlYWRlcl9faGFtYnVyZ2VyLmpzLWhhbWJ1cmdlci10b2dnbGUub3BlbiAuSWNvbkhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MUE2QjE7IH1cbiAgLmFhLXNpdGUtaGVhZGVyX19oYW1idXJnZXIuanMtaGFtYnVyZ2VyLXRvZ2dsZSAuSWNvbkhhbWJ1cmdlciAuSWNvbkhhbWJ1cmdlci1pbm5lciB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICAuYWEtc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci5qcy1oYW1idXJnZXItdG9nZ2xlIC5JY29uSGFtYnVyZ2VyIC5JY29uSGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMsdG9wIC4xcyBlYXNlLWluIC40NHMsb3BhY2l0eSAuMXMgZWFzZS1pbjsgfVxuICAuYWEtc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci5qcy1oYW1idXJnZXItdG9nZ2xlIC5JY29uSGFtYnVyZ2VyIC5JY29uSGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvdHRvbSAwLjFzIGVhc2UtaW4gMC40NHMsIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIC5hYS1zaXRlLWhlYWRlcl9faGFtYnVyZ2VyLmpzLWhhbWJ1cmdlci10b2dnbGUgLkljb25IYW1idXJnZXItaW5uZXIsIC5hYS1zaXRlLWhlYWRlcl9faGFtYnVyZ2VyLmpzLWhhbWJ1cmdlci10b2dnbGUgLkljb25IYW1idXJnZXItaW5uZXI6YWZ0ZXIsIC5hYS1zaXRlLWhlYWRlcl9faGFtYnVyZ2VyLmpzLWhhbWJ1cmdlci10b2dnbGUgLkljb25IYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUY1NTVEO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC42cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxuICAuYWEtc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci5qcy1oYW1idXJnZXItdG9nZ2xlLm9wZW4gLkljb25IYW1idXJnZXIgLkljb25IYW1idXJnZXItaW5uZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwLjFzOyB9XG4gIC5hYS1zaXRlLWhlYWRlcl9faGFtYnVyZ2VyLmpzLWhhbWJ1cmdlci10b2dnbGUub3BlbiAuSWNvbkhhbWJ1cmdlciAuSWNvbkhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAuMXMgZWFzZS1vdXQ7IH1cbiAgLmFhLXNpdGUtaGVhZGVyX19oYW1idXJnZXIuanMtaGFtYnVyZ2VyLXRvZ2dsZS5vcGVuIC5JY29uSGFtYnVyZ2VyIC5JY29uSGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvdHRvbSAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwLjFzOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0U2VhcmNoXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtc2VhcmNoIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5hYS1zZWFyY2ggbGkge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDM1cHggMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5hYS1zZWFyY2ggLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYWEtc2VhcmNoIC5hYS1zZWFyY2hfX2NvbHVtbnMge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLmFhLXNlYXJjaCAuYWEtc2VhcmNoX19jb2x1bW4ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5hYS1zZWFyY2ggLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIHtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAuYWEtc2VhcmNoIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hYS1zZWFyY2ggLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5yb3ctZmx1aWQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYS1zZWFyY2ggLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5yb3ctZmx1aWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAuYWEtc2VhcmNoIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtaGlnaGxpZ2h0LXRpdGxlLCAuYWEtc2VhcmNoIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtaGlnaGxpZ2h0LWh0bWwge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmFhLXNlYXJjaCAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLnNwYW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWEtc2VhcmNoIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuc3BhbjQge1xuICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLXNlYXJjaCAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLnNwYW44IHtcbiAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICAuYWEtc2VhcmNoIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtc2VhcmNoLXJlc3VsdHNfX3RpdGxlLCAuYWEtc2VhcmNoIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtc2VhcmNoLXJlc3VsdHNfX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgLmFhLXNlYXJjaCAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLXNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zIENvbmRlbnNlZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIG1hcmdpbjogMCAwIC40NWVtOyB9XG4gIC5hYS1zZWFyY2ggLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1zZWFyY2gtcmVzdWx0c19fdGl0bGU6aG92ZXIsIC5hYS1zZWFyY2ggLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1zZWFyY2gtcmVzdWx0c19fdGl0bGU6Zm9jdXMge1xuICAgIGNvbG9yOiAjNUM4Njg4OyB9XG5cbi5hYS1zZWFyY2ggLmhzLXNlYXJjaC1yZXN1bHRzX19mZWF0dXJlZC1pbWFnZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDIwcHggMCAwOyB9XG4gIC5hYS1zZWFyY2ggLmhzLXNlYXJjaC1yZXN1bHRzX19mZWF0dXJlZC1pbWFnZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMzJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtc2VhcmNoIC5ocy1zZWFyY2gtcmVzdWx0c19fZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5hYS1zZWFyY2ggLmhzLXNlYXJjaC1yZXN1bHRzX19mZWF0dXJlZC1pbWFnZSBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLmFhLXNlYXJjaCAuaHMtc2VhcmNoLXJlc3VsdHNfX2ZlYXR1cmVkLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5hYS1zZWFyY2ggLmhzLXNlYXJjaC1maWVsZC0tb3BlbiAuaHMtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMTBweCAzMHB4OyB9XG5cbi5hYS1zZWFyY2ggLmhzLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgYTpob3ZlciwgLmFhLXNlYXJjaCAuaHMtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7IH1cblxuLmFhLXNlYXJjaCAuaHMtc2VhcmNoLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFhLXNlYXJjaCAuaHMtc2VhcmNoLWZpZWxkIC5ocy1zZWFyY2gtZmllbGRfX2lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMS43NWVtO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTRFNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYWEtc2VhcmNoIC5ocy1zZWFyY2gtZmllbGQgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5hYS1zZWFyY2ggLmhzLXNlYXJjaC1maWVsZCBidXR0b24gc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYWEtc2VhcmNoIC5ocy1zZWFyY2gtZmllbGQgYnV0dG9uOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgIC5hYS1zZWFyY2ggLmhzLXNlYXJjaC1maWVsZCBidXR0b24gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmFhLXNlYXJjaCAuaHMtc2VhcmNoLWZpZWxkIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiSGFlXCI7IH1cblxuLmFhLWhlYWRlci10b3AgLmFhLWhlYWRlci1zZWFyY2gge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1oZWFkZXItdG9wIC5hYS1oZWFkZXItc2VhcmNoIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uYWEtaGVhZGVyLXRvcCAuYWEtaGVhZGVyLXNlYXJjaCBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICBoZWlnaHQ6IDI3cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDM3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1oZWFkZXItdG9wIC5hYS1oZWFkZXItc2VhcmNoIGlucHV0IHtcbiAgICAgIHdpZHRoOiAyMzBweDsgfSB9XG5cbi5hYS1oZWFkZXItdG9wbWVudS1pY29uLmFhLWljb24tc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDsgfVxuXG4uYWEtaGVhZGVyLXRvcCAuYWEtaGVhZGVyLXNlYXJjaCBmb3JtIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG4gICAgRm9ybVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaHMtZm9ybSB7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5ocy1mb3JtIGZpZWxkc2V0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuaHMtZm9ybSBsYWJlbCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAwLjgzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuaHMtZm9ybSBzcGFuIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmhzLWZvcm0gdWwsXG4gIC5ocy1mb3JtIG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5ocy1mb3JtIHVsIGxhYmVsLFxuICAgIC5ocy1mb3JtIG9sIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmhzLWZvcm0gdWwgc3BhbixcbiAgICAuaHMtZm9ybSBvbCBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5jb2xvci0td2hpdGUgZm9ybSBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbmJvZHkgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaHMtaW5wdXRbdHlwZT10ZXh0XSwgYm9keSBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5ocy1pbnB1dFt0eXBlPWVtYWlsXSxcbmJvZHkgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSBzZWxlY3QsIGJvZHkgZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnVuZWRpdGFibGUtaW5wdXQsXG5pbnB1dFt0eXBlPWNvbG9yXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPW1vbnRoXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPXVybF0sXG5pbnB1dFt0eXBlPXdlZWtdLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFNEUzO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiBpbml0aWFsOyB9XG5cbmZvcm0gdGV4dGFyZWEuaHMtaW5wdXQge1xuICBtaW4taGVpZ2h0OiA3MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFNEUzOyB9XG5cbmZvcm0gc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QnBaRDBpVEdGNVpYSmZNU0lnWkdGMFlTMXVZVzFsUFNKTVlYbGxjaUF4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTBMamsxSURFd0lqNDhaR1ZtY3o0OGMzUjViR1UrTG1Oc2N5MHhlMlpwYkd3NkkyWm1aanQ5TG1Oc2N5MHllMlpwYkd3Nkl6UTBORHQ5UEM5emRIbHNaVDQ4TDJSbFpuTStQSFJwZEd4bFBtRnljbTkzY3p3dmRHbDBiR1UrUEhKbFkzUWdZMnhoYzNNOUltTnNjeTB4SWlCM2FXUjBhRDBpTkM0NU5TSWdhR1ZwWjJoMFBTSXhNQ0l2UGp4d2IyeDVaMjl1SUdOc1lYTnpQU0pqYkhNdE1pSWdjRzlwYm5SelBTSXhMalF4SURRdU5qY2dNaTQwT0NBekxqRTRJRE11TlRRZ05DNDJOeUF4TGpReElEUXVOamNpTHo0OGNHOXNlV2R2YmlCamJHRnpjejBpWTJ4ekxUSWlJSEJ2YVc1MGN6MGlNeTQxTkNBMUxqTXpJREl1TkRnZ05pNDRNaUF4TGpReElEVXVNek1nTXk0MU5DQTFMak16SWk4K1BDOXpkbWMrKSBuby1yZXBlYXQgI2ZmZjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNXB4IHRvcDtcbiAgLyogQ2hhbmdlIHRoZSBweCB2YWx1ZSBoZXJlIHRvIGNoYW5nZSB0aGUgZGlzdGFuY2UgKi9cbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5mb3JtIHNlbGVjdCBvcHRpb24ge1xuICBjb2xvcjogIzY2NjsgfVxuXG4uYWEtbW9kdWxlLWZvcm1fX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1tb2R1bGUtZm9ybV9fdGV4dCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogNiU7IH0gfVxuXG4uYmctLW9yYW5nZSAudW5lZGl0YWJsZS1pbnB1dCxcbi5iZy0tb3JhbmdlIGlucHV0W3R5cGU9Y29sb3JdLFxuLmJnLS1vcmFuZ2Ugc2VsZWN0IGlucHV0W3R5cGU9ZGF0ZV0sXG4uYmctLW9yYW5nZSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi5iZy0tb3JhbmdlIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLmJnLS1vcmFuZ2UgaW5wdXRbdHlwZT1lbWFpbF0sXG4uYmctLW9yYW5nZSBpbnB1dFt0eXBlPW1vbnRoXSxcbi5iZy0tb3JhbmdlIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5iZy0tb3JhbmdlIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmJnLS1vcmFuZ2UgaW5wdXRbdHlwZT1zZWFyY2hdLFxuLmJnLS1vcmFuZ2UgaW5wdXRbdHlwZT10ZWxdLFxuLmJnLS1vcmFuZ2UgaW5wdXRbdHlwZT10ZXh0XSxcbi5iZy0tb3JhbmdlIGlucHV0W3R5cGU9dGltZV0sXG4uYmctLW9yYW5nZSBpbnB1dFt0eXBlPXVybF0sXG4uYmctLW9yYW5nZSBpbnB1dFt0eXBlPXdlZWtdLFxuLmJnLS1vcmFuZ2Ugc2VsZWN0LFxuLmJnLS1vcmFuZ2UgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi5iZy0tb3JhbmdlIHNlbGVjdCBvcHRpb24ge1xuICBjb2xvcjogIzY2NjsgfVxuXG4uaHMtZmllbGR0eXBlLWNoZWNrYm94IGlucHV0LFxuLmhzLWZpZWxkdHlwZS1yYWRpby1idXR0b24gaW5wdXQsXG4uaW5wdXRzLWxpc3QgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uaW5wdXRzLWxpc3QgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5mb3JtIC5pbnB1dHMtbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuZm9ybSAuaW5wdXRzLWxpc3QgbGkgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1OyB9XG5cbmZvcm0gLmlucHV0cy1saXN0IGxpIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci0td2hpdGUgZm9ybSAuaHMtcmljaHRleHQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMzgwcHg7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uaW5wdXRzLWxpc3QgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMsXG4uaW5wdXRzLWxpc3QgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICM1Qzg2ODg7IH1cblxuLmhzLWlucHV0LFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5mb3JtIHNlbGVjdCxcbi5zZWxlY3Qtc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMC41cHggc29saWQgIzY2NjtcbiAgY29sb3I6ICM2NjY7IH1cbiAgLmhzLWlucHV0OmZvY3VzLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbiAgZm9ybSBzZWxlY3Q6Zm9jdXMsXG4gIC5zZWxlY3Qtc2VsZWN0ZWQ6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1Qzg2ODg7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaHMtaW5wdXQsXG4gICAgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4gICAgZm9ybSBzZWxlY3QsXG4gICAgLnNlbGVjdC1zZWxlY3RlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuZm9ybSBzZWxlY3QsXG4uc2VsZWN0LXNlbGVjdGVkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhzLWZvcm0gLmhzX21hcmtldGluZ19hdXRob3JpemF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhzLWZvcm0gbGVnZW5kIHtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi5ocy1mb3JtIC5ocy1pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5ocy1mb3JtIC5ocy1pbnB1dFt0eXBlPVwiZmlsZVwiXSBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgbWFyZ2luOiAxMHB4OyB9XG5cbi5ocy1mb3JtLWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtOyB9XG5cbi5ocy1mb3JtLWZpZWxkIGxhYmVsLFxuLmhzLWZpZWxkdHlwZS1zZWxlY3QgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uaHMtZmllbGR0eXBlLXRleHQgaW5wdXQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTsgfVxuXG5mb3JtIC5ocy1lcnJvci1tc2dzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogcmVkOyB9XG5cbi5ocy1zdWJtaXQgLmFjdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuZm9ybSAuaHMtc3VibWl0IGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bzsgfVxuXG4uaHNfZ2Rwcl9jb25zZW50X21hcmtldGluZyxcbi5oc19nZHByX2NvbnNlbnRfZGF0YSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2RkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmhzX2dkcHJfY29uc2VudF9tYXJrZXRpbmcgdWwsXG4gIC5oc19nZHByX2NvbnNlbnRfZGF0YSB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAuaHNfZ2Rwcl9jb25zZW50X21hcmtldGluZyB1bC5ocy1lcnJvci1tc2dzLFxuICAuaHNfZ2Rwcl9jb25zZW50X2RhdGEgdWwuaHMtZXJyb3ItbXNncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLmhzX2dkcHJfY29uc2VudF9tYXJrZXRpbmcgdWw6bm90KC5ocy1lcnJvci1tc2dzKSBsaSxcbiAgLmhzX2dkcHJfY29uc2VudF9kYXRhIHVsOm5vdCguaHMtZXJyb3ItbXNncykgbGkge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAuaHNfZ2Rwcl9jb25zZW50X21hcmtldGluZyBsYWJlbCxcbiAgLmhzX2dkcHJfY29uc2VudF9kYXRhIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmhzX2dkcHJfY29uc2VudF9tYXJrZXRpbmcgaW5wdXQsXG4gIC5oc19nZHByX2NvbnNlbnRfZGF0YSBpbnB1dCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5oc19nZHByX2NvbnNlbnRfbWFya2V0aW5nIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmhzX2dkcHJfY29uc2VudF9kYXRhIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5oc19nZHByX2NvbnNlbnRfbWFya2V0aW5nIHNwYW46bm90KC5ocy1mb3JtLXJlcXVpcmVkKSxcbiAgLmhzX2dkcHJfY29uc2VudF9kYXRhIHNwYW46bm90KC5ocy1mb3JtLXJlcXVpcmVkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5ocy1maWVsZHR5cGUtdGV4dGFyZWEgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4uaHMtZmllbGR0eXBlLWJvb2xlYW5jaGVja2JveCBzcGFuIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5ocy1yaWNodGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJGaXJhIFNhbnMgQ29uZGVuc2VkXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmlucHV0cy1saXN0IHtcbiAgbWFyZ2luOiAwOyB9XG5cbmZvcm0gLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTVweCAwOyB9XG4gIGZvcm0gLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIC5ocy1yaWNodGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIGZvcm0gLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4uaHMtZm9ybS1maWVsZC5ocy1maWVsZHR5cGUtYm9vbGVhbmNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gIC5ocy1mb3JtLWZpZWxkLmhzLWZpZWxkdHlwZS1ib29sZWFuY2hlY2tib3ggPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ocy1mb3JtLWZpZWxkLmhzLWZpZWxkdHlwZS1ib29sZWFuY2hlY2tib3ggPiBsZWdlbmQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2xvci0td2hpdGUgZm9ybSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmZvcm0gLmhzLXJpY2h0ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5mb3JtIC5sZWdhbC1jb25zZW50LWNvbnRhaW5lciAuaHMtcmljaHRleHQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmZvcm0gZmllbGRzZXQ6Zmlyc3QtY2hpbGQgLmhzLXJpY2h0ZXh0IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiBDVVNUT00gQ0hFQ0tCT1ggKi9cbi5ocy1maWVsZHR5cGUtY2hlY2tib3guanMtZW5hYmxlZCAuaHMtZm9ybS1jaGVja2JveCxcbi5ocy1maWVsZHR5cGUtYm9vbGVhbmNoZWNrYm94LmpzLWVuYWJsZWQgLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7IH1cblxuLyogSGlkZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgY2hlY2tib3ggKi9cbi5ocy1maWVsZHR5cGUtY2hlY2tib3guanMtZW5hYmxlZCAuaHMtZm9ybS1jaGVja2JveCBpbnB1dCxcbi5ocy1maWVsZHR5cGUtYm9vbGVhbmNoZWNrYm94LmpzLWVuYWJsZWQgLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogNXB4O1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIENyZWF0ZSBhIGN1c3RvbSBjaGVja2JveCAqL1xuLmhzLWZpZWxkdHlwZS1jaGVja2JveC5qcy1lbmFibGVkIGlucHV0OjpiZWZvcmUsXG4uaHMtZmllbGR0eXBlLWJvb2xlYW5jaGVja2JveC5qcy1lbmFibGVkIGlucHV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTVweDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICMwMDAwMDA7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7IH1cblxuLmhzLWZpZWxkdHlwZS1jaGVja2JveC5qcy1lbmFibGVkIGlucHV0OmZvY3VzOjpiZWZvcmUsXG4uaHMtZmllbGR0eXBlLWJvb2xlYW5jaGVja2JveC5qcy1lbmFibGVkIGlucHV0OmZvY3VzOjpiZWZvcmUge1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICM1Qzg2ODg7IH1cblxuLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgb3JhbmdlIGJhY2tncm91bmQgKi9cbi5ocy1maWVsZHR5cGUtY2hlY2tib3guanMtZW5hYmxlZCBpbnB1dDpjaGVja2VkOjphZnRlcixcbi5ocy1maWVsZHR5cGUtY2hlY2tib3guanMtZW5hYmxlZCBpbnB1dDpjaGVja2VkOjpiZWZvcmUsXG4uaHMtZmllbGR0eXBlLWJvb2xlYW5jaGVja2JveC5qcy1lbmFibGVkIGlucHV0OmNoZWNrZWQ6OmFmdGVyLFxuLmhzLWZpZWxkdHlwZS1ib29sZWFuY2hlY2tib3guanMtZW5hYmxlZCBpbnB1dDpjaGVja2VkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM4Njg4OyB9XG5cbi8qIENyZWF0ZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAoaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXG4uaHMtZmllbGR0eXBlLWNoZWNrYm94LmpzLWVuYWJsZWQgaW5wdXQ6OmFmdGVyLFxuLmhzLWZpZWxkdHlwZS1ib29sZWFuY2hlY2tib3guanMtZW5hYmxlZCBpbnB1dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEyO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cbi5ocy1maWVsZHR5cGUtY2hlY2tib3guanMtZW5hYmxlZCBpbnB1dDpjaGVja2VkOjphZnRlcixcbi5ocy1maWVsZHR5cGUtYm9vbGVhbmNoZWNrYm94LmpzLWVuYWJsZWQgaW5wdXQ6Y2hlY2tlZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xuLmhzLWZpZWxkdHlwZS1jaGVja2JveC5qcy1lbmFibGVkIGlucHV0OmNoZWNrZWQ6OmFmdGVyLFxuLmhzLWZpZWxkdHlwZS1ib29sZWFuY2hlY2tib3guanMtZW5hYmxlZCBpbnB1dDpjaGVja2VkOjphZnRlciB7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4vKiBDVVNUT00gUkFESU8gQlVUVE9OICovXG4uaHMtZmllbGR0eXBlLXJhZGlvLmpzLWVuYWJsZWQgLmhzLWZvcm0tcmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4vKiBIaWRlIHRoZSBicm93c2VyJ3MgZGVmYXVsdCByYWRpbyAqL1xuLmhzLWZpZWxkdHlwZS1yYWRpby5qcy1lbmFibGVkIC5ocy1mb3JtLXJhZGlvIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogNXB4O1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7IH1cblxuLyogQ3JlYXRlIGEgY3VzdG9tIHJhZGlvICovXG4uaHMtZmllbGR0eXBlLXJhZGlvLmpzLWVuYWJsZWQgaW5wdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtNXB4O1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMC41cHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4OyB9XG5cbi5ocy1maWVsZHR5cGUtcmFkaW8uanMtZW5hYmxlZCBpbnB1dDpmb2N1czo6YmVmb3JlIHtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjNUM4Njg4OyB9XG5cbi8qIFdoZW4gdGhlIHJhZGlvIGlzIGNoZWNrZWQsIGFkZCBhIG9yYW5nZSBiYWNrZ3JvdW5kICovXG4uaHMtZmllbGR0eXBlLXJhZGlvLmpzLWVuYWJsZWQgaW5wdXQ6Y2hlY2tlZDo6YWZ0ZXIsXG4uaHMtZmllbGR0eXBlLXJhZGlvLmpzLWVuYWJsZWQgaW5wdXQ6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDODY4ODsgfVxuXG4vKiBDcmVhdGUgdGhlIHJhZGlvL2luZGljYXRvciAoaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXG4uaHMtZmllbGR0eXBlLXJhZGlvLmpzLWVuYWJsZWQgaW5wdXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMjtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBTaG93IHRoZSByYWRpbyB3aGVuIGNoZWNrZWQgKi9cbi5ocy1maWVsZHR5cGUtcmFkaW8uanMtZW5hYmxlZCBpbnB1dDpjaGVja2VkOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIFN0eWxlIHRoZSByYWRpby9pbmRpY2F0b3IgKi9cbi5ocy1maWVsZHR5cGUtcmFkaW8uanMtZW5hYmxlZCBpbnB1dDpjaGVja2VkOjphZnRlciB7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmFhLXNlYXJjaCAuaHMtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0QnV0dG9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtYnV0dG9uLCAuY3RhX2J1dHRvbjpub3QoLmN0YS1pbWFnZSksIC5ocy1zdWJtaXQgaW5wdXQsIC5ocy1idXR0b24ucHJpbWFyeSwgLmFhLXNlYXJjaCAuaHMtc2VhcmNoLWZpZWxkIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MUE2QjE7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmEgU2FucyBDb25kZW5zZWRcIiwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEycHggMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yNWVtICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWJ1dHRvbiwgLmN0YV9idXR0b246bm90KC5jdGEtaW1hZ2UpLCAuaHMtc3VibWl0IGlucHV0LCAuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1zZWFyY2ggLmhzLXNlYXJjaC1maWVsZCBidXR0b24ge1xuICAgICAgcGFkZGluZzogMTJweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfSB9XG5cbi5hYS1idXR0b246aG92ZXIsIC5jdGFfYnV0dG9uOmhvdmVyOm5vdCguY3RhLWltYWdlKSwgLmhzLXN1Ym1pdCBpbnB1dDpob3ZlciwgLmhzLWJ1dHRvbi5wcmltYXJ5OmhvdmVyLCAuYWEtc2VhcmNoIC5ocy1zZWFyY2gtZmllbGQgYnV0dG9uOmhvdmVyLCAuYWEtYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1Qzg2ODggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5hYS1idXR0b246YWN0aXZlLCAuY3RhX2J1dHRvbjphY3RpdmU6bm90KC5jdGEtaW1hZ2UpLCAuaHMtc3VibWl0IGlucHV0OmFjdGl2ZSwgLmhzLWJ1dHRvbi5wcmltYXJ5OmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hYS1idXR0b24uYWEtYnV0dG9uLS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAxMXB4OyB9XG5cbi5hYS1idXR0b24uYWEtYnV0dG9uLS1pY29uLmFhLWJ1dHRvbi0tdHJhbnNwYXJlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0taWNvbi5hYS1idXR0b24tLXRyYW5zcGFyZW50OmJlZm9yZSB7XG4gICAgbGVmdDogMDsgfVxuXG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tdHJhbnNwYXJlbnQuYWEtYnV0dG9uLS1pY29uLWFycm93OmJlZm9yZSxcbi5hYS1idXR0b24uYWEtYnV0dG9uLS13aGl0ZS5hYS1idXR0b24tLWljb24tYXJyb3c6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vd3d3Lm9yYXNncm91cC5jb20vaHViZnMvSWNvbnMvSWNvbi1pb25pYy1pb3MtYXJyb3ctZHJvcHJpZ2h0X3ByaW1hcnkuc3ZnKTsgfVxuXG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0taWNvbi1hcnJvdzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly93d3cub3Jhc2dyb3VwLmNvbS9odWJmcy9JY29ucy9JY29uLWlvbmljLWlvcy1hcnJvdy1kcm9wcmlnaHRfd2hpdGUuc3ZnKTsgfVxuXG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tdHJhbnNwYXJlbnQuYWEtYnV0dG9uLS1pY29uLWVtYWlsOmJlZm9yZSxcbi5hYS1idXR0b24uYWEtYnV0dG9uLS13aGl0ZS5hYS1idXR0b24tLWljb24tZW1haWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vd3d3Lm9yYXNncm91cC5jb20vaHViZnMvSWNvbnMvSWNvbi1pb25pYy1tZC1tYWlsX3ByaW1hcnkuc3ZnKTsgfVxuXG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0taWNvbi1lbWFpbDpiZWZvcmUsXG4uZm9ybS0taWNvbi1lbWFpbCBpbnB1dC5ocy1zdWJtaXQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3d3dy5vcmFzZ3JvdXAuY29tL2h1YmZzL0ljb25zL0ljb24taW9uaWMtbWQtbWFpbC5zdmcpO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICB0b3A6IDE1cHg7IH1cblxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLWljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vd3d3Lm9yYXNncm91cC5jb20vaHViZnMvSWNvbnMvaWNvbi1pb25pYy1tZC1kb3dubG9hZC5zdmcpO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICB0b3A6IDE1cHg7IH1cblxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLXdoaXRlLCAuY29sb3ItLXdoaXRlIC5ocy1idXR0b24ucHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICM2MUE2QjEgIWltcG9ydGFudDsgfVxuXG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzYxQTZCMSAhaW1wb3J0YW50OyB9XG5cbi5hYS1idXR0b24uYWEtYnV0dG9uLS13aGl0ZTpob3ZlciwgLmNvbG9yLS13aGl0ZSAuaHMtYnV0dG9uLnByaW1hcnk6aG92ZXIsIC5hYS1idXR0b24uYWEtYnV0dG9uLS13aGl0ZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRkRFRkU3ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1Qzg2ODggIWltcG9ydGFudDsgfVxuXG4uYWEtYnV0dG9uLS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY3Njc2NztcbiAgZm9udC1zaXplOiAuODI4cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIHBhZGRpbmc6IDAuNDVyZW0gLjc1cmVtO1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmFhLXNpdGUtaGVhZGVyX190b3BfX2xhbmdfX3RvZ2dsZS5hYS1idXR0b24tLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFhLWJ1dHRvbi0taGVhZGVyOmhvdmVyLCAuYWEtYnV0dG9uLS1oZWFkZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUY1NTVEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLWhlYWRlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG5cbi5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuaHMtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uaHMtY3RhLXdyYXBwZXIgPiAuaHMtY3RhLW5vZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJzsgfVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyB9XG5cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogVEhFTUUgKi9cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImh0dHBzOi8vd3d3Lm9yYXNncm91cC5jb20vaHViZnMvSWNvbnMvbGlnaHRib3gvbG9hZGluZy5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLyogSWNvbnMgKi9cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAuMjU7IH1cblxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG9wYWNpdHk6IC43NTtcbiAgY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4OyB9XG5cbltkaXI9J3J0bCddIC5zbGljay1wcmV2IHtcbiAgcmlnaHQ6IC0yNXB4O1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfihpAnOyB9XG5cbltkaXI9J3J0bCddIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfihpInOyB9XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4OyB9XG5cbltkaXI9J3J0bCddIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0yNXB4OyB9XG5cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfihpInOyB9XG5cbltkaXI9J3J0bCddIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfihpAnOyB9XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuICBmb250LXNpemU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb250ZW50OiAn4oCiJztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAuMjU7XG4gIGNvbG9yOiBibGFjaztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBvcGFjaXR5OiAuNzU7XG4gIGNvbG9yOiBibGFjazsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogI0U4RTRFMztcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgdGFibGUgdGggPiB0ZCwgdGFibGUgdGhlYWQgdHIgPiB0aCwgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFNEUzO1xuICAgIGJvcmRlcjogMXB0IHNvbGlkICM1RjU1NUQ7IH1cbiAgdGFibGUgdHIge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICB0YWJsZSB0ZCB7XG4gICAgYm9yZGVyOiAxcHQgc29saWQgIzVGNTU1RDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgdGFibGUgdHI6bnRoLW9mLXR5cGUob2RkKSwgdGFibGUgdGhlYWQgKyB0Ym9keSB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMUYwOyB9XG5cbi50YWJsZS0tbGFyZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvOyB9XG4gIC50YWJsZS0tbGFyZ2UgdGFibGUge1xuICAgIG1pbi13aWR0aDogNjAwcHg7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsOyB9XG5cbi5hYS1tb2R1bGUtY29sdW1uc19fdGFibGUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmFhLW1vZHVsZS1jb2x1bW5zX190YWJsZSB0YWJsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5hYS1tb2R1bGUtY29sdW1uc19fdGFibGUuYWEtbW9kdWxlLWNvbHVtbnNfX3RhYmxlLS01MDAgdGFibGUge1xuICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtbW9kdWxlLWNvbHVtbnNfX3RhYmxlLmFhLW1vZHVsZS1jb2x1bW5zX190YWJsZS0tNTAwIHRhYmxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmFhLW1vZHVsZS1jb2x1bW5zX190YWJsZS5hYS1tb2R1bGUtY29sdW1uc19fdGFibGUtLTgwMCB0YWJsZSB7XG4gICAgbWluLXdpZHRoOiA4MDBweDtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1tb2R1bGUtY29sdW1uc19fdGFibGUuYWEtbW9kdWxlLWNvbHVtbnNfX3RhYmxlLS04MDAgdGFibGUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuYWEtbW9kdWxlLWNvbHVtbnNfX3RhYmxlLmFhLW1vZHVsZS1jb2x1bW5zX190YWJsZS0tMTEwMCB0YWJsZSB7XG4gICAgbWluLXdpZHRoOiAxMTAwcHg7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtbW9kdWxlLWNvbHVtbnNfX3RhYmxlLmFhLW1vZHVsZS1jb2x1bW5zX190YWJsZS0tMTEwMCB0YWJsZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0UG9wIHVwIGZvcm1cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tb2R1bGUtcG9wdXAtZm9ybV9fYnV0dG9uLm1vZHVsZS1wb3B1cC1mb3JtX19idXR0b24tLXNwYWNlIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4ubW9kdWxlLXBvcHVwLWZvcm1fX2J1dHRvbi0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tb2R1bGUtcG9wdXAtZm9ybV9fcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LVk6IHNjcm9sbDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubW9kdWxlLXBvcHVwLWZvcm1fX3BvcHVwIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl0sXG4gIC5tb2R1bGUtcG9wdXAtZm9ybV9fcG9wdXAgZm9ybSBzZWxlY3QgaW5wdXRbdHlwZT1kYXRlXSxcbiAgLm1vZHVsZS1wb3B1cC1mb3JtX19wb3B1cCBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAubW9kdWxlLXBvcHVwLWZvcm1fX3BvcHVwIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gIC5tb2R1bGUtcG9wdXAtZm9ybV9fcG9wdXAgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLm1vZHVsZS1wb3B1cC1mb3JtX19wb3B1cCBmb3JtIGlucHV0W3R5cGU9bW9udGhdLFxuICAubW9kdWxlLXBvcHVwLWZvcm1fX3BvcHVwIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLFxuICAubW9kdWxlLXBvcHVwLWZvcm1fX3BvcHVwIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4gIC5tb2R1bGUtcG9wdXAtZm9ybV9fcG9wdXAgZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gIC5tb2R1bGUtcG9wdXAtZm9ybV9fcG9wdXAgZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4gIC5tb2R1bGUtcG9wdXAtZm9ybV9fcG9wdXAgZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuICAubW9kdWxlLXBvcHVwLWZvcm1fX3BvcHVwIGZvcm0gaW5wdXRbdHlwZT10aW1lXSxcbiAgLm1vZHVsZS1wb3B1cC1mb3JtX19wb3B1cCBmb3JtIGlucHV0W3R5cGU9dXJsXSxcbiAgLm1vZHVsZS1wb3B1cC1mb3JtX19wb3B1cCBmb3JtIGlucHV0W3R5cGU9d2Vla10sXG4gIC5tb2R1bGUtcG9wdXAtZm9ybV9fcG9wdXAgZm9ybSBzZWxlY3QsXG4gIC5tb2R1bGUtcG9wdXAtZm9ybV9fcG9wdXAgZm9ybSB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U4RTRFMzsgfVxuICAubW9kdWxlLXBvcHVwLWZvcm1fX3BvcHVwIC5ocy1mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1vZHVsZS1wb3B1cC1mb3JtX19wb3B1cC5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1vZHVsZS1wb3B1cC1mb3JtX19wb3B1cF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNSU7IH1cblxuLm1vZHVsZS1wb3B1cC1mb3JtX19wb3B1cC5hbmltYXRpb24gLm1vZHVsZS1wb3B1cC1mb3JtX19wb3B1cF9fY29udGVudCB7XG4gIHRvcDogLTEwJTsgfVxuXG4ubW9kdWxlLXBvcHVwLWZvcm1fX3BvcHVwX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1heC1oZWlnaHQ6IDgwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjdzIGVhc2U7IH1cblxuLm1vZHVsZS1wb3B1cC1mb3JtX19wb3B1cF9fY29udGVudF9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3gtc2hhZG93OiAwIDEwcHggNTBweCAjMDAwOyB9XG5cbi5tb2R1bGUtcG9wdXAtZm9ybV9fcG9wdXBfX2NvbnRlbnRfX3RleHQgKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLm1vZHVsZS1wb3B1cC1mb3JtX19wb3B1cF9fY29udGVudF9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDMycHggNSUgMzJweCA1JTtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kdWxlLXBvcHVwLWZvcm1fX3BvcHVwX19jb250ZW50X19pbm5lciB7XG4gICAgICBwYWRkaW5nOiA2NHB4IDEzJTsgfSB9XG5cbi5tb2R1bGUtcG9wdXAtZm9ybV9fcG9wdXBfX2NvbnRlbnRfX2lubmVyIC5ocy1yaWNodGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm1vZHVsZS1wb3B1cC1mb3JtX19wb3B1cF9fY29udGVudF9faW5uZXIgLmhzLXJpY2h0ZXh0ICoge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5tb2R1bGUtcG9wdXAtZm9ybV9fcG9wdXBfX2NvbnRlbnRfX2lubmVyIC5ocy1yaWNodGV4dCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm1vZHVsZS1wb3B1cC1mb3JtIGRpdltpZCo9J2hzX2Zvcm0nXSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tb2R1bGUtcG9wdXAtZm9ybV9fcG9wdXAuYW5pbWF0aW9uIC5tb2R1bGUtcG9wdXAtZm9ybV9fcG9wdXBfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjNjFBNkIxO1xuICBvcGFjaXR5OiAwLjQ7IH1cblxuLm1vZHVsZS1wb3B1cC1mb3JtX19wb3B1cF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjdzOyB9XG5cbi5tb2R1bGUtcG9wdXAtZm9ybV9fcG9wdXBfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjFweDtcbiAgdG9wOiAyMXB4O1xuICB3aWR0aDogNDlweDtcbiAgaGVpZ2h0OiA0OXB4O1xuICB6LWluZGV4OiAxNTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zIENvbmRlbnNlZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNlbnRlcjsgfVxuXG4ubW9kdWxlLXBvcHVwLWZvcm1fX3BvcHVwX19jbG9zZSBidXR0b24ge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLm1vZHVsZS1wb3B1cC1mb3JtX19wb3B1cCAuaHMtZm9ybSBmaWVsZHNldCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnJlc2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJvZHkucG9wdXAtZm9ybS0tb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuYm9keS5sYi1kaXNhYmxlLXNjcm9sbGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmxpZ2h0Ym94T3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7XG4gIG9wYWNpdHk6IDAuODtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubGlnaHRib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4ubGlnaHRib3ggLmxiLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC8qIEltYWdlIGJvcmRlciAqL1xuICBib3JkZXI6IDRweCBzb2xpZCB3aGl0ZTsgfVxuXG4ubGlnaHRib3ggYSBpbWcge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmxiLW91dGVyQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAqem9vbTogMTtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAvKiBCYWNrZ3JvdW5kIGNvbG9yIGJlaGluZCBpbWFnZS5cbiAgICAgICBUaGlzIGlzIHZpc2libGUgZHVyaW5nIHRyYW5zaXRpb25zLiAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4ubGItb3V0ZXJDb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmxiLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MyU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjUlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4ubGItY2FuY2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly93d3cub3Jhc2dyb3VwLmNvbS9odWJmcy9JY29ucy9saWdodGJveC9sb2FkaW5nLmdpZikgbm8tcmVwZWF0OyB9XG5cbi5sYi1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7IH1cblxuLmxiLWNvbnRhaW5lciA+IC5uYXYge1xuICBsZWZ0OiAwOyB9XG5cbi5sYi1uYXYgYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBUEFBQVAvLy93QUFBQ0g1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlDUkFFQU93PT1cIik7IH1cblxuLmxiLXByZXYsIC5sYi1uZXh0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5sYi1uYXYgYS5sYi1wcmV2IHtcbiAgd2lkdGg6IDM0JTtcbiAgbGVmdDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL3d3dy5vcmFzZ3JvdXAuY29tL2h1YmZzL0ljb25zL2xpZ2h0Ym94L3ByZXYucG5nKSBsZWZ0IDQ4JSBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7IH1cblxuLmxiLW5hdiBhLmxiLXByZXY6aG92ZXIge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxiLW5hdiBhLmxiLW5leHQge1xuICB3aWR0aDogNjQlO1xuICByaWdodDogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly93d3cub3Jhc2dyb3VwLmNvbS9odWJmcy9JY29ucy9saWdodGJveC9uZXh0LnBuZykgcmlnaHQgNDglIG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42czsgfVxuXG4ubGItbmF2IGEubGItbmV4dDpob3ZlciB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGItZGF0YUNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICAqem9vbTogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDsgfVxuXG4ubGItZGF0YUNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4ubGItZGF0YSB7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBjb2xvcjogI2NjYzsgfVxuXG4ubGItZGF0YSAubGItZGV0YWlscyB7XG4gIHdpZHRoOiA4NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4xZW07IH1cblxuLmxiLWRhdGEgLmxiLWNhcHRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbi5sYi1kYXRhIC5sYi1jYXB0aW9uIGEge1xuICBjb2xvcjogIzRhZTsgfVxuXG4ubGItZGF0YSAubGItbnVtYmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi5sYi1kYXRhIC5sYi1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL3d3dy5vcmFzZ3JvdXAuY29tL2h1YmZzL0ljb25zL2xpZ2h0Ym94L2Nsb3NlLnBuZykgdG9wIHJpZ2h0IG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NzApO1xuICBvcGFjaXR5OiAwLjc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7IH1cblxuLmxiLWRhdGEgLmxiLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRDb29raWVib3RcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmRpdltpZD1DeWJvdENvb2tpZWJvdERpYWxvZ10gKiB7XG4gIGZvbnQtZmFtaWx5OiBOdW5pdG8sQXJpYWwsc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbi5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMaW5rIHtcbiAgYmFja2dyb3VuZC1zaXplOiB1bnNldDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdHN1YmNyaXB0aW9uLXByZWZlcmVuY2VzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtZW1haWwtcHJlZmVyZW5jZXMgLmVtYWlsLXByZWZzIC5pdGVtIC5pdGVtLWlubmVyIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweCAxMDBweCA0MHB4IDE0MHB4O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmFhLWVtYWlsLXByZWZlcmVuY2VzIC5pdGVtX2lubmVyLmhpZ2hsaWdodGVkLXN1YnNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Qzg2ODg7IH1cblxuLmFhLWVtYWlsLXByZWZlcmVuY2VzIFt0eXBlPWNoZWNrYm94XSwgLmFhLWVtYWlsLXByZWZlcmVuY2VzIFt0eXBlPXJhZGlvXSB7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5hYS1lbWFpbC1wcmVmZXJlbmNlcyAuaXRlbSBbdHlwZT1jaGVja2JveF0sIC5hYS1lbWFpbC1wcmVmZXJlbmNlcyAuaXRlbSBbdHlwZT1yYWRpb10ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzdweDtcbiAgdG9wOiA2MXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFhLWVtYWlsLXByZWZlcmVuY2VzIC5zdWJzY3JpYmUtb3B0aW9ucyBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5hYS1lbWFpbC1wcmVmZXJlbmNlcyAuaHMtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5hYS1lbWFpbC1wcmVmZXJlbmNlcyAuaXRlbS1pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDYwJTtcbiAgd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYjdiN2I4O1xuICB0b3A6IDIwJTtcbiAgbGVmdDogOTZweDsgfVxuXG4uYWEtZW1haWwtcHJlZmVyZW5jZXMgLmZha2VsYWJlbCBzcGFuIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYWEtZW1haWwtcHJlZmVyZW5jZXMgLmVtYWlsLXByZWZzIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4uYWEtZW1haWwtcHJlZmVyZW5jZXMgLml0ZW0ge1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmFhLWVtYWlsLXByZWZlcmVuY2VzIC5oc19jb3Nfd3JhcHBlcl90eXBlX2VtYWlsX3NpbXBsZV9zdWJzY3JpcHRpb24gaDEge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDsgfVxuXG4vKipcbiAqIFNlY3Rpb25zXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0aGVhZGVyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5Lm1vYmlsZW1lbnUtLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBib2R5Lm1vYmlsZW1lbnUtLW9wZW4ge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuXG4uYWEtbmF2aWdhdGlvbi1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICB6LWluZGV4OiA5OTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hYS1uYXZpZ2F0aW9uLW92ZXJsYXkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuYm9keS5tb2JpbGVtZW51LS1vcGVuIC5hYS1uYXZpZ2F0aW9uLW92ZXJsYXkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDE7IH1cblxuYm9keS5tb2JpbGVtZW51LS1vcGVuIGhlYWRlciwgYm9keS5tb2JpbGVtZW51LS1vcGVuIC5uYXZpZ2F0aW9uLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5hYS1zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmJvZHkubmF2LS1vcGVuIC5oZWFkZXJfX2hlYWRlcixcbmJvZHkubmF2LS1vcGVuIC5oZWFkZXJfX2JvZHkge1xuICB6LWluZGV4OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkubmF2LS1vcGVuIC5oZWFkZXJfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA0MDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICBib2R5Lm5hdi0tb3BlbiAuYWEtc2l0ZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEU0RTM7IH0gfVxuXG5oZWFkZXIgLm5hdmlnYXRpb24tdG9wLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoZWFkZXIgLm5hdmlnYXRpb24tdG9wLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICBoZWFkZXIgLm5hdmlnYXRpb24tdG9wLW1vYmlsZSAuYWEtc2l0ZS1oZWFkZXJfX3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgaGVhZGVyIC5uYXZpZ2F0aW9uLXRvcC1tb2JpbGUgLmFhLXNpdGUtaGVhZGVyX190b3AgLmFhLXNpdGUtaGVhZGVyX190b3BfX2lubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDIwcHg7IH1cblxuaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTk5OyB9XG4gIGhlYWRlciAuYWEtbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOTklO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGhlYWRlciAuYWEtbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuXG4uaGVhZGVyX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjVweCkge1xuICAuYWEtc2l0ZS1oZWFkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4uYWEtc2l0ZS1oZWFkZXJfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtc2l0ZS1oZWFkZXJfX2JvZHkge1xuICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtc2l0ZS1oZWFkZXJfX2JvZHkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAuYWEtc2l0ZS1oZWFkZXJfX2JvZHkgLmFhLWJyYW5kaW5nIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWEtc2l0ZS1oZWFkZXJfX2JvZHkgLmFhLWJyYW5kaW5nIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG5cbi5hYS1zaXRlLWhlYWRlcl9fdG9wIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFhLXNpdGUtaGVhZGVyX190b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYWEtc2l0ZS1oZWFkZXJfX3RvcCAuYWEtc2l0ZS1oZWFkZXJfX3RvcF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uYWEtc2l0ZS1oZWFkZXJfX3RvcF9fbGFuZyAuYWEtc2l0ZS1oZWFkZXJfX3RvcF9fbGFuZ19fdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmFhLXNpdGUtaGVhZGVyX190b3BfX2xhbmcgLmFhLXNpdGUtaGVhZGVyX19sYW5nX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5hYS1zaXRlLWhlYWRlcl9fdG9wX19sYW5nIC5sYW5nX3N3aXRjaGVyX2NsYXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hYS1zaXRlLWhlYWRlcl9fdG9wX19sYW5nIC5sYW5nX2xpc3RfY2xhc3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDZweCkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgei1pbmRleDogOTk5OyB9XG5cbi5hYS1zaXRlLWhlYWRlcl9fdG9wX19sYW5nIC5sYW5nX2xpc3RfY2xhc3MgYSB7XG4gIGNvbG9yOiAjNUY1NTVEO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRGb290ZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1zaXRlLWZvb3RlciAuYWEtc2l0ZS1mb290ZXJfX2JvZHlfX2lubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLXNpdGUtZm9vdGVyIC5hYS1zaXRlLWZvb3Rlcl9fYm9keV9faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbi5hYS1zaXRlLWZvb3RlciAuYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1zaXRlLWZvb3RlciAuYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtc2l0ZS1mb290ZXIgLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5LCAuYWEtc2l0ZS1mb290ZXIgLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnkge1xuICAgIHdpZHRoOiAzODBweDtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtc2l0ZS1mb290ZXIgLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnkge1xuICAgIHdpZHRoOiAyMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtc2l0ZS1mb290ZXIgLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnlfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfSB9XG5cbi5hYS1zaXRlLWZvb3RlciAuYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeV9fYm9keSAuYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeV9fYm9keV9faW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1zaXRlLWZvb3RlciAuYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeV9fYm9keSAuYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeV9fYm9keV9faW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiA0NSU7IH0gfVxuXG4uYWEtc2l0ZS1mb290ZXIgLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnlfX2hlYWRlciBpbWcge1xuICB3aWR0aDogMjIwcHg7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEJsb2dcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtYmxvZy0tbGlzdGluZyAuYWEtbW9kdWxlLWNvbHVtbnNfX2hlYWRlcl9faGVhZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4OyB9IH1cblxuLmFhLWJsb2ctLWxpc3RpbmcgLmFhLW1vZHVsZS1zdWJzY3JpYmUgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYxRjA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmFhLWJsb2ctLWxpc3RpbmcgLmFhLW1vZHVsZS1zdWJzY3JpYmUgLmFhLW1vZHVsZS1jb2x1bW5zX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA2NHB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0UGFnaW5hdGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJsb2ctcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5ibG9nLXBhZ2luYXRpb24gLmJsb2ctcGFnaW5hdGlvbl9faXRlbXMgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmJsb2ctcGFnaW5hdGlvbiAuYmxvZy1wYWdpbmF0aW9uX19pdGVtcyB1bCAuYmxvZy1wYWdpbmF0aW9uX19wcmV2LWxpbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgLmJsb2ctcGFnaW5hdGlvbiAuYmxvZy1wYWdpbmF0aW9uX19pdGVtcyB1bCAuYmxvZy1wYWdpbmF0aW9uX19uZXh0LWxpbmsgYSwgLmJsb2ctcGFnaW5hdGlvbiAuYmxvZy1wYWdpbmF0aW9uX19pdGVtcyB1bCAuYmxvZy1wYWdpbmF0aW9uX19wcmV2LWxpbmsgYSwgLmJsb2ctcGFnaW5hdGlvbiAuYmxvZy1wYWdpbmF0aW9uX19pdGVtcyB1bCBsaTpsYXN0LWNoaWxkIGEsIC5ibG9nLXBhZ2luYXRpb24gLmJsb2ctcGFnaW5hdGlvbl9faXRlbXMgdWwgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxMjAlOyB9XG4gICAgLmJsb2ctcGFnaW5hdGlvbiAuYmxvZy1wYWdpbmF0aW9uX19pdGVtcyB1bCAuYmxvZy1wYWdpbmF0aW9uX19wcmV2LWxpbmstLWRpc2FibGVkLCAuYmxvZy1wYWdpbmF0aW9uIC5ibG9nLXBhZ2luYXRpb25fX2l0ZW1zIHVsIC5ibG9nLXBhZ2luYXRpb25fX25leHQtbGluay0tZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICM1RjU1NUQgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYmxvZy1wYWdpbmF0aW9uIC5ibG9nLXBhZ2luYXRpb25fX2l0ZW1zIHVsIGE6bm90KC5hYS1idXR0b24pIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgY29sb3I6ICM1RjU1NUQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLmJsb2ctcGFnaW5hdGlvbiAuYmxvZy1wYWdpbmF0aW9uX19pdGVtcyB1bCBsaS5hY3RpdmUgYSB7XG4gICAgICBjb2xvcjogIzVGNTU1RDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5ibG9nLXBhZ2luYXRpb24gLmJsb2ctcGFnaW5hdGlvbl9faXRlbXMgdWwgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjNUY1NTVEOyB9XG5cbi50YWdfX21lbnUgLmFhLW1vZHVsZS1jb2x1bW5zX19idXR0b25fX3dyYXBwZXIsIC50YWdfX21lbnUgLmFhLW1vZHVsZS1jb2x1bW5zX19idXR0b25fX3dyYXBwZXIgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50YWdfX21lbnUgLmFhLW1vZHVsZS1jb2x1bW5zX19idXR0b25fX3dyYXBwZXIsIC50YWdfX21lbnUgLmFhLW1vZHVsZS1jb2x1bW5zX19idXR0b25fX3dyYXBwZXIgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLnRhZ19fbWVudSAudGFnX19tZW51X19saW5rcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRhZ19fbWVudSAudGFnX19tZW51X19saW5rcyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi50YWdfX21lbnUgLnRhZ19fbWVudV9fdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRhZ19fbWVudSAudGFnX19tZW51X190b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0QmxvZyBwb3N0XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtYmxvZy0tcG9zdCAuYWEtbW9kdWxlLWJhbm5lcl9fYmcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wICFpbXBvcnRhbnQ7IH1cblxuLmFhLWJsb2ctLXBvc3QgLmFhLW1vZHVsZS1iYW5uZXJfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAwMDAwMCAwJSwgIzFBMUExQUIxIDYyJSwgIzU0NTQ1NDY2IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDsgfVxuXG4uYWEtYmxvZy0tcG9zdCAuYWEtbW9kdWxlLWJhbm5lcl9faW5mbyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5hYS1ibG9nLS1wb3N0IC5hYS1tb2R1bGUtYmFubmVyX19pbmZvIC5hYS1idXR0b24ge1xuICAgIGNvbG9yOiAjNUY1NTVEICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuODMzcmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5hYS1ibG9nLS1wb3N0IC5hYS1tb2R1bGUtYmFubmVyX19pbmZvID4gZGl2IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmFhLWJsb2ctLXBvc3QgLmFhLW1vZHVsZS1iYW5uZXJfX2luZm8gLmFhLW1vZHVsZS1jb2x1bW5zX19kYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTVweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4OyB9XG5cbi5hYS1ibG9nLS1wb3N0IC5hYS1tb2R1bGUtYmFubmVyX19zaGFyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWEtYmxvZy0tcG9zdCAuYWEtbW9kdWxlLWJhbm5lcl9fc2hhcmUgLmFhLWJ1dHRvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vd3d3Lm9yYXNncm91cC5jb20vaHViZnMvSWNvbnMvaWNvbi1pb25pYy1tZC1zaGFyZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmFhLWJsb2ctLXBvc3QgLmFhLW1vZHVsZS1iYW5uZXJfX3NoYXJlIC5zaGFyZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJveC1zaGFkb3c6IC01cHggMTBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI5KTsgfVxuICAgIC5hYS1ibG9nLS1wb3N0IC5hYS1tb2R1bGUtYmFubmVyX19zaGFyZSAuc2hhcmUtd3JhcHBlciBhIHtcbiAgICAgIGNvbG9yOiAjNUY1NTVEO1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5hYS1ibG9nLS1wb3N0IC5hYS1tb2R1bGUtY29sdW1ucy0tcnNzIC5hYS1tb2R1bGUtY29sdW1uc19faXRlbXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYWEtYmxvZy0tcG9zdCAuaHNfY29zX3dyYXBwZXJfdHlwZV9yaWNoX3RleHQgZGl2ID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWJsb2ctLXBvc3QgLmhzX2Nvc193cmFwcGVyX3R5cGVfcmljaF90ZXh0IGRpdiA+IGltZyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMTVweCAzMHB4OyB9IH1cblxuLmFhLWJsb2ctLXBvc3QgLmFhLW1vZHVsZS1ibG9nLWxpbmtzX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5hYS1ibG9nLS1wb3N0IC5hYS1tb2R1bGUtYmxvZy1saW5rc19fbGluayAuYWEtbW9kdWxlLWJsb2ctbGlua3NfX2JhY2sgYSB7XG4gICAgZm9udC1zaXplOiAwLjgzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgY29sb3I6ICM2MUE2QjE7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmFhLWJsb2ctLXBvc3QgLmFhLW1vZHVsZS1ibG9nLWxpbmtzX19saW5rIC5hYS1idXR0b24ge1xuICAgIGNvbG9yOiAjNjFBNkIxICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuODMzcmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5hYS1ibG9nLS1wb3N0IC5hYS1tb2R1bGUtYmxvZy1saW5rc19fbGluayAuYWEtYnV0dG9uOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3d3dy5vcmFzZ3JvdXAuY29tL2h1YmZzL0ljb25zL2ljb24taW9uaWMtbWQtc2hhcmUtcHJpbWFyeS5zdmcpOyB9XG5cbi5hYS1ibG9nX19wb3N0X2NvbnRlbnQgLmhzX2Nvc193cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFhLWJsb2dfX3Bvc3RfY29udGVudCAuaHNfY29zX3dyYXBwZXIgPiBpbWc6Zmlyc3QtY2hpbGQsIC5hYS1ibG9nX19wb3N0X2NvbnRlbnQgLmhzX2Nvc193cmFwcGVyID4gOmZpcnN0LWNoaWxkID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtYmxvZ19fcG9zdF9jb250ZW50IC5oc19jb3Nfd3JhcHBlciA+IGltZzpmaXJzdC1jaGlsZCwgLmFhLWJsb2dfX3Bvc3RfY29udGVudCAuaHNfY29zX3dyYXBwZXIgPiA6Zmlyc3QtY2hpbGQgPiBpbWcge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4IDMwcHg7IH0gfVxuXG4vKipcbiAqIE1vZHVsZXNcbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRIZXJvXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtbW9kdWxlLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFhLW1vZHVsZS1oZXJvIC5hYS1tb2R1bGUtaGVyb19faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLW1vZHVsZS1oZXJvIC5hYS1tb2R1bGUtaGVyb19faW5uZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDsgfSB9XG4gIC5hYS1tb2R1bGUtaGVybyAuYWEtbW9kdWxlLWhlcm9fX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBhZGRpbmctdG9wOiAxNSU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLW1vZHVsZS1oZXJvIC5hYS1tb2R1bGUtaGVyb19fYm9keSB7XG4gICAgICAgIHdpZHRoOiA3MzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDguNSU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4LjUlO1xuICAgICAgICBjb2xvcjogIzVGNTU1RDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YyRjFGMDsgfSB9XG4gIC5hYS1tb2R1bGUtaGVybyAuYWEtbW9kdWxlLWhlcm9fX2JvZHktLWJnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5hYS1tb2R1bGUtaGVybyAuYWEtbW9kdWxlLWhlcm9fX2JvZHktLWJnIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1tb2R1bGUtaGVybyAuYWEtbW9kdWxlLWhlcm9fX2JvZHktLWJnIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgICAgICBsZWZ0OiAtNzBweDsgfSB9XG4gIC5hYS1tb2R1bGUtaGVybyAuYWEtbW9kdWxlLWhlcm9fX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLW1vZHVsZS1oZXJvIC5hYS1tb2R1bGUtaGVyb19fYmcge1xuICAgICAgICB3aWR0aDogNTclOyB9IH1cblxuLmFhLW1vZHVsZS1oZXJvLmFhLW1vZHVsZS1oZXJvLS1ob21lIC5hYS1tb2R1bGUtaGVyb19faW5uZXIge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uYWEtbW9kdWxlLWhlcm8uYWEtbW9kdWxlLWhlcm8tLWhvbWUgLmFhLW1vZHVsZS1oZXJvX19ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1tb2R1bGUtaGVyby5hYS1tb2R1bGUtaGVyby0taG9tZSAuYWEtbW9kdWxlLWhlcm9fX2JvZHkge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHdoaXRlIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDc2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfSB9XG5cbi5hYS1tb2R1bGUtaGVyby5hYS1tb2R1bGUtaGVyby0taG9tZSAuYWEtbW9kdWxlLWhlcm9fX2JnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYWEtbW9kdWxlLWhlcm8uYWEtbW9kdWxlLWhlcm8tLWhvbWUgLmFhLW1vZHVsZS1oZXJvX19pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFhLW1vZHVsZS1oZXJvIC5hYS1tb2R1bGUtY29sdW1uc19fYnV0dG9uX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfVxuICAuYWEtbW9kdWxlLWhlcm8gLmFhLW1vZHVsZS1oZXJvX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uYWEtbW9kdWxlLWhlcm8uYWEtbW9kdWxlLWhlcm8tLWZ1bGwgLmFhLW1vZHVsZS1oZXJvX19pbm5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLW1vZHVsZS1oZXJvLmFhLW1vZHVsZS1oZXJvLS1mdWxsLmFhLW1vZHVsZS1oZXJvLS1mdWxsLWJpZ2dlci1wYWRkaW5nLXRvcCAuYWEtbW9kdWxlLWhlcm9fX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAyODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtbW9kdWxlLWhlcm8uYWEtbW9kdWxlLWhlcm8tLWZ1bGwuYWEtbW9kdWxlLWhlcm8tLWZ1bGwtYmlnZ2VyLXBhZGRpbmctYm90dG9tIC5hYS1tb2R1bGUtaGVyb19fYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4MHB4OyB9IH1cblxuLmFhLW1vZHVsZS1oZXJvLmFhLW1vZHVsZS1oZXJvLS1mdWxsIC5hYS1tb2R1bGUtaGVyb19fYm9keSB7XG4gIGNvbG9yOiAjNUY1NTVEOyB9XG5cbi5hYS1tb2R1bGUtaGVyby5hYS1tb2R1bGUtaGVyby0tZnVsbCAuYWEtbW9kdWxlLWhlcm9fX2JnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuYWEtbW9kdWxlLWhlcm8uYWEtbW9kdWxlLWhlcm8tLWZ1bGwgLmFhLW1vZHVsZS1oZXJvX19iZzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMC44NTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLW1vZHVsZS1oZXJvLmFhLW1vZHVsZS1oZXJvLS1mdWxsIC5hYS1tb2R1bGUtaGVyb19fYmc6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG5cbi5hYS1tb2R1bGUtaGVyby5hYS1tb2R1bGUtaGVyby0tZnVsbCAuYWEtbW9kdWxlLWhlcm9fX2JvZHkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDEzNjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtbW9kdWxlLWhlcm8uYWEtbW9kdWxlLWhlcm8tLWZ1bGwgLmFhLW1vZHVsZS1oZXJvX19ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxODBweDsgfSB9XG5cbi5hYS1tb2R1bGUtaGVyby5hYS1tb2R1bGUtaGVyby0tZnVsbC5hYS1tb2R1bGUtaGVyby0tZnVsbC1zY3JvbGwgLmFhLW1vZHVsZS1oZXJvX19ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1tb2R1bGUtaGVyby5hYS1tb2R1bGUtaGVyby0tZnVsbC5hYS1tb2R1bGUtaGVyby0tZnVsbC1zY3JvbGwgLmFhLW1vZHVsZS1oZXJvX19ib2R5IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMjBweDsgfSB9XG5cbi5hYS1tb2R1bGUtaGVyby5hYS1tb2R1bGUtaGVyby0tZnVsbCAuYWEtbW9kdWxlLWhlcm9fX2JvZHlfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtbW9kdWxlLWhlcm8uYWEtbW9kdWxlLWhlcm8tLWZ1bGwgLmFhLW1vZHVsZS1oZXJvX19ib2R5X19pbm5lciB7XG4gICAgICB3aWR0aDogNzMwcHg7IH0gfVxuXG4uYWEtbW9kdWxlLWhlcm9fX3Njcm9sbF9kb3duIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxOHB4O1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIGNvbG9yOiAjQkVCRUJFO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgLmFhLW1vZHVsZS1oZXJvX19zY3JvbGxfZG93bi5hYS1tb2R1bGUtaGVyb19fc2Nyb2xsX2Rvd24tLXdoaXRlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWEtbW9kdWxlLWhlcm9fX3Njcm9sbF9kb3duLmFhLW1vZHVsZS1oZXJvX19zY3JvbGxfZG93bi0td2hpdGUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgICAgIC5hYS1tb2R1bGUtaGVyb19fc2Nyb2xsX2Rvd24uYWEtbW9kdWxlLWhlcm9fX3Njcm9sbF9kb3duLS13aGl0ZSBzdmcsIC5hYS1tb2R1bGUtaGVyb19fc2Nyb2xsX2Rvd24uYWEtbW9kdWxlLWhlcm9fX3Njcm9sbF9kb3duLS13aGl0ZSBzdmcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgICAuYWEtbW9kdWxlLWhlcm9fX3Njcm9sbF9kb3duLmFhLW1vZHVsZS1oZXJvX19zY3JvbGxfZG93bi0td2hpdGUgc3ZnIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAuYWEtbW9kdWxlLWhlcm9fX3Njcm9sbF9kb3duLmFhLW1vZHVsZS1oZXJvX19zY3JvbGxfZG93bi0td2hpdGUgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtbW9kdWxlLWhlcm9fX3Njcm9sbF9kb3duIHtcbiAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAuYWEtbW9kdWxlLWhlcm9fX3Njcm9sbF9kb3duIGEge1xuICAgIGNvbG9yOiAjNUY1NTVEO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gICAgLmFhLW1vZHVsZS1oZXJvX19zY3JvbGxfZG93biBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5hYS1tb2R1bGUtaGVyb19fc2Nyb2xsX2Rvd24gaW1nLCAuYWEtbW9kdWxlLWhlcm9fX3Njcm9sbF9kb3duIHN2ZyB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgLmFhLW1vZHVsZS1oZXJvX19zY3JvbGxfZG93biBzdmcsIC5hYS1tb2R1bGUtaGVyb19fc2Nyb2xsX2Rvd24gc3ZnIHBhdGgge1xuICAgIGZpbGw6ICM1RjU1NUQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRDVEEgQmFubmVyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtbW9kdWxlLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYWEtbW9kdWxlLWJhbm5lciAuYWEtbW9kdWxlLWJhbm5lcl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLW1vZHVsZS1iYW5uZXIgLmFhLW1vZHVsZS1iYW5uZXJfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7IH0gfVxuICAuYWEtbW9kdWxlLWJhbm5lciAuYWEtbW9kdWxlLWJhbm5lcl9fYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgcGFkZGluZy10b3A6IDE1JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLW1vZHVsZS1iYW5uZXIgLmFhLW1vZHVsZS1iYW5uZXJfX2JvZHkge1xuICAgICAgICBwYWRkaW5nLXRvcDogOC41JTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDguNSU7IH0gfVxuICAuYWEtbW9kdWxlLWJhbm5lciAuYWEtbW9kdWxlLWJhbm5lcl9fb3ZlcmxheSB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgLmFhLW1vZHVsZS1iYW5uZXIgLmFhLW1vZHVsZS1iYW5uZXJfX2JnLCAuYWEtbW9kdWxlLWJhbm5lciAuYWEtbW9kdWxlLWJhbm5lcl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLmFhLW1vZHVsZS1iYW5uZXIgLmFhLW1vZHVsZS1iYW5uZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9mLmh1YnNwb3R1c2VyY29udGVudDQwLm5ldC9odWIvNDYzODQ5NS9odWJmcy9MYW5kaW5nJTIwcGFnZXMvSGVybyUyMEJhY2tncm91bmRzL2NzbV9PcmFzX0Vudmlyb25tZW50LWhyZS0xNzIweDcyMF81ZWY2NTk4MjkzLmpwZz9sZW5ndGg9MTkyMCZuYW1lPWNzbV9PcmFzX0Vudmlyb25tZW50LWhyZS0xNzIweDcyMF81ZWY2NTk4MjkzLmpwZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0RmVhdHVyZWRcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1tb2R1bGUtZmVhdHVyZWQuYWEtbW9kdWxlLWZlYXR1cmVkLS1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLW1vZHVsZS1mZWF0dXJlZC5hYS1tb2R1bGUtZmVhdHVyZWQtLW92ZXJsYXkge1xuICAgICAgdG9wOiAtMzJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG4uYWEtbW9kdWxlLWZlYXR1cmVkIC5hYS1tb2R1bGUtZmVhdHVyZWRfX2l0ZW1fX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTZweCAzMnB4IDAgMzJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtbW9kdWxlLWZlYXR1cmVkIC5hYS1tb2R1bGUtZmVhdHVyZWRfX2l0ZW1fX2lubmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAtMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgICBwYWRkaW5nOiAzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1tb2R1bGUtZmVhdHVyZWQgLmFhLW1vZHVsZS1mZWF0dXJlZF9faXRlbV9faGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFOEU0RTM7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG5cbi5hYS1tb2R1bGUtZmVhdHVyZWQgLmFhLW1vZHVsZS1mZWF0dXJlZF9faXRlbV9faGVhZGluZyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAuYWEtbW9kdWxlLWZlYXR1cmVkIC5hYS1tb2R1bGUtZmVhdHVyZWRfX2l0ZW1fX2hlYWRpbmcgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4uYWEtbW9kdWxlLWZlYXR1cmVkIC5hYS1tb2R1bGUtZmVhdHVyZWRfX2l0ZW1fX2hlYWRpbmcgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly93d3cub3Jhc2dyb3VwLmNvbS9odWJmcy9JY29ucy9JY29uLWlvbmljLWlvcy1hcnJvdy1kcm9wcmlnaHRfcHJpbWFyeS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYWEtbW9kdWxlLWZlYXR1cmVkIC5hYS1tb2R1bGUtZmVhdHVyZWRfX2l0ZW1fX3RleHQge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1tb2R1bGUtZmVhdHVyZWQgLmFhLW1vZHVsZS1mZWF0dXJlZF9faXRlbV9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0Q29sdW1uc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcy0tYWxpZ24tbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcy0tYWxpZ24tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcy5hYS1tb2R1bGUtY29sdW1uc19faXRlbXMtLWFsaWduLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5hYS1tb2R1bGUtY29sdW1uc19faW1hZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5hYS1tb2R1bGUtY29sdW1ucyAuYWEtbW9kdWxlLWNvbHVtbnNfX2ltYWdlLS1maXhlZCB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMCAwIDU2LjI1JSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFhLW1vZHVsZS1jb2x1bW5zIC5hYS1tb2R1bGUtY29sdW1uc19faW1hZ2UtLWZpdCB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMCAwIDU2LjI1JSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFhLW1vZHVsZS1jb2x1bW5zIC5hYS1tb2R1bGUtY29sdW1uc19faW1hZ2UtLWljb24gLmFhLW1vZHVsZS1jb2x1bW5zX19pbWFnZV9faW5uZXIgaW1nIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogYXV0bzsgfVxuXG4uYWEtbW9kdWxlLWNvbHVtbnMgLmFhLW1vZHVsZS1jb2x1bW5zX19pbWFnZS0tZml0IC5hYS1tb2R1bGUtY29sdW1uc19faW1hZ2VfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7IH1cblxuLmFhLW1vZHVsZS1jb2x1bW5zIC5hYS1tb2R1bGUtY29sdW1uc19faW1hZ2UtLWZpdCAuYWEtbW9kdWxlLWNvbHVtbnNfX2ltYWdlX19pbm5lciBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZTsgfVxuXG4vKiBmb3IgSUUgKi9cbmh0bWxbZGF0YS11c2VyYWdlbnQqPSdydjoxMS4wJ10gLmFhLW1vZHVsZS1jb2x1bW5zIC5hYS1tb2R1bGUtY29sdW1uc19faW1hZ2UtLWZpdCAuYWEtbW9kdWxlLWNvbHVtbnNfX2ltYWdlX19pbm5lciBpbWcsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj0ncnY6MTAuMCddIC5hYS1tb2R1bGUtY29sdW1ucyAuYWEtbW9kdWxlLWNvbHVtbnNfX2ltYWdlLS1maXQgLmFhLW1vZHVsZS1jb2x1bW5zX19pbWFnZV9faW5uZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYWEtbW9kdWxlLWNvbHVtbnMgLmFhLW1vZHVsZS1jb2x1bW5zX19pbWFnZS0tZml4ZWQgLmFhLW1vZHVsZS1jb2x1bW5zX19pbWFnZV9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYWEtbW9kdWxlLWNvbHVtbnMgLmFhLW1vZHVsZS1jb2x1bW5zX19pbWFnZV9faW5uZXIgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5hYS1tb2R1bGUtY29sdW1ucyAuYWEtbW9kdWxlLWNvbHVtbnNfX2ltYWdlLS1maXhlZCAuYWEtbW9kdWxlLWNvbHVtbnNfX2ltYWdlX19pbm5lciBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEzMHB4OyB9XG5cbi5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9fbWFpbmxpbmsge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1fX21haW5saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9fbWFpbmxpbms6aG92ZXIgLmFhLW1vZHVsZS1jb2x1bW5zX19pbWFnZS0tZml0IC5hYS1tb2R1bGUtY29sdW1uc19faW1hZ2UtLXNjYWxlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgb3BhY2l0eTogMTsgfVxuXG5hIC5hYS1tb2R1bGUtY29sdW1uc19faW1hZ2VfX292ZXJsYXkge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAzNTBtczsgfVxuXG5hOmhvdmVyIC5hYS1tb2R1bGUtY29sdW1uc19faW1hZ2VfX292ZXJsYXkge1xuICBvcGFjaXR5OiAwLjM1OyB9XG5cbi5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9fbWFpbmxpbms6aG92ZXIgLmFhLW1vZHVsZS1jb2x1bW5zX190aXRsZS5hYS1tb2R1bGUtY29sdW1uc19fdGl0bGUtLWN1c3RvbSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9fbWFpbmxpbmsgLmFhLW1vZHVsZS1jb2x1bW5zX190ZXh0LFxuLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtX19tYWlubGluazpob3ZlciAuYWEtbW9kdWxlLWNvbHVtbnNfX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5hYS1tb2R1bGUtY29sdW1uc19fdGV4dC0taW50cm8sXG4uYWEtbW9kdWxlLWNvbHVtbnNfX3RleHQtLWludHJvIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtbW9kdWxlLWNvbHVtbnNfX3RleHQtLWludHJvLFxuICAgIC5hYS1tb2R1bGUtY29sdW1uc19fdGV4dC0taW50cm8gcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1fX21haW5saW5rOmhvdmVyIC5hYS1tb2R1bGUtY29sdW1uc19fYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmFhLW1vZHVsZS1jb2x1bW5zX19kYXRlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hYS1tb2R1bGUtY29sdW1uc19fZGF0ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTFweDtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vd3d3Lm9yYXNncm91cC5jb20vaHViZnMvT3JhcyUyMEdyb3VwJTIwd2Vic2l0ZS9pY29ucy9pY29uLWNsb2NrLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmFhLW1vZHVsZS1jb2x1bW5zX19mb3JtX19mb3JtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYWEtYWxpZ24tY2VudGVyIC5hYS1tb2R1bGUtY29sdW1uc19fZm9ybV9fZm9ybSAuaHMtc3VibWl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2NvbnRlbnQsIC5hYS1tb2R1bGUtY29sdW1uc19fdGV4dGNvbnRlbnQge1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuKi9cbi5hYS1tb2R1bGUtY29sdW1uc19faXRlbS0tYWxpZ24tYm90dG9tIC5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9faW5uZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5hYS1tb2R1bGUtY29sdW1uc19faXRlbS0tYWxpZ24tdG9wIC5hYS1tb2R1bGUtY29sdW1uc19fY29udGVudC0tY3VzdG9tLWFsaWduOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hYS1tb2R1bGUtY29sdW1uc19faXRlbS0tYWxpZ24tYm90dG9tIC5hYS1tb2R1bGUtY29sdW1uc19fY29udGVudC0tY3VzdG9tLWFsaWduOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2NvbnRlbnQtLWFsaWduLWNlbnRlciAuYWEtbW9kdWxlLWNvbHVtbnNfX2NvbnRlbnRfX2lubmVyLCAuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW0tLWFsaWduLWNlbnRlciAuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1fX2lubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX3RleHRjb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuYWEtbW9kdWxlLWNvbHVtbnNfX3RleHRjb250ZW50IC5hYS1tb2R1bGUtY29sdW1uc19fYnV0dG9uIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmFhLW1vZHVsZS1jb2x1bW5zX190ZXh0Y29udGVudCAuYWEtbW9kdWxlLWNvbHVtbnNfX2J1dHRvbiAuYWEtbW9kdWxlLWNvbHVtbnNfX2J1dHRvbl9faW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogbm9ybWFsO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmFhLW1vZHVsZS1jb2x1bW5zX190ZXh0Y29udGVudCAuYWEtbW9kdWxlLWNvbHVtbnNfX2J1dHRvbiAuYWEtbW9kdWxlLWNvbHVtbnNfX2J1dHRvbl9fd3JhcHBlciB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1fX21haW5saW5rICoge1xuICBjb2xvcjogIzVGNTU1RDsgfVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zLS1jYXJkIC5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9faW5uZXIge1xuICBib3gtc2hhZG93OiAwcHggMjBweCAyMHB4ICMwMDAwMDAwRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zLS1jYXJkIC5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDMycHggMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zLS1jYXJkIC5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzMnB4OyB9IH1cbiAgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcy0tY2FyZCAuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1fX2NvbnRlbnQgPiBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcy0tY2FyZCAuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1fX2NvbnRlbnQgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zLS1jYXJkIC5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9fY29udGVudC5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9fY29udGVudC0tbGFzdC1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAxNnB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcy0tY2FyZCAuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1fX2NvbnRlbnQuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1fX2NvbnRlbnQtLWxhc3QtYm90dG9tIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAzMnB4IDA7IH0gfVxuICAuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zLS1jYXJkIC5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9fY29udGVudC5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9fY29udGVudC0tbGFzdC1ib3R0b20gPiBkaXYge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zLS1jYXJkIC5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9fY29udGVudC5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9fY29udGVudC0tbGFzdC1ib3R0b20gPiBkaXYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7IH0gfVxuICAuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zLS1jYXJkIC5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9fY29udGVudC5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9fY29udGVudC0tbGFzdC1ib3R0b20gPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5hYS1tb2R1bGUtY29sdW1uc19faXRlbXMtLWNhcmQgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtX19jb250ZW50LmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtX19jb250ZW50LS1sYXN0LWJvdHRvbSAuYWEtbW9kdWxlLWNvbHVtbnNfX2RhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMzJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcy0tY2FyZCAuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1fX2NvbnRlbnQuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1fX2NvbnRlbnQtLWxhc3QtYm90dG9tIC5hYS1tb2R1bGUtY29sdW1uc19fZGF0ZSB7XG4gICAgICAgIGxlZnQ6IDMycHg7IH0gfVxuICAuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zLS1jYXJkIC5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9fY29udGVudC5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9fY29udGVudC0tbGFzdC1ib3R0b20gLmFhLW1vZHVsZS1jb2x1bW5zX19pbWFnZXMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtX19jb250ZW50ID4gZGl2Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2J1dHRvbl9fd3JhcHBlciAuYWEtbW9kdWxlLWNvbHVtbnNfX2J1dHRvbi0tbGF5b3V0LWJ1dHRvbiAuYWEtbGluayB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5hYS1tb2R1bGUtY29sdW1uc19fYnV0dG9uX19pbm5lciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hYS1hbGlnbi1jZW50ZXIgLmFhLW1vZHVsZS1jb2x1bW5zX19idXR0b25fX2lubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLW1vZHVsZS1jb2x1bW5zX19jb250ZW50LS1pbWFnZS1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgIC5hYS1tb2R1bGUtY29sdW1uc19fY29udGVudC0taW1hZ2UtYm90dG9tIC5hYS1tb2R1bGUtY29sdW1uc19faW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4uYWEtbW9kdWxlLWNvbHVtbnMtLWxheW91dDEgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uYWEtbW9kdWxlLWNvbHVtbnMtLWxheW91dDEgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hYS1tb2R1bGUtY29sdW1ucy0tbGF5b3V0MSAuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zIC5hYS1tb2R1bGUtY29sdW1uc19faXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmFhLW1vZHVsZS1jb2x1bW5zLS1sYXlvdXQxIC5hYS1tb2R1bGUtY29sdW1uc19faXRlbXMgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtLS1hbGlnbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX3JvdzpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmFhLW1vZHVsZS1jb2x1bW5zLS1ib3JkZXIsXG4uYWEtbW9kdWxlLWNvbHVtbnMtLWJnIHtcbiAgcGFkZGluZzogMzJweCAzMnB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFhLW1vZHVsZS1jb2x1bW5zLS1ib3JkZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMzKTsgfVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2J1dHRvbixcbi5tb2R1bGUtcG9wdXAtZm9ybV9fYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1mbG93OiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmFhLW1vZHVsZS1jb2x1bW5zX19idXR0b24sXG4gICAgLm1vZHVsZS1wb3B1cC1mb3JtX19idXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYWEtbW9kdWxlLWNvbHVtbnMtLWxheW91dDMgLmFhLW1vZHVsZS1jb2x1bW5zX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5hYS1tb2R1bGUtY29sdW1ucy0tbGF5b3V0MyAuYWEtbW9kdWxlLWNvbHVtbnNfX2J1dHRvbl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2J1dHRvbl9fd3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5hYS1tb2R1bGUtY29sdW1uc19fYnV0dG9uX193cmFwcGVyIHtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmFhLWFsaWduLWNlbnRlciAuYWEtbW9kdWxlLWNvbHVtbnNfX2J1dHRvbl9fd3JhcHBlciB7XG4gIG1hcmdpbjogMTBweDsgfVxuXG4uYWEtYWxpZ24tY2VudGVyIC5hYS1tb2R1bGUtY29sdW1uc19fYnV0dG9uX193cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLmFhLW1vZHVsZS1jb2x1bW5zX19idXR0b25fX3dyYXBwZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYWEtYWxpZ24tY2VudGVyIC5hYS1tb2R1bGUtY29sdW1uc19fYnV0dG9uX193cmFwcGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmFhLW1vZHVsZS1jb2x1bW5zX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYWEtbW9kdWxlLWNvbHVtbnNfX2F1dGhvciAuYWEtbW9kdWxlLWNvbHVtbnNfX2F1dGhvcl9faW1hZ2Uge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLmFhLW1vZHVsZS1jb2x1bW5zX19hdXRob3IgLmFhLW1vZHVsZS1jb2x1bW5zX19hdXRob3JfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5hYS1tb2R1bGUtY29sdW1uc19fYXV0aG9yIC5hYS1tb2R1bGUtY29sdW1uc19fYXV0aG9yX19uYW1lLFxuICAuYWEtbW9kdWxlLWNvbHVtbnNfX2F1dGhvciAuYWEtbW9kdWxlLWNvbHVtbnNfX2F1dGhvcl9fbmFtZSBhIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX3RhZ3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFhLW1vZHVsZS1jb2x1bW5zX190YWdzIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLyogTnVtYmVycyAqL1xuLmFhLW1vZHVsZS1jb2x1bW5zX19udW1iZXIgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5hYS1tb2R1bGUtY29sdW1uc19fbnVtYmVyID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hYS1tb2R1bGUtY29sdW1uc19fbnVtYmVyX190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjY2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX251bWJlcl9fdmFsdWUge1xuICBmb250LXNpemU6IDMuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hYS1tb2R1bGUtY29sdW1uc19fbnVtYmVyX192YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDUuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEdhbGxlcnlcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWEtbW9kdWxlLWdhbGxlcnkgLmFhLW1vZHVsZS1nYWxsZXJ5X19pbWctLXNxdWFyZSAuYWEtbW9kdWxlLWdhbGxlcnlfX2ltZ19faW5uZXIsIC5hYS1tb2R1bGUtZ2FsbGVyeSAuYWEtbW9kdWxlLWdhbGxlcnlfX2ltZy0tcmV0YW5nbGUgLmFhLW1vZHVsZS1nYWxsZXJ5X19pbWdfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMCAwIDEwMy42JSAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hYS1tb2R1bGUtZ2FsbGVyeSAuYWEtbW9kdWxlLWdhbGxlcnlfX2ltZy0tcmV0YW5nbGUgLmFhLW1vZHVsZS1nYWxsZXJ5X19pbWdfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgNDklIDA7IH0gfVxuXG4uYWEtbW9kdWxlLWdhbGxlcnkgLmFhLW1vZHVsZS1nYWxsZXJ5X19pbWcgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtbW9kdWxlLWdhbGxlcnkgLmFhLW1vZHVsZS1nYWxsZXJ5X19pbWcgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5hYS1tb2R1bGUtZ2FsbGVyeSAuYWEtbW9kdWxlLWdhbGxlcnlfX2ltZy0tMiwgLmFhLW1vZHVsZS1nYWxsZXJ5IC5hYS1tb2R1bGUtZ2FsbGVyeV9faW1nLS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtbW9kdWxlLWdhbGxlcnkgLmFhLW1vZHVsZS1nYWxsZXJ5X19pbWctLTIsIC5hYS1tb2R1bGUtZ2FsbGVyeSAuYWEtbW9kdWxlLWdhbGxlcnlfX2ltZy0tMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRIaXN0b3J5XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtbW9kdWxlLWhpc3Rvcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFhLW1vZHVsZS1oaXN0b3J5IC5hYS1tb2R1bGUtaGlzdG9yeV9fY29udGVudCB7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLmFhLW1vZHVsZS1oaXN0b3J5IC5hYS1tb2R1bGUtaGlzdG9yeV9fY29udGVudF9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLW1vZHVsZS1oaXN0b3J5IC5hYS1tb2R1bGUtaGlzdG9yeV9fY29udGVudF9faW5uZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5hYS1tb2R1bGUtaGlzdG9yeSAuYWEtbW9kdWxlLWhpc3RvcnlfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYS1tb2R1bGUtaGlzdG9yeSAuYWEtbW9kdWxlLWhpc3RvcnlfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1tb2R1bGUtaGlzdG9yeSAuYWEtbW9kdWxlLWhpc3RvcnlfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5hYS1tb2R1bGUtaGlzdG9yeV9fY29udGVudF9faW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLW1vZHVsZS1oaXN0b3J5IC5hYS1tb2R1bGUtaGlzdG9yeV9faXRlbTpudGgtY2hpbGQoZXZlbikgLmFhLW1vZHVsZS1oaXN0b3J5X19jb250ZW50X19pbm5lciAuYWEtbW9kdWxlLWhpc3RvcnlfX2hlYWRpbmcge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1tb2R1bGUtaGlzdG9yeSAuYWEtbW9kdWxlLWhpc3RvcnlfX2hlYWRpbmcge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAuYWEtbW9kdWxlLWhpc3RvcnkgLmFhLW1vZHVsZS1oaXN0b3J5X19oZWFkaW5nID4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtbW9kdWxlLWhpc3RvcnkgLmFhLW1vZHVsZS1oaXN0b3J5X19oZWFkaW5nID4gcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuYWEtbW9kdWxlLWhpc3RvcnkgLmFhLW1vZHVsZS1oaXN0b3J5X195ZWFyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWEtbW9kdWxlLWhpc3RvcnkgLmFhLW1vZHVsZS1oaXN0b3J5X195ZWFyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1tb2R1bGUtaGlzdG9yeSAuYWEtbW9kdWxlLWhpc3RvcnlfX2JvZHlfX3RleHQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5hYS1tb2R1bGUtaGlzdG9yeSAuYWEtbW9kdWxlLWhpc3RvcnlfX3NwYWNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWEtbW9kdWxlLWhpc3RvcnkgLmFhLW1vZHVsZS1oaXN0b3J5X19zcGFjZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIC5hYS1tb2R1bGUtaGlzdG9yeSAuYWEtbW9kdWxlLWhpc3RvcnlfX3NwYWNlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFNEUzOyB9XG4gICAgLmFhLW1vZHVsZS1oaXN0b3J5IC5hYS1tb2R1bGUtaGlzdG9yeV9fc3BhY2U6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgdG9wOiA0MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDMuNXB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEU0RTM7IH1cbiAgLmFhLW1vZHVsZS1oaXN0b3J5IC5hYS1tb2R1bGUtaGlzdG9yeV9fYm9keSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmFhLW1vZHVsZS1oaXN0b3J5IC5hYS1tb2R1bGUtaGlzdG9yeV9fYmcsIC5hYS1tb2R1bGUtaGlzdG9yeSAuYWEtbW9kdWxlLWhpc3RvcnlfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMDsgfVxuICAuYWEtbW9kdWxlLWhpc3RvcnkgLmFhLW1vZHVsZS1oaXN0b3J5X19vdmVybGF5IHtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5hYS1tb2R1bGUtaGlzdG9yeSAuYWEtbW9kdWxlLWhpc3RvcnlfX2l0ZW0tLWJnIC5hYS1tb2R1bGUtaGlzdG9yeV9faGVhZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7IH1cbiAgLmFhLW1vZHVsZS1oaXN0b3J5IC5hYS1tb2R1bGUtaGlzdG9yeV9faXRlbS0tYmcgLmFhLW1vZHVsZS1oaXN0b3J5X19ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtbW9kdWxlLWhpc3RvcnkgLmFhLW1vZHVsZS1oaXN0b3J5X19pdGVtLS1iZyAuYWEtbW9kdWxlLWhpc3RvcnlfX2hlYWRpbmcsIC5hYS1tb2R1bGUtaGlzdG9yeSAuYWEtbW9kdWxlLWhpc3RvcnlfX2l0ZW0tLWJnIC5hYS1tb2R1bGUtaGlzdG9yeV9fYm9keSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4OyB9IH1cbiAgLmFhLW1vZHVsZS1oaXN0b3J5IC5hYS1tb2R1bGUtaGlzdG9yeV9faXRlbSAuYWEtbW9kdWxlLWhpc3RvcnlfX2NvbnRlbnRfX2lubmVyID4gZGl2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtbW9kdWxlLWhpc3RvcnkgLmFhLW1vZHVsZS1oaXN0b3J5X19pdGVtLS1iZyArIC5hYS1tb2R1bGUtaGlzdG9yeV9faXRlbSAuYWEtbW9kdWxlLWhpc3RvcnlfX2NvbnRlbnRfX2lubmVyID4gZGl2IHtcbiAgICAgIHBhZGRpbmctdG9wOiA2NHB4OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRPcGVuIHBvc2l0aW9uc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLW1vZHVsZS1wb3NpdGlvbnMgLmFhLW1vZHVsZS1wb3NpdGlvbnNfX2hlYWRlcl9faXRlbXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5hYS1tb2R1bGUtcG9zaXRpb25zIC5hYS1tb2R1bGUtcG9zaXRpb25zX19oZWFkZXJfX2l0ZW1zIHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjsgfVxuXG4uYWEtbW9kdWxlLXBvc2l0aW9ucyAuYWEtbW9kdWxlLXBvc2l0aW9uc19fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjJGMUYwOyB9XG5cbi5hYS1tb2R1bGUtcG9zaXRpb25zIC5hYS1tb2R1bGUtcG9zaXRpb25zX19jb250ZW50ID4gZGl2IHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9XG5cbi5hYS1tb2R1bGUtcG9zaXRpb25zIGRpdi5hYS1tb2R1bGUtcG9zaXRpb25zX19pdGVtX19jdGEge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtbW9kdWxlLXBvc2l0aW9ucyBkaXYuYWEtbW9kdWxlLXBvc2l0aW9uc19faXRlbV9fY3RhIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG4uYWEtbW9kdWxlLXBvc2l0aW9ucyAuYWEtbW9kdWxlLXBvc2l0aW9uc19faXRlbV9fdGV4dCAuaDUsIC5hYS1tb2R1bGUtcG9zaXRpb25zIC5hYS1tb2R1bGUtcG9zaXRpb25zX19pdGVtX190ZXh0IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5hYS1tb2R1bGUtcG9zaXRpb25zIC5hYS1tb2R1bGUtcG9zaXRpb25zX19pdGVtLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFhLW1vZHVsZS1wb3NpdGlvbnMgLmFhLW1vZHVsZS1wb3NpdGlvbnNfX251bWJlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmFhLW1vZHVsZS1wb3NpdGlvbnMgLmFhLW1vZHVsZS1wb3NpdGlvbnNfX2hlYWRlciBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFhLW1vZHVsZS1wb3NpdGlvbnMgLmFhLW1vZHVsZS1wb3NpdGlvbnNfX2hlYWRlciBvcHRpb24ge1xuICBjb2xvcjogIzVGNTU1RDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFRleHQgYW5kIGltYWdlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtbW9kdWxlLXR4dC1pbWcge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1tb2R1bGUtdHh0LWltZyAuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1fX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAuYWEtbW9kdWxlLXR4dC1pbWcgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWEtbW9kdWxlLXR4dC1pbWcgLmFhLW1vZHVsZS1jb2x1bW5zX19pbWFnZS0tZml0LCAuYWEtbW9kdWxlLXR4dC1pbWcgLmFhLW1vZHVsZS1jb2x1bW5zIC5hYS1tb2R1bGUtY29sdW1uc19faW1hZ2UtLWZpeGVkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjMuNTclOyB9XG4gIC5hYS1tb2R1bGUtdHh0LWltZyAuYWEtbW9kdWxlLWNvbHVtbnNfX2lubmVyLS1iZyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLW1vZHVsZS10eHQtaW1nIC5hYS1tb2R1bGUtY29sdW1uc19faW5uZXItLWJnIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjRweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWEtbW9kdWxlLXR4dC1pbWcgLmFhLW1vZHVsZS1jb2x1bW5zX19pbm5lci0tYmcgLmFhLW1vZHVsZS1jb2x1bW5zX19pbWFnZXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMjhweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1tb2R1bGUtdHh0LWltZyAuYWEtbW9kdWxlLWNvbHVtbnNfX2ltYWdlcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtbW9kdWxlLXR4dC1pbWcgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTsgfSB9XG4gIC5hYS1tb2R1bGUtdHh0LWltZyAuYWEtbW9kdWxlLWNvbHVtbnNfX2hlYWRpbmdzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAuYWEtbW9kdWxlLXR4dC1pbWcgLmFhLW1vZHVsZS1jb2x1bW5zX19zdWJ0aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgLmFhLW1vZHVsZS10eHQtaW1nIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDQwcHgpOyB9XG4gIC5hYS1tb2R1bGUtdHh0LWltZyAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5hYS1tb2R1bGUtdHh0LWltZyAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNDBweCk7IH1cbiAgLmFhLW1vZHVsZS10eHQtaW1nIC5zbGljay1hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIHRvcDogMjZweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLW1vZHVsZS10eHQtaW1nIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHRvcDogMjBweDsgfSB9XG4gIC5hYS1tb2R1bGUtdHh0LWltZyAuYmctLWRlZmF1bHQgLnNsaWNrLWFycm93IHtcbiAgICBib3R0b206IDQwcHg7IH1cbiAgLmFhLW1vZHVsZS10eHQtaW1nIC5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly93d3cub3Jhc2dyb3VwLmNvbS9odWJmcy9JY29ucy9JY29uLWlvbmljLWlvcy1hcnJvdy1kcm9wcmlnaHRfcHJpbWFyeS5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keS5hYS1wYWdlLS1scC1jdXN0b20gLmFhLXNpdGUtaGVhZGVyX190b3Age1xuICAgIG1pbi1oZWlnaHQ6IDE2cHg7IH0gfVxuXG5ib2R5LmFhLXBhZ2UtLWxwLWN1c3RvbSAuYWEtYnV0dG9uLS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTg5NjkxO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgYm9keS5hYS1wYWdlLS1scC1jdXN0b20gLmFhLWJ1dHRvbi0taGVhZGVyOmhvdmVyLCBib2R5LmFhLXBhZ2UtLWxwLWN1c3RvbSAuYWEtYnV0dG9uLS1oZWFkZXI6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUY1NTVEOyB9XG5cbmJvZHkuYWEtcGFnZS0tbHAtY3VzdG9tIC5uYXZpZ2F0aW9uLXByaW1hcnkgLmhzLW1lbnUtd3JhcHBlciA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgYm9keS5hYS1wYWdlLS1scC1jdXN0b20gLm5hdmlnYXRpb24tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbmJvZHkuYWEtcGFnZS0tbHAtY3VzdG9tIC5ocy1tZW51LWRlcHRoLTEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBib2R5LmFhLXBhZ2UtLWxwLWN1c3RvbSAuaHMtbWVudS1kZXB0aC0xIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuYm9keS5hYS1wYWdlLS1scC1jdXN0b20gLmhzLW1lbnUtZGVwdGgtMTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keS5hYS1wYWdlLS1scC1jdXN0b20gLmFhLXNpdGUtaGVhZGVyX190b3BfX2lubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuYm9keS5hYS1wYWdlLS1scC1jdXN0b20gLmFhLXNpdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDczcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGJvZHkuYWEtcGFnZS0tbHAtY3VzdG9tIC5hYS1zaXRlLWhlYWRlci5hYS1zaXRlLWhlYWRlci0tY3VzdG9tLWJ1dHRvbnMge1xuICAgICAgbWluLWhlaWdodDogMTIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBib2R5LmFhLXBhZ2UtLWxwLWN1c3RvbSAuYWEtc2l0ZS1oZWFkZXIuYWEtc2l0ZS1oZWFkZXItLWN1c3RvbS1vdmVybGF5IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfSB9XG5cbmJvZHkuYWEtcGFnZS0tbHAtY3VzdG9tLm1vYmlsZW1lbnUtLW9wZW4gLmFhLXNpdGUtaGVhZGVyLmFhLXNpdGUtaGVhZGVyLS1jdXN0b20tb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuYm9keS5hYS1wYWdlLS1scC1jdXN0b20uc2Nyb2xsLS1kb3duIC5hYS1zaXRlLWhlYWRlciB7XG4gIHRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7IH1cblxuYm9keS5hYS1wYWdlLS1scC1jdXN0b20uc2Nyb2xsLS11cCAuYWEtc2l0ZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRBbmNob3IgbWVudVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1vZHVsZV9hbmNob3JzIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuNXMgZWFzZTtcbiAgcG9zaXRpb246IHN0YXRpYzsgfVxuXG4ubW9kdWxlX2FuY2hvcnMgdWwsXG4ubW9kdWxlX2FuY2hvcnMgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubW9kdWxlX2FuY2hvcnMgdWwgbGkgYSB7XG4gIGNvbG9yOiAjNUY1NTVEO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm1vZHVsZV9hbmNob3JzIHVsIGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogIzkwNDc1RTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm1vZHVsZV9hbmNob3JzIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1vZHVsZV9hbmNob3JzX19pdGVtcyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZV9hbmNob3JzLnN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYmFja2dyb3VuZDogI0U4RTRFMztcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5tb2R1bGVfYW5jaG9ycy5zdGlja3kgLm1vZHVsZV9hbmNob3JzX19pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAgIC5tb2R1bGVfYW5jaG9ycy5zdGlja3kgLm1vZHVsZV9hbmNob3JzX19oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmJvZHkuc3RpY2t5TWVudSAuaGVhZGVyX19ib2R5LmhlYWRlcl9fYm9keS0tZml4ZWQgLmhlYWRlcl9fYm9keV9faW5uZXIge1xuICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0Q2Fyb3VzZWxcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1tb2R1bGUtY29sdW1ucy0tY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYWEtbW9kdWxlLWNvbHVtbnMtLWNhcm91c2VsIC5hYS1tb2R1bGUtY29sdW1uc19faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYS1tb2R1bGUtY29sdW1ucy0tY2Fyb3VzZWwgLmFhLW1vZHVsZS1jb2x1bW5zX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmFhLW1vZHVsZS1jb2x1bW5zLS1jYXJvdXNlbCAuYWEtbW9kdWxlLWNvbHVtbnNfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLmFhLW1vZHVsZS1jb2x1bW5zLS1jYXJvdXNlbCAuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLW1vZHVsZS1jb2x1bW5zLS1jYXJvdXNlbCAuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zLS1zaG93IC5zbGljay1saXN0IHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9IH1cbiAgLmFhLW1vZHVsZS1jb2x1bW5zLS1jYXJvdXNlbCAuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zLS1zaG93OjpiZWZvcmUsIC5hYS1tb2R1bGUtY29sdW1ucy0tY2Fyb3VzZWwgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcy0tc2hvdzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgMCUsIHdoaXRlIDMwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLmFhLW1vZHVsZS1jb2x1bW5zLS1jYXJvdXNlbCAuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zLS1zaG93OjphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTEwMCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgLmFhLW1vZHVsZS1jb2x1bW5zLS1jYXJvdXNlbCAuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zLS1zaG93LmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcy0tc2hvdy1iZWlnZTo6YmVmb3JlLCAuYWEtbW9kdWxlLWNvbHVtbnMtLWNhcm91c2VsIC5hYS1tb2R1bGUtY29sdW1uc19faXRlbXMtLXNob3cuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zLS1zaG93LWJlaWdlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI0U4RTRFMztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjMyLCAyMjgsIDIyNywgMC40KSAwJSwgI2U4ZTRlMyAzMCUpOyB9XG4gIC5hYS1tb2R1bGUtY29sdW1ucy0tY2Fyb3VzZWwgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcy0tc2hvdy5hYS1tb2R1bGUtY29sdW1uc19faXRlbXMtLXNob3ctZGFyazo6YmVmb3JlLCAuYWEtbW9kdWxlLWNvbHVtbnMtLWNhcm91c2VsIC5hYS1tb2R1bGUtY29sdW1uc19faXRlbXMtLXNob3cuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zLS1zaG93LWRhcms6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNUY1NTVEO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg5NSwgODUsIDkzLCAwLjQpIDAlLCAjNWY1NTVkIDMwJSk7IH1cbiAgLmFhLW1vZHVsZS1jb2x1bW5zLS1jYXJvdXNlbCAuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zLS1zaG93LmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcy0tc2hvdy1saWdodDo6YmVmb3JlLCAuYWEtbW9kdWxlLWNvbHVtbnMtLWNhcm91c2VsIC5hYS1tb2R1bGUtY29sdW1uc19faXRlbXMtLXNob3cuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zLS1zaG93LWxpZ2h0OjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI0YyRjFGMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjQyLCAyNDEsIDI0MCwgMC40KSAwJSwgI2YyZjFmMCAzMCUpOyB9XG4gIC5hYS1tb2R1bGUtY29sdW1ucy0tY2Fyb3VzZWwgLnNsaWNrLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmFhLW1vZHVsZS1jb2x1bW5zLS1jYXJvdXNlbCAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYS1tb2R1bGUtY29sdW1ucy0tY2Fyb3VzZWwgLnNsaWNrLXByZXYge1xuICAgICAgICBsZWZ0OiAtNTBweDsgfSB9XG4gIC5hYS1tb2R1bGUtY29sdW1ucy0tY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLW1vZHVsZS1jb2x1bW5zLS1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtNTBweDsgfSB9XG4gIC5hYS1tb2R1bGUtY29sdW1ucy0tY2Fyb3VzZWwgLnNsaWNrLWFycm93IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWEtbW9kdWxlLWNvbHVtbnMtLWNhcm91c2VsIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIHRvcDogMjNweDsgfSB9XG4gIC5hYS1tb2R1bGUtY29sdW1ucy0tY2Fyb3VzZWwgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcy0tY2FyZCAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYS1tb2R1bGUtY29sdW1ucy0tY2Fyb3VzZWwgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcy0tY2FyZCAuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQ6IC0xOHB4OyB9IH1cbiAgLmFhLW1vZHVsZS1jb2x1bW5zLS1jYXJvdXNlbCAuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zLS1jYXJkIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYS1tb2R1bGUtY29sdW1ucy0tY2Fyb3VzZWwgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcy0tY2FyZCAuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtMThweDsgfSB9XG4gIC5hYS1tb2R1bGUtY29sdW1ucy0tY2Fyb3VzZWwgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcy0tY2FyZCAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLW1vZHVsZS1jb2x1bW5zLS1jYXJvdXNlbCAuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zLS1jYXJkIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAyM3B4KTsgfSB9XG4gIC5hYS1tb2R1bGUtY29sdW1ucy0tY2Fyb3VzZWwgLnNsaWNrLWFycm93OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3d3dy5vcmFzZ3JvdXAuY29tL2h1YmZzL0ljb25zL2ljb24taW9uaWMtaW9zLWFycm93LWRyb3ByaWdodC1jaXJjbGUuc3ZnKTsgfVxuICAuYWEtbW9kdWxlLWNvbHVtbnMtLWNhcm91c2VsIC5zbGljay1hcnJvdy5zbGljay1wcmV2OjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLnNsaWNrLWRvdHMgbGk6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRSU1MgZmVlZFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLW1vZHVsZS1jb2x1bW5zLS1yc3MgLmFhLW1vZHVsZS1jb2x1bW5zX190aXRsZS5hYS1tb2R1bGUtY29sdW1uc19fdGl0bGUtLWN1c3RvbSB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtbW9kdWxlLWNvbHVtbnMtLXJzcyAuYWEtbW9kdWxlLWNvbHVtbnNfX3RpdGxlLmFhLW1vZHVsZS1jb2x1bW5zX190aXRsZS0tY3VzdG9tIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi5hYS1tb2R1bGUtY29sdW1ucy0tcnNzIC5hYS1tb2R1bGUtY29sdW1uc19fdGl0bGUuaDQge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4vKipcbiAqIFBhZ2VzXG4gKi9cbiIsInRhYmxlIHtcblxuXHRib3JkZXItY29sb3I6ICRiZWlnZTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHR0aCA+IHRkLCB0aGVhZCB0ciA+IHRoLCB0Ym9keSB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U7XG5cdGJvcmRlcjogMXB0IHNvbGlkICRkYXJrO1xuXHRcblx0fVxuXHRcblx0dHIge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdHRkIHtcblx0XHRib3JkZXI6IDFwdCBzb2xpZCAkZGFyaztcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cblxuICB0cjpudGgtb2YtdHlwZShvZGQpLCB0aGVhZCArIHRib2R5IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gICAgfVxufVxuXG4udGFibGUtLWxhcmdlIHtcblxuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXG5cdHRhYmxlIHtcblxuXHRcdG1pbi13aWR0aDogNjAwcHg7XG5cdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xuXG5cdH1cbn1cbiBcblxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX3RhYmxlIHtcblxuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgdGFibGUge1xuXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmFhLW1vZHVsZS1jb2x1bW5zX190YWJsZS0tNTAwIHRhYmxlIHtcblxuICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xuXG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuXG4gICAgXG4gICAgJi5hYS1tb2R1bGUtY29sdW1uc19fdGFibGUtLTgwMCB0YWJsZSB7XG5cbiAgICAgICAgbWluLXdpZHRoOiA4MDBweDtcblxuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgXG4gICAgJi5hYS1tb2R1bGUtY29sdW1uc19fdGFibGUtLTExMDAgdGFibGUge1xuXG4gICAgICAgIG1pbi13aWR0aDogMTEwMHB4O1xuXG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRQb3AgdXAgZm9ybVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubW9kdWxlLXBvcHVwLWZvcm1fX2J1dHRvbi5tb2R1bGUtcG9wdXAtZm9ybV9fYnV0dG9uLS1zcGFjZSB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5tb2R1bGUtcG9wdXAtZm9ybV9fYnV0dG9uLS1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tb2R1bGUtcG9wdXAtZm9ybV9fcG9wdXAge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDk5OTk5O1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93LVk6IHNjcm9sbDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRmb3JtIHtcblx0aW5wdXRbdHlwZT1jb2xvcl0sXG5cdHNlbGVjdCBpbnB1dFt0eXBlPWRhdGVdLFxuXHRpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcblx0aW5wdXRbdHlwZT1kYXRldGltZV0sXG5cdGlucHV0W3R5cGU9ZW1haWxdLFxuXHRpbnB1dFt0eXBlPW1vbnRoXSxcblx0aW5wdXRbdHlwZT1udW1iZXJdLFxuXHRpbnB1dFt0eXBlPXBhc3N3b3JkXSxcblx0aW5wdXRbdHlwZT1zZWFyY2hdLFxuXHRpbnB1dFt0eXBlPXRlbF0sXG5cdGlucHV0W3R5cGU9dGV4dF0sXG5cdGlucHV0W3R5cGU9dGltZV0sXG5cdGlucHV0W3R5cGU9dXJsXSxcblx0aW5wdXRbdHlwZT13ZWVrXSxcblx0c2VsZWN0LFxuXHR0ZXh0YXJlYSB7XG4gIFxuICBcblx0ICBib3JkZXI6IDFweCBzb2xpZCAkYmVpZ2U7XG4gIFxuICBcblx0fVxufVxuXG4uaHMtZm9ybSB7XG5cblx0bWF4LXdpZHRoOiAxMDAlO1xufVxufVxuXG4ubW9kdWxlLXBvcHVwLWZvcm1fX3BvcHVwLm9wZW4ge1xuXG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9kdWxlLXBvcHVwLWZvcm1fX3BvcHVwX19pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmctYm90dG9tOiA1JTtcbn1cblxuLm1vZHVsZS1wb3B1cC1mb3JtX19wb3B1cC5hbmltYXRpb24gLm1vZHVsZS1wb3B1cC1mb3JtX19wb3B1cF9fY29udGVudCB7XG5cdHRvcDogLTEwJTtcbn1cblxuLm1vZHVsZS1wb3B1cC1mb3JtX19wb3B1cF9fY29udGVudCB7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMTYwcHg7XG5cdG1heC1oZWlnaHQ6IDgwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFxuXHR0cmFuc2l0aW9uOiB0b3AgMC43cyBlYXNlO1xuXG59XG5cbi5tb2R1bGUtcG9wdXAtZm9ybV9fcG9wdXBfX2NvbnRlbnRfX3dyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0Ym94LXNoYWRvdzogMCAxMHB4IDUwcHggIzAwMDtcbn1cblxuLm1vZHVsZS1wb3B1cC1mb3JtX19wb3B1cF9fY29udGVudF9fdGV4dCB7XG5cdEBleHRlbmQgJWxpYmVydHktYm90dG9tO1xufVxuXG4ubW9kdWxlLXBvcHVwLWZvcm1fX3BvcHVwX19jb250ZW50X190ZXh0ICo6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ubW9kdWxlLXBvcHVwLWZvcm1fX3BvcHVwX19jb250ZW50X19pbm5lciB7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDMycHggNSUgMzJweCA1JTtcblx0b3ZlcmZsb3cteTogYXV0bztcblxuXHRAaW5jbHVkZSBicChtZCkge1xuXHRcblx0XHRcdHBhZGRpbmc6IDY0cHggMTMlO1x0XG5cdH1cblx0XG5cbn1cblxuLm1vZHVsZS1wb3B1cC1mb3JtX19wb3B1cF9fY29udGVudF9faW5uZXIgLmhzLXJpY2h0ZXh0IHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1vZHVsZS1wb3B1cC1mb3JtX19wb3B1cF9fY29udGVudF9faW5uZXIgLmhzLXJpY2h0ZXh0ICoge1xuXHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5tb2R1bGUtcG9wdXAtZm9ybV9fcG9wdXBfX2NvbnRlbnRfX2lubmVyIC5ocy1yaWNodGV4dCBhIHtcblxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1vZHVsZS1wb3B1cC1mb3JtIGRpdltpZCo9J2hzX2Zvcm0nXSB7XG5cblx0d2lkdGg6IDEwMCU7XG5cbn1cblxuXG4ubW9kdWxlLXBvcHVwLWZvcm1fX3BvcHVwLmFuaW1hdGlvbiAubW9kdWxlLXBvcHVwLWZvcm1fX3BvcHVwX19vdmVybGF5IHtcblx0YmFja2dyb3VuZDokcHJpbWFyeTtcblx0b3BhY2l0eTogMC40O1xufVxuXG4ubW9kdWxlLXBvcHVwLWZvcm1fX3BvcHVwX19vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiAtMTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiRibGFjaztcblx0b3BhY2l0eTogMC44O1xuXHR0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjdzO1xufVxuXG4ubW9kdWxlLXBvcHVwLWZvcm1fX3BvcHVwX19jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDIxcHg7XG4gICAgdG9wOiAyMXB4O1xuXHR3aWR0aDogNDlweDtcblx0aGVpZ2h0OiA0OXB4O1xuXHR6LWluZGV4OiAxNTtcblx0XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuXHRmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjZW50ZXI7XG5cbn1cblxuLm1vZHVsZS1wb3B1cC1mb3JtX19wb3B1cF9fY2xvc2UgYnV0dG9uIHtcblx0Zm9udC1zaXplOiAyNXB4O1xuXHRsaW5lLWhlaWdodDogMWVtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdFxufVxuXG4ubW9kdWxlLXBvcHVwLWZvcm1fX3BvcHVwIC5ocy1mb3JtIGZpZWxkc2V0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJlc2V0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5ib2R5LnBvcHVwLWZvcm0tLW9wZW4ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufSIsImJvZHkubGItZGlzYWJsZS1zY3JvbGxpbmcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgXG4gIC5saWdodGJveE92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAubGlnaHRib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgXG4gIC5saWdodGJveCAubGItaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIFxuICAgIC8qIEltYWdlIGJvcmRlciAqL1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xuICB9XG4gIFxuICAubGlnaHRib3ggYSBpbWcge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICBcbiAgLmxiLW91dGVyQ29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgKnpvb206IDE7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBcbiAgICAvKiBCYWNrZ3JvdW5kIGNvbG9yIGJlaGluZCBpbWFnZS5cbiAgICAgICBUaGlzIGlzIHZpc2libGUgZHVyaW5nIHRyYW5zaXRpb25zLiAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG4gIFxuICAubGItb3V0ZXJDb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgXG4gIC5sYi1sb2FkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQzJTtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMjUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICBcbiAgLmxiLWNhbmNlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHVybChodHRwczovL3d3dy5vcmFzZ3JvdXAuY29tL2h1YmZzL0ljb25zL2xpZ2h0Ym94L2xvYWRpbmcuZ2lmKSBuby1yZXBlYXQ7XG4gIH1cbiAgXG4gIC5sYi1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgXG4gIC5sYi1jb250YWluZXIgPiAubmF2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIFxuICAubGItbmF2IGEge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQVBBQUFQLy8vd0FBQUNINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQ1JBRUFPdz09Jyk7XG4gIH1cbiAgXG4gIC5sYi1wcmV2LCAubGItbmV4dCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgLmxiLW5hdiBhLmxiLXByZXYge1xuICAgIHdpZHRoOiAzNCU7XG4gICAgbGVmdDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly93d3cub3Jhc2dyb3VwLmNvbS9odWJmcy9JY29ucy9saWdodGJveC9wcmV2LnBuZykgbGVmdCA0OCUgbm8tcmVwZWF0O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB9XG4gIFxuICAubGItbmF2IGEubGItcHJldjpob3ZlciB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgXG4gIC5sYi1uYXYgYS5sYi1uZXh0IHtcbiAgICB3aWR0aDogNjQlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly93d3cub3Jhc2dyb3VwLmNvbS9odWJmcy9JY29ucy9saWdodGJveC9uZXh0LnBuZykgcmlnaHQgNDglIG5vLXJlcGVhdDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgfVxuICBcbiAgLmxiLW5hdiBhLmxiLW5leHQ6aG92ZXIge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIFxuICAubGItZGF0YUNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAqem9vbTogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgfVxuICBcbiAgLmxiLWRhdGFDb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgXG4gIC5sYi1kYXRhIHtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBjb2xvcjogI2NjYztcbiAgfVxuICBcbiAgLmxiLWRhdGEgLmxiLWRldGFpbHMge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gIH1cbiAgXG4gIC5sYi1kYXRhIC5sYi1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgfVxuICBcbiAgLmxiLWRhdGEgLmxiLWNhcHRpb24gYSB7XG4gICAgY29sb3I6ICM0YWU7XG4gIH1cbiAgXG4gIC5sYi1kYXRhIC5sYi1udW1iZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICB9XG4gIFxuICAubGItZGF0YSAubGItY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vd3d3Lm9yYXNncm91cC5jb20vaHViZnMvSWNvbnMvbGlnaHRib3gvY2xvc2UucG5nKSB0b3AgcmlnaHQgbm8tcmVwZWF0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MCk7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIH1cbiAgXG4gIC5sYi1kYXRhIC5sYi1jbG9zZTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0Q29va2llYm90XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuZGl2W2lkPUN5Ym90Q29va2llYm90RGlhbG9nXSAqIHtcblxuXHRmb250LWZhbWlseTogTnVuaXRvLEFyaWFsLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxpbmsge1xuXG5cdGJhY2tncm91bmQtc2l6ZTogdW5zZXQ7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRzdWJjcmlwdGlvbi1wcmVmZXJlbmNlc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbi5hYS1lbWFpbC1wcmVmZXJlbmNlcyB7XG5cbiYgLmVtYWlsLXByZWZzIC5pdGVtIC5pdGVtLWlubmVyIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgcGFkZGluZzogNDBweCAxMDBweCA0MHB4IDE0MHB4O1xuXG4gIGJvcmRlcjogbm9uZTtcbn1cblxuXG5cbiYgLml0ZW1faW5uZXIuaGlnaGxpZ2h0ZWQtc3Vic2NyaXB0aW9uIHtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuXG4mICBbdHlwZT1jaGVja2JveF0sIFt0eXBlPXJhZGlvXSB7XG5cbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbiYgLml0ZW0gW3R5cGU9Y2hlY2tib3hdLCAuaXRlbSBbdHlwZT1yYWRpb10ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzdweDtcbiAgdG9wOiA2MXB4O1xuIFxuXG4gIGN1cnNvcjpwb2ludGVyO1xuXG59XG5cbiYgLnN1YnNjcmliZS1vcHRpb25zIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblxuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuJiAuaHMtYnV0dG9uIHtcblxuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbiAgJiAuaXRlbS1pbm5lcjo6YmVmb3JlIHtcblxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNjAlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYjdiN2I4O1xuICAgIHRvcDogMjAlO1xuICAgIGxlZnQ6IDk2cHg7XG4gIH1cblxuJiAuZmFrZWxhYmVsIHNwYW4ge1xuXG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbn1cblxuJiAuZW1haWwtcHJlZnMge1xuXG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cblxuJiAuaXRlbSB7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcblxuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IDBweDtcblxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaHNfY29zX3dyYXBwZXJfdHlwZV9lbWFpbF9zaW1wbGVfc3Vic2NyaXB0aW9uIGgxIHtcblxuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0aGVhZGVyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmJvZHkubW9iaWxlbWVudS0tb3BlbiB7XG5cblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRAaW5jbHVkZSBicCh4bCkge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG59XG5cblxuXG4uYWEtbmF2aWdhdGlvbi1vdmVybGF5IHtcbiAgICBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC42KTtcbiAgICBoZWlnaHQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgIHotaW5kZXg6IDk5O1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMXMgJGFuaW1hdGlvbjtcblxuXHRAaW5jbHVkZSBicCh4bCkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG59XG5cbmJvZHkubW9iaWxlbWVudS0tb3BlbiAuYWEtbmF2aWdhdGlvbi1vdmVybGF5IHtcblxuXHRoZWlnaHQ6IDEwMCU7XG5cdG9wYWNpdHk6IDE7XG59XG5cbmJvZHkubW9iaWxlbWVudS0tb3BlbiBoZWFkZXIsIGJvZHkubW9iaWxlbWVudS0tb3BlbiAubmF2aWdhdGlvbi1wcmltYXJ5IHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi5hYS1zaXRlLWhlYWRlciB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFxuXHRcblx0XG59XG5cbmJvZHkubmF2LS1vcGVuIHtcblxuXHQuaGVhZGVyX19oZWFkZXIsXG5cdC5oZWFkZXJfX2JvZHkge1xuXG5cdFx0ei1pbmRleDogNTAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKHhsKSB7XG5cblx0XHQuaGVhZGVyX19vdmVybGF5IHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHotaW5kZXg6IDQwMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNylcblx0XHR9XG5cblx0XHQuYWEtc2l0ZS1oZWFkZXIge1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U7XG5cdFx0fVxuXG5cdH1cblxufVxuXG5oZWFkZXIgLm5hdmlnYXRpb24tdG9wLW1vYmlsZSB7XG5cblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDMycHg7XG5cblx0QGluY2x1ZGUgYnAoeGwpIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuYWEtc2l0ZS1oZWFkZXJfX3RvcCB7XG5cblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5hYS1zaXRlLWhlYWRlcl9fdG9wIC5hYS1zaXRlLWhlYWRlcl9fdG9wX19pbm5lciB7XG5cblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6ICRzaWRlLXBhZGRpbmc7XG5cdH1cbn1cblxuaGVhZGVyIHtcblxuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE5OTtcblxuXG5cdC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG5cblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDk5JTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XG5cdFx0QGluY2x1ZGUgYnAoeGwpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHRcblx0fVxufVxuXG4uaGVhZGVyX19pbm5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6ICRmdWxsLXNpdGUtd2lkdGg7XG5cdG1hcmdpbjogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6ICR3aWRlLWNvbnRlbnQtd2lkdGgpIHtcblxuXHQuYWEtc2l0ZS1oZWFkZXJfX2lubmVyIHtcblxuXHRcdFxuXHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0fVxuXG59XG5cbi5hYS1zaXRlLWhlYWRlcl9fYm9keSB7XG5cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nLXRvcDogMTZweDtcblx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cblx0QGluY2x1ZGUgYnAoc20pIHtcblxuXHRcdHBhZGRpbmctdG9wOiAzMnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMnB4O1xuXHR9XG5cblx0QGluY2x1ZGUgYnAoeGwpIHtcblx0XHRcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdH1cblxuXHQuYWEtYnJhbmRpbmcge1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRsaW5lLWhlaWdodDogMDtcblxuXHRcdEBpbmNsdWRlIGJwKHhsKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYWEtc2l0ZS1oZWFkZXJfX3RvcCB7XG5cdGRpc3BsYXk6IG5vbmU7IFxuXG5cdEBpbmNsdWRlIGJwKHhsKSB7XG5cblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuLmFhLXNpdGUtaGVhZGVyX190b3BfX2lubmVyIHtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxufVxuXG4uYWEtc2l0ZS1oZWFkZXJfX3RvcF9fbGFuZyB7XG5cdC5hYS1zaXRlLWhlYWRlcl9fdG9wX19sYW5nX190b2dnbGUge1xuXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0LmFhLXNpdGUtaGVhZGVyX19sYW5nX19pY29uIHtcblxuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXG5cdC5sYW5nX3N3aXRjaGVyX2NsYXNzIHtcblxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5sYW5nX2xpc3RfY2xhc3Mge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3gtc2hhZG93OiAwIDAgM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRyaWdodDogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtaW4td2lkdGg6IDI0MHB4O1xuXHRcdG1pbi13aWR0aDogY2FsYygxMDAlICsgNnB4KSFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMXJlbSAxLjVyZW07XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcblx0XHR6LWluZGV4OiA5OTk7XG5cdH1cblxuXHQubGFuZ19saXN0X2NsYXNzIGEge1xuXHRcdGNvbG9yOiAkZGFyaztcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRmb250LXdlaWdodDogJHdlaWdodC0zMDA7XG5cdH1cblxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0Rm9vdGVyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1zaXRlLWZvb3RlciB7XG5cbi5hYS1zaXRlLWZvb3Rlcl9fYm9keV9faW5uZXIgIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0QGluY2x1ZGUgYnAobWQpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxufVxuXG4uYWEtc2l0ZS1mb290ZXJfX2JvZHkge1xuXG5cdEBleHRlbmQgJWxpYmVydHktYm90dG9tO1xuXHRAZXh0ZW5kICVsaWJlcnR5LXRvcDtcbn1cblxuLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5IHtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0QGluY2x1ZGUgYnAobWQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5hYS1zaXRlLWZvb3Rlcl9fcHJpbWFyeV9fYnV0dG9ucyB7XG5cblx0QGV4dGVuZCAlbGliZXJ0eS1ib3R0b207XG59XG5cbi5hYS1zaXRlLWZvb3Rlcl9fcHJpbWFyeSwgLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnkge1xuXHRAaW5jbHVkZSBicChtZCkge1xuXHR3aWR0aDogMzgwcHg7XG5cdG1heC13aWR0aDogNTAlO1xuXHR9XG59XG5cbi5hYS1zaXRlLWZvb3Rlcl9fc2Vjb25kYXJ5IHsgXG5cdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0d2lkdGg6IDIyMHB4O1xuXHR9XG59XG5cbi5hYS1zaXRlLWZvb3Rlcl9fc2Vjb25kYXJ5X19ib2R5IHtcblxuXHRAaW5jbHVkZSBicChtZCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuXHRcdFxuXHR9XG5cdC5hYS1zaXRlLWZvb3Rlcl9fc2Vjb25kYXJ5X19ib2R5X19pbWFnZSB7XG5cdFxuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cblx0XHRAaW5jbHVkZSBicChtZCkge1xuXHRcdFx0bWF4LXdpZHRoOiA0NSU7XG5cdFx0fVxuXHR9XG59XG5cbi5hYS1zaXRlLWZvb3Rlcl9fc2Vjb25kYXJ5X19oZWFkZXIgaW1nIHtcblx0d2lkdGg6IDIyMHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEJsb2dcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWJsb2ctLWxpc3Rpbmcge1xuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2hlYWRlcl9faGVhZGluZyB7XG4gICAgXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgfVxufVxuLmFhLW1vZHVsZS1zdWJzY3JpYmUgXG57XG4gICAgIC5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9faW5uZXIge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hYS1tb2R1bGUtY29sdW1uc19faW5uZXIge1xuXG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG59XG59XG5cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0UGFnaW5hdGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbi5ibG9nLXBhZ2luYXRpb257XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cblxuXG4gICAgLmJsb2ctcGFnaW5hdGlvbl9faXRlbXMgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIFxuXG4gICAgICAgIC5ibG9nLXBhZ2luYXRpb25fX3ByZXYtbGluayB7XG5cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2ctcGFnaW5hdGlvbl9fbmV4dC1saW5rIGEsIC5ibG9nLXBhZ2luYXRpb25fX3ByZXYtbGluayBhLCBsaTpsYXN0LWNoaWxkIGEsIGxpOmZpcnN0LWNoaWxkIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2ctcGFnaW5hdGlvbl9fcHJldi1saW5rLS1kaXNhYmxlZCwgLmJsb2ctcGFnaW5hdGlvbl9fbmV4dC1saW5rLS1kaXNhYmxlZCB7XG5cbiAgICAgICAgIFxuICAgICAgICAgICAgY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTMwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgYTpub3QoLmFhLWJ1dHRvbikge1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtMzAwO1xuICAgICAgICB9XG5cbiAgICBcblxuICAgICAgICBsaS5hY3RpdmUgYSB7XG4gICAgICAgICAgXG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICBcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICB9XG5cbiAgICAgICBcbiAgICB9XG5cbn1cblxuLnRhZ19fbWVudSB7XG5cbiAgICAuYWEtbW9kdWxlLWNvbHVtbnNfX2J1dHRvbl9fd3JhcHBlciwgLmFhLW1vZHVsZS1jb2x1bW5zX19idXR0b25fX3dyYXBwZXIgPiBhIHtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC50YWdfX21lbnVfX2xpbmtzIHtcblxuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWdfX21lbnVfX3RvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG5cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEJsb2cgcG9zdFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtYmxvZy0tcG9zdCB7XG5cbiAgICAuYWEtbW9kdWxlLWJhbm5lcl9fYmcge1xuXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgIWltcG9ydGFudDtcbiAgICB9XG5cbi5hYS1tb2R1bGUtYmFubmVyX19vdmVybGF5IHtcblxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDAwMDAwIDAlLCAjMUExQTFBQjEgNjIlLCAjNTQ1NDU0NjYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuXG4uYWEtbW9kdWxlLWJhbm5lcl9faW5mbyB7XG5cbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmFhLWJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDAuODMzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmID4gZGl2IHtcblxuICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIFxuICAgIH1cblxuICAgIC5hYS1tb2R1bGUtY29sdW1uc19fZGF0ZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIGhlaWdodDogMjNweDtcblxuICAgIH1cblxuXG59XG5cbi5hYS1tb2R1bGUtYmFubmVyX19zaGFyZSB7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYWEtYnV0dG9uOjpiZWZvcmUge1xuICAgXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3d3dy5vcmFzZ3JvdXAuY29tL2h1YmZzL0ljb25zL2ljb24taW9uaWMtbWQtc2hhcmUuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3gtc2hhZG93OiAtNXB4IDEwcHggMjBweCAwIHJnYmEoMCwwLDAsMC4yOSk7XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICB9XG59XG4gICAgICAgXG4gICAgfVxuXG4gICAgLmFhLW1vZHVsZS1jb2x1bW5zLS1yc3MgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcyB7XG5cbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmhzX2Nvc193cmFwcGVyX3R5cGVfcmljaF90ZXh0IGRpdiA+IGltZyB7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcblxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDE1cHggMzBweDtcbiAgICAgICAgfVxuICAgIH0gXG5cbiAgXG5cbiAgICAuYWEtbW9kdWxlLWJsb2ctbGlua3NfX2xpbmsge1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuYWEtbW9kdWxlLWJsb2ctbGlua3NfX2JhY2sgYSB7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MzNyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICBcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5hYS1idXR0b24ge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjgzM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICBcblxuXG4gICAgICAgIC5hYS1idXR0b246OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly93d3cub3Jhc2dyb3VwLmNvbS9odWJmcy9JY29ucy9pY29uLWlvbmljLW1kLXNoYXJlLXByaW1hcnkuc3ZnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgIFxufVxuXG5cbiAgICAgLmFhLWJsb2dfX3Bvc3RfY29udGVudCB7XG5cbiAgICAuaHNfY29zX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuaHNfY29zX3dyYXBwZXIgPiBpbWc6Zmlyc3QtY2hpbGQsICAuaHNfY29zX3dyYXBwZXIgPiA6Zmlyc3QtY2hpbGQgPiBpbWcge1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICBcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRIZXJvXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1tb2R1bGUtaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuYWEtbW9kdWxlLWhlcm9fX2lubmVyIHtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1tb2R1bGUtaGVyb19fYm9keSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1JTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDczMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDguNSU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4LjUlO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcbiAgICAgICAgfVxuXG4gICAgICBcbn1cblxuICAgIC5hYS1tb2R1bGUtaGVyb19fYm9keS0tYmcge1xuXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDoyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFxuICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XG5cbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtNzBweDtcbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1tb2R1bGUtaGVyb19fYmcge1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDowO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NyU7XG4gICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uYWEtbW9kdWxlLWhlcm8uYWEtbW9kdWxlLWhlcm8tLWhvbWUge1xuXG4gICAgLmFhLW1vZHVsZS1oZXJvX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgfVxuXG4gICAgLmFhLW1vZHVsZS1oZXJvX19ib2R5IHtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigyNTUsMjU1LDI1NSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwxKSA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMC43KSA3NiUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtbW9kdWxlLWhlcm9fX2JnIHtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgfVxuXG4gICAgLmFhLW1vZHVsZS1oZXJvX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIH1cblxuICBcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICBcblxuICAgLmFhLW1vZHVsZS1oZXJvIC5hYS1tb2R1bGUtY29sdW1uc19fYnV0dG9uX193cmFwcGVyIHtcblxuICAgIG1hcmdpbjogIDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgLmFhLW1vZHVsZS1oZXJvIC5hYS1tb2R1bGUtaGVyb19faW5uZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG59XG5cbi5hYS1tb2R1bGUtaGVyby5hYS1tb2R1bGUtaGVyby0tZnVsbCB7XG5cbiAgICAuYWEtbW9kdWxlLWhlcm9fX2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgIFxuICAgIH1cblxuICAgICYuYWEtbW9kdWxlLWhlcm8tLWZ1bGwtYmlnZ2VyLXBhZGRpbmctdG9wIHtcblxuICAgICAgICAuYWEtbW9kdWxlLWhlcm9fX2JvZHkge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyODBweDtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hYS1tb2R1bGUtaGVyby0tZnVsbC1iaWdnZXItcGFkZGluZy1ib3R0b20ge1xuXG4gICAgICAgIC5hYS1tb2R1bGUtaGVyb19fYm9keSB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI4MHB4O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtbW9kdWxlLWhlcm9fX2JvZHkge1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgfVxuXG4gICAgLmFhLW1vZHVsZS1oZXJvX19iZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODU7IFxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtbW9kdWxlLWhlcm9fX2JvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIEBleHRlbmQgLmFhLXBhZ2UtY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6ICR3aWRlLWNvbnRlbnQtd2lkdGg7XG4gICAgICAgIFxuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICAgICAgICB9XG5cbiAgICAgXG4gICAgICAgIFxuICAgIH1cblxuICAgICYuYWEtbW9kdWxlLWhlcm8tLWZ1bGwtc2Nyb2xsIHtcblxuICAgICAgICAuYWEtbW9kdWxlLWhlcm9fX2JvZHkge1xuXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjIwcHg7XG4gICAgICAgICAgICB9XG4gICAgfVxufVxuICAgIFxuICAgIC5hYS1tb2R1bGUtaGVyb19fYm9keV9faW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNzMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1tb2R1bGUtaGVyb19fc2Nyb2xsX2Rvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcbiAgXG4gICAgIHdpZHRoOiAxMDAlO1xuICAgICBoZWlnaHQ6IGF1dG87XG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgYm90dG9tOiAxOHB4O1xuICAgICBsZWZ0OiAwO1xuICAgICBvcGFjaXR5OiAwLjU7XG4gICAgIGNvbG9yOiAjQkVCRUJFO1xuICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgICBcblxuICAgICAmLmFhLW1vZHVsZS1oZXJvX19zY3JvbGxfZG93bi0td2hpdGUge1xuXG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwwLDAsMC43KTtcbiAgICAgICAgXG5cbiAgICAgICAgICBzdmcsIHN2ZyBwYXRoIHtcblxuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuXG4gICAgICAgIFxuICAgICAgIH1cblxuICAgICAgIHN2ZyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgfVxuXG4gICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7IFxuICAgICAgIH1cbiAgICAgICAgICAgXG4gICAgICAgICB9XG4gICAgXG5cbiAgICAgfVxuXG4gICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIFxuICAgICAgIFxuICAgICB9XG5cbiAgIFxuICBhIHtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgbGluZS1oZWlnaHQ6IDFlbTtcblxuXG4gICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgXG4gICAgICAgfVxuICAgfVxuICAgXG4gICBpbWcsc3ZnIHtcbiAgICAgd2lkdGg6IDIxcHg7XG4gICAgIGhlaWdodDogMjFweDtcbiAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICBcbiAgIH1cblxuICAgc3ZnLCBzdmcgcGF0aCB7XG5cbiAgICAgICAgZmlsbDogJGRhcms7XG4gICAgXG4gICAgICAgXG4gICB9XG4gICBcbiBcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0Q1RBIEJhbm5lclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtbW9kdWxlLWJhbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuYWEtbW9kdWxlLWJhbm5lcl9faW5uZXIge1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLW1vZHVsZS1iYW5uZXJfX2JvZHkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNSU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNSU7XG4gICAgICAgIFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOC41JTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDguNSU7XG4gICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICBcblxuICAgIH1cblxuICAgIC5hYS1tb2R1bGUtYmFubmVyX19vdmVybGF5IHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgb3BhY2l0eTogMC45O1xuICAgIH1cblxuICAgIC5hYS1tb2R1bGUtYmFubmVyX19iZywgIC5hYS1tb2R1bGUtYmFubmVyX19vdmVybGF5IHtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5hYS1tb2R1bGUtYmFubmVyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vZi5odWJzcG90dXNlcmNvbnRlbnQ0MC5uZXQvaHViLzQ2Mzg0OTUvaHViZnMvTGFuZGluZyUyMHBhZ2VzL0hlcm8lMjBCYWNrZ3JvdW5kcy9jc21fT3Jhc19FbnZpcm9ubWVudC1ocmUtMTcyMHg3MjBfNWVmNjU5ODI5My5qcGc/bGVuZ3RoPTE5MjAmbmFtZT1jc21fT3Jhc19FbnZpcm9ubWVudC1ocmUtMTcyMHg3MjBfNWVmNjU5ODI5My5qcGcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcblxuICAgIH1cblxufVxuXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdEZlYXR1cmVkXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1tb2R1bGUtZmVhdHVyZWQge1xuXG4gICAgJi5hYS1tb2R1bGUtZmVhdHVyZWQtLW92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICB0b3A6IC0zMnB4O1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuYWEtbW9kdWxlLWZlYXR1cmVkX19pdGVtX19pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTZweCAzMnB4IDAgMzJweDtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggLTIwcHggMjBweCByZ2JhKDAsMCwwLDAuMDYpO1xuICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxuICAgIC5hYS1tb2R1bGUtZmVhdHVyZWRfX2l0ZW1fX2hlYWRpbmcge1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJlaWdlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLW1vZHVsZS1mZWF0dXJlZF9faXRlbV9faGVhZGluZyBhIHtcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1tb2R1bGUtZmVhdHVyZWRfX2l0ZW1fX2hlYWRpbmcgYTo6YmVmb3JlIHtcblxuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3d3dy5vcmFzZ3JvdXAuY29tL2h1YmZzL0ljb25zL0ljb24taW9uaWMtaW9zLWFycm93LWRyb3ByaWdodF9wcmltYXJ5LnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5hYS1tb2R1bGUtZmVhdHVyZWRfX2l0ZW1fX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG5cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdENvbHVtbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG5cblxuLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcyB7XG5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cblxuLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcy5hYS1tb2R1bGUtY29sdW1uc19faXRlbXMtLWFsaWduLWxlZnQge1xuXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcy0tYWxpZ24tY2VudGVyIHtcblxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcy0tYWxpZ24tcmlnaHQge1xuXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtX19pbm5lciB7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2ltYWdlcyB7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFhLW1vZHVsZS1jb2x1bW5zIC5hYS1tb2R1bGUtY29sdW1uc19faW1hZ2UtLWZpeGVkIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMCAwIDU2LjI1JSAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWEtbW9kdWxlLWNvbHVtbnMgLmFhLW1vZHVsZS1jb2x1bW5zX19pbWFnZS0tZml0IHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMCAwIDU2LjI1JSAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG59XG5cbi5hYS1tb2R1bGUtY29sdW1ucyAuYWEtbW9kdWxlLWNvbHVtbnNfX2ltYWdlLS1pY29uIC5hYS1tb2R1bGUtY29sdW1uc19faW1hZ2VfX2lubmVyIGltZyB7XG5cbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5hYS1tb2R1bGUtY29sdW1ucyAuYWEtbW9kdWxlLWNvbHVtbnNfX2ltYWdlLS1maXQgLmFhLW1vZHVsZS1jb2x1bW5zX19pbWFnZV9faW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbn1cblxuLmFhLW1vZHVsZS1jb2x1bW5zIC5hYS1tb2R1bGUtY29sdW1uc19faW1hZ2UtLWZpdCAuYWEtbW9kdWxlLWNvbHVtbnNfX2ltYWdlX19pbm5lciBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgJGFuaW1hdGlvbjtcbn1cblxuLyogZm9yIElFICovXG5odG1sW2RhdGEtdXNlcmFnZW50Kj0ncnY6MTEuMCddIC5hYS1tb2R1bGUtY29sdW1ucyAuYWEtbW9kdWxlLWNvbHVtbnNfX2ltYWdlLS1maXQgLmFhLW1vZHVsZS1jb2x1bW5zX19pbWFnZV9faW5uZXIgaW1nLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9J3J2OjEwLjAnXSAuYWEtbW9kdWxlLWNvbHVtbnMgLmFhLW1vZHVsZS1jb2x1bW5zX19pbWFnZS0tZml0IC5hYS1tb2R1bGUtY29sdW1uc19faW1hZ2VfX2lubmVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYWEtbW9kdWxlLWNvbHVtbnMgLmFhLW1vZHVsZS1jb2x1bW5zX19pbWFnZS0tZml4ZWQgLmFhLW1vZHVsZS1jb2x1bW5zX19pbWFnZV9faW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmFhLW1vZHVsZS1jb2x1bW5zIC5hYS1tb2R1bGUtY29sdW1uc19faW1hZ2VfX2lubmVyIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLmFhLW1vZHVsZS1jb2x1bW5zIC5hYS1tb2R1bGUtY29sdW1uc19faW1hZ2UtLWZpeGVkIC5hYS1tb2R1bGUtY29sdW1uc19faW1hZ2VfX2lubmVyIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMzBweDtcbn1cblxuLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtX19tYWlubGluayB7XG5cbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9fbWFpbmxpbms6aG92ZXIge1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG59XG5cbi5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9fbWFpbmxpbms6aG92ZXIgLmFhLW1vZHVsZS1jb2x1bW5zX19pbWFnZS0tZml0IC5hYS1tb2R1bGUtY29sdW1uc19faW1hZ2UtLXNjYWxlIGltZyB7XG5cbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuYSAuYWEtbW9kdWxlLWNvbHVtbnNfX2ltYWdlX19vdmVybGF5IHtcblxuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbiAkc3BlZWQ7XG59XG5cbmE6aG92ZXIgLmFhLW1vZHVsZS1jb2x1bW5zX19pbWFnZV9fb3ZlcmxheSB7XG5cbiAgICBvcGFjaXR5OiAwLjM1O1xuXG59XG5cbi5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9fbWFpbmxpbms6aG92ZXIgLmFhLW1vZHVsZS1jb2x1bW5zX190aXRsZS5hYS1tb2R1bGUtY29sdW1uc19fdGl0bGUtLWN1c3RvbSB7XG5cbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxufVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1fX21haW5saW5rIC5hYS1tb2R1bGUtY29sdW1uc19fdGV4dCxcbi5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9fbWFpbmxpbms6aG92ZXIgLmFhLW1vZHVsZS1jb2x1bW5zX190ZXh0IHtcblxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbn1cblxuLmFhLW1vZHVsZS1jb2x1bW5zX190ZXh0LS1pbnRybyxcbi5hYS1tb2R1bGUtY29sdW1uc19fdGV4dC0taW50cm8gcCB7XG5cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcblxuICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cblxuICAgIH1cbn1cblxuLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtX19tYWlubGluazpob3ZlciAuYWEtbW9kdWxlLWNvbHVtbnNfX2J1dHRvbiB7XG5cbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxufVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2RhdGUge1xuXG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXdlaWdodDogJHdlaWdodC02MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAgICY6OmJlZm9yZSB7XG5cbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IC0xcHg7XG5cbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly93d3cub3Jhc2dyb3VwLmNvbS9odWJmcy9PcmFzJTIwR3JvdXAlMjB3ZWJzaXRlL2ljb25zL2ljb24tY2xvY2suc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgfVxuXG5cbn1cblxuXG5cbi5hYS1tb2R1bGUtY29sdW1uc19fZm9ybV9fZm9ybSB7XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWEtYWxpZ24tY2VudGVyIC5hYS1tb2R1bGUtY29sdW1uc19fZm9ybV9fZm9ybSAuaHMtc3VibWl0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2NvbnRlbnQsIC5hYS1tb2R1bGUtY29sdW1uc19fdGV4dGNvbnRlbnQge1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuKi9cblxuLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtLS1hbGlnbi1ib3R0b20gLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtX19pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtLS1hbGlnbi10b3AgLmFhLW1vZHVsZS1jb2x1bW5zX19jb250ZW50LS1jdXN0b20tYWxpZ246bGFzdC1jaGlsZCB7XG5cbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hYS1tb2R1bGUtY29sdW1uc19faXRlbS0tYWxpZ24tYm90dG9tIC5hYS1tb2R1bGUtY29sdW1uc19fY29udGVudC0tY3VzdG9tLWFsaWduOmZpcnN0LWNoaWxkIHtcblxuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLmFhLW1vZHVsZS1jb2x1bW5zX19jb250ZW50LS1hbGlnbi1jZW50ZXIgLmFhLW1vZHVsZS1jb2x1bW5zX19jb250ZW50X19pbm5lciwgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtLS1hbGlnbi1jZW50ZXIgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtX19pbm5lciB7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5cbi5hYS1tb2R1bGUtY29sdW1uc19fdGV4dGNvbnRlbnQge1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmFhLW1vZHVsZS1jb2x1bW5zX19idXR0b24ge1xuXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5hYS1tb2R1bGUtY29sdW1uc19fYnV0dG9uX19pbm5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgLmFhLW1vZHVsZS1jb2x1bW5zX19idXR0b25fX3dyYXBwZXIge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuXG5cbiAgICB9XG59XG5cbi5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9fbWFpbmxpbmsgKiB7XG4gICAgY29sb3I6ICRkYXJrO1xuXG59XG5cbi5hYS1tb2R1bGUtY29sdW1uc19faXRlbXMtLWNhcmQge1xuXG4gICAgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtX19pbm5lciB7XG5cbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDIwcHggMjBweCAjMDAwMDAwMEQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIH1cblxuICAgIC5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9fY29udGVudCB7XG5cbiAgICAgICAgcGFkZGluZzogMzJweCAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmPmRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJj5kaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtX19jb250ZW50LmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtX19jb250ZW50LS1sYXN0LWJvdHRvbSB7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTZweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMzJweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJj5kaXYge1xuXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJj5kaXY6bGFzdC1jaGlsZCB7XG5cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFhLW1vZHVsZS1jb2x1bW5zX19kYXRlIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBsZWZ0OiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuYWEtbW9kdWxlLWNvbHVtbnNfX2ltYWdlcyAge1xuXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbn1cblxuLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtX19jb250ZW50IHtcblxuICAgICY+ZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5hYS1tb2R1bGUtY29sdW1uc19fYnV0dG9uX193cmFwcGVyIC5hYS1tb2R1bGUtY29sdW1uc19fYnV0dG9uLS1sYXlvdXQtYnV0dG9uIC5hYS1saW5rIHtcblxuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFhLW1vZHVsZS1jb2x1bW5zX19idXR0b25fX2lubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFhLWFsaWduLWNlbnRlciAuYWEtbW9kdWxlLWNvbHVtbnNfX2J1dHRvbl9faW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hYS1tb2R1bGUtY29sdW1uc19fY29udGVudC0taW1hZ2UtYm90dG9tIHtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICAgICAuYWEtbW9kdWxlLWNvbHVtbnNfX2ltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtbW9kdWxlLWNvbHVtbnMtLWxheW91dDEgLmFhLW1vZHVsZS1jb2x1bW5zX19pbm5lci0tYmcuYWEtcGFkZGluZy1ib3R0b20ge1xuXG4gICAgQGV4dGVuZCAlZW1waXJlLWJvdHRvbTtcblxufVxuXG4uYWEtbW9kdWxlLWNvbHVtbnMtLWxheW91dDEgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtOmxhc3QtY2hpbGQge1xuXG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cblxuLmFhLW1vZHVsZS1jb2x1bW5zLS1sYXlvdXQxIC5hYS1tb2R1bGUtY29sdW1uc19faXRlbXMge1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hYS1tb2R1bGUtY29sdW1ucy0tbGF5b3V0MSAuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zIC5hYS1tb2R1bGUtY29sdW1uc19faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYWEtbW9kdWxlLWNvbHVtbnMtLWxheW91dDEgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcyAuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW0uYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW0tLWFsaWduLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFhLW1vZHVsZS1jb2x1bW5zX19yb3c6bGFzdC1jaGlsZCB7XG5cbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmFhLW1vZHVsZS1jb2x1bW5zLS1ib3JkZXIsXG4uYWEtbW9kdWxlLWNvbHVtbnMtLWJnIHtcblxuXG4gICAgcGFkZGluZzogMzJweCAzMnB4O1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmFhLW1vZHVsZS1jb2x1bW5zLS1ib3JkZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMzMpO1xuXG59XG5cblxuLmFhLW1vZHVsZS1jb2x1bW5zX19idXR0b24sXG4ubW9kdWxlLXBvcHVwLWZvcm1fX2J1dHRvbiB7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG5cblxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5cbi5hYS1tb2R1bGUtY29sdW1ucy0tbGF5b3V0MyAuYWEtbW9kdWxlLWNvbHVtbnNfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcblxufVxuXG5cblxuLmFhLW1vZHVsZS1jb2x1bW5zLS1sYXlvdXQzIC5hYS1tb2R1bGUtY29sdW1uc19fYnV0dG9uX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hYS1tb2R1bGUtY29sdW1uc19fYnV0dG9uX193cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxufVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2J1dHRvbl9fd3JhcHBlciB7XG5cbiAgICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWEtYWxpZ24tY2VudGVyIC5hYS1tb2R1bGUtY29sdW1uc19fYnV0dG9uX193cmFwcGVyIHtcblxuICAgIG1hcmdpbjogMTBweDtcbn1cblxuXG4uYWEtYWxpZ24tY2VudGVyIC5hYS1tb2R1bGUtY29sdW1uc19fYnV0dG9uX193cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmFhLW1vZHVsZS1jb2x1bW5zX19idXR0b25fX3dyYXBwZXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG59XG5cbi5hYS1hbGlnbi1jZW50ZXIgLmFhLW1vZHVsZS1jb2x1bW5zX19idXR0b25fX3dyYXBwZXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2F1dGhvciB7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuYWEtbW9kdWxlLWNvbHVtbnNfX2F1dGhvcl9faW1hZ2Uge1xuXG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5hYS1tb2R1bGUtY29sdW1uc19fYXV0aG9yX19pbWFnZSBpbWcge1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5hYS1tb2R1bGUtY29sdW1uc19fYXV0aG9yX19uYW1lLFxuICAgIC5hYS1tb2R1bGUtY29sdW1uc19fYXV0aG9yX19uYW1lIGEge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxufVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX3RhZ3Mge1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG4vKiBOdW1iZXJzICovXG5cbi5hYS1tb2R1bGUtY29sdW1uc19fbnVtYmVyIHtcblxuICAgID4gZGl2IHtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmFhLW1vZHVsZS1jb2x1bW5zX19udW1iZXJfX3RleHQge1xuXG4gICAgZm9udC1zaXplOiAxLjY2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcbn1cblxuLmFhLW1vZHVsZS1jb2x1bW5zX19udW1iZXJfX3ZhbHVlIHtcblxuICAgIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgZm9udC1zaXplOiA1LjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRHYWxsZXJ5XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuLmFhLW1vZHVsZS1nYWxsZXJ5IHtcblxuICAgIC5hYS1tb2R1bGUtZ2FsbGVyeV9faW1nLS1zcXVhcmUgLmFhLW1vZHVsZS1nYWxsZXJ5X19pbWdfX2lubmVyLCAuYWEtbW9kdWxlLWdhbGxlcnlfX2ltZy0tcmV0YW5nbGUgLmFhLW1vZHVsZS1nYWxsZXJ5X19pbWdfX2lubmVyIHtcblxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMDMuNiUgMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLW1vZHVsZS1nYWxsZXJ5X19pbWctLXJldGFuZ2xlIC5hYS1tb2R1bGUtZ2FsbGVyeV9faW1nX19pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA0OSUgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1tb2R1bGUtZ2FsbGVyeV9faW1nIGltZyB7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAuYWEtbW9kdWxlLWdhbGxlcnlfX2ltZy0tMiwgLmFhLW1vZHVsZS1nYWxsZXJ5X19pbWctLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgIH1cbn1cblxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRIaXN0b3J5XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1tb2R1bGUtaGlzdG9yeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuYWEtbW9kdWxlLWhpc3RvcnlfX2NvbnRlbnQge1xuXG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgIC5hYS1tb2R1bGUtaGlzdG9yeV9fY29udGVudF9faW5uZXIge1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcblxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1tb2R1bGUtaGlzdG9yeV9faXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgIC5hYS1tb2R1bGUtaGlzdG9yeV9faXRlbTpudGgtY2hpbGQoZXZlbikgLmFhLW1vZHVsZS1oaXN0b3J5X19jb250ZW50X19pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5hYS1tb2R1bGUtaGlzdG9yeV9faGVhZGluZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLW1vZHVsZS1oaXN0b3J5X19oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyBcbiAgICB9XG5cbiAgICAgICAgJiA+IHAge1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICBcbiAgICAgICAgJiA+IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICBcbiAgICAgICAgXG59XG5cbiAgICAuYWEtbW9kdWxlLWhpc3RvcnlfX3llYXIge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IFxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC02MDA7XG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgXG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1tb2R1bGUtaGlzdG9yeV9fYm9keV9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtbW9kdWxlLWhpc3RvcnlfX3NwYWNlIHtcblxuICAgICAgICBkaXNwbGF5OiBub25lOyBcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfSBcbiAgICAgICAgICAgICAgXG5cbiAgICAgICAgJjpiZWZvcmUge1xuXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcblxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDMuNXB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICBcblxuICAgIC5hYS1tb2R1bGUtaGlzdG9yeV9fYm9keSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH0gICBcblxuICAgIC5hYS1tb2R1bGUtaGlzdG9yeV9fYmcsIC5hYS1tb2R1bGUtaGlzdG9yeV9fb3ZlcmxheSB7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgLmFhLW1vZHVsZS1oaXN0b3J5X19vdmVybGF5IHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuYWEtbW9kdWxlLWhpc3RvcnlfX2l0ZW0tLWJnIHtcblxuICAgICAgICAuYWEtbW9kdWxlLWhpc3RvcnlfX2hlYWRpbmcge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYWEtbW9kdWxlLWhpc3RvcnlfX2JvZHkgeyBcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgICAgICB9XG4gICAgICBcbiAgICAgICAgLmFhLW1vZHVsZS1oaXN0b3J5X19oZWFkaW5nLCAuYWEtbW9kdWxlLWhpc3RvcnlfX2JvZHkgeyBcbiAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo2NHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICAgICBcbiAgICB9XG5cbiAgICAuYWEtbW9kdWxlLWhpc3RvcnlfX2l0ZW0gLmFhLW1vZHVsZS1oaXN0b3J5X19jb250ZW50X19pbm5lciA+IGRpdiB7XG5cbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgfVxuXG4gICAgLmFhLW1vZHVsZS1oaXN0b3J5X19pdGVtLS1iZyArIC5hYS1tb2R1bGUtaGlzdG9yeV9faXRlbSAuYWEtbW9kdWxlLWhpc3RvcnlfX2NvbnRlbnRfX2lubmVyID4gZGl2ICB7ICBcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0T3BlbiBwb3NpdGlvbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4uYWEtbW9kdWxlLXBvc2l0aW9ucyB7XG5cbiAgICAuYWEtbW9kdWxlLXBvc2l0aW9uc19faGVhZGVyX19pdGVtcyAge1xuXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgdWwge1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgIFxuXG4gICAuYWEtbW9kdWxlLXBvc2l0aW9uc19fY29udGVudCB7XG4gICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0O1xuICAgfVxuXG4gICAuYWEtbW9kdWxlLXBvc2l0aW9uc19fY29udGVudCA+IGRpdiB7XG5cbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgIFxuICAgfVxuXG4gICBkaXYuYWEtbW9kdWxlLXBvc2l0aW9uc19faXRlbV9fY3RhIHtcblxuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHsgXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG59XG5cbiAgIC5hYS1tb2R1bGUtcG9zaXRpb25zX19pdGVtX190ZXh0IC5oNSwgLmFhLW1vZHVsZS1wb3NpdGlvbnNfX2l0ZW1fX3RleHQgaDMge1xuXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgfVxuXG4gICAuYWEtbW9kdWxlLXBvc2l0aW9uc19faXRlbS5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IFxuICAgfVxuXG4gICAuYWEtbW9kdWxlLXBvc2l0aW9uc19fbnVtYmVyIHtcblxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcbiAgIH1cbiAgIFxuICAgLmFhLW1vZHVsZS1wb3NpdGlvbnNfX2hlYWRlciBzZWxlY3Qge1xuICAgICB3aWR0aDogMTAwJTtcbiAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgIGJvcmRlcjogbm9uZTtcbiAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICB9XG4gICBcbiAgIC5hYS1tb2R1bGUtcG9zaXRpb25zX19oZWFkZXIgb3B0aW9uIHtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgIH1cbiAgIFxuXG5cbn1cblxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRUZXh0IGFuZCBpbWFnZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtbW9kdWxlLXR4dC1pbWcge1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9faW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtIHtcblxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWEtbW9kdWxlLWNvbHVtbnNfX2ltYWdlLS1maXQsIC5hYS1tb2R1bGUtY29sdW1ucyAuYWEtbW9kdWxlLWNvbHVtbnNfX2ltYWdlLS1maXhlZCB7XG5cbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYzLjU3JTtcbiAgICB9XG5cbi5hYS1tb2R1bGUtY29sdW1uc19faW5uZXItLWJnIHtcblxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICB9XG5cbiAgICAuYWEtbW9kdWxlLWNvbHVtbnNfX2ltYWdlcyB7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTI4cHg7XG5cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2ltYWdlcyAge1xuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICBcbiAgICB9XG59XG5cbi5hYS1tb2R1bGUtY29sdW1uc19faXRlbV9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgfVxufVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX2hlYWRpbmdzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLmFhLW1vZHVsZS1jb2x1bW5zX19zdWJ0aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5zbGljay1wcmV2IHtcblxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDBweCk7XG5cbn1cblxuLnNsaWNrLXByZXY6OmJlZm9yZSB7XG50cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc2xpY2stbmV4dCB7XG5cbiAgICByaWdodDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICBcbn1cblxuLnNsaWNrLWFycm93IHtcblxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMjZweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICB9XG59XG5cbi5iZy0tZGVmYXVsdCAuc2xpY2stYXJyb3cge1xuXG4gICAgYm90dG9tOiA0MHB4O1xufVxuXG4uc2xpY2stYXJyb3c6OmJlZm9yZSB7XG5iYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly93d3cub3Jhc2dyb3VwLmNvbS9odWJmcy9JY29ucy9JY29uLWlvbmljLWlvcy1hcnJvdy1kcm9wcmlnaHRfcHJpbWFyeS5zdmcpO1xuYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbmNvbnRlbnQ6IFwiXCI7XG53aWR0aDogMjRweDtcbmhlaWdodDogMjRweDtcblxufVxuXG59IiwiYm9keS5hYS1wYWdlLS1scC1jdXN0b20ge1xuXG4uYWEtc2l0ZS1oZWFkZXJfX3RvcCB7XG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgIH1cbn1cblxuLmFhLWJ1dHRvbi0taGVhZGVyIHtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcblxuICAgICY6aG92ZXIsJjpmb2N1cy13aXRoaW4ge1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIH1cbn1cblxuLm5hdmlnYXRpb24tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgfVxuICBcbiAgLmhzLW1lbnUtZGVwdGgtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICB9XG4gIFxuICBcbiAgLmhzLW1lbnUtZGVwdGgtMTpsYXN0LWNoaWxkIHtcbiAgIG1hcmdpbi1yaWdodDogMDsgXG4gIH1cbiAgXG4gIC5hYS1zaXRlLWhlYWRlcl9fdG9wX19pbm5lciB7XG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgIG1hcmdpbi1ib3R0b206IDMwcHg7IFxuICAgIH1cbiAgfVxuXG4gIC5hYS1zaXRlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDczcHg7XG5cbiAgICAmLmFhLXNpdGUtaGVhZGVyLS1jdXN0b20tYnV0dG9ucyB7XG4gICAgICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICBcbiAgXG4gICYuYWEtc2l0ZS1oZWFkZXItLWN1c3RvbS1vdmVybGF5IHtcbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgIH1cblxuICB9XG5cbn1cblxuICAmLm1vYmlsZW1lbnUtLW9wZW4ge1xuICAgIC5hYS1zaXRlLWhlYWRlci5hYS1zaXRlLWhlYWRlci0tY3VzdG9tLW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICYuc2Nyb2xsLS1kb3duIHtcblxuICAgIC5hYS1zaXRlLWhlYWRlciB7XG4gICAgICAgIHRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4mLnNjcm9sbC0tdXAge1xuXG4gICAgLmFhLXNpdGUtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjIpO1xuICAgIH1cbiAgfVxuICBcblxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0QW5jaG9yIG1lbnVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm1vZHVsZV9hbmNob3JzIHtcblxudHJhbnNpdGlvbjogdG9wIDAuNXMgZWFzZTtcbnBvc2l0aW9uOiBzdGF0aWM7XG5cbn1cblxuLm1vZHVsZV9hbmNob3JzIHVsLFxuLm1vZHVsZV9hbmNob3JzIHVsIGxpIHtcblxuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxufVxuXG5cbi5tb2R1bGVfYW5jaG9ycyB1bCBsaSBhIHtcblxuICBjb2xvcjogJGRhcms7XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTMwMDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubW9kdWxlX2FuY2hvcnMgdWwgbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAkcmVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiBcbn1cblxuLm1vZHVsZV9hbmNob3JzIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2R1bGVfYW5jaG9yc19faXRlbXMge1xuXG4gIHBhZGRpbmctbGVmdDogJHNpZGUtcGFkZGluZztcbiAgcGFkZGluZy1yaWdodDogJHNpZGUtcGFkZGluZztcbn1cblxuQGluY2x1ZGUgYnAobWQpIHtcblxuICAubW9kdWxlX2FuY2hvcnMuc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kOiAkYmVpZ2U7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAubW9kdWxlX2FuY2hvcnNfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tb2R1bGVfYW5jaG9yc19faGVhZGVyIHtcblxuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG59XG5cbmJvZHkuc3RpY2t5TWVudSAuaGVhZGVyX19ib2R5LmhlYWRlcl9fYm9keS0tZml4ZWQgLmhlYWRlcl9fYm9keV9faW5uZXIge1xuXG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHRDYXJvdXNlbFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtbW9kdWxlLWNvbHVtbnMtLWNhcm91c2VsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmFhLW1vZHVsZS1jb2x1bW5zX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoaGcpIHtcblxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcyB7XG5cbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgfVxuXG4gICAgLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcy0tc2hvdyB7XG5cbiAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcblxuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDAuNCkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMzAlKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zLS1zaG93LWJlaWdlOjpiZWZvcmUsJi5hYS1tb2R1bGUtY29sdW1uc19faXRlbXMtLXNob3ctYmVpZ2U6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZWlnZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMzIsMjI4LDIyNywwLjQpIDAlLCByZ2JhKDIzMiwyMjgsMjI3LDEpIDMwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcy0tc2hvdy1kYXJrOjpiZWZvcmUsJi5hYS1tb2R1bGUtY29sdW1uc19faXRlbXMtLXNob3ctZGFyazo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcms7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoOTUsODUsOTMsMC40KSAwJSwgcmdiYSg5NSw4NSw5MywxKSAzMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hYS1tb2R1bGUtY29sdW1uc19faXRlbXMtLXNob3ctbGlnaHQ6OmJlZm9yZSwmLmFhLW1vZHVsZS1jb2x1bW5zX19pdGVtcy0tc2hvdy1saWdodDo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0MiwyNDEsMjQwLDAuNCkgMCUsIHJnYmEoMjQyLDI0MSwyNDAsMSkgMzAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2xpY2stcHJldiB7XG5cbiAgICAgICAgbGVmdDogLTIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLW5leHQge1xuXG4gICAgICAgIHJpZ2h0OiAtMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWFycm93IHtcblxuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdG9wOiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgXG4gICAgICAgICAgICB0b3A6IDIzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtbW9kdWxlLWNvbHVtbnNfX2l0ZW1zLS1jYXJkIHtcblxuICAgIC5zbGljay1wcmV2IHtcblxuICAgICAgICBsZWZ0OiAtMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgbGVmdDogLTE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCB7XG5cbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICByaWdodDogLTE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stYXJyb3cge1xuXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDIzcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbiAgICBcblxuICAgIC5zbGljay1hcnJvdzo6YmVmb3JlIHtcblxuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly93d3cub3Jhc2dyb3VwLmNvbS9odWJmcy9JY29ucy9pY29uLWlvbmljLWlvcy1hcnJvdy1kcm9wcmlnaHQtY2lyY2xlLnN2Zyk7XG4gICAgfVxuXG4gICAgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuXG5cbn1cblxuXG5cblxuLnNsaWNrLWRvdHMgbGk6b25seS1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdFJTUyBmZWVkXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1tb2R1bGUtY29sdW1ucy0tcnNzIHtcblxuLmFhLW1vZHVsZS1jb2x1bW5zX190aXRsZS5hYS1tb2R1bGUtY29sdW1uc19fdGl0bGUtLWN1c3RvbSB7XG5cbiAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuXG4gICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgfVxufVxuXG4uYWEtbW9kdWxlLWNvbHVtbnNfX3RpdGxlLmg0IHtcblxuICAgIGNvbG9yOiAkYmxhY2s7XG59XG5cblxufVxuXG4iXX0= */